The Solution: |
Warning! You could brick your zaurus and have to send it back to Sharp!
Disclaimer! I cannot be responible for damage to your zaurus!
Warning! You will lose All stored information.
This method should only be tried if you are at your wits end, are a curious geek like me, or completely insane.
The essential software is contained in the 16Mb ROM called the NAND
and about 20Mb on the hard drive. You will need the following files:
-
NAND (this contains a boot loader, the Service/Diagnosis Menus, an emergency linux system, and the basic filesystem.
You most certainly won't need this but it's included here for completeness)
- Software (hdd1.tar.gz)
-
English translation provided by TriSoft (see Backup for Download zip file)
You might also want to replace the
kernel so you can watch the Z boot up just like on your linux box.
Once again, this is not the way to rescue a hung Z. These are extreme measures and are not recommended!
Begin every step with the Z powered down.
- Disconnect the adapter. Remove the battery cover but slide the latch back to the closed position.
- Restore the NAND:
If you have not messed with the read-only files in your ROM you should skip this step.
This is the most dangerous thing you can do to your Z!
Unzip the NAND and put the .DBK file on a CF card. It doesn't matter if the card is not empty. Put the card in the slot.
Remove the battery. Hold down the D and M keys and replace the battery. If the diagnostic menu doesn't come up
try again. CONNECT THE ADAPTER. Do not choose Update Menu. Page down and choose the Backup Restore Menu.
Choose NAND Flash Restore. If it finds your file
press OK twice (twice because this is very dangerous). Watch the progress bar and wait until you see Restore...OK. Press cancel.
Remove the adapter. Remove the battery, replace it, and check to be sure the Z powers up again.
- Substitute a new kernel:
This step is optional and dangerous! Put the Special Kernel and update.sh on a CF card and insert it into the slot.
Replace the adapter. Hold down the OK key and power on. From the Service Menu choose 4 then CF then Y. Whenit prompts you, do a
Soft Reset. Remove the adapter. Remove the battery. Wait 30 seconds. With the point of the stylus gently press the submerged button in a tiny
black rectangle next to where the battery would be. You should feel a slight click. Replace the battery and power on.
You should see the boot process and Tux the Linux penguin instead of the Zaurus logo.
- Partition the hard drive:
Insert a CF card. Remove the battery. While holding down the D and B keys,
replace the battery. Release the keys and wait for a prompt. Login as root. Input the following:
# sfdisk -uC /dev/hdc <<EOF
# 0,203,83
# ,816,83
# ,6916,c
# EOF
# mke2fs -j /dev/hdc1
# mke2fs -j /dev/hdc2
# mkfs.vfat -F 32 /dev/hdc3
- Replace the Software:
Put hdd1.tar.gz on a CF card and put it in the slot. Remove the battery.
While holding down the D and B keys,
replace the battery. Release the keys and wait for a prompt. Login as root. Input the following:
# mount /dev/hdc1 /hdd1
# mount /dev/hdc2 /hdd2
# cd /
# gzip -cd /mnt/cf/hdd1.tar.gz |tar xvf -
When you receive the #prompt again remove and replace the battery. Replace the adapter. Hold down the OK key and power on.
From the Service Menu choose 3 and then 1 and then Y. After several minutes you should have a fresh Japanese machine.
When it boots up, click on the words in the center of the screen. Then on the cross hairs. You will then be left
in the date setting application. hit the Home key to get to the menus.
- Assert your Western Imperialist Tendencies:
Unzip the English translation and put it in a directory called Backup_Files on the CF card. Insert it into your Japanese
zaurus and go to Settings (the middle tab at the top of the page). Find the green icon that looks like a sheet of paper that goes both ways.
Click on it and then on the lower of the two blue dots. From the left drop down list in the middle of the screen choose CF.
The English translation backup should appear. Now click the lower center button. In the popup choose the left button. After
watching the progress bar, the Z should boot up into beautiful English.
As a convenience you can download mkhdd.sh which will perform steps 4 and 5. Just put it on your CF card. You must have
the card in the slot before you D/B-On to get to the #prompt. Then just type /mnt/cf/mkhdd.sh and follow the prompts.
|