Nice one Tim....
1
For those who have
Axim x50/x51 series, i found this from Aximsite.
How to put the ROM image on the SD card:
OK, as many people want to know how to make their own nb0 files for the X50 and X51 series here is a short tutorial on how to make them.
DISCLAIMER: I do not take any responsibility for any damage caused to your devices.
This tutorial is only intended for advanced users.
First of all you will need a ROM Dump of a working device. You can obtain this using the Grab it tool, which can be downloaded at
http://forum.xda-developers.com/view...er=asc&start=0 . You can either use the 64 or 128 MB version of this tool.
To make the tool work you will have to do the following modification to the registry:
1. Goto this registry Section [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ SDMemory]
2. Change the String Value of "Folder" to "Storage Card"
3. Then Soft Reset using a RESET Utility Program lke PHM Reset or psShutXP, don't use the Reset Button
4. Run the grabit dumper program from the SD card. If the axim is in the cradle you can monitor the dump progress by hitting refresh on the SD folder from your PC. The Axim will also beep when the process is done.
Then you will need to copy the file to your PC and open it in a Hex Editor. I personally use Hex Workshop 4 (
BreakPoint Software, Inc. - Home of the Hex Workshop Hex Editor) for this and will therefore describe the exact process of creating the flash files for this Hex Editor. Any other Hex Editor will work as well, but the menus and dialogs may be different.
Let me first of all describe the process of how to extract the bootloader:
1. Open the dump file in Hex Workshop
2. Make sure that the cursor is right at the beginning of the file, this can be achieved by pressing "Home" or "Pos1" on your keyboard.
3. Select "Edit --> Select Block" from the menu. A dialog will appear, use the following options:
-Block: 40000
-Hex
-Size of block
Then hit OK
4. Select "File --> Save Selection" and give the extracted bootloader image a name that matches the conventions mentioned in the Flashing tutorial.
OK, and this is how to extract the OS image from a ROM-Dump:
1. Open the dump file in Hex Workshop
2. Make sure that the cursor is right at the beginning of the file, this can be achieved by pressing "Home" or "Pos1" on your keyboard.
3. Select "Edit --> Goto..." from the menu. A dialog will appear, use the following options:
-Offset: 40000
-Hex
-Beginning of file
Then hit OK
4. Select "Edit --> Select Block" from the menu. A dialog will appear, use the following options:
-Block: 21c0000
-Hex
-Size of block
5. Select "File --> Save Selection" and give the extracted OS image a name that matches the conventions mentioned in the Flashing tutorial.
Well, now you also need the appropriate CRC files for your images.
Obtaining them is very easy, this is how to do it:
1. Create a CRC file on your computer that matches the naming conventions, the file content has to be any 8 digits (e.g. 12345678)
2. Copy this dummy CRC file to a FAT32 formatted SD-Card along with the image you want to calculate the CRC for
3. Insert the SD-Card into your Axim and start the flash image loader.
4. Select the image you want to create the CRC for by pressing the action key twice
5. The Axim will read the image from the SD-Card into its RAM. After that you will see an error message, telling you that the CRC is not correct.
6. The Axim developers were so generous to tell us the correct CRC at the bottom of the screen at this time. You now can enter this correct CRC into the CRC file on your computer, recopy the files to your SD-Card and flash your Axim.
EDIT:Howard - If create your own ROM image, upload it to your device and it trashes your Axim, it will OBVIOUSLY not be covered by warranty.
Murduck
