Why is cursor position erroneous after restarting the Windows CE system?
When starting the computer, the Windows CE loader loads the whole system (nk.bin) into memory. Since all registry changes ( including the PenMount calibration parameter ) are stored in memory and will not be written back to nk.bin by default, they will be reset after restarting Windows CE. Here are some solutions :
1. Use a PenMount controller with EEPROM storage and the latest PenMount Windows CE driver. Currently, PenMount 9000 firmware C2.2, C2.3, E2.2, E2.3 and the entire PenMount 6000 series support EEPROM I/O function.
2. Write the registry settings back to storage. This method can be applied to all PenMount devices. Please refer to the MSDN website for more information.