Steps were the following:
- Rebuild kernel with FRAMEBUFFER_CONSOLE=y enabled to see console output and flash it. It is well described on Maemo Kernel Guide and Jebba’s notes
- Setup bootmenu
- Unpack prebuilt rootfs to partition on an SD card
- Copy kernel modules to
/lib/modulesand firmware to
/lib/firmwareinside new system
WatchdogTo prevent hardware reset by watchdog chip it needs to have chars regularly written to correspondent device. On N900’s board this is
/dev/twl4030_wdt. I’ve made simple rpm with config for watchdog daemon and startup script.
WifiWifi is working “out-of-the-box”. Only script to startup it like this one should be prepared and put to PATH, as there is no way to type anything except english letters from console.
tslibcould provide touchscreen support, but to be available in X it needs xf86-input-tslib driver.
BatteryTo have battery charging it needs to run
But it is more useful to run Fedora system in chroot from Maemo to have familiar userspace instead of cripple busybox.