Author
Nokia n800
next steps
links
the goldmine: http://maemo.org/development/documentation/how-tos/3-x/howto_dualboot_bora.html
developer how-tos: http://maemo.org/development/documentation/how-tos/3-x/
maemo kernel developing: http://maemo.org/development/documentation/how-tos/3-x/howto_kernel_guide_bora.html
commands
examples
getting flasher to talk to the n800
turn the n800 off
connect the usb cable
run a flasher command, like "flasher-3.0-static --query-root-device"
the command will say it is searching for a suitable usb device
hold down the lower right-side physical button on the n800 then press the power button
this causes the upper right side physical button to glow and as the device boots, it established the usb connection to flasher. Flasher will print the root device.
at this point additional flasher commands will work
switching to internal mmc boot device with developer image
format the mmc with "fdisk" and "mkfs -t ext2" on a linux PC in a SD card reader
untar the desired root filesystem onto it.
replace the mmc card in the n800
boot the n800 with the usb cable so that flasher can work with it.
run "flasher-3.0-static --set-root-device mmc"
reboot the n800
you can switch it back with "flasher-3.0-static --set-root-device flash"
flashing a kernel
flasher -f -k /scratchbox/users/yourname/home/yourname/maemo_kernel/kernel-source-rx-34-2.6.18/arch/arm/boot/zImage
