|TODO: Update or remove? (See: To-Do List)|
Note : contents of this page are probably far too outdated.
Bootloader versions are a bit tricky. Here we have a collection of tested bootloaders and associated bugs.
Identifying version for a u-boot.bin image
The following command should tell you which version of a bootloader is contained in a particular image :
$ strings gta02v5_and_up-u-boot.bin | grep U-Boot
Identifying current boot-loader version
The version is displayed on top of the booloader's menu.
Being connected to it, the version command can also be used.
You can also check current boot-loader version from running openmoko system. See : Flashing_the_Neo_FreeRunner#Verifying_boot-loader_version (whose instructions may be more appropriate here ?)
Installing another bootloader version
See Flashing_the_Neo_FreeRunner#Flashing_the_boot_loader_to_the_NAND for instance.
Tested versions (obsolete)
|U-Boot version||Comment||Hang on boot||ttyACM0 flowcontrol||Boot from SD|
|1.2.0-moko9_r0||2007.08 snapshot||no hangs||a bit buggy||crashes|
|1.2.0-moko9_r8||SH1-included||no hangs||a bit buggy||works|
Hang on boot
Booting directly makes the kernel oops, but booting via the menu works.
Bug #? (Comment 4 here?)
In the USB u-boot console, fast input seems to work but fast output is buggy: for example, random parts of printenv go missing.
Boot from SD
Booting from SD fails. mmcinit works but trying to access the filesystem causes a crash.