Originally Posted by
Blacky
For your info...
It was an embarrassing mistake, I'd cut/pasted some code and accidentally left an extra bit of text in the pasted data, caused a memory fault with misaligned WORD data.
Whenever FlashScan gets a memory fault the firmware can no longer be confident of the integrity of the hardware so it enters into an infinite loop of doing nothing about 10 million times per second. It takes a power cycle to exit from the infinite loop. After the power cycle the hardware runs a bunch of diagnostics to make sure the hardware is OK.
Regards
Paul