These step-by-step instructions on ROM upgrade are based almost entirely on work done by Disgruntledtech on PDAPhoneHome.COM. I have manually redone each and every step to verify it. - Ehud -october 19th, 2005: This text is Copyright 2005 Ehud Gavron. You do not have the right to reproduce it in any form. It's here to use as instructions for upgrade, period. -september 8th 2005: added the following: You will need an SD card reader for your PC You will need an SD card of size 64MB or greater You SHOULD NOT restore any backup made under a different OS version. To get to the command prompt in Windows 2K/XP select Start Menu--> Run Command and enter "cmd"[enter]. In Windows 98 enter "command". -september 10th 2005: added the following: If you don't have an unrar utility, the supplied command line unrar is freeware (not shareware) and will do it just fine. (Thanks IL) 1. Put the PPC in bootloader mode by holding down the Record button and the power button and pressing in the reset button. It should say "Serial" at the top of the screen. 2. Shut off Activesync by running DisconnectActiveSync.exe 3. Cradle the PPC and connect via USB to the PC 4. Run Romupdate.exe and select the device \\WCEUSBSH... Click Ok 5. Type d2s [enter] until you see the USB> prompt 6. Insert the SD card into the slot 7. Type d2s [enter] This will dump the memory onto the SD card Wait for the message Store image to SD/MMC card successful. USB>d2s SD:Waiting for card insert......... CMD3 for SD, it's OK, ready to get RCA from response. SD:Detected one card SD:ready for transfer OK pc->drive.total_lba=F1F00 pc->drive.num_heads=0 pc->drive.sec_p_track=0 pc->drive.num_cylinders=0 pc->drive.block_size=200 pc->drive.features=0 pc->drive.RCA=A95C pc->drive.drv_type=40000000 pc->drive.securedAreaSize=0 pc->drive.securityDrv=0 pc->drive.busWidth=1 pc->drive.erasedSize=0 Total card size=1E3E0000 ******************************************************************************************************************************* Response Time-Out(DM)! Response Time-Out(DM)! Response Time-Out(DM)! Response Time-Out(DM)! Store image to SD/MMC card successful. USB> 8. Remove the PPC from the cradle (You can close Romupdate now) 9. Remove the SD card from the PPC 10. Put the SD card in the SD card reader and attach to the PC 11. ntrw read oldrom.bin f: (or whatever drive letter your reader is) This may take a while. Ignore the errors at the end. (execute this at the command prompt) NTRW v2.00 Removeable media Cylinders: 0:61 TracksPerCylinder: 255 SectorsPerTrack: 63 BytesPerSector: 512 bufsize is 65536 507379712 bytes written bytes: 0 ReadFile(): oldrom.bin -- The device is not ready. 12. Use bytecopy.exe to copy the first 416 bytes from oldrom.bin to telusd2a.nb1. Select oldrom.bin as source, telusd2a.nb1 as target, and 416 as the number of bytes to copy. 13. Use physdiskwrite to write the image back to the SD card. physdiskwrite telusd2a.nb1 (execute this at the command prompt) Note: some say not to USE ntrw as it is reputed to write a FAT header in front of the useful data 14. Put the SD card in the PPC and do the bootloader reset again 15. It says SD Download ============= Sections =1 Press power to update So... press the power button... note the progress %age on the bottom Note: some people don't do the reset... just stick the card in, and then wait up to 10 minutes. I found the bootloader reset recognizes the card with the upgrade on it right away. Your mileage may vary. 16. It says SD Download ============= Sections=0 Downloaded Completed Checksum OK! 100% 17. Remove SD card. Push in the reset button. Done.