Q: I have a Bitsy Plus and went through the steps in the Developer's Getting Started Guide for upgrading my CE image. Everything appeared to work - I monitored the debug output and the files were all written successfully.
However, when I restarted the system, the debug output still reports the old image version. I've double checked, and the files were definitely correct. What is happening?
If you have a device that can persist its registry (like the Bitsy Plus) what has happened is that even though you have upgraded your device, at boot Windows CE is loading the previously saved registry. Since the version information reported through the debug port comes from the registry, it reports the old version. Any driver changes may also be unavailable due to missing registry information.
You can solve this problem by erasing the saved registry using the ADS Persistent Registry Manager, which can be found on your device at \Windows\MgrReg.exe. Simply run MgrReg.exe and tap the "Erase Saved Registry" button.
Once you erase the saved registry, restart the device. When CE determines there is no saved registry, it will load ADSLOAD.REG and operate as expected.