Ok, bear with me.. the plot thickens. You can
skip to the end if you don't want the blow by
blow...
If you read my previous post, you might
conclude that everything was fine with the
CM15A (after I had restored the transceived
house codes & time and its battery remaining
time had magically reappeared) when I
re-inserted the battery, disconnected the USB
from the machine with the AHP crash &
re-connected it to my laptops USB. Not so..
Even though I did purge, clear interface
memory, download timers (and all these
completed with no bad indications), trying to
execute any RF triggered macro resulted in
'Communications error with USB...' and
apparently 'hung' CM15A (no further RF
triggered macros would execute). On a hunch,
I performed another timer download, unplugged
the USB (before triggering any macro), and
voila, the first RF triggered macro I tried
appeared (that word is key) to work (a light
turned on). But no other attempts to trigger
a macro worked thereafter.
I then re-plugged the USB.. and strangely,
received no more 'Communication error'
messages, but a few more attempts showed that
while RF entries were being logged, any
further macros weren't otherwise executing.
Lights weren't turning on, flags weren't
getting set. It appeared that the CM15A &
AHP were talking to each other properly, RF
was being received and logged, but macros
weren't running anymore.
Now, and this is the point of this tortured
tale, AC to the CM15A had at no time been
disconnected during this entire exercise
(this was intentional on my part). So I
unplugged the CM15A from AC, removed a
battery, reinserted it, plugged back into AC,
and reinitialzed everything... and now
everything works (although the battery
remaining time again reset to zero).
So, the point of all this seems to be, if you
encounter a persistent 'USB Communication
Error', you will probably have problems
UNLESS the CM15A has had a complete batteries
out/AC unplugged reset. Clear interface
memory, purge timers, downloading the
software, and removing a battery while still
on AC, and seemingly valid hardware
configuration displays (and even a single
functioning macro) from the CM15A may mislead
you into believing that it is primed to work
properly, when in fact it isn't.
This might all seem plainly obvious, but
dozens of times I have encountered the 'USB
Communications error detected' and just hit
OK to reload the timers-- and most times
things seemed to work again ok. But all
those times I assumed that all the necessary
resets & initializations had taken place,
even though batteries were still inserted and
AC was still on. Based on this experience it
seems that for some USB communication erros,
you really do need to start with CM15A 'total
power off' to get it working 100% again.