Upgrading your firmware can be very easy, or a little bit tricky. Unless you want to unlock a locked phone,
it should be a straightforward process. If you want to unlock your phone, you will need a patched ROM and to follow the instructions below.
Here are the various ways of installing the firmware. Read below to discover which method is best for your phone.
"2.12 Patched" - 1.11 Software update with 2.12 firmware patched to unlock locked phones
- Download the original and the patched Cingular versions of the 2.12 firmware upgrade. (See above for locations)
- Backup and hard reset your Treo.
- Unzip all files and copy them to the /PALM/LAUNCHER/ folder of your SD card. If you don't have an SD card, then synch the files Tokenwriter.prc and Cingular 1.11 Updater.prc to your Treo.
- If you have a Cingular and haven't installed the firmware 2.08 or 2.09 you can skip this step. In all other cases, do this: Run Tokenwriter from your SD card or directly from the Treo. Then enter
write crnm CNG
It will take a few seconds.
- Make sure the Treo is plugged into the power adapter. Run Cingular 1.11 Updater.prc and follow the instructions. It will hard reset your Treo automatically at the end of the process.
- If you aren't using an SD card, copy all the other unzipped files to your Treo now.
- Run FirmwareUpdater.prc and follow the instructions. Again, your Treo will hard reset automatically at the end of the process.
- Your Treo is now unlocked but Cingular branded. Note that the only branding I've noticed are the wireless startup and shutdown screens.
- Synch your backup back to the Treo.
If you don't like the Cingular start/close screens, you can install your preferred AQUA file.
"3.04" - 1.12 software update with 3.04 firmware (for unlocked phones or locked phones that will stay locked)
The short answer is: If your phone doesn't need to be unlocked, try method A - simple and to the point. If it does, try method D. If branding issues prevent any of these steps from running, look at methods B and C for workarounds.
Method A:
- Leave the power plugged in to your Treo, turn wireless mode off.
- Make a backup of your treo (hotsync or use a backup application) then perform a hard reset.
- Copy the Crow_1.12_Updater.prc onto your SD card.
- Insert the SD card in the Treo. On the Treo, go to the applications list (the home button), go to the last category (the SD card), and run the application that is there called "Crow 1.12".
- Restore your backup.
The following is a method for doing the above without a SD card. Like always, use at own risk.
- HotSync(ed) to back up my Treo
- Made another profile under "Pocket Mirror"
- Double-clicked CROW_1.12_Updater.prc (it will prompt you with the profile to use) - I put it into new profile
- Hard Reset Treo
- Hotsynced Treo (it prompted me for profile to use) - I used the new one, so it put the CROW updater onto my Treo but did not restore my old stuff
- Ran the PRC from the launcher, just like any other application
- 5 Minutes later the upgrade was complete
- I hard reset the Treo again (just in case, to make sure all crap is gone)
- I deleted the new HotSync profile
- I HotSync(ed) the Treo back to the old profile to restore my old apps
- All was done!
The next two methods involve using the CNG 2.12 patched and the 3.04 updater in combination to unlock a phone.
"3.04 for locked phones" - 1.12 software update hybrid with 2.12 patched firmware to unlock locked phones
Method B:
("ODD/BOGUS", thanks nobackup):
- Apply the CNG 2.12 and the CNG 2.12 Patch
- Back up your Device
- Put the CROW 1.12/3.04 onto your device
- REMOVE the device from the cradle/power
- run the update
- when it gets to the part where it asks you to Make surepower etc
- Reset the device:
- When back and kickicking DO NOT START the radio part
- Go find via "Home" the appinflator
- RUN it
- You schould now find that you have lots of crud on the phone...
- go look for ROMUPDATER (via "Home")
- Run Rom Updater (takes about 10 mins....)
- After the phone has reset its self remove from power and "Soft Reset"
- Put you backup or "Re-Sync"
- Resart the radio...
Method C:
vulcan's instructions for an AT&T locked Treo (should work with all locked Treos)
I highly recommend using CardExport to do this on, it makes life so easy. I also copied CardExport onto my SD card so I didn't have to reinstall it at various steps.
Download the following files first:
- CROW 1.12 updater (3.04 update)
- Token writer
- The ORIGINAL Cingular updater (2.12 firmware)
- The PATCHED version of the Cingular updater (2.12 firmware)
The steps:
- backup your treo
- copy tokenwriter and cardexport to the /PALM/LAUNCHER/ folder on your SD card
- copy the original cing updater to the /PALM/LAUNCHER/ folder on your SD card
- hard reset and wipe your treo (ie reset and hold down power button, release and hit up on dpad to clear your treo)
- go through the usual 'fresh' configuration steps
- launch tokenwriter from your sd card
- type in this: write crnm CNG
- it'll take a few seconds
- make sure your treo is plugged into the charger
- launch the ORIGINAL cingular updater and follow all the instructions right through
- once its finished delete the ORIGINAL Cing update off your SD card
- copy the all the PATCHED cingular update files to your /PALM/LAUNCHER/ on your SD card
- run the firmwareupdater.prc from your sd card and follow all the instructions right through
- after its finished run token writer from your sd card
- type in this: write crnm INT
- delete all the PATCHED cingular update files off your sd card (be careful to leave cardexport)
- copy the CROW 1.12 updater onto your SD Card
- UNPLUG YOUR TREO FROM THE CHARGER <--- very important
- launch the CROW 1.12 updater from your SD Card
- when it asks you to make sure its plugged into the power RESET the Treo
- upon restart there will be an application on your Treo called APPINFLATOR
- run APPLINFLATOR
- there will now be an application called ROMUPDATER
- run ROMUPDATER, follow the instructions through
- once finished it will reset your Treo.
- test by enabling the radio and seeing if your SIM works
- then rsync all your applications
IMPORTANT NOTE: people have found some applications get wierd after the restore/resync. After the upgrade I found LauncherX and Klondike would reset my Treo, so I deleted them off my Treo and reinstalled from fresh .prc's and they worked fine. Some people have reported the same with Lightwav and other apps. If you have this problem just delete and reinstall the app.
Nobackup notes:
You only need to copy the following fileds form the CNG 1.11
FirmwareFlasher.PDB
FirmwarePatch.PDB
FirmwareStackRel.PDB
FirmwareUpdater.PRC
FirmwareUpdater_deDE.PRC
FirmwareUpdater_enUS.PRC
FirmwareUpdater_esES.PRC
FirmwareUpdater_frFR.PRC
FirmwareUpdater_itIT.PRC
and Run the FirmwareUpdater.prc !
The Files requiered from the CROW 3.04 are
RomUpdater.PRC
RomUpdater_deDE.PRC
RomUpdater_enUS.PRC
RomUpdater_esES.PRC
RomUpdater_frFR.PRC
RomUpdater_itIT.PRC
Method D:
Courtesy of Scudder, the simplest and cleanest method yet for locked phones!
Part 1:
- Transfer CROW 1.12 to your SD card.
- Backup your Treo 600.
- Hard reset.
- Connect to power.
- Install SD card and run the CROW 1.12
Part 2:
- Clear the CROW 1.12 from your SD card.
- Transfer the CNG 2.12 Patched files to SD card.
- From the Launcher menu, run the 'firmwareupgrade' file ONLY.
- When complete, remove SD card.
- Turn on phone and check 'Phone Info' you will have FW 2.12 and SW 1.12.
- Your phone should be unlocked, too.
I have successfully used the CROW 1.12 update (the whole programme) and then used the CNG 2.12
patched.zip using ONLY the firmwareupdate, I repeat, ONLY the firmwareupdate to unlock without any
problems. This results in a Firmware 02.12 and Software 1.12.
The IBM Java VM doesn't reinstall properly from a backup, so you might want to delete it before upgrading and reinstall afterwards.