X50 / X51 Forums - Talk about anything related to the X50 / X51 series.
Reply
 
LinkBack Thread Tools
Old 01-05-06, 03:20 PM   #1 (permalink)
domme
Aximsite Rookie
 
Join Date: Sep 2005
Posts: 63
Location: Muelheim an der Ruhr, Germany
PDA: Dell Axim X50v
iTrader Rating: (0)
Thanks: 0
Thanked 1 Time in 1 Post
View MyPDA
TUTORIAL: The long awaited solution on how to use the SD Image Loader for flashing
OK, this is finally the solution to how the mysterious SD Image Loader is used.

This tutorial has been tested with the X50v, but I suppose it will work with any X50 or X51.

You can find another tutorial of me on how to make your own flash images at http://www.aximsite.com/boards/showthread.php?t=112267

DISCLAIMER: I do not take any responsibility for any damage caused to your devices.
This tutorial is only intended for advanced users.


In this tutorial I am going to mention how to use the Loader to reflash your device, a tutorial on how to build your own flash images from a ROM-Image will be posted later.

First I'd like to mention some Basics. The most important thing is to understand, how the Axim's ROM content is built up.
It consists of the bootloader, which is similar to the BIOS in a desktop computer, of the Operating System and of the Built-In Storage in exactly that order.
Currently there are 2 different bootloaders, one for Windows Mobile 2003 and one for Windows Mobile 5. A Windows Mobile 2003 bootloader cannot boot Windows Mobile 5 and vice versa. The bootloader is language independent. As for the OSes there are quite a lot of different images, differing in OS Version, language and revision.

So what do you have to do to flash your Axim with the OS version you like?

First of all you will have to ensure that you have the correct bootloader on your device. After that you can install the OS you like.

If you do not want to change the type of OS (Windows Mobile 2003 or Windows Mobile 5) you do not have to change anything regarding the bootloader.

For this you will need a bootloader image and the corresponding CRC File, which contains a checksum, to make sure the file has been copied to your device correctly.

The filename of the images have to be of the following format: [Prefix] _ [Imagetype] _ [Revision] _ [Description].nb0


I'd like to explain the different elements of the filename the Image Loader expects:

Prefix: Depends on which Bootloader is CURRENTLY installed on your device. For the WM2003 bootloader it has to be DiMa, for the WM5 bootloader it has to be WM50.

Imagetype: Tells the Image Loader which area of the Rom you would like to refresh, for the bootloader it has to be B, for the OS it has to be K.

Revision: The Revision of the image, has to be either A00 (Official Release), or X00 (Developer Release) whereas 00 stands for any numeric digits. The revision can be anything, it is not important for the flashing process.

Description: Anything you like, e.g. X50v_WM2K5_ENG

Some examples for valid filenames:

DiMa_B_A01_X50v_WM5_ENG.nb0 --> Bootloader image, to be installed on a device currently running the Windows Mobile 2003 bootloader, if the device is currently running the Windows Mobile 5 bootloader the filename had to be WM50_B_A01_X50v_WM5_ENG.nb0

WM50_K_A01_X50v_WM5_ENG.nb0 --> Windows Mobile 2005 OS image, Revision A01

As for the corresponding CRC file the filenames would be DiMa_B_A01_X50v_WM5_ENG_nb0.crc and WM50_K_A01_X50v_WM5_ENG_nb0.crc


It is important that you always install the correct bootloader before installing the OS Image.


Now lets assume you'd like to update your device from Windows Mobile 2003 to Windows Mobile 5:

1. Copy the Windows Mobile 5 OS Image and the corresponding CRC File to a FAT32 formatted SD-Card (Valid Filename for example WM50_K_A01_X50v_WM5_ENG.nb0)
2. Copy the Windows Mobile 5 Bootloader and the corresponding CRC File to a FAT32 formatted SD-Card (Valid Filename for example DiMa_B_A01_X50v_WM5_ENG.nb0)
3. Insert the SD-Card into your Axim and start the SD Image Loader by Pressing Wireless + Power + Reset
4. The Image Loader will search for flash images on your SD-Card, as there is still the Windows Mobile 2003 Bootloader on your device it will only look for files beginning with "DiMa" and therefore will only display the bootloader image.
5. Press the action key twice, this starts the update process. DANGER: If this process fails your device will be a 300$ paperweight...
6. After the process is finished (takes only a few seconds) you will be asked to hard reset your system. Ignore this message and press Wireless + Power + Reset again.
7. The Image Loader will search for flash images on your SD-Card, as there is now the Windows Mobile 5 Bootloader on your device it will only look for files beginning with "WM50" and therefore will only display the OS image.
8. Press the action key twice, this starts the update process.
9. After the process is finished you will be asked to hard reset your device. Follow this instruction and wait for the OS to load. That's all.


I have uploaded the following images for you to try this tutorial:


X50v Windows Mobile 2003 Revision A05 Englisch
http://www.rapidsharing.com/b75c6f60...a37ad85f5b3703

X50v Windows Mobile 5 Revision A01 Englisch
http://www.rapidsharing.com/3f9b6619...621aedfe742c0e

X50 Windows Mobile 2003 Revision A05 Englisch
http://www.rapidsharing.com/27641c54...aa750911e67214

Remember, if you want to change from WM2003 to WM5 and vice versa you will have to change the prefixes of the bootloader files after extracting... ;-)

BTW...I still need an X51v A06 Rom-Image for testing purposes...

Last edited by domme : 01-07-06 at 09:09 AM.
domme is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to domme For This Useful Post:
snissenbaum (02-06-08)

Sponsored Links

Old 01-05-06, 03:30 PM   #2 (permalink)
awdark
Aximsite Veteran
 
awdark's Avatar
 
Join Date: Apr 2003
Posts: 1,843
Location: SoCal
PDA: X50v
iTrader Rating: (2)
Awards Showcase
Aximsite Contest Winner: Winners of a previous Aximsite Contest - Issue reason: Winner 4th Anniversary Aximsite Active Silver Member: Given to all active members (3 years and over 1,500 posts) - Issue reason: Active Member 
Total Awards: 2
Thanks: 1
Thanked 0 Times in 0 Posts
View MyPDA
This is a very nice writeup. The part that im still a bit unclear about is:
Imagetype: Tells the Image Loader which area of the Rom you would like to refresh, for the bootloader it has to be B, for the OS it has to be K.

Out of curosity, how did you learn about this? An insane amount of trial and error?

Edit, I see.. B is the bootloader K is the file with the ROM. So one have to copy all 4 files into the SD card in order for it to work.
(dont need it now, but I know I will eventually brick mine and I will need it)

Last edited by awdark : 01-05-06 at 03:37 PM.
awdark is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 03:39 PM   #3 (permalink)
domme
Aximsite Rookie
 
Join Date: Sep 2005
Posts: 63
Location: Muelheim an der Ruhr, Germany
PDA: Dell Axim X50v
iTrader Rating: (0)
Thanks: 0
Thanked 1 Time in 1 Post
View MyPDA
I am working for Dell...no, only a joke, it's pretty easy to find out if you have the correct filename of an image file and have a closer look at a ROM Dumo.
domme is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 03:46 PM   #4 (permalink)
coolbre304
Aximsite All Star
 
coolbre304's Avatar
 
Join Date: Aug 2003
Posts: 919
Location: Lexington, SC
PDA: Axim X51 Mid, Axim X51V
Phone: Motorola V710
Carrier: Verizon
Tablet: Wish I had one
Laptop: R3000
PMP: TCPMP(Beta Player)
iTrader Rating: (0)
Awards Showcase
Aximsite Contest Winner: Winners of a previous Aximsite Contest - Issue reason:  
Total Awards: 1
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
Good Write Up, It will help a whole lot of people.
__________________
BM

"If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get one million miles to the gallon, and explode once a year, killing everyone inside." Robert X Cringely

Addition who needs that kind of stuff any way huh?


Who cares if I'm only 16?
coolbre304 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 03:52 PM   #5 (permalink)
Shrink
Aximsite All Star
 
Shrink's Avatar
 
Join Date: May 2003
Posts: 681
Location: Bracebridge, ON
PDA: HTC Touch
Phone: HTC Touch
Carrier: Telus
PMP: iPod 5.5G Video
iTrader Rating: (0)
Awards Showcase
Moderator Medal: Given to past and present Aximsite Moderators - Issue reason: Aximsite Moderator 
Total Awards: 1
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
Good job! Now the question on a lot of peoples' minds might be: could I use this method to flash an X51v WM5 rom onto an X50v with WM5 on it already?




__________________
Shrink

"How come things that happen to stupid people keep happening to me?"
Homer J. Simpson
Shrink is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 04:00 PM   #6 (permalink)
domme
Aximsite Rookie
 
Join Date: Sep 2005
Posts: 63
Location: Muelheim an der Ruhr, Germany
PDA: Dell Axim X50v
iTrader Rating: (0)
Thanks: 0
Thanked 1 Time in 1 Post
View MyPDA
If anyone could send me the ROM-Image aof the X51 I would give it a try!
domme is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 04:08 PM   #7 (permalink)
Tblove
Aximsite Elite
 
Join Date: Feb 2005
Posts: 3,097
iTrader Rating: (0)
Awards Showcase
Aximsite Active Bronze Member: Given to all active members (1 year and over 750 posts) - Issue reason: Active Member 
Total Awards: 1
Thanks: 0
Thanked 1 Time in 1 Post
View MyPDA
Nice job.Thanks for taking the time.
Tblove is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 04:31 PM   #8 (permalink)
hosps
Aximsite Prospect
 
Join Date: Dec 2004
Posts: 18
iTrader Rating: (0)
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
Thanks for doing a great writeup. Looking forward to trying this when I get home from work tonight.

PS: Does anybody know a good brick replacement for my 50V?
hosps is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 04:42 PM   #9 (permalink)
Maniek
Aximsite Prospect
 
Join Date: Aug 2003
Posts: 3
Location: Poland
iTrader Rating: (0)
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
It's look like miracle... Big chance to come to life my dead Axim. But it's one problem I have got X50 (not X50v). Could someone prepare files *.nb0 and crc file for this model (now WM 5)? Or tell me how can I do this self. Thanx.
Maniek is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 04:48 PM   #10 (permalink)
obvious
Aximsite Minor League
 
Join Date: Aug 2004
Posts: 237
Location: Australia, England, Wales
PDA: X30h - X50v
iTrader Rating: (0)
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
Good stuff. When you have the time could you describe the image editing process to create a valid .nb0 and .crc file after a ROM dump?

For the record, This post describes how to dump an existing ROM.

Last edited by obvious : 01-05-06 at 04:51 PM.
obvious is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 05:34 PM   #11 (permalink)
Shrink
Aximsite All Star
 
Shrink's Avatar
 
Join Date: May 2003
Posts: 681
Location: Bracebridge, ON
PDA: HTC Touch
Phone: HTC Touch
Carrier: Telus
PMP: iPod 5.5G Video
iTrader Rating: (0)
Awards Showcase
Moderator Medal: Given to past and present Aximsite Moderators - Issue reason: Aximsite Moderator 
Total Awards: 1
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
I've put a sticky on this post considering this has been an issue which has come up frequently.

I think it is important for prospective readers and followers of this guide to recognize that this procedure is not officially supported by Dell and that they probably won't be held responsible (nor does Aximsite or the author of the post) should you brick your pocket pc.

Now that that is out of the way, good work!
__________________
Shrink

"How come things that happen to stupid people keep happening to me?"
Homer J. Simpson

Last edited by Shrink : 01-05-06 at 05:36 PM.
Shrink is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 05:47 PM   #12 (permalink)
trustno1
Aximsite Prospect
 
Join Date: Jan 2006
Posts: 2
iTrader Rating: (0)
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
Congratulations, that's a really good job !

It will be useful here in France too, where Dell refuse to send a replacement, considering that the warranty is void when upgrading an x50v to WM5... Is it the same everywhere else ?
trustno1 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 06:56 PM   #13 (permalink)
rlarson_mn
Aximsite Veteran
 
Join Date: Nov 2005
Posts: 2,050
Location: Minnesota
PDA: X51V WM6.1 L11 Beta
Phone: Razr V3M
Carrier: Verizon
Laptop: Dell D620
PMP: iPod Photo 60gb
iTrader Rating: (0)
Awards Showcase
Aximsite Active Bronze Member: Given to all active members (1 year and over 750 posts) - Issue reason: Active Member 
Total Awards: 1
Thanks: 0
Thanked 15 Times in 13 Posts
View MyPDA
Originally Posted by coolbre304
Good Write Up, It will help a whole lot of people.
I agree, great instructions. An example of the type of people that populate this great site.
rlarson_mn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 01-05-06, 07:09 PM   #14 (permalink)
shsmith
Aximsite Minor League
 
Join Date: Dec 2004
Posts: 190
Location: California
PDA: x50v
iTrader Rating: (0)
Thanks: 0
Thanked 2 Times in 2 Posts
View MyPDA
Do you know how the .crc files are made? The "normal" CRC reported by zipping utilities is different than what's in the .crc file. Is there a tool that scans a .nb0 and calculates the expected .crc? Thanks!
shsmith is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote