FIRST AND MOST IMPORTANT.
DO NOT UPGRADE YOUR FLASHSCAN UNIT TO BOOT BLOCK VERSION V2.05.06

It appears that in my eagerness to speed up the USB coms, I reduced one of the USB wait states by 25 nanoseconds too much :((That's 1 cpu cycle at 40MHz.

All test devices here passed with the faster setting, but obviously *some* units are not passing with that setting. I tested the boot block upgrade on a live production unit here just to emulate exactly what was happening in the field. That unit failed as described by a number of users.

By adding the 25ns wait state back into the USB write phase, the failing device now works ok. 50ns will be added to provide a reasonable margin for hardware tolerances.

It does mean a new boot block will be required for ALL FlashScan devices - it will be called V2.05.07.

It also means anyone with a FlashScan device that stops working after a boot block upgrade MUST return their unit to EFILive to have the new boot block installed as there is no way to fix it in the field.

Regards
Paul