Upgrading Pocket PC ROM

Wednesday, 23 July 2008

pocketpc romDesktop OS like Windows XP and Vista have built-in auto-update utility that helps in keeping your OS up to date, free from errors, improving security issues and also giving you some new features (rarely). Won't you like to have you Pocket PC updated too? Unlike your Desktops, updating Windows Mobile isn't easy or automated. Certainly, there are a lot of risks involved. Read more to go through all of them and steps to take for a painless upgrade.

In PocketPC, the ROM is a storage area where the core OS files (Windows Mobile) is loaded. Pocket PC ROM is usually of 3 parts.

Core ROM
The main OS files, office mobile, active sync and all other applications are here. It's the Windows section.

Extended ROM
Read this guide (a must)

Radio ROM
This area is exclusive for the Radio part of your Pocket PC. Not the FM radio. But the GSM or CDMA section. The entire communication section or the phone part of your Pocket PC.

Upgrading the ROM
Just like Windows went through 98, 2000, XP, Vista and so on.., Windows Mobile also goes like Windows Mobile 2002, 2003, 2003se, 5, 6, 6.1 and now everyone's eager for the upcoming Windows Mobile 7 which might beat the competition with iPhone.

Your Desktop has a CD/DVD drive and so you upgrade your Desktop OS with the installation CD/DVD for Windows XP or Vista. But in the case of Pocket PC devices, there is no CD drive and the memory options are not very high for including all drivers into one package. So Microsoft will release the OS files only to the manufacturers like HTC who will inject their own drivers, customize a bit and finally deliver them as official ROM upgrade packages.

Note: Like its "upgrade" in Desktop, its "Flashing" in Pocket PC devices.

These official ROMs should always have all three sections of the ROM. Core OS with newer builds of Windows Mobile applications, Extended ROM with newer or better custom applications and Radio ROM to improve signal strength and quality of conversations.

Official ROMs are strictly locked down to different models of Pocket PC devices and other locks by Country ID, Vendor ID and so on.. In plain words, if your Pocket PC is an AT&T Tilt, only the ROM upgrade distributed by AT&T specific for Tilt Pocket PC devices will only flash in your device.

The reason they lock is numerous. For safety: to prevent it flashing on in-appropriate devices thereby causing mal functionin of them, to prevent piracy as Windows Mobile is a commercial OS, and for many other commercial reasons.

This locks reside in the SPL/Bootloader section which is like the Bios in Desktop PC. It is the area that first gets power and loads the Windows Mobile OS. Hard SPL is a hacked SPL which will force the bootloader to skip these locks and so enables flashing of different ROMs. This is a must when you have the nerve to try out custom cooked ROMs. Many custom ROMs can be found at xda-developers.com

It is also adviced that you do a SIM unlock which will enable you to use your device with different carriers if its locked to one. It is actually illegal to do so but may not be very serious. Removing these locks will void your warranty!

Steps to take before upgrading ROM:
1. As mentioned above, the SIM/CID locks have to be removed by applying Hard-SPL if you're flashing a ROM that was not distributed officially by your vendor.
2. Official ROMs will have appropriate Radio sections. Else, you may need to verify if your Radio version is incompatible with the one you're going to flash.
3. The ROM will not flash when your device battery is less than 50%. (see workaround below)
4. Make sure you have taken necessary backups. ROM flashing will erase all your Contacts, Tasks, Settings and all files in Main Memory.
PIM Bacup is a freeware utility that will help in backing up all your PIM data such as contacts and other outlook stuff but not the SMS.
5. Connect your Pocket PC to Desktop and make sure Active Sync completes it's Sync fully and then execute the ROM Upgrade Utility. Follow onscreen instructions. Done!

Note: Never disconnect the USB cable while flashing. It's like jumping off the vehicle while on the move. You'll never know what you'll end up with. Probably a brick!

Flashing with Battery less than 50%
This is because if the device battery gets empty while flashing, partial loading of files may corrupt the device and in the worst case might even brick your Pocket PC. It is not very critical but having a battery level of over 20% is sufficient. Start flashing your ROM from bootloader mode and this will skip the check for device battery level.

Worst cases and Trouble shooting
In a very unlikely and unlucky condition, ROM upgrade may fail resulting in a device that never boots and un-usable. You can still use your Pocket PC as an expensive paper weight, Lol..

Failure of ROM upgrades are very less when you're flashing an official ROM. In this case, you probably did not try removing the locks and if your Pocket PC is still under warranty, then most likely the vendor will replace your device.

If it has failed with a custom/cooked ROM, you might try running the ROM upgrade utility to see if it goes through the next time. If that fails again and again, try flashing an official ROM which can usually be obtained from the vendor's website (If they have one and maintain it well). Many times you can bring back life to your device by doing so.

Stuck in Bootloader!
The Tri-color screen that you see in the beginning of ROM upgrade is called the bootloader screen. If the device is stuck in bootloader screen even after soft-resets, try hard-reseting. If it still stays the same then try the following:
1. Download Mtty tool
2. Type "set 16 0" (without quotes). This tells the bootloader to boot the OS after reset. (for some devices it can also be "set 14 0")
3. Then type "task 8" after which your device may successfully boot.

G3/G4 devices
Some devices, especially the HTC Wizard Pocket PC, has two variants, G3 and G4 with some hardware differences. When you have these devices, make sure you're flashing the right ROM meant for your device. G3 and G4 should have different compilation of the ROMs. In Wizard, you can find if your device is a G3 or G4 by reading the numbers that appear during boot.If it reads IPL/SPL 1.xx or 2.xx you've got a G3 device. If the IPL/SPL shows 2.xx.xxx1 you've got a G4.

Flashing from Storage card
Sometimes you may need this when your connection to Active Sync is not established for various reasons. The bootloader searches your Storage card for the ROM images on every boot (after soft-reset) and if found, it prompts you for upgrade options. Each device requires the file name of the ROM image to be specific. File names for most devices is below, if your device is not listed, ask us.
Artemis: ARTEIMG.nbh
Hermes: HERMIMG.nbh
Elf/HTC Touch: ELF0IMG.nbh

For more, please ask.. If you know more, please report.

Comments
Add New Search
Write comment
Name:
Email:
 
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
Please input the anti-spam code that you can read in the image.

 
< Prev   Next >

Advertisements

desktop wallpapers

registration

Join the fun and access all special areas including the PcX Downloads Section. It's  easy, free, and filled with spirits. Create an account.

Polls

What video player do you use?
 

Who's Online

We have 6 guests and 4 members online
  • hct
  • barakatsoft
  • tdurham82
  • estan_0223

PcXplore - What's Hot

sony xbrSony' new XBR Series The XBR8 series is the first to arrive with the crowning glory being the 55-inch KDL-55XBR8.
 
mini projectorWorld' smallest projector WVGA resolution and 25Lm tossed into a 55x46x26 mm case makes it the smallest projector made to date.
 
cheap umpcSecret behind cheap UMPCs What else would explain the circulation of new UMPC devices at rock bottom prices?
 
lg phoneLG' Picture perfect phone LG’s obsession with camera devices continues! Check out the LG KC550 which is the cheapest camera phone ever.
 
quadcore notebooksQuadcore on Notebooks Who said that Quad cores were meant only for servers? Get em' on your laptops too!
 

Latest Discussions

Sponsored Products