how to update by a serial cable DISCLAIMER: NOT RESPONSIBLE FOR ANY PROBLEMS. however, i'm willing to help if i can. 1. copy the needed files (SABOOT.NB0 or XIP.BIN) to a CF card formatted to FAT16. insert that card in the 900/900c. 2. make sure the COM port you're going to use is disabled in activesync etc. 3. run your terminal program (hyperterminal is built in in XP) 4. select 115kbps and software xon/xoff flow control. no parity, 8 bits and stop bits 1. 5. connect your 900/900c with the serial cable 6. to test, turn your 900/900c on (or if it was on, then off and on again!) (as long as you have a bootable OS) you should get 1 line on your terminal, the bootloader announcing itself as bsquare bootloader for MP900 or similar. 7. hard reset your 900/900c. watch the terminal while it is booting. when it tells you to press ESC, do so, be quick. 8. the bootmenu comes up. type 1 if you want to update bootloader type 2 if you want to update OS type 3 if you want to load OS (i.e. exit from the menu) hidden menu: type 91 if you want to ethernet flash. filename is boot.bin type 93 if you want to load RAM OS off a cf card. filename is XIP.BIN (or NK.zip/gz maybe) (92 isn't implemented) ...and press enter! troubleshooting: 1. if the update is not done, then try another CF card. 2. if the flashing process of the OS image stops for whatever reason, hard reset the device and restart the flashing process.