Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ./osmocon -p /dev/ttyUSB0 -m c140xor -c ../../target/firmware/board/compal_e86/layer1.highram.bin ../../target/firmware/board/compal_e86/chainload.compalram.bin
- read_file(../../target/firmware/board/compal_e86/chainload.compalram.bin): file_size=4132, hdr_len=4, dnload_len=15341
- read_file(../../target/firmware/board/compal_e86/chainload.compalram.bin): file_size=4132, hdr_len=4, dnload_len=15341
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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: 00 .
- 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 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: 01 .
- got 1 bytes from modem, data looks like: 40 @
- Received PROMPT1 from phone, responding with CMD
- 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/15341)
- handle_write(): 4096 bytes (8192/15341)
- handle_write(): 4096 bytes (12288/15341)
- handle_write(): 3053 bytes (15341/15341)
- handle_write(): finished
- 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: 03 .
- got 1 bytes from modem, data looks like: 42 B
- Received DOWNLOAD ACK from phone, your code is running now!
- Enabled Compal ramloader -> Calypso romloader chainloading mode
- Sending Calypso romloader beacon...
- Sending Calypso romloader beacon...
- Sending Calypso romloader beacon...
- Sending Calypso romloader beacon...
- Sending Calypso romloader beacon...
- Received ident ack from phone, sending parameter sequence
- read_file(../../target/firmware/board/compal_e86/layer1.highram.bin): file_size=51844, hdr_len=0, dnload_len=51847
- Received parameter ack from phone, starting download
- Used blocksize for download is 1024 bytes
- Preparing block 1, block checksum is 0x27
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 1 finished
- Received block ack from phone
- Preparing block 2, block checksum is 0xf5
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 2 finished
- Received block ack from phone
- Preparing block 3, block checksum is 0xda
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 3 finished
- Received block ack from phone
- Preparing block 4, block checksum is 0x4a
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 4 finished
- Received block ack from phone
- Preparing block 5, block checksum is 0x6c
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 5 finished
- Received block ack from phone
- Preparing block 6, block checksum is 0x41
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 6 finished
- Received block ack from phone
- Preparing block 7, block checksum is 0x2a
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 7 finished
- Received block ack from phone
- Preparing block 8, block checksum is 0xfc
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 8 finished
- Received block ack from phone
- Preparing block 9, block checksum is 0xc3
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 9 finished
- Received block ack from phone
- Preparing block 10, block checksum is 0x67
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 10 finished
- Received block ack from phone
- Preparing block 11, block checksum is 0x79
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 11 finished
- Received block ack from phone
- Preparing block 12, block checksum is 0xa2
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 12 finished
- Received block ack from phone
- Preparing block 13, block checksum is 0xd1
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 13 finished
- Received block ack from phone
- Preparing block 14, block checksum is 0x54
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 14 finished
- Received block ack from phone
- Preparing block 15, block checksum is 0x72
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 15 finished
- Received block ack from phone
- Preparing block 16, block checksum is 0x56
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 16 finished
- Received block ack from phone
- Preparing block 17, block checksum is 0xb3
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 17 finished
- Received block ack from phone
- Preparing block 18, block checksum is 0x9d
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 18 finished
- Received block ack from phone
- Preparing block 19, block checksum is 0x27
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 19 finished
- Received block ack from phone
- Preparing block 20, block checksum is 0xb9
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 20 finished
- Received block ack from phone
- Preparing block 21, block checksum is 0xd8
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 21 finished
- Received block ack from phone
- Preparing block 22, block checksum is 0x44
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 22 finished
- Received block ack from phone
- Preparing block 23, block checksum is 0xd9
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 23 finished
- Received block ack from phone
- Preparing block 24, block checksum is 0xb5
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 24 finished
- Received block ack from phone
- Preparing block 25, block checksum is 0x7a
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 25 finished
- Received block ack from phone
- Preparing block 26, block checksum is 0xbc
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 26 finished
- Received block ack from phone
- Preparing block 27, block checksum is 0x46
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 27 finished
- Received block ack from phone
- Preparing block 28, block checksum is 0x29
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 28 finished
- Received block ack from phone
- Preparing block 29, block checksum is 0x73
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 29 finished
- Received block ack from phone
- Preparing block 30, block checksum is 0xfc
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 30 finished
- Received block ack from phone
- Preparing block 31, block checksum is 0x18
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 31 finished
- Received block ack from phone
- Preparing block 32, block checksum is 0x38
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 32 finished
- Received block ack from phone
- Preparing block 33, block checksum is 0xe8
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 33 finished
- Received block ack from phone
- Preparing block 34, block checksum is 0x4d
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 34 finished
- Received block ack from phone
- Preparing block 35, block checksum is 0x3a
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 35 finished
- Received block ack from phone
- Preparing block 36, block checksum is 0x53
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 36 finished
- Received block ack from phone
- Preparing block 37, block checksum is 0x43
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 37 finished
- Received block ack from phone
- Preparing block 38, block checksum is 0xa9
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 38 finished
- Received block ack from phone
- Preparing block 39, block checksum is 0x88
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 39 finished
- Received block ack from phone
- Preparing block 40, block checksum is 0x8b
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 40 finished
- Received block ack from phone
- Preparing block 41, block checksum is 0x05
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 41 finished
- Received block ack from phone
- Preparing block 42, block checksum is 0xfc
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 42 finished
- Received block ack from phone
- Preparing block 43, block checksum is 0xee
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 43 finished
- Received block ack from phone
- Preparing block 44, block checksum is 0x83
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 44 finished
- Received block ack from phone
- Preparing block 45, block checksum is 0xfc
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 45 finished
- Received block ack from phone
- Preparing block 46, block checksum is 0x05
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 46 finished
- Received block ack from phone
- Preparing block 47, block checksum is 0xaa
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 47 finished
- Received block ack from phone
- Preparing block 48, block checksum is 0x38
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 48 finished
- Received block ack from phone
- Preparing block 49, block checksum is 0xd9
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 49 finished
- Received block ack from phone
- Preparing block 50, block checksum is 0xa3
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 50 finished
- Received block ack from phone
- Preparing block 51, block checksum is 0x27
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 51 finished
- Received block ack from phone
- Preparing the last block, filling 884 bytes, block checksum is 0x04
- handle_write_block(): 1024 bytes (1024/1024)
- handle_write_block(): Block 52 finished
- Finished, sent 52 blocks in total
- Received block ack from phone
- Sending checksum: 0xbf
- Checksum on phone side matches, let's branch to your code
- Branching to 0x00820000
- Received branch ack, your code is running now!
- OSMOCOM Layer 1 (revision osmocon_v0.0.0-951-g0e7c449)
- ======================================================================
- Device ID code: 0xb4fb
- Device Version code: 0x0000
- ARM ID code: 0xfff3
- cDSP ID code: 0x0128
- Die ID code: 14571324f30215c6
- ======================================================================
- REG_DPLL=0x2413
- CNTL_ARM_CLK=0xf0a1
- CNTL_CLK=0xff91
- CNTL_RST=0xfff3
- CNTL_ARM_DIV=0xfff9
- ======================================================================
- Power up simcard:
- THIS FIRMWARE WAS COMPILED WITHOUT TX SUPPORT!!!
- Assert DSP into Reset
- Releasing DSP from Reset
- Setting some dsp_api.ndb values
- Setting API NDB parameters
- DSP Download Status: 0x0001
- DSP API Version: 0x0000 0x0000
- Finishing download phase
- DSP Download Status: 0x0002
- DSP API Version: 0x3606 0x0000
- LOST 316!
- L1CTL_RESET_REQ: FULL!SIM Request (7): a0 a4 00 00 02 3f 00
- SIM ERROR !
- Status 2: 00 00
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement