Difference between revisions of "ZipIt Serial Flash"
From eLinux.org
(→How to flash new firmware on your zipit via serial port connection) |
(→How to flash new firmware on your zipit via serial port connection) |
||
| Line 36: | Line 36: | ||
#Now you need to type a lowercase "a" and press enter. You should see the text below. | #Now you need to type a lowercase "a" and press enter. You should see the text below. | ||
| − | + | OK > a | |
| − | //Uploading 8032 bytes from loader.bin | + | //Uploading 8032 bytes from loader.bin |
| − | // done upload | + | // done upload |
| − | OK > | + | OK > |
#Type in a lowercase "k" and press enter. This step may take a few minutes. | #Type in a lowercase "k" and press enter. This step may take a few minutes. | ||
| − | + | OK > k | |
| − | //Uploading 573300 bytes from zimage.dat | + | //Uploading 573300 bytes from zimage.dat |
| − | // done upload | + | // done upload |
| − | OK > | + | OK > |
#Type in a lowercase "u" and press enter. This step may take quite a while, SO LET IT WORK! In my own personal experiences, it has taken 7 to 12 minutes. | #Type in a lowercase "u" and press enter. This step may take quite a while, SO LET IT WORK! In my own personal experiences, it has taken 7 to 12 minutes. | ||
| − | + | OK > u | |
| − | //Uploading 1372343 bytes from ramdisk.gz | + | //Uploading 1372343 bytes from ramdisk.gz |
| − | // done upload | + | // done upload |
| − | OK > | + | OK > |
| − | + | ||
#Then, you need to type a capital "W". Wait a few moments until 'PWD' shows up, then type 'Yes', with the capital Y. | #Then, you need to type a capital "W". Wait a few moments until 'PWD' shows up, then type 'Yes', with the capital Y. | ||
| − | + | ||
| − | OK > [type W, wait for PWD, then type YES] | + | OK > [type W, wait for PWD, then type YES] |
| − | E+W PWD?ERASING,ERASED,WRITTEN! | + | E+W PWD?ERASING,ERASED,WRITTEN! |
| − | OK > | + | OK > |
| − | + | ||
#Finally, type a question mark, and press enter. | #Finally, type a question mark, and press enter. | ||
| − | + | OK > ? | |
| − | GPIO: 80 FF 28 02 | + | GPIO: 80 FF 28 02 |
| − | UNIQID: 902FDA7F | + | UNIQID: 902FDA7F |
| − | RANDID: 007C1C60D37FEA1F59606150902FDA7F | + | RANDID: 007C1C60D37FEA1F59606150902FDA7F |
| − | FLASHROM: 1EFDE9D2 | + | FLASHROM: 1EFDE9D2 |
| − | BURN_SRC: 1EFDE9D2 | + | BURN_SRC: 1EFDE9D2 |
| − | OK >'' | + | OK >'' |
Congratulations, your Zipit now has Linux! | Congratulations, your Zipit now has Linux! | ||
Revision as of 01:11, 15 May 2008
You can upload new firmware via a serial port connection to the Zipit's flash memory from a Windows PC or Linux box. First you have to modify your Zipit to add a serial port. See Zipit Serial Mod
To begin, perform the following instructions.
//If someone would like to add instructions for Linux instead of Windows, it would be greatly appreciated.
What you need:
- Windows PC
- DB-9 Serial port or equivalent (such as a USB to Serial adapter)
- Zipit with serial mod performed (preferably 5-wire mod); Zipit Serial Mod
- Zipit Software Tools; http://www.aibohack.com/zipit/zipit_tool_extras.zip
- Extract the Zipit software tools to a convenient location.
- Connect your modded Zipit to your computer through the serial port. Make sure that the debug pin (DBG) is grounded.
- In your extracted folder, open the folder named SERIAL_5.
- Run the file named up.bat. You should see the following below:
Transferring bootstrap program
Transfer complete
Switch to 57.6kbps
Echo + upload commands
Decide what to upload
'A' - allrom.bin upload (2MB)
'a' - loader.bin upload (8K max)
'k' - zimage.dat upload (581K max)
'u' - ramdisk.gz upload (1.5MB max)
Follow changes with 'WYes' to write
Other commands
'R' - grab ROM
ZP< .02 - 57.6Kbps new cmds
Loader addresses: 00002000 00090000
OK >
- Now you need to type a lowercase "a" and press enter. You should see the text below.
OK > a //Uploading 8032 bytes from loader.bin // done upload OK >
- Type in a lowercase "k" and press enter. This step may take a few minutes.
OK > k //Uploading 573300 bytes from zimage.dat // done upload OK >
- Type in a lowercase "u" and press enter. This step may take quite a while, SO LET IT WORK! In my own personal experiences, it has taken 7 to 12 minutes.
OK > u //Uploading 1372343 bytes from ramdisk.gz // done upload OK >
- Then, you need to type a capital "W". Wait a few moments until 'PWD' shows up, then type 'Yes', with the capital Y.
OK > [type W, wait for PWD, then type YES] E+W PWD?ERASING,ERASED,WRITTEN! OK >
- Finally, type a question mark, and press enter.
OK > ? GPIO: 80 FF 28 02 UNIQID: 902FDA7F RANDID: 007C1C60D37FEA1F59606150902FDA7F FLASHROM: 1EFDE9D2 BURN_SRC: 1EFDE9D2 OK >
Congratulations, your Zipit now has Linux!