(Qi) Qi or bust, or: what do I do wrong?

Paul paul at nlpagan.net
Sat Feb 21 18:26:28 CET 2009


What do I do wrong here?

I downloaded the files Sander suggested. I fed them to my flash-script.

Note:

$kernel contains "uImage-2.6.28-oe1+gitr3
4240a1c06ae36180dee695aa25bbae869b2aa26-r3-om-gta02.bin"

$image contains "fso-paroli-image-om-gta02.jffs2"

The script-commands I used:

dfu-util -a u-boot -R -D qi-s3c2442-master-hist_1665e43677c005a8.udfu
sleep 2
dfu-util -a kernel -R -D $kernel
sleep 2
dfu-util -a rootfs -R -D $image



The output:

dfu-util - (C) 2007 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Opening USB Device 0x0000:0x0000...
Claiming USB DFU Runtime Interface...
Determining device status: state = appIDLE, status = 0
Device really in Runtime Mode, send DFU detach request...
Resetting USB...
Opening USB Device...
Found Runtime: [0x1d50:0x5119] devnum=61, cfg=0, intf=0, alt=1, 
name="u-boot"
Claiming USB DFU Interface...
Setting Alternate Setting ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Transfer Size = 0x1000
bytes_per_hash=567
Starting download: [##################################################] 
finished
!
state(2) = dfuIDLE, status(0) = No error condition is present
Done!
Resetting USB to switch back to runtime mode
dfu-util - (C) 2007 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Opening USB Device 0x0000:0x0000...
Claiming USB DFU Runtime Interface...
Determining device status: state = appIDLE, status = 0
Device really in Runtime Mode, send DFU detach request...
Resetting USB...
Opening USB Device...
Found Runtime: [0x1d50:0x5119] devnum=63, cfg=0, intf=0, alt=3, 
name="kernel"
Claiming USB DFU Interface...
Setting Alternate Setting ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Transfer Size = 0x1000
bytes_per_hash=39604
Starting download: [##################################################] 
finished
!
state(2) = dfuIDLE, status(0) = No error condition is present
Done!
Resetting USB to switch back to runtime mode
dfu-util - (C) 2007 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Opening USB Device 0x0000:0x0000...
Claiming USB DFU Runtime Interface...
Determining device status: state = appIDLE, status = 0
Device really in Runtime Mode, send DFU detach request...
Resetting USB...
Opening USB Device...
Found Runtime: [0x1d50:0x5119] devnum=65, cfg=0, intf=0, alt=6, 
name="rootfs"
Claiming USB DFU Interface...
Setting Alternate Setting ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Transfer Size = 0x1000
bytes_per_hash=1740636
Starting download: [##################################################] 
finished
!
state(2) = dfuIDLE, status(0) = No error condition is present
Done!
Resetting USB to switch back to runtime mode
[paul at merlijn Freerunner]$


This all looks fine and dandy. But when I reboot (or pull the battery 
and stick that in again), all I see are the errors I already described. 
The CPU 0 stall, the EEC errors, and so on.

I really feel that Qi was not a good idea. At least, with u-boot as it 
was, I had a reasonably good phone using SHR. I also have the uneasy 
feeling that there is no "undo" from Qi, or am I wrong?

Paul

-- 
Boy, if Bill Gates had a nickle for every time Windows crashed....
Oh, wait, he does!

http://www.nlpagan.net
Running on Mandriva Linux 2009 and Ubuntu 8.10





More information about the community mailing list