path: root/README.zaurus
diff options
authorAndrea Adami <andrea.adami@gmail.com>2013-12-15 17:32:41 +0100
committerAndrea Adami <andrea.adami@gmail.com>2013-12-15 17:33:30 +0100
commitdebdd39695a7f476d3be75a2e51535db4f94f7df (patch)
tree855e2f144ba05494189fad4637fa2e41abc764c3 /README.zaurus
parentaf54b196e7d6ced6d308fc84c2d03a98ed2e5bfd (diff)
README.zaurus: add some more details for flashing
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Diffstat (limited to 'README.zaurus')
1 files changed, 23 insertions, 4 deletions
diff --git a/README.zaurus b/README.zaurus
index 50539cf..25680b3 100644
--- a/README.zaurus
+++ b/README.zaurus
@@ -19,8 +19,9 @@ In the Japanese Menu select 4 and finally 3 for SD card or 4 for CF).
For the SL-5500 (collie) and optionally for other Zaurus too, flashing is
possible just using the routines of the original firmware: reset the unit,
-Press C and D button during restart. Note the kernel must be renamed 'zImage'
-(not 'zImage.bin') and the CF card must be formatted FAT.
+Press C and D button together and shortly push the reset switch.
+Note that the kernel must be renamed 'zImage' (not 'zImage.bin') and the CF card
+must be formatted FAT16.
@@ -72,12 +73,30 @@ Example: one image on mtd2 and another one on mtd3 (optional)
Note: flash_eraseall is deprecated because the erase-counters are reset!
+Collie flash memory is NOR and not NAND as on the other models so the utility
+to use is flashcp instead of nandwrite.
+for kernel: flashcp /zImage /dev/mtd1
+for rootfs: flashcp /initrd.bin /dev/mtd2
UBIFS images
Recent kexecboot versions can boot the first ubi volume found on each device.
Ubi volumes must be created with the proper ubi-tools (from mtd-utils).
+The quick and easy way is to flash the rootfs.ubi image created by ubinize:
+the flash will be erased by ubiformat.
+ ubiformat /dev/mtd2 -f /rootfs.ubi
+Alternatively you can do the single steps and populate the volume(s) with
+one custom rootfs.ubifs.
Example: one volume with max available size
ubiformat /dev/mtd2
@@ -85,4 +104,4 @@ Example: one volume with max available size
ubimkvol /dev/ubi0 -N volume_name -m
ubiupdatevol /dev/ubi0_0 /path/to/core-image-base-<machine>-<date>.rootfs.ubifs
-Same operations can be done for mtd3.
+Same operations can be done for mtd3 where available.