An incomplete program I was developing, still buggy, becomes stuck in a loop - this happens sometimes in software development.
What should NOT happen (but does) is for the hardware to become so locked in its loop so that user intervention becomes impossible. One cannot even switch the calculator off. The only way we have found of breaking the loop is to use a pin in the reset hole but this erases all memory and destroys all on's work.
A calculator with no possible means of saving programs except in volatile memory must, must, MUST have extremely robust firmware. For it to let us down like this, and force us to erase everything, is appalling. It means we cannot trust it not to wipe out all our work when we develop any new software.
I am hoping fervently that HP can tell us how to solve this (eg some keystroke combination to break the loop).
Serial numbers known thus far to be prone to this aberrant behaviour :
- CNA 72100255
- CNA 72100299
- CNA 72101944
- CNA 72102361
It would be good if we could find out for sure whether anyone has a serial number for which the calculator WILL ACCEPT user intervention when it enters an endless loop with this code. One or two people have reported that the program seems to behave normally, but I am a little unsure whether they took the test far enough, because I might not have explained sufficiently how to enter the data.
We need someone who can get the program into the endless loop that the above have all experienced, and can then report successfully breaking out of it without having to erase all memory.
When we have this we will know that there is a hardware/firmware fault on early batch(es) of this calculator and we will know that it was fixed by HP on later production runs.
--
John