Why my C118 can't send DOWNLOAD ACK?
Tomas Kopsa
deacon at volny.cz
Tue Jan 18 17:18:13 CET 2011
The simple answer is: reconnect battery in the phone and try again.
When I have experienced this process status, the phone was stucked and
it was not possible to load even original firmware.
According actual list's discussion, this is probably a timing problem
and it is necessary to reset phone's RAM by reconnecting battery.
Due to the buffer size, I guess you have cable with FTDI chip (check
with lsusb), so you should probably use '-m c123' flag (without xor).
- Tomas
> ~/src/osmocom-bb/src/host/osmocon$ ./osmocon -p /dev/ttyUSB0 -m c123
> ../../target/firmware/board/compal_e88/layer1.compalram.bin
> got 1 bytes from modem, data looks like: 00 .
> got 1 bytes from modem, data looks like: 00 .
> got 1 bytes from modem, data looks like: 2f /
> got 1 bytes from modem, data looks like: 00 .
> got 1 bytes from modem, data looks like: 1b .
> got 2 bytes from modem, data looks like: f6 02 ..
> got 1 bytes from modem, data looks like: 00 .
> got 1 bytes from modem, data looks like: 41 A
> got 1 bytes from modem, data looks like: 01 .
> got 1 bytes from modem, data looks like: 40 @
> Received PROMPT1 from phone, responding with CMD
> read_file(../../target/firmware/board/compal_e88/layer1.compalram.bin):
> file_size=50932, hdr_len=4, dnload_len=50939
> got 1 bytes from modem, data looks like: 1b .
> got 1 bytes from modem, data looks like: f6 .
> got 1 bytes from modem, data looks like: 02 .
> got 1 bytes from modem, data looks like: 00 .
> got 1 bytes from modem, data looks like: 41 A
> got 1 bytes from modem, data looks like: 02 .
> got 1 bytes from modem, data looks like: 43 C
> Received PROMPT2 from phone, starting download
> handle_write(): 4096 bytes (4096/50939)
> handle_write(): 4096 bytes (8192/50939)
> handle_write(): 4096 bytes (12288/50939)
> handle_write(): 4096 bytes (16384/50939)
> handle_write(): 4096 bytes (20480/50939)
> handle_write(): 4096 bytes (24576/50939)
> handle_write(): 4096 bytes (28672/50939)
> handle_write(): 4096 bytes (32768/50939)
> handle_write(): 4096 bytes (36864/50939)
> handle_write(): 4096 bytes (40960/50939)
> handle_write(): 4096 bytes (45056/50939)
> handle_write(): 4096 bytes (49152/50939)
> handle_write(): 1787 bytes (50939/50939)
> handle_write(): finished
>
>
> It stopped here for very long time, I have tried with XOR and without XOR
> for many times! Please help me to verify this issue! thanks very much!
>
More information about the baseband-devel
mailing list