(Android) Uboot

azmodie azmodie at gmail.com
Tue Feb 24 09:25:47 CET 2009

1. The easiest way:

Just flash the "qi-bootloader" into the NAND-memory of your phone (the
u-boot-bootloader will still be on the phone(NOR-flash)):

    dfu-util -a u-boot -R -D qi-s3c2442-master_a2d11c4dd18c9517.udfu

The qi-bootloader could be found here

ATTENTION: This version of qi is only for gta02 devices!

2. The hard way:
The harder way is to increase your uboot environment, because it only
accepts a kernel with an size small than 2MB:

First plugin the phone and start it into the uboot-environment
(AUX+power button)

On the development machine:

Change the owner on device:

    chown uucp.uucp /dev/ttyACM0

Open console to device:

    cu -l /dev/ttyACM0

Increase the memory:

    setenv bootargs ${bootargs_base} ${mtdparts}; nand read.e
0x32000000 kernel; bootm 0x32000000

Save the parameters:


Everything should work now!

taken from http://www.true-binary.com/?p=122
(nice development setup )


More information about the community mailing list