Перейти к содержанию
Old Phone Forum

gore

Участники
  • Постов

    58
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные gore

  1. есть идея что при большем ppm надо пересчитывать crc сумму и вписывать ее в *.vpl

     

    Вот к примеру кусок этого файла, как видим хранится crc сумма

     ...
    <File>
           <Name>rm237__07.21.ppm_i</Name>
           <FileType>Binary</FileType>
           <FileSubType>Ppm</FileSubType>
           <Signed>true</Signed>
           <Optional>true</Optional>
           <Crc>3D3123B3</Crc>
         </File> 
    ...

    замечено так же что на rm237 после прошивания измененной прошивкой нельзя изменять конфигурацию режимов, в меня настройка

  2. ты ничего не попутал? может .ppm а не .pmm?

    я ошибся, но не в этом.

    вот некоторые куски

    000045c0:00 2c 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 53 57 42 4c 00 00 00 00 00 00    .,....................SWBL......
    000045e0:00 00 00 03 00 00 3c 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 4f 4c 4f 00 00 00 00 00 00    ......<7..............NOLO......
    00004600:00 00 00 53 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4b 45 59 53 00 00 00 00 00 00    ...S... ..............KEYS......
    00004620:00 00 00 73 00 00 70 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 52 49 4d 41 50 50 00 00 00    ...s..p...............PRIMAPP...
    00004640:00 00 00 93 00 00 a0 e3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 53 55 42 54 4f 43 00 00    ...”.. г..............PASUBTOC..
    00004660:00 00 00 83 01 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 50 55 42 4b 45 59 53 00    ...ѓ..................PAPUBKEYS.
    00004680:00 00 00 00 02 00 00 fc 03 00 00 00 00 00 00 00 00 00 00 00 00 00 55 50 44 41 50 50 00 00 00 00    .......ь..............UPDAPP....
    000046a0:00 00 00 fc 05 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 53 44 00 00 00 00 00 00    ...ь..................SUSD......
    000046c0:00 00 00 00 0c 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 50 43 00 00 00 00 00 00 00    .......0..............NPC.......
    000046e0:00 00 00 30 0c 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 43 43 00 00 00 00 00 00 00    ...0... ..............CCC.......
    00004700:00 00 00 50 0c 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 41 52 49 41 4e 54 00 00 00    ...P...P..............VARIANT...
    00004720:00 00 00 a0 0c 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 26 44 00 00 00 00 00 00 00    ... ...0..............R&D.......
    00004740:00 00 00 d0 0c 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 57 43 00 00 00 00 00 00 00    ...Р...0..............HWC.......
    00004760:00 00 00 00 0e 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 55 50 44 50 41 43 4b 00 00 00    ......................UPDPACK...
    00004780:00 00 00 00 1e 00 fe ff 10 00 00 00 00 00 00 00 00 00 00 00 00 00 44 53 50 30 00 00 00 00 00 00    ......юя..............DSP0......
    000047a0:00 00 00 00 30 00 4c ff cf 00 00 00 00 00 00 00 00 00 00 00 00 00 4d 43 55 53 57 00 00 00 00 00    ....0.LяП.............MCUSW.....
    000047c0:00 00 00 00 04 01 40 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 4d 4d 5f 43 4f 4e 46 00 00    ......@...............PMM_CONF..
    000047e0:00 00 00 80 04 01 44 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 42 49 46 5f 43 4f 4e 46 00    ...Ђ..D...............SBIF_CONF.
    00004800:00 00 00 00 06 01 00 00 4a 00 00 00 00 00 00 00 00 00 00 00 00 00 50 50 4d 00 00 00 00 00 00 00    ........J.............PPM.......
    
    00006940:bd 49 6d 61 67 65 3a 20 25 73 20 6e 6f 74 20 66 6f 75 6e 64 00 49 6d 61 67 65 20 66 6f 75 6e 64    ЅImage: %s not found.Image found
    00006960:20 61 74 20 61 64 64 72 65 73 73 20 3a 20 30 78 25 30 38 58 00 ff ff 00 00 42 42 35 20 68 65 61     at address : 0x%08X.яя..BB5 hea
    00006980:64 65 72 20 61 74 20 61 64 64 72 65 73 73 20 20 3a 20 30 78 25 30 38 58 00 57 61 72 6e 69 6e 67    der at address  : 0x%08X.Warning
    000069a0:3a 20 42 42 35 20 68 65 61 64 65 72 20 64 6f 65 73 6e 27 74 20 73 74 61 72 74 20 61 74 20 74 68    : BB5 header doesn't start at th
    000069c0:65 20 62 6f 75 6e 64 61 72 79 20 6f 66 20 34 6b 42 00 00 00 00 53 74 61 72 74 69 6e 67 20 4d 43    e boundary of 4kB....Starting MC
    000069e0:55 53 57 2e 2e 2e 00 00 00 4d 43 55 53 57 00 00 00 a8 06 00 08 f0 3f 00 08 4c 6f 61 64 20 61 64    USW......MCUSW...Ё...р?..Load ad
    00006a00:64 72 65 73 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 2c 20 75 73 69 6e 67 20 64 65 66 61 75 6c       dress not defined, using defaul 
    
    000080eb:44 65 76 69 63 65 20 69 6e 66 6f 3a 20 4d 66 72 49 44 3a 20 25 30 34 58 2c 20 44 65 76 49 44 3a    Device info: MfrID: %04X, DevID:
    0000810b:20 25 30 34 58 2d 25 30 34 58 2d 25 30 34 58 2c 20 52 65 76 49 44 3a 20 25 30 34 58 2c 20 53 69     %04X-%04X-%04X, RevID: %04X, Si
    0000812b:7a 65 3a 20 25 64 20 4d 42 00 68 77 5f 63 6f 6e 66 3a 20 4e 4f 52 20 46 6c 61 73 68 20 30 20 50    ze: %d MB.hw_conf: NOR Flash 0 P
    0000814b:4d 4d 20 73 69 7a 65 20 28 25 64 20 6b 42 29 20 61 6e 64 20 62 61 73 65 20 61 64 64 72 65 73 73    MM size (%d kB) and base address
    0000816b:20 28 30 78 25 30 38 58 29 20 61 64 64 65 64 00 00 00 4e 4f 52 20 46 6c 61 73 68 20 30 20 64 65     (0x%08X) added...NOR Flash 0 de
    0000818b:74 65 63 74 65 64 20                                                                               tected                          
    
    00009700:c0 00 02 93 00 df 80 01 00 00 50 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 45 53 4e    А..”.ЯЂ...P...............PA_ESN
    00009720:00 00 00 00 00 00 d0 0c 00 00 80 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 53 44 00    ......Р...Ђ...............PA_SD.
    00009740:00 00 00 00 00 00 50 1a 00 00 b0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 4f 54 49    ......P...°...............PA_OTI
    00009760:00 00 00 00 00 00 00 21 00 00 b0 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 53 4c 00    .......!..°...............PA_SL.
    00009780:00 00 00 00 00 00 b0 2e 00 00 50 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 53 57 44    ......°...P ..............PA_SWD
    000097a0:00 00 00 00 00 00 00 4f 00 00 70 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 44 49 56    .......O..p...............PA_DIV
    000097c0:00 00 00 00 00 00 70 55 00 00 f0 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 44 52 4d    ......pU..р...............PA_DRM
    000097e0:00 00 00 00 00 00 60 61 00 00 80 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 43 43 43    ......`a..Ђ...............PA_CCC
    00009800:00 00 00 00 00 00 e0 6f 00 00 d0 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 43 52 59    ......аo..Р...............PA_CRY
    00009820:50 54 00 00 00 00 b0 77 00 00 90 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 45 43 43    PT....°w..ђI..............PA_ECC
    00009840:4b 50 00 00 00 00 40 c1 00 00 60 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 52 53 41    KP....@Б..`"..............PA_RSA
    
    00017ae0:53 55 42 54 4f 43 00 00 00 00 00 00 00 65 0c 00 00 e3 c0 00 02 93 00 27 80 01 00 00 50 0b 00 00    SUBTOC.......e...гА..”.'Ђ...P...
    00017b00:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 45 53 4e 00 00 00 00 00 00 d0 0c 00 00 80 0d 00 00    ............PA_ESN......Р...Ђ...
    00017b20:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 53 44 00 00 00 00 00 00 00 50 1a 00 00 b0 06 00 00    ............PA_SD.......P...°...
    00017b40:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 4f 54 49 00 00 00 00 00 00 00 21 00 00 b0 0d 00 00    ............PA_OTI.......!..°...
    00017b60:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 53 4c 00 00 00 00 00 00 00 b0 2e 00 00 50 20 00 00    ............PA_SL.......°...P ..
    00017b80:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 53 57 44 00 00 00 00 00 00 00 4f 00 00 70 06 00 00    ............PA_SWD.......O..p...
    00017ba0:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 44 49 56 00 00 00 00 00 00 70 55 00 00 f0 0b 00 00    ............PA_DIV......pU..р...
    00017bc0:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 44 52 4d 00 00 00 00 00 00 60 61 00 00 80 0e 00 00    ............PA_DRM......`a..Ђ...
    00017be0:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 43 43 43 00 00 00 00 00 00 e0 6f 00 00 d0 07 00 00    ............PA_CCC......аo..Р...
    00017c00:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 43 52 59 50 54 00 00 00 00 b0 77 00 00 90 49 00 00    ............PA_CRYPT....°w..ђI..
    00017c20:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 45 43 43 4b 50 00 00 00 00 40 c1 00 00 60 22 00 00    ............PA_ECCKP....@Б..`"..
    00017c40:00 00 00 00 00 00 00 00 00 00 00 00 50 41 5f 52 53 41 4b 50 00 00 00 00                            ............PA_RSAKP....        
    
    00028753:2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 44 45 41 44 50 48 4f 4e 45 20 55 53 42 20 46 4c 41 53 48 49    *********** DEADPHONE USB FLASHI
    00028773:4e 47 20 44 45 54 45 43 54 45 44 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00 55 50 44 50 00 00 00 00    NG DETECTED **********..UPDP....
    00028793:74 08 10 f0 2f 02 00 00 ac 0a 00 d8 55 41 3a 20 45 52 52 4f 52 2c 20 49 66 20 79 6f 75 20 73 65    t..р/...¬..ШUA: ERROR, If you se
    000287b3:65 20 74 68 69 73 20 73 6f 6d 65 74 68 69 6e 67 20 77 65 6e 74 20 72 65 61 6c 6c 79 20 62 61 64    e this something went really bad
    000287d3:6c 79 20 77 72 6f 6e 67 2e 2e 2e 00 ad de 00 00 f4 48 01 21 09 07 01 60                            ly wrong....­Ю..фH.!...`        
    
    000294f3:55 41 5f 55 50 44 41 54 45 5f 50 41 43 4b 41 47 45 5f 46 4c 41 53 48 5f 53 45 43 54 4f 52 5f 53    UA_UPDATE_PACKAGE_FLASH_SECTOR_S
    00029513:49 5a 45 5f 4d 49 53 4d 41 54 43 48 3a 00 00 00 55 41 3a 20 20 20 20 20 20 20 20 20 2d 20 46 6c    IZE_MISMATCH:...UA:         - Fl
    00029533:61 73 68 20 73 65 63 74 6f 72 20 73 69 7a 65 20 69 73 20 62 69 67 67 65 72 20 74 68 61 6e 00 00    ash sector size is bigger than..
    00029553:55 41 3a 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 65 63 74 6f 72 20 73 69 7a 65 20 74 6f    UA:           the sector size to
    00029573:6c 64 20 69 6e 20 75 70 64 61 74 65 20 70 61 63 6b 61 67 65 20 67 65 6e 65 72 61 74 69 6f 6e 00    ld in update package generation.
    00029593:55 41 3a 20 20 20 20 20 20 20 20 20 00 00 00 00 55 41 3a 20 20 20 20 20 20 20 20 20 2d 20 43 68    UA:         ....UA:         - Ch
    000295b3:65 63 6b 20 74 68 61 74 20 61 6d 6f 75 6e 74 20 6f 66 20 6e 42 61 63 6b 75 70 42 6c 6f 63 6b 73    eck that amount of nBackupBlocks
    000295d3:20 61 72 65 20 61 6c 73 6f 00 00 00 55 41 3a 20 20 20 20 20 20 20 20 20 20 20 63 61 6c 63 75 6c     are also...UA:           calcul
    000295f3:61 74 65 64 20 63 6f 72 72 65 63 6c 74 79 00 00 1c 56 13 f0 55 41 3a 20 20 20 20 20 20 20 20 20    ated correclty...V.рUA:         
    00029613:20 20 00 00 55 41 3a 20 20 20 20 20 20 20 20 20 2d 20 65 2e 67 2e 3a 20 28 30 78 36 30 30 30 30      ..UA:         - e.g.: (0x60000
    00029633:20 2f 20 30 78 32 30 30 30 30 29                                                                    / 0x20000)                     
    
    00029a4f:43 00 4f 00 4e 00 54 00 41 00 43 00 54 00 20 00 53 00 45 00 52 00 56 00 49 00 43 00 45 00 00 00    C.O.N.T.A.C.T. .S.E.R.V.I.C.E...
    00029a6f:00 00 00 00 88 03 00 d8 55 41 3a 20 3c 2d 20 45 72 72 6f 72 48 61 6e 64 6c 65 72 28 29 00 00 00    ....€..ШUA: <- ErrorHandler()...
    00029a8f:53 55 53 44 00 00 00 00 84 03 00 d8 55 41 3a 20 20 20 20 20 70 62 79 53 55 53 44 58 54 65 6d 70    SUSD....„..ШUA:     pbySUSDXTemp
    00029aaf:20 3d 20 30 78 25 78 00 ac 09 00 d8 53 55 53 58 00 00 00 00 55 41 3a 20 20 20 20 20 53 55 53 44     = 0x%x.¬..ШSUSX....UA:     SUSD
    00029acf:58 20 6f 66 66 73 65 74 20 6e 65 65 64 73 20 74 6f 20 62 65 20 63 68 61 6e 67 65 64 00 00 00 00    X offset needs to be changed....
    00029aef:bc 0a 00 d8 08 0b 00 d8 75 61 5f 63 6f 6e 74 72 6f 6c 5f 65 72 72 6f 72 5f 68 61 6e 64 6c 65 72    ј..Ш...Шua_control_error_handler
    00029b0f:73 2e 63 00 41 03 00 00 4b 45 59 53 00 00 00 00 55 41 3a 20 20 20 20 20 4b 45 59 53 20 52 45 2d    s.c.A...KEYS....UA:     KEYS RE-
    00029b2f:49 4d 50 4f 52 54 00 00 55 41 3a 20 20 20 20 20 4b 45 59 53 20 52 45 2d 49 4d 50 4f 52 54 20 72    IMPORT..UA:     KEYS RE-IMPORT r
    00029b4f:65 74 75 72 6e 65 64 3a 20 30 78 25 78 00 00 00 50 41 50 55 42 4b 45 59 53 00 00 00 55 41 3a 20    eturned: 0x%x...PAPUBKEYS...UA: 
    00029b6f:20 20 20 20 50 41 50 55 42 4b 45 59 53 20 52 45 2d 49 4d 50 4f 52 54 00 55 41 3a 20 20 20 20 20        PAPUBKEYS RE-IMPORT.UA:     
    00029b8f:50 41 50 55 42 4b 45 59 53 20 52 45 2d 49 4d 50 4f 52 54 20 72 65 74 75 72 6e 65 64 3a 20 30 78    PAPUBKEYS RE-IMPORT returned: 0x
    00029baf:25 78 00 00 55 41 3a 20 20 20 20 20 67 5f 70 53 55 53 44 58 41 72 65 61 20 3d 20 30 78 25 78 00    %x..UA:     g_pSUSDXArea = 0x%x.
    
    0003ad31:11 f0 55 70 64 61 74 65 50 61 63 6b 61 67 65 50 61 72 73 65 72 2f 75 70 64 61 74 65 5f 70 61 63    .рUpdatePackageParser/update_pac
    0003ad51:6b 61 67 65 5f 66 69 6c 65 5f 66 6f 72 6d 61 74 2e 63 3a 36 35 38 00 00 00 00 7f 26 11 f0 55 70    kage_file_format.c:658....&.рUp
    0003ad71:64 61 74 65 50 61 63 6b 61 67 65 50 61 72 73 65 72 2f 75 70 64 61 74 65 5f 70 61 63 6b 61 67 65    datePackageParser/update_package
    0003ad91:5f 66 69 6c 65 5f 66 6f 72 6d 61 74 2e 63 3a 36 36 31 00 00 00 00 81 23 11 f0 55 70 64 61 74 65    _file_format.c:661....Ѓ#.рUpdate
    0003adb1:50 61 63 6b 61 67 65 50 61 72 73 65 72 2f 75 70 64 61 74 65 5f 70 61 63 6b 61 67 65 5f 66 69 6c    PackageParser/update_package_fil
    0003add1:65 5f 66 6f 72 6d 61 74 2e 63 3a 36 36 34 00 00 00 00 cf 24 11 f0 55 50 44 50 00 00 00 00 d5 20    e_format.c:664....П$.рUPDP....Х 
    0003adf1:11 f0 7d 29 11 f0 d5 03 00 00 55 70 64 61 74 65 50 61 63 6b 61 67 65 50 61 72 73 65 72 2f 75 70    .р}).рХ...UpdatePackageParser/up
    0003ae11:64 61 74 65 5f 70 61 63 6b 61 67 65 5f 66 69 6c 65 5f 66 6f 72 6d 61 74 2e 63 3a 37 30 36 00 00    date_package_file_format.c:706..
    0003ae31:00 00 05 21 11 f0 55 70 64 61 74 65 50 61 63 6b 61 67 65 50 61 72 73 65 72 2f 75 70 64 61 74 65    ...!.рUpdatePackageParser/update
    0003ae51:5f 70 61 63 6b 61 67 65 5f 66 69 6c 65 5f 66 6f 72 6d 61 74 2e 63 3a 37 30 39                      _package_file_format.c:709      
    
    0003d6be:53 75 62 42 6c 6f 63 6b 45 72 61 73 65 41 72 65 61 20 6e 62 72 3a 20 25 64 00 00 00 ac 09 00 d8    SubBlockEraseArea nbr: %d...¬..Ш
    0003d6de:55 41 3a 20 20 20 20 20 70 53 75 62 42 6c 6f 63 6b 2d 3e 73 62 49 44 2e 2e 2e 2e 2e 2e 3a 20 25    UA:     pSubBlock->sbID......: %
    0003d6fe:64 00 00 00 55 41 3a 20 20 20 20 20 70 53 75 62 42 6c 6f 63 6b 2d 3e 73 62 5f 6c 65 6e 67 74 68    d...UA:     pSubBlock->sb_length
    0003d71e:2e 3a 20 25 64 00 00 00 55 41 3a 20 20 20 20 20 70 53 75 62 42 6c 6f 63 6b 2d 3e 64 65 76 69 63    .: %d...UA:     pSubBlock->devic
    0003d73e:65 5f 74 79 70 65 3a 20 25 64 00 00 55 41 3a 20 20 20 20 20 70 53 75 62 42 6c 6f 63 6b 2d 3e 73    e_type: %d..UA:     pSubBlock->s
    0003d75e:74 61 72 74 5f 61 64 64 72 3a 20 30 78 25 2e 38 78 00 00 00 55 41 3a 20 20 20 20 20 70 53 75 62    tart_addr: 0x%.8x...UA:     pSub
    0003d77e:42 6c 6f 63 6b 2d 3e 65 6e 64 5f 61 64 64 72 2e 2e 3a 20 30 78 25 2e 38 78 00 00 00 70 06 00 d8    Block->end_addr..: 0x%.8x...p..Ш
    0003d79e:55 41 3a 20 45 52 52 4f 52 3a 20 49 6e 76 61 6c 69 64 20 73 65 71 75 65 6e 63 65 00 28             UA: ERROR: Invalid sequence.(   
    
    0003e1e2:67 5f 64 77 54 61 72 67 65 74 41 64 64 72 65 73 73 3a 20 30 78 25 2e 38 78 00 00 00 55 41 3a 20    g_dwTargetAddress: 0x%.8x...UA: 
    0003e202:20 20 20 20 67 5f 64 77 44 61 74 61 53 69 7a 65 3a 20 30 78 25 2e 38 78 00 00 00 00 55 41 3a 20        g_dwDataSize: 0x%.8x....UA: 
    0003e222:20 20 20 20 42 6c 6f 63 6b 20 73 69 7a 65 20 30 78 25 2e 38 78 00 00 00 55 41 3a 20 45 52 52 4f        Block size 0x%.8x...UA: ERRO
    0003e242:52 2c 20 43 61 6e 6e 6f 74 20 77 72 69 74 65 20 6d 6f 72 65 20 74 68 61 6e 20 6d 61 78 69 6d 75    R, Cannot write more than maximu
    0003e262:6d 20 6c 65 6e 67 74 68 00 00 00 00                                                                m length....                    
    
    0003e406:44 61 74 61 20 77 72 69 74 74 65 6e 20 61 74 20 30 78 25 2e 38 78 2c 20 77 42 6c 6f 63 6b 53 69    Data written at 0x%.8x, wBlockSi
    0003e426:7a 65 3a 20 25 64 00 00 ac 09 00 d8 81 03 00 d8 55 41 3a 20 20 20 20 20 52 4f 4f 54 54 4f 43 20    ze: %d..¬..ШЃ..ШUA:     ROOTTOC 
    0003e446:75 70 64 61 74 65 20 69 67 6e 6f 72 65 64 00 00 34 05 00 d8 55 41 3a 20 20 20 20 20 54 4f 43 20    update ignored..4..ШUA:     TOC 
    0003e466:73 65 74 00 00 04 00 c0 55 41 3a 20 20 20 20 20 54 4f 43 2c 20 52 6f 6f 74 20 73 65 74 2e 00 00    set....АUA:     TOC, Root set...
    0003e486:64 46 11 f0 84 03 00 d8 55 41 3a 20 20 20 20 20 50 75 74 20 53 55 53 44 20 62 61 63 6b 20 74 6f    dF.р„..ШUA:     Put SUSD back to
    0003e4a6:20 66 6c 61 73 68 20 30 78 25 70 20 30 78 25 2e 38 78 20 30 78 25 2e 38 78 00 00 00 55 41 3a 20     flash 0x%p 0x%.8x 0x%.8x...UA: 
    0003e4c6:20 20 20 20 21 45 52 52 4f 52 3a 20 4d 65 6d 6f 72 79 20 74 79 70 65 20 6e 6f 74 20 73 75 70 70        !ERROR: Memory type not supp
    0003e4e6:6f 72 74 65 64 00 00 00 f0 70 13 f0 b0 6f 13 f0 55 41 3a 20 3c 2d 20 55 41 57 72 69 74 65 44 61    orted...рp.р°o.рUA: <- UAWriteDa
    0003e506:74 61 52 65 71 28 29                                                                               taReq()                         
    
    0003e61e:55 41 3a 20 2d 3e 20 55 41 52 65 61 64 44 61 74 61 52 65 71 28 29 00 00 55 41 3a 20 20 20 20 20    UA: -> UAReadDataReq()..UA:     
    0003e63e:70 52 65 61 64 52 65 71 2d 3e 44 61 74 61 5f 73 69 7a 65 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    pReadReq->Data_size.............
    0003e65e:2e 2e 3a 20 30 78 25 2e 38 78 00 00 ac 09 00 d8 55 41 3a 20 20 20 20 20 70 52 65 61 64 52 65 71    ..: 0x%.8x..¬..ШUA:     pReadReq
    0003e67e:2d 3e 74 61 72 67 65 74 5f 61 64 64 72 65 73 73 5f 6f 72 5f 6f 66 66 73 65 74 3a 20 30 78 25 2e    ->target_address_or_offset: 0x%.
    0003e69e:38 78 00 00 55 41 3a 20 20 20 20 20 70 52 65 61 64 52 65 71 2d 3e 66 69 6c 65 5f 6e 61 6d 65 2e    8x..UA:     pReadReq->file_name.
    0003e6be:2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 3a 20 25 73 00 00 52 26 44 00 d0 61 11 f0 55 41 3a 20    ..............: %s..R&D.Рa.рUA: 
    0003e6de:20 20 20 20 45 52 52 4f 52 3a 20 43 61 6e 6e 6f 74 20 72 65 61 64 20 6d 6f 72 65 20 74 68 61 6e        ERROR: Cannot read more than
    0003e6fe:20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 00 55 41 3a 20 20 20                                   maximum length.UA:             
    
    0003e872:52 65 61 64 69 6e 67 20 64 61 74 61 20 61 74 20 30 78 25 2e 38 78 2c 20 62 6c 6f 63 6b 20 73 69    Reading data at 0x%.8x, block si
    0003e892:7a 65 20 25 64 00 00 00 ac 09 00 d8 55 41 3a 20 20 20 20 20 52 65 61 64 20 61 64 64 72 20 30 78    ze %d...¬..ШUA:     Read addr 0x
    0003e8b2:25 2e 38 78 2c 20 44 61 74 61 20 30 78 25 2e 38 78 00 00 00 55 41 3a 20 3c 2d 20 55 41 52 65 61    %.8x, Data 0x%.8x...UA: <- UARea
    0003e8d2:64 44 61 74 61 52 65 71 28 29 00 00 55 41 3a 20 2d 3e 20 55 41 52 65 61 64 79 46 6f 72 52 65 62    dDataReq()..UA: -> UAReadyForReb
    0003e8f2:6f 6f 74 50 68 6f 6e 65 52 65 71 28 29                                                             ootPhoneReq()                   
    
    0003ea40:00 00 55 41 3a 20 45 52 52 4f 52 3a 20 46 69 6e 61 6c 69 7a 69 6e 67 20 62 6c 6f 63 6b 73 20 66    ..UA: ERROR: Finalizing blocks f
    0003ea60:61 69 6c 65 64 2c 20 64 6f 20 6e 6f 74 20 72 65 62 6f 6f 74 21 00 b0 6f 13 f0 55 41 3a 20 3c 2d    ailed, do not reboot!.°o.рUA: <-
    0003ea80:20 55 41 52 65 61 64 79 46 6f 72 52 65 62 6f 6f 74 50 68 6f 6e 65 52 65 71 28 29 00 00 00 55 41     UAReadyForRebootPhoneReq()...UA
    0003eaa0:3a 20 2d 3e 20 55 41 52 65 62 6f 6f 74 50 68 6f 6e 65 52 65 71 28 29 00 00 00 70 06 00 d8 55 41    : -> UARebootPhoneReq()...p..ШUA
    0003eac0:3a 20 3c 2d 20 55 41 52 65 62 6f 6f 74 50 68 6f 6e 65 52 65 71 28 29 00 00 00 55 41 3a 20 3c 2d    : <- UARebootPhoneReq()...UA: <-
    0003eae0:3e 20 47 65 74 48 61 6e 64 6c 65 72 46 75 6e 63 74 69 6f 6e 28 29 00 00 00 00 55 41 3a 20 41 44    > GetHandlerFunction()....UA: AD
    0003eb00:4c 5f 52 45 42 4f 4f 54 5f 50 48 4f 4e 45 5f 52 45 51 00 00 00 00 fb 6c 11 f0 55 41 3a 20 41 44    L_REBOOT_PHONE_REQ....ыl.рUA: AD
    0003eb20:4c 5f 4c 44 52 5f 45 52 41 53 45 5f 41 52 45 41 5f 52 45 51 00 00 d3 57 11 f0 55 41 3a 20 41 44    L_LDR_ERASE_AREA_REQ..УW.рUA: AD
    0003eb40:4c 5f 4c 44 52 5f 50 52 4f 54 4f 43 4f 4c 5f 49 44 5f 52 45 51 00 0d 4f 11 f0                      L_LDR_PROTOCOL_ID_REQ..O.р      
    
    0003ebba:55 41 3a 20 41 44 4c 5f 4c 44 52 5f 44 4f 57 4e 47 52 41 44 45 5f 50 52 45 56 45 4e 54 41 54 49    UA: ADL_LDR_DOWNGRADE_PREVENTATI
    0003ebda:4f 4e 5f 52 45 51 00 00 6d 50 11 f0 55 41 3a 20 41 44 4c 5f 56 45 52 49 46 59 5f 43 4f 4d 4d 53    ON_REQ..mP.рUA: ADL_VERIFY_COMMS
    0003ebfa:5f 52 45 51 00 00 00 00 e5 4e 11 f0 55 41 3a 20 41 44 4c 5f 4c 44 52 5f 53 54 4f 52 45 5f 4d 53    _REQ....еN.рUA: ADL_LDR_STORE_MS
    0003ec1a:5f 49 4e 46 4f 32 5f 52 45 51 00 00 95 57 11 f0 55 41 3a 20 41 44 4c 5f 4c 44 52 5f 47 45 54 5f    _INFO2_REQ..•W.рUA: ADL_LDR_GET_
    0003ec3a:4d 53 5f 49 4e 46 4f 32 5f 52 45 51 00 00 00 00 4d 53 11 f0 55 41 3a 20 41 44 4c 5f 4c 44 52 5f    MS_INFO2_REQ....MS.рUA: ADL_LDR_
    0003ec5a:4d 45 4d 5f 49 4e 46 4f 5f 52 45 51 00 00 00 00 f1 4d 11 f0 55 41 3a 20 41 44 4c 5f 4c 44 52 5f    MEM_INFO_REQ....сM.рUA: ADL_LDR_
    0003ec7a:50 52 45 50 41 52 45 5f 46 4f 52 5f 46 4c 41 53 48 49 4e 47 5f 52 45 51 00 00 00                   PREPARE_FOR_FLASHING_REQ...     
    
    0003ed49:bd 55 41 3a 20 41 44 4c 5f 4c 44 52 5f 57 52 49 54 45 5f 44 41 54 41 5f 52 45 51 00 00 71 63 11    ЅUA: ADL_LDR_WRITE_DATA_REQ..qc.
    0003ed69:f0 55 41 3a 20 41 44 4c 5f 4c 44 52 5f 52 45 41 44 5f 44 41 54 41 5f 52 45 51 00 00 00 61 68 11    рUA: ADL_LDR_READ_DATA_REQ...ah.
    0003ed89:f0 55 41 3a 20 41 44 4c 5f 4c 44 52 5f 47 45 54 5f 50 48 4f 4e 45 5f 49 4e 46 4f 5f 52 45 51 00    рUA: ADL_LDR_GET_PHONE_INFO_REQ.
    0003eda9:00 61 4a 11 f0 55 41 3a 20 41 44 4c 5f 52 45 41 44 59 5f 46 4f 52 5f 52 45 42 4f 4f 54 5f 50 48    .aJ.рUA: ADL_READY_FOR_REBOOT_PH
    0003edc9:4f 4e 45 5f 52 45 51 00 00 13 6b 11 f0 55 41 3a 20 21 45 52 52 4f 52 3a 20 49 53 49 20 6d 65 73    ONE_REQ...k.рUA: !ERROR: ISI mes
    0003ede9:73 61 67 65 20 6e 6f 74 20 76 61 6c 69 64 00 00 00 55 41 3a 20 2d 3e 20 45 72 61 73 65 46 72 65    sage not valid...UA: -> EraseFre
    0003ee09:65 53 57 42 6c 6f 63 6b 28 20 29 00 00 70 06 00 d8 55 41 3a 20 20 20 20 20 45 72 61 73 65 20 66    eSWBlock( )..p..ШUA:     Erase f
    0003ee29:72 65 65 20 73 77 62 6c 6b 20 30 78 25 2e 38 78 20 30 78 25 2e 38 78 00 00 ac 09 00 d8 55 41 3a    ree swblk 0x%.8x 0x%.8x..¬..ШUA:
    0003ee49:20 3c 2d 20 45 72 61 73 65 46 72 65 65 53 57 42 6c 6f 63 6b 28 20                                   <- EraseFreeSWBlock(           
    
    0003f2ba:4e 6f 20 6d 65 6d 6f 72 79 20 69 6e 20 4d 6f 64 75 6c 65 54 72 61 63 65 48 65 78 44 75 6d 70 00    No memory in ModuleTraceHexDump.
    0003f2da:3a 20 00 00 30 78 25 2e 32 78 2c 00 e1 06 00 d8 55 41 3a 20 00 00 00 00 55 41 3a 20 2d 3e 20 75    : ..0x%.2x,.б..ШUA: ....UA: -> u
    0003f2fa:61 5f 63 6f 6e 74 72 6f 6c 5f 70 68 6f 6e 65 74 5f 6d 65 73 73 61 67 65 5f 68 61 6e 64 6c 65 72    a_control_phonet_message_handler
    0003f31a:28 29 00 00 55 41 3a 20 20 20 20 20 70 49 53 49 4d 73 67 48 64 72 2d 3e 6d 65 64 69 61 2e 2e 2e    ()..UA:     pISIMsgHdr->media...
    0003f33a:2e 2e 2e 2e 2e 2e 2e 3a 20 30 78 25 2e 32 78 00 ac 09 00 d8 55 41 3a 20 20 20 20 20 70 49 53 49    .......: 0x%.2x.¬..ШUA:     pISI
    0003f35a:4d 73 67 48 64 72 2d 3e 72 65 63 65 69 76 65 72 5f 64 65 76 69 63 65 3a 20 30 78 25 2e 32 78 00    MsgHdr->receiver_device: 0x%.2x.
    0003f37a:55 41 3a 20 20 20 20 20 70 49 53 49 4d 73 67 48 64 72 2d 3e 73 65 6e 64 65 72 5f 64 65 76 69 63    UA:     pISIMsgHdr->sender_devic
    0003f39a:65 2e 2e 3a 20 30 78 25 2e 32 78 00 55 41 3a 20 20 20 20 20 70 49 53 49 4d 73 67 48 64 72 2d 3e    e..: 0x%.2x.UA:     pISIMsgHdr->
    0003f3ba:72 65 73 6f 75 72 63 65 2e 2e 2e 2e 2e 2e 2e 3a 20 30 78 25 2e 32 78 00 55 41 3a 20 20 20 20 20    resource.......: 0x%.2x.UA:     
    0003f3da:70 49 53 49 4d 73 67 48 64 72 2d 3e 6c 65 6e 67 74 68 2e 2e 2e 2e 2e 2e 2e 2e 2e 3a 20 30 78 25    pISIMsgHdr->length.........: 0x%
    0003f3fa:2e 34 78 00 55 41 3a 20 20 20 20 20 70 49 53 49 4d 73 67 48 64 72 2d 3e 72 65 63 65 69 76 65 72    .4x.UA:     pISIMsgHdr->receiver
    0003f41a:5f 6f 62 6a 65 63 74 3a 20 30 78 25 2e 32 78 00 55 41 3a 20 20 20 20 20 70 49 53 49 4d 73 67 48    _object: 0x%.2x.UA:     pISIMsgH
    0003f43a:64 72 2d 3e 73 65 6e 64 65 72 5f 6f 62 6a 65 63 74 2e 2e 3a 20 30 78 25 2e 32 78 00 55 41 3a 20    dr->sender_object..: 0x%.2x.UA: 
    0003f45a:20 20 20 20 70 49 53 49 49 6e 66 6f 2d 3e 74 72 61 6e 73 61 63 74 69 6f 6e 49 44 2e 2e 2e 2e 3a        pISIInfo->transactionID....:
    0003f47a:20 30 78 25 2e 32 78 00 55 41 3a 20 20 20 20 20 70 49 53 49 49 6e 66 6f 2d 3e 6d 65 73 73 61 67     0x%.2x.UA:     pISIInfo->messag
    0003f49a:65 49 44 2e 2e 2e 2e 2e 2e 2e 2e 3a 20 30 78 25 2e 32 78 00 55 41 3a 20 20 20 20 20 54 6f 74 61    eID........: 0x%.2x.UA:     Tota
    0003f4ba:6c 20 4d 53 47 20 4c 65 6e 67 74 68 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 3a 20 30 78 25 2e 32 78 00    l MSG Length...........: 0x%.2x.
    0003f4da:55 41 3a 20 20 20 20 20 49 4e 54 45 52 4e 41 4c 20 4d 45 53 53 41 47 45 20 25 64 00                UA:     INTERNAL MESSAGE %d.    
    
    0003f579:20 50 4e 5f 4d 45 44 49 41 5f 55 53 42 00 00 00 00 55 41 3a 20 20 20 20 20 50 4e 5f 41 44 4c 00     PN_MEDIA_USB....UA:     PN_ADL.
    0003f599:00 55 41 3a 20 20 20 20 20 55 41 5f 52 45 51 55 45 53 54 5f 4d 45 53 53 41 47 45 00 00 55 41 3a    .UA:     UA_REQUEST_MESSAGE..UA:
    0003f5b9:20 20 20 20 20 55 41 5f 52 45 53 50 4f 4e 53 45 5f 4d 45 53 53 41 47 45 00 55 41 3a 20 20 20 20         UA_RESPONSE_MESSAGE.UA:    
    0003f5d9:20 45 52 52 4f 52 3a 20 4d 65 73 73 61 67 65 20 73 65 6e 74 20 46 41 49 4c 45 44 2c 20 73 69 7a     ERROR: Message sent FAILED, siz
    0003f5f9:65 3d 25 64 00 ac 09 00 d8 55 41 3a 20 20 20 20 20 57 41 49 54 49 4e 47 20 46 4f 52 20 4e 45 58    e=%d.¬..ШUA:     WAITING FOR NEX
    0003f619:54 20 4d 45 53 53 41 47 45 00 00 00 00 0c 72 13 f0 55 41 3a 20 20 20 20 20 4d 65 73 73 61 67 65    T MESSAGE.....r.рUA:     Message
    0003f639:20 73 65 6e 74 20 76 69 61 20 55 53 42 2c 20 73 69 7a 65 3d 25 64 00 00 00 55 41 3a 20 20 20 20     sent via USB, size=%d...UA:    
    0003f659:20 52 65 71 75 65 73 74 20 6d 65 73 73 61 67 65 20 6e 6f 74 20 68 61 6e 64 6c 65 64 3a 20 30 78     Request message not handled: 0x
    0003f679:25 2e 32 78 00 ef 20 ef f7 58 fe b9 e0 1b a1 2f e0 ef 20 27 a1 ef f7 51 fe e2 78 6f 2a f6 d1 30    %.2x.п пчXю№а.Ў/ап 'ЎпчQювxo*цС0
    0003f699:49 ef 20 ef f7 4a fe 68 78 ff f7 2c fd 00 28 0c d0 01 28 ea d1 2b a1 ef 20 ef f7 3f fe 68 78 ff    Iп пчJюhxяч,э.(.Р.(кС+Ўп пч?юhxя
    0003f6b9:f7 84 f9 02 00 00 d1 53 e7 4e e7 30 a1 ef 20 ef f7 34 fe 35 49 ef 20 ef f7 30 fe 34 49 ef 20 ef    ч„щ...СSзNз0Ўп пч4ю5Iп пч0ю4Iп п
    0003f6d9:f7 2c fe 90 e0 ef 20 32 a1 ef f7 27 fe 6a 78 35 a1 41 48 14 f0 69 f9 40 49 c4 e7 00 00 55 41 3a    ч,юђап 2Ўпч'юjx5ЎAH.рiщ@IДз..UA:
    0003f6f9:20 20 20 20 20 45 72 72 6f 72 21 20 7c 20 52 65 73 6f 75 72 63 65 20 49 44 20 6e 6f 74 20 72 65         Error! | Resource ID not re
    0003f719:63 6f 67 6e 69 73 65 64 3a 20 30 78 25 2e 32 78 00 55 41 3a 20 20 20 20 20 50 4e 5f 4d 45 44 49    cognised: 0x%.2x.UA:     PN_MEDI
    0003f739:41 5f 52 4f 55 54 49 4e 47 5f 52 45 51 20 2f 20 50 4e 5f 4d 45 44 49 41 5f 45 4e 4f 53 00 00 00    A_ROUTING_REQ / PN_MEDIA_ENOS...
    0003f759:00 dc 78 11 f0 55 41 3a 20 20 20 20 20 52 45 51 55 45 53 54 20 4d 45 53 53 41 47 45 20 43 4f 4d    .Ьx.рUA:     REQUEST MESSAGE COM
    0003f779:49 4e 47 20 46 52 4f 4d 20 53 53 49 00 55 41 3a 20 20 20 20 20 52 45 53 50 4f 4e 53 45 20 4d 45    ING FROM SSI.UA:     RESPONSE ME
    0003f799:53 53 41 47 45 00 00 00 00 54 79 11 f0 0c 72 13 f0 55 41 3a 20 20 20 20 20 50 4e 5f 53 4f 53 5f    SSAGE....Ty.р.r.рUA:     PN_SOS_
    0003f7b9:41 44 4c 00 00 55 41 3a 20 20 20 20 20 45 72 72 6f 72 21 20 7c 20 4d 65 73 73 61 67 65 49 44 20    ADL..UA:     Error! | MessageID 
    0003f7d9:6e 6f 74 20 72 65 63 6f 67 6e 69 73 65 64 3a 20 30 78 25 2e 32 78 20 00 00 ac 09 00 d8 14 a1 77    not recognised: 0x%.2x ..¬..Ш.Ўw
    0003f7f9:e7 38 00 ea f7 0c fe ef 20 1e a1 ef f7 96 fd f8 bd 10 b5 ef 20 26 a1 ef f7 90 fd ff 20 0b 30 ea    з8.кч.юп .Ўпч–эшЅ.µп &Ўпчђэя .0к
    0003f819:f7 df fd 1b 21 01 70 10 21 41 70 00 21 6f 22 81 70 c2 70 81 71 c1 71 01 72 04 21 41 72 0a 21 81    чЯэ.!.p.!Ap.!o"ЃpВpЃqБq.r.!Ar.!Ѓ
    0003f839:80 ff f7 9a fc ef 20 23 a1 ef f7 77 fd 10 bd 00 00 55 41 3a 20 20 20 20 20 45 72 72 6f 72 21 20    Ђячљьп #Ўпчwэ.Ѕ..UA:     Error! 
    0003f859:7c 20 4d 65 64 69 61 20 74 79 70 65 20 6e 6f 74 20 72 65 63 6f 67 6e 69 73 65 64 3a 20 30 78 25    | Media type not recognised: 0x%
    0003f879:2e 32 78 00 00 55 41 3a 20 3c 2d 20 75 61 5f 63 6f 6e 74 72 6f 6c 5f 70 68 6f 6e 65 74 5f 6d 65    .2x..UA: <- ua_control_phonet_me
    0003f899:73 73 61 67 65 5f 68 61 6e 64 6c 65 72 28 29 00 00 55 41 3a 20 2d 3e 20 75 61 5f 63 6f 6e 74 72    ssage_handler()..UA: -> ua_contr
    0003f8b9:6f 6c 5f 70 68 6f 6e 65 74 5f 52 65 62 6f 6f 74 28 29 00 00 00 55 41 3a 20 3c 2d 20 75 61 5f 63    ol_phonet_Reboot()...UA: <- ua_c
    0003f8d9:6f 6e 74 72 6f 6c 5f 70 68 6f 6e 65 74 5f 52 65 62 6f 6f 74 28 29 00 00 00 10 b5 88 b0 21 49 18    ontrol_phonet_Reboot()....µ€°!I.
    0003f8f9:22 02 a8 14 f0 0c eb 00 20 01 90 ef 20 1e a1 ef f7 14 fd ef 20 2b a1 ef f7 10 fd ef 20 1a a1 ef    ".Ё.р.л. .ђп .Ўпч.эп +Ўпч.эп .Ўп
    0003f919:f7 0c fd 37 48 00 78 01 28 01 d0 02 a8 09 e0 3f 48 01 9a 34 a1 14 f0 48 f8 3c 49 ef 20 ef f7 fd    ч.э7H.x.(.Р.Ё.а?H.љ4Ў.рHш<Iп пчэ
    0003f939:fc 01 a8 ea f7 4d fa eb f7 35 fe fc f7 37 fc ff f7 ae fa ff f7 92 fa eb f7 41 fe 04 00 02 00 33    ь.ЁкчMълч5юьч7ьяч®ъяч’ълчAю....3
    0003f959:48 33 a1 14 f0 31 f8 31 49 ef 20 ef f7 e6 fc 00 2c 02 d1 00 20 eb f7 40 fe ef 20 34 a1 ef f7 dd    H3Ў.р1ш1Iп пчжь.,.С. лч@юп 4ЎпчЭ
    0003f979:fc fe e7 00 00 60 72 13 f0 55 41 3a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    ьюз..`r.рUA: *******************
    0003f999:2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    ********************************
    0003f9b9:2a 2a 00 00 00 55 41 3a 20 2d 3e 20 46 75 6c 6c 49 6d 61 67 65 49 6e 73 74 61 6c 6c 65 72 49 6e    **...UA: -> FullImageInstallerIn
    0003f9d9:69 74 28 29 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 00    it() *************************..
    0003f9f9:00 81 03 00 d8 55 41 3a 20 20 20 20 20 70 63 44 65 61 64 50 68 6f 6e 65 45 72 61 73 61 62 6c 65    .Ѓ..ШUA:     pcDeadPhoneErasable
    0003fa19:41 72 65 61 73 20 30 78 25 78 00 00 00 ac 09 00 d8 55 41 3a 20 20 20 20 20 62 43 68 61 72 67 65    Areas 0x%x...¬..ШUA:     bCharge
    0003fa39:72 53 74 61 74 75 73 3d 25 64 00 00 00 55 41 3a 20 20 20 20 20 75 61 5f 66 75 6c 6c 5f 69 6d 61    rStatus=%d...UA:     ua_full_ima
    0003fa59:67 65 5f 69 6e 73 74 61 6c 6c 65 72 20 6c 6f 6f 70 00 00 00                                        ge_installer loop...            
    
    0004a0b3:69 6e 76 61 6c 69 64 20 6c 69 74 65 72 61 6c 2f 6c 65 6e 67 74 68 73 20 73 65 74 00 69 6e 76 61    invalid literal/lengths set.inva
    0004a0d3:6c 69 64 20 64 69 73 74 61 6e 63 65 73 20 73 65 74 00 00 00 69 6e 76 61 6c 69 64 20 6c 69 74 65    lid distances set...invalid lite
    0004a0f3:72 61 6c 2f 6c 65 6e 67 74 68 20 63 6f 64 65 00 69 6e 76 61 6c 69 64 20 64 69 73 74 61 6e 63 65    ral/length code.invalid distance
    0004a113:20 63 6f 64 65 00 00 00 69 6e 76 61 6c 69 64 20 64 69 73 74 61 6e 63 65 20 74 6f 6f 20 66 61 72     code...invalid distance too far
    0004a133:20 62 61 63 6b 00 00 00 10                                                                          back....                       
    
    0005166d:52 65 64 42 65 6e 64 3a 20 64 65 6c 74 61 20 69 6e 74 65 72 6d 65 64 69 61 74 65 20 73 69 67 6e    RedBend: delta intermediate sign
    0005168d:61 74 75 72 65 20 76 61 6c 75 65 20 30 78 25 30 38 78 0a 00 45 72 72 6f 72 20 69 6e 20 64 65 6c    ature value 0x%08x..Error in del
    000516ad:74 61 20 73 69 67 6e 61 74 75 72 65 21 21 21 20 66 6f 75 6e 64 20 30 78 25 30 38 78 20 65 78 70    ta signature!!! found 0x%08x exp
    000516cd:65 63 74 65 64 20 30 78 25 30 38 78 0a 00 00 00 45 6e 64 20 6f 66 20 5f 64 61 6c 74 61 5f 63 61    ected 0x%08x....End of _dalta_ca
    000516ed:6c 63 5f 73 69 67 0a 00 10 27 00 00 0e 00 00 80 98 09 00 d8 52 65 64 42 65 6e 64 3a 20 64 65 6c    lc_sig...'.....Ђ˜..ШRedBend: del
    0005170d:74 61 20 69 73 20 63 6f 72 72 75 70 74 20 28 73 69 67 6e 61 74 75 72 65 20 66 61 69 6c 75 72 65    ta is corrupt (signature failure
    0005172d:29 20 5b 30 78 25 30 38 78 5d 0a 00 00                                                             ) [0x%08x]...                   
    
    000597ea:f0 68 77 5f 63 6f 6e 66 69 67 5f 6c 69 73 74 00 00 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61    рhw_config_list..pmm_conf_subima
    0005980a:67 65 00 00 00 72 6f 6f 74 00 00 00 00 80 02 00 d8 63 75 72 72 65 6e 74 5f 68 77 5f 63 6f 6e 66    ge...root....Ђ..Шcurrent_hw_conf
    0005982a:5f 72 6f 6f 74 00 00 00 00 53 42 49 46 5f 43 4f 4e 46 00 00 00 b2 04 00 00 73 62 69 66 5f 73 75    _root....SBIF_CONF...І...sbif_su
    0005984a:62 69 6d 61 67 65 5f 63 6f 70 79 00 00 30 78 31 43 20 3d 3d 20 73 62 69 66 5f 73 75 62 69 6d 61    bimage_copy..0x1C == sbif_subima
    0005986a:67 65 5f 63 6f 70 79 2d 3e 6e 6f 72 5f 63 6f 6e 66 69 67 5f 73 69 7a 65 00 30 78 31 30 20 3d 3d    ge_copy->nor_config_size.0x10 ==
    0005988a:20 73 62 69 66 5f 73 75 62 69 6d 61 67 65 5f 63 6f 70 79 2d 3e 72 61 6d 5f 63 6f 6e 66 69 67 5f     sbif_subimage_copy->ram_config_
    000598aa:73 69 7a 65 00 6e 6f 72 00 70 6d 6d 00                                                             size.nor.pmm.                   
    
    0005a570:28 28 64 77 6f 72 64 29 42 53 45 5f 44 41 54 41 5f 42 45 47 49 4e 20 25 20 4b 45 52 4e 45 4c 5f    ((dword)BSE_DATA_BEGIN % KERNEL_
    0005a590:44 45 46 41 55 4c 54 5f 50 41 47 45 5f 53 49 5a 45 29 00 00 00 10 f0 30 20 3d 3d 20 28 28 64 77    DEFAULT_PAGE_SIZE)....р0 == ((dw
    0005a5b0:6f 72 64 29 42 53 45 5f 52 4f 5f 42 45 47 49 4e 20 25 20 4b 45 52 4e 45 4c 5f 44 45 46 41 55 4c    ord)BSE_RO_BEGIN % KERNEL_DEFAUL
    0005a5d0:54 5f 50 41 47 45 5f 53 49 5a 45 29 00 00 00 4e 4f 52 5f 44 41 54 41 5f 43 46 00 70 64 72 61 6d    T_PAGE_SIZE)...NOR_DATA_CF.pdram
    0005a5f0:00 00 00 b0 c7 13 f0 00 00 80 e0 6e 6f 72 2d 3e 62 61 73 65 5f 61 64 64 72 65 73 73 20 2b 20 6e    ...°З.р..Ђаnor->base_address + n
    0005a610:6f 72 2d 3e 73 69 7a 65 20 3e 3d 20 70 6d 6d 2d 3e 62 61 73 65 5f 61 64 64 72 65 73 73 20 2b 20    or->size >= pmm->base_address + 
    0005a630:70 6d 6d 2d 3e 73 69 7a 65 00 00 13                                                                pmm->size...                    
    
    0005aa59:13 f0 75 6e 64 65 72 66 6c 6f 77 5f 61 72 65 61 5f 69 6e 64 65 78 20 3c 20 50 4d 4d 5f 55 4e 44    .рunderflow_area_index < PMM_UND
    0005aa79:45 52 46 4c 4f 57 5f 41 52 45 41 5f 43 4f 55 4e 54 00 d8 c3 13 f0 21 70 6d 6d 5f 70 61 67 65 73    ERFLOW_AREA_COUNT.ШГ.р!pmm_pages
    0005aa99:5f 6d 61 70 70 65 64 20 7c 7c 20 72 65 67 69 6f 6e 5f 6d 6f 64 65 6c 73 20 7c 7c 20 6e 6f 72 5f    _mapped || region_models || nor_
    0005aab9:64 61 74 61 5f 63 6f 6e 66 00 00 00 10 f0 70 6d 6d 5f 75 6e 64 65 72 66 6c 6f 77 5f 61 72 65 61    data_conf....рpmm_underflow_area
    0005aad9:5b 75 6e 64 65 72 66 6c 6f 77 5f 61 72 65 61 5f 69 6e 64 65 78 5d 2e 63 6f 64 65 5f 6d 61 70 70    [underflow_area_index].code_mapp
    0005aaf9:69 6e 67 5f 73 74 61 72 74 5f 76 00 00 00 09 09 00 00 63 75 72 72 65 6e 74 5f 70 63 5f 6d 61 70    ing_start_v.......current_pc_map
    0005ab19:70 65 64 20 26 26 20 74 6f 63 5f 6d 61 70 70 65 64 00 98 c8 13 f0 74 6f 74 61 6c 5f 73 69 7a 65    ped && toc_mapped.˜И.рtotal_size
    0005ab39:00 00                                                                                              ..                              
    
    000638e4:28 28 75 69 6e 74 33 32 29 6e 65 77 5f 72 6f 6f 74 29 20 26 20 33 29 29 20 26 26 20 28 30 20 3d    ((uint32)new_root) & 3)) && (0 =
    00063904:3d 20 28 28 28 75 69 6e 74 33 32 29 6f 6c 64 5f 72 6f 6f 74 29 20 26 20 33 29 29 20 26 26 20 28    = (((uint32)old_root) & 3)) && (
    00063924:30 20 3d 3d 20 28 6f 6c 64 5f 72 6f 6f 74 2d 3e 68 77 5f 63 6f 6e 66 5f 6c 69 73 74 5f 63 6f 6d    0 == (old_root->hw_conf_list_com
    00063944:6d 6f 6e 2e 73 75 62 5f 62 6c 6f 63 6b 5f 73 69 7a 65 20 26 20 33 29 29 20 26 26 20 28 38 20 3c    mon.sub_block_size & 3)) && (8 <
    00063964:3d 20 6f 6c 64 5f 72 6f 6f 74 2d 3e 68 77 5f 63 6f 6e 66 5f 6c 69 73 74 5f 63 6f 6d 6d 6f 6e 2e    = old_root->hw_conf_list_common.
    00063984:73 75 62 5f 62 6c 6f 63 6b 5f 73 69 7a 65 29 00 00 62 73 65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75    sub_block_size)..bse_pmm_conf_su
    000639a4:62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 73 75 62 69 6d 61 67 65 5f 73 69 7a 65 20 3c 3d 20 73 69    bimage_temp->subimage_size <= si
    000639c4:7a 65 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 29 00 00 28 62 73 65 5f 70 6d    zeof(PMM_CONF_SUBIMAGE)..(bse_pm
    000639e4:6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 72 65 67 69 6f 6e 5f 6d 6f 64    m_conf_subimage_temp->region_mod
    00063a04:65 6c 5f 6f 66 66 73 65 74 20 3e 3d 20 6f 66 66 73 65 74 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f 53    el_offset >= offsetof(PMM_CONF_S
    00063a24:55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74 6f 72 61 67 65 29 29 20 26 26 20 28 62 73 65 5f 70    UBIMAGE, tmp_storage)) && (bse_p
    00063a44:6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 72 65 67 69 6f 6e 5f 6d 6f    mm_conf_subimage_temp->region_mo
    00063a64:64 65 6c 5f 6f 66 66 73 65 74 20 3c 20 28 6f 66 66 73 65 74 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f    del_offset < (offsetof(PMM_CONF_
    00063a84:53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74 6f 72 61 67 65 29 20 2b 20 73 69 7a 65 6f 66 28    SUBIMAGE, tmp_storage) + sizeof(
    00063aa4:28 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2a 29 30 29 2d 3e 74 6d 70 5f 73 74 6f    ((PMM_CONF_SUBIMAGE*)0)->tmp_sto
    00063ac4:72 61 67 65 29 29 29 00 00 28 62 73 65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f    rage)))..(bse_pmm_conf_subimage_
    00063ae4:74 65 6d 70 2d 3e 70 61 67 65 5f 61 64 64 72 65 73 73 5f 6f 66 66 73 65 74 20 3e 3d 20 6f 66 66    temp->page_address_offset >= off
    00063b04:73 65 74 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74 6f    setof(PMM_CONF_SUBIMAGE, tmp_sto
    00063b24:72 61 67 65 29 29 20 26 26 20 28 62 73 65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65    rage)) && (bse_pmm_conf_subimage
    00063b44:5f 74 65 6d 70 2d 3e 70 61 67 65 5f 61 64 64 72 65 73 73 5f 6f 66 66 73 65 74 20 3c 20 28 6f 66    _temp->page_address_offset < (of
    00063b64:66 73 65 74 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74    fsetof(PMM_CONF_SUBIMAGE, tmp_st
    00063b84:6f 72 61 67 65 29 20 2b 20 73 69 7a 65 6f 66 28 28 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d    orage) + sizeof(((PMM_CONF_SUBIM
    00063ba4:41 47 45 2a 29 30 29 2d 3e 74 6d 70 5f 73 74 6f 72 61 67 65 29 29 29 00 00 28 62 73 65 5f 70 6d    AGE*)0)->tmp_storage)))..(bse_pm
    00063bc4:6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 66 6c 61 73 68 5f 73 74 61 72    m_conf_subimage_temp->flash_star
    00063be4:74 5f 61 64 64 72 65 73 73 5f 6f 66 66 73 65 74 20 3e 3d 20 6f 66 66 73 65 74 6f 66 28 50 4d 4d    t_address_offset >= offsetof(PMM
    00063c04:5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74 6f 72 61 67 65 29 29 20 26 26    _CONF_SUBIMAGE, tmp_storage)) &&
    00063c24:20 28 62 73 65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 66 6c     (bse_pmm_conf_subimage_temp->fl
    00063c44:61 73 68 5f 73 74 61 72 74 5f 61 64 64 72 65 73 73 5f 6f 66 66 73 65 74 20 3c 20 28 6f 66 66 73    ash_start_address_offset < (offs
    00063c64:65 74 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74 6f 72    etof(PMM_CONF_SUBIMAGE, tmp_stor
    00063c84:61 67 65 29 20 2b 20 73 69 7a 65 6f 66 28 28 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47    age) + sizeof(((PMM_CONF_SUBIMAG
    00063ca4:45 2a 29 30 29 2d 3e 74 6d 70 5f 73 74 6f 72 61 67 65 29 29 29 00 00 00 00 28 62 73 65 5f 70 6d    E*)0)->tmp_storage)))....(bse_pm
    00063cc4:6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 70 61 67 65 5f 73 69 7a 65 5f    m_conf_subimage_temp->page_size_
    00063ce4:74 61 62 6c 65 5f 6f 66 66 73 65 74 20 3e 3d 20 6f 66 66 73 65 74 6f 66 28 50 4d 4d 5f 43 4f 4e    table_offset >= offsetof(PMM_CON
    00063d04:46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74 6f 72 61 67 65 29 29 20 26 26 20 28 62 73    F_SUBIMAGE, tmp_storage)) && (bs
    00063d24:65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 70 61 67 65 5f 73    e_pmm_conf_subimage_temp->page_s
    00063d44:69 7a 65 5f 74 61 62 6c 65 5f 6f 66 66 73 65 74 20 3c 20 28 6f 66 66 73 65 74 6f 66 28 50 4d 4d    ize_table_offset < (offsetof(PMM
    00063d64:5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74 6f 72 61 67 65 29 20 2b 20 73    _CONF_SUBIMAGE, tmp_storage) + s
    00063d84:69 7a 65 6f 66 28 28 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2a 29 30 29 2d 3e 74    izeof(((PMM_CONF_SUBIMAGE*)0)->t
    00063da4:6d 70 5f 73 74 6f 72 61 67 65 29 29 29 00 00 00 00 28 62 73 65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73    mp_storage)))....(bse_pmm_conf_s
    00063dc4:75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 70 61 67 65 5f 69 6e 66 6f 5f 6f 66 66 73 65 74 20 3e    ubimage_temp->page_info_offset >
    00063de4:3d 20 6f 66 66 73 65 74 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d    = offsetof(PMM_CONF_SUBIMAGE, tm
    00063e04:70 5f 73 74 6f 72 61 67 65 29 29 20 26 26 20 28 62 73 65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62    p_storage)) && (bse_pmm_conf_sub
    00063e24:69 6d 61 67 65 5f 74 65 6d 70 2d 3e 70 61 67 65 5f 69 6e 66 6f 5f 6f 66 66 73 65 74 20 3c 20 28    image_temp->page_info_offset < (
    00063e44:6f 66 66 73 65 74 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f    offsetof(PMM_CONF_SUBIMAGE, tmp_
    00063e64:73 74 6f 72 61 67 65 29 20 2b 20 73 69 7a 65 6f 66 28 28 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42    storage) + sizeof(((PMM_CONF_SUB
    00063e84:49 4d 41 47 45 2a 29 30 29 2d 3e 74 6d 70 5f 73 74 6f 72 61 67 65 29 29 29 00 00 00 00 28 62 73    IMAGE*)0)->tmp_storage)))....(bs
    00063ea4:65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 64 65 76 69 63 65    e_pmm_conf_subimage_temp->device
    00063ec4:5f 69 6e 64 65 78 5f 74 61 62 6c 65 5f 6f 66 66 73 65 74 20 3e 3d 20 6f 66 66 73 65 74 6f 66 28    _index_table_offset >= offsetof(
    00063ee4:50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74 6f 72 61 67 65 29 29    PMM_CONF_SUBIMAGE, tmp_storage))
    00063f04:20 26 26 20 28 62 73 65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d     && (bse_pmm_conf_subimage_temp-
    00063f24:3e 64 65 76 69 63 65 5f 69 6e 64 65 78 5f 74 61 62 6c 65 5f 6f 66 66 73 65 74 20 3c 20 28 6f 66    >device_index_table_offset < (of
    00063f44:66 73 65 74 6f 66 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 2c 20 74 6d 70 5f 73 74    fsetof(PMM_CONF_SUBIMAGE, tmp_st
    00063f64:6f 72 61 67 65 29 20 2b 20 73 69 7a 65 6f 66 28 28 28 50 4d 4d 5f 43 4f 4e 46 5f 53 55 42 49 4d    orage) + sizeof(((PMM_CONF_SUBIM
    00063f84:41 47 45 2a 29 30 29 2d 3e 74 6d 70 5f 73 74 6f 72 61 67 65 29 29 29 00 00 68 77 5f 63 6f 6e 66    AGE*)0)->tmp_storage)))..hw_conf
    00063fa4:5f 70 6d 6d 5f 72 65 67 69 6f 6e 5f 6d 6f 64 65 6c 73 2d 3e 73 75 62 5f 62 6c 6f 63 6b 5f 73 69    _pmm_region_models->sub_block_si
    00063fc4:7a 65 20 3d 3d 20 73 69 7a 65 6f 66 28 48 57 5f 43 4f 4e 46 5f 50 4d 4d 5f 52 45 47 49 4f 4e 5f    ze == sizeof(HW_CONF_PMM_REGION_
    00063fe4:4d 4f 44 45 4c 53 29 00 00 28 28 70 6d 6d 5f 63 6f 6e 66 5f 74 6f 70 20 2d 20 28 62 79 74 65 2a    MODELS)..((pmm_conf_top - (byte*
    00064004:29 26 62 73 65 5f 70 6d 6d 5f 63 6f 6e 66 5f 73 75 62 69 6d 61 67 65 5f 74 65 6d 70 2d 3e 74 6d    )&bse_pmm_conf_subimage_temp->tm
    00064024:70 5f 73 74 6f 72 61 67 65 5b 30 5d 29 20 2b 20 63 6f 70 79 5f 73 69 7a 65 29 20 3c 20 50 4d 4d    p_storage[0]) + copy_size) < PMM
    00064044:5f 43 4f 4e 46 5f 53 55 42 49 4d 41 47 45 5f 4d 41 58 5f 53 49 5a 45 00 00 28 74 6f 74 61 6c 5f    _CONF_SUBIMAGE_MAX_SIZE..(total_
    00064064:73 69 7a 65 20 2b 20 73 69 7a 65 6f 66 28 48 57 5f 43 4f 4e 46 5f 45 4e 44 5f 4f 46 5f 4c 49 53    size + sizeof(HW_CONF_END_OF_LIS
    00064084:54 29 20 2b 20 6e 65 77 5f 72 65 63 6f 72 64 2d 3e 68 77 5f 63 6f 6e 66 5f 6c 69 73 74 5f 63 6f    T) + new_record->hw_conf_list_co
    000640a4:6d 6d 6f 6e 2e 73 75 62 5f 62 6c 6f 63 6b 5f 73 69 7a 65 29 20 3c 20 6d 61 78 5f 73 69 7a 65 00    mmon.sub_block_size) < max_size.
    000640c4:00 28 28 2a 28 61 64 64 72 65 73 73 20 2d 20 32 29 20 3d 3d 20 48 57 5f 43 4f 4e 46 5f 4b 45 59    .((*(address - 2) == HW_CONF_KEY
    000640e4:5f 50 4f 53 49 54 49 4f 4e 5f 49 44 29 20 7c 7c 20 28 2a 28 61 64 64 72 65 73 73 20 2d 20 32 29    _POSITION_ID) || (*(address - 2)
    00064104:20 3d 3d 20 48 57 5f 43 4f 4e 46 5f 52 44 43 45 52 54 5f 50 4f 53 49 54 49 4f 4e                    == HW_CONF_RDCERT_POSITION     
    
    00064254:6d 6d 75 5f 6c 31 5f 70 68 79 5b 4d 4d 55 5f 4c 5f 31 5f 54 41 42 4c 45 5f 49 4e 44 45 58 20 28    mmu_l1_phy[MMU_L_1_TABLE_INDEX (
    00064274:20 73 74 61 72 74 5f 76 61 20 2b 20 4d 62 79 74 65 73 29 5d 2e 75 6e 6b 6e 6f 77 6e 20 3d 3d 20     start_va + Mbytes)].unknown == 
    00064294:4d 4d 55 5f 4c 5f 31 5f 54 59 50 45 5f 46 41 55 4c 54 00 00 4d 4d 55 5f 4c 5f 31 5f 54 59 50 45    MMU_L_1_TYPE_FAULT..MMU_L_1_TYPE
    000642b4:5f 46 49 4e 45 20 3d 3d 20 4d 4d 55 5f 4c 5f 31 5f 44 45 53 43 52 49 50 54 4f 52 5f 54 59 50 45    _FINE == MMU_L_1_DESCRIPTOR_TYPE
    000642d4:20 28 6d 6d 75 5f 6c 31 5f 70 68 79 5b 4d 4d 55 5f 4c 5f 31 5f 54 41 42 4c 45 5f 49 4e 44 45 58     (mmu_l1_phy[MMU_L_1_TABLE_INDEX
    000642f4:20 28 73 74 61 72 74 5f 76 61 29 5d 2e 75 6e 6b 6e 6f 77 6e 29 00 00 00 4d 4d 55 5f 4c 5f 31 5f     (start_va)].unknown)...MMU_L_1_
    00064314:54 59 50 45 5f 43 4f 41 52 53 45 20 3d 3d 20 4d 4d 55 5f 4c 5f 31 5f 44 45 53 43 52 49 50 54 4f    TYPE_COARSE == MMU_L_1_DESCRIPTO
    00064334:52 5f 54 59 50 45 20 28 6d 6d 75 5f 6c 31 5f 70 68 79 5b 4d 4d 55 5f 4c 5f 31 5f 54 41 42 4c 45    R_TYPE (mmu_l1_phy[MMU_L_1_TABLE
    00064354:5f 49 4e 44 45 58 20 28 73 74 61 72 74 5f 76 61 29 5d 2e 75 6e 6b 6e 6f 77 6e 29 00 2a 2a 2a 2a    _INDEX (start_va)].unknown).****
    00064374:20 57 41 52 4e 49 4e 47 3a 20 6e 6f 6e 2d 6f 70 74 69 6d 61 6c 20 72 65 61 64 2d 6f 6e 6c 79 20     WARNING: non-optimal read-only 
    00064394:72 61 6e 67 65 20 6d 61 70 70 69 6e 67 20 6d 61 79 20 72 65 73 75 6c 74 20 69 6e 20 70 65 72 66    range mapping may result in perf
    000643b4:6f 72 6d 61 6e 63 65 20 68 69 74 20 2a 2a 2a 2a 00 00 00 00 2a 2a 2a 2a 20 72 61 6e 67 65 20 76    ormance hit ****....**** range v
    000643d4:69 72 74 75 61 6c 20 73 74 61 72 74 20 61 64 64 72 65 73 73 20 30 78 25 30 38 58 20 69 73 20 61    irtual start address 0x%08X is a
    000643f4:6c 69 67 6e 65 64 20 74 6f 20 31 20 4d 42 20 62 6f 75 6e 64 61 72 79 20 20 20 20 20 20 20 20 20    ligned to 1 MB boundary         
    00064414:2a 2a 2a 2a 00 00 00 00 2a 2a 2a 2a 20 72 61 6e 67 65 20 73 69 7a 65 20 30 78 25 30 38 58 20 69    ****....**** range size 0x%08X i
    00064434:73 20 6f 76 65 72 20 31 20 4d 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    s over 1 MB                     
    00064454:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2a 2a 2a 00 00 00 00 2a 2a 2a 2a                        ****....****
    00064474:20 72 61 6e 67 65 20 70 68 79 73 69 63 61 6c 20 73 74 61 72 74 20 61 64 64 72 65 73 73 20 30 78     range physical start address 0x
    00064494:25 30 38 58 20 69 73 20 4e 4f 54 20 61 6c 69 67 6e 65 64 20 74 6f 20 31 20 4d 42 20 62 6f 75 6e    %08X is NOT aligned to 1 MB boun
    000644b4:64 61 72 79 20 20 20 20 2a 2a 2a 2a 00 00 00 00 2a 2a 2a 2a 20 53 55 47 47 45 53 54 49 4f 4e 3a    dary    ****....**** SUGGESTION:
    000644d4:20 4d 6f 76 65 20 4d 43 55 53 57 20 70 68 79 73 69 63 61 6c 20 73 74 61 72 74 20 61 64 64 72 65     Move MCUSW physical start addre
    000644f4:73 73 20 74 6f 20 31 20 4d 42 20 62 6f 75 6e 64 61 72 79 20 20 20 20 20 20 20 20 20 20 20 20 20    ss to 1 MB boundary             
    00064514:2a 2a 2a 2a 00 00 00 00 30 20 3d 3d 20 5f 68 77 5f 63 6f 6e 66 5f 72 65 63 6f 72 64 5f 66 69 6e    ****....0 == _hw_conf_record_fin
    00064534:64 28 6e 6f 6c 6f 5f 68 77 5f 63 6f 6e 66 5f 72 6f 6f 74 2c 20 48 57 5f 43 4f 4e 46 5f 50 44 52    d(nolo_hw_conf_root, HW_CONF_PDR
    00064554:41 4d 5f 49 44 2c 20 31 29 00 00 00 30 20 3d 3d 20 5f 68 77 5f 63 6f 6e 66 5f 72 65 63 6f 72 64    AM_ID, 1)...0 == _hw_conf_record
    00064574:5f 66 69 6e 64 28 6e 6f 6c 6f 5f 68 77 5f 63 6f 6e 66 5f 72 6f 6f 74 2c 20 48 57 5f 43 4f 4e 46    _find(nolo_hw_conf_root, HW_CONF
    00064594:5f 4d 44 49 5f 42 55 46 46 45 52 5f 49 44 2c 20 31 29 00 00 72 75 6e 6e 69 6e 67 5f 69 6e 5f 73    _MDI_BUFFER_ID, 1)..running_in_s
    000645b4:64 72 61 6d 20 7c 7c 20 28 30 20 21 3d 20 5f 68 77 5f 63 6f 6e 66 5f 72 65 63 6f 72 64 5f 66 69    dram || (0 != _hw_conf_record_fi
    000645d4:6e 64 28 6e 6f 6c 6f 5f 68 77 5f 63 6f 6e 66 5f 72 6f 6f 74 2c 20 48 57 5f 43 4f 4e 46 5f 4e 4f    nd(nolo_hw_conf_root, HW_CONF_NO
    000645f4:52 5f 46 4c 41 53 48 5f 49 44 2c 20 30 29 29 00 30 20 3d 3d 20 5f 68 77 5f 63 6f 6e 66 5f 72 65    R_FLASH_ID, 0)).0 == _hw_conf_re
    00064614:63 6f 72 64 5f 66 69 6e 64 28 6e 6f 6c 6f 5f 68 77 5f 63 6f 6e 66 5f 72 6f 6f 74 2c 20 48 57 5f    cord_find(nolo_hw_conf_root, HW_
    00064634:43 4f 4e 46 5f 50 4d 4d 5f 52 41 4d 5f 41 52 45 41 5f 49 44 2c 20 31 29 00 00 00 00 4d 4d 55 5f    CONF_PMM_RAM_AREA_ID, 1)....MMU_
    00064654:4c 5f 31 5f 46 49 4e 45 5f 50 41 47 45 5f 42 41 53 45 5f 47 45 54 28 6d 6d 75 5f 6c 31 5f 70 68    L_1_FINE_PAGE_BASE_GET(mmu_l1_ph
    00064674:79 5b 78 5d 2e 66 69 6e 65 5f 70 61 67 65 29 20 3e 3d 20 28 75 69 6e 74 33 32 29 6d 6d 75 5f 6c    y[x].fine_page) >= (uint32)mmu_l
    00064694:31 5f 70 68 79 00 00 00 4d 4d 55 5f 4c 5f 31 5f 43 4f 41 52 53 45 5f 50 41 47 45 5f 42 41 53 45    1_phy...MMU_L_1_COARSE_PAGE_BASE
    000646b4:5f 47 45 54 28 6d 6d 75 5f 6c 31 5f 70 68 79 5b 78 5d 2e 63 6f 61 72 73 65 5f 70 61 67 65 29 20    _GET(mmu_l1_phy[x].coarse_page) 
    000646d4:3e 3d 20 28 75 69 6e 74 33 32 29 6d 6d 75 5f 6c 31 5f 70 68 79 00 00 00 30 20 3d 3d 20 5f 68 77    >= (uint32)mmu_l1_phy...0 == _hw
    000646f4:5f 63 6f 6e 66 5f 72 65 63 6f 72 64 5f 66 69 6e 64 28 6e 6f 6c 6f 5f 68 77 5f 63 6f 6e 66 5f 72    _conf_record_find(nolo_hw_conf_r
    00064714:6f 6f 74 2c 20 48 57 5f 43 4f 4e 46 5f 4e 4f 4e 5f 4d 43 55 5f 53 44 52 41 4d 5f 41 52 45 41 5f    oot, HW_CONF_NON_MCU_SDRAM_AREA_
    00064734:49 44 2c 20 31 29 00 00 28 30 20 3d 3d 20 28 64 73 70 73 64 72 61 6d 2d 3e 62 61 73 65 5f 61 64    ID, 1)..(0 == (dspsdram->base_ad
    00064754:64 72 65 73 73 20 25 20 4b 45 52 4e 45 4c 5f 44 45 46 41 55 4c 54 5f 50 41 47 45 5f 53 49 5a 45    dress % KERNEL_DEFAULT_PAGE_SIZE
    00064774:29 29 20 26 26 20 28 30 20 3d 3d 20 28 64 73 70 73 64 72 61 6d 2d 3e 73 69 7a 65 20 25 20 4b 45    )) && (0 == (dspsdram->size % KE
    00064794:52 4e 45 4c 5f 44 45 46 41 55 4c 54 5f 50 41 47 45 5f 53 49 5a 45 29 29 00 00 00 00 30 20 3d 3d    RNEL_DEFAULT_PAGE_SIZE))....0 ==
    000647b4:20 5f 68 77 5f 63 6f 6e 66 5f 72 65 63 6f 72 64 5f 66 69 6e 64 28 6e 6f 6c 6f 5f 68 77 5f 63 6f     _hw_conf_record_find(nolo_hw_co
    000647d4:6e 66 5f 72 6f 6f 74 2c 20 48 57 5f 43 4f 4e 46 5f 53 44 52 41 4d 5f 49 44 2c 20 31 29 00 00 00    nf_root, HW_CONF_SDRAM_ID, 1)...
    000647f4:5f 68 77 5f 63 6f 6e 66 5f 72 65 63 6f 72 64 5f 66 69 6e 64 28 6e 6f 6c 6f 5f 68 77 5f 63 6f 6e    _hw_conf_record_find(nolo_hw_con
    00064814:66 69 67 2c 20 48 57 5f 43 4f 4e 46 5f 54 4f 43 5f 50 4f 53 49 54 49 4f 4e 5f 49 44 2c 20 30 29    fig, HW_CONF_TOC_POSITION_ID, 0)
    00064834:00 00 00 00 28 28 75 69 6e 74 33 32 29 26 73 79 73 74 65 6d 5f 73 74 61 63 6b 20 3e 3d 20 70 64    ....((uint32)&system_stack >= pd
    00064854:72 61 6d 5f 70 68 79 5f 62 65 67 69 6e 20 29 20 26 26 20 28 28 75 69 6e 74 33 32 29 26 73 79 73    ram_phy_begin ) && ((uint32)&sys
    00064874:74 65 6d 5f 73 74 61 63 6b 20 3c 3d 20 28 70 64 72 61 6d 5f 70 68 79 5f 62 65 67 69 6e 20 2b 20    tem_stack <= (pdram_phy_begin + 
    00064894:28 28 63 6f 6e 73 74 20 48 57 5f 43 4f 4e 46 5f 50 44 52 41 4d 2a 29 20 5f 68 77 5f 63 6f 6e 66    ((const HW_CONF_PDRAM*) _hw_conf
    000648b4:5f 72 65 63 6f 72 64 5f 66 69 6e 64 28 26 62 73 65 5f 68 77 5f 63 6f 6e 66 5f 74 65 6d 70 2e 61    _record_find(&bse_hw_conf_temp.a
    000648d4:6c 69 67 6e 65 72 2c 20 48 57 5f 43 4f 4e 46 5f 50 44 52 41 4d 5f 49 44 2c 20 30 29 29 2d 3e 73    ligner, HW_CONF_PDRAM_ID, 0))->s
    000648f4:69 7a 65 29 29 00 00                                                                               ize))..                         
    
    00ac17a6:70 6d 6d 5f 66 72 69 65 6e 64 6c 79 5f 6e 61 6d 65 5f 6c 65 6e 3a 20 00 70 6d 6d 5f 66 72 69 65    pmm_friendly_name_len: .pmm_frie
    00ac17c6:6e 64 6c 79 5f 6e 61 6d 65 5f 70 74 72 3a 20 00 50 4d 4d 20 72 65 63 6f 72 64 20 63 72 65 61 74    ndly_name_ptr: .PMM record creat
    00ac17e6:65 20 66 61 69 6c 65 64 20 6f 66 20 64 65 76 5f 66 72 69 65 6e 64 6c 79 5f 6e 61 6d 65 00 00 00    e failed of dev_friendly_name...
    00ac1806:70 6d 6d 5f 73 79 6e 63 5f 70 61 72 74 6e 65 72 5f 6e 61 6d 65 5f 6c 65 6e 3a 20 00 70 6d 6d 5f    pmm_sync_partner_name_len: .pmm_
    00ac1826:73 79 6e 63 5f 70 61 72 74 6e 65 72 5f 6e 61 6d 65 5f 70 74 72 3a 20 00 50 4d 4d 20 72 65 63 6f    sync_partner_name_ptr: .PMM reco
    00ac1846:72 64 20 63 72 65 61 74 65 20 66 61 69 6c 65 64 20 6f 66 20 64 65 76 5f 73 79 6e 63 68 5f 70 61    rd create failed of dev_synch_pa
    00ac1866:72 74 6e 65 72 00                                                                                  rtner.                          
    
    
    
    
    

     

     

    как видно идет частое поминание адресса 0x%.8x, предпологаю что именно там находиться загрузчик, если ктото может слейте все начиная с 0x00000000

  3. 2AlexRk

    вы правы

     

    некоторые куски довольно интересны

    часто упоминаются файлы ***.pmm

    есть ли программа чтобы слить то что уже зашито в телефон?

    Security Acceleration in Hardware

    Secure bootloader

    48 kB of secure ROM

    16 kB of secure RAM

    Hardware acceleration for security standards and random number generator

    Unique die ID cell

    Third-party Security software library

  4. читая прошивку довольно часто можно встретить что-нить типа такого

     

    000336eb:65 72 6e 65 6c 5f 61 6c 6c 6f 63 61 74 65 28 25 75 29 20 66 61 69 6c 65 64 00 57 41 52 4e 49 4e    ernel_allocate(%u) failed.WARNIN
    0003370b:47 3a 20 6b 65 72 6e 65 6c 5f 64 65 61 6c 6c 6f 63 61 74 65 28 30 78 25 30 38 6c 58                G: kernel_deallocate(0x%08lX    
    
    00035fe8:57 61 72 6e 69 6e 67 3a 20 27 6d 61 6c 6c 6f 63 27 20 63 61 6c 6c 65 64 20 69 6e 73 74 65 61 64    Warning: 'malloc' called instead
    00036008:20 6f 66 20 6f 73 5f 62 6c 6f 63 6b 5f 61 6c 6c 6f 63 00 00 57 61 72 6e 69 6e 67 3a 20 27 66 72     of os_block_alloc..Warning: 'fr
    00036028:65 65 27 20 63 61 6c 6c 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 6f 73 5f 62 6c 6f 63 6b 5f 64    ee' called instead of os_block_d
    00036048:65 61 6c 6c 6f 63 00 00 38 03 00 d8 4d 6f 6e 69 74 6f 72 20 61 73 73 65 72 74 3a 20 25 73 2c 20    ealloc..8..ШMonitor assert: %s, 
    00036068:6c 69 6e 65 3a 20 25 64 00 00 00 00 2a 2a 2a 20 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 65 64    line: %d....*** assertion failed
    00036088:3a 20 25 73 2c 20 25 64 20 25 73 00 46 41 54 41 4c 3a 20 5f 73 79 73 5f 65 78 69 74 28 25 64 29    : %s, %d %s.FATAL: _sys_exit(%d)
    000360a8:20 63 61 6c 6c 65 64 00 46 41 54 41 4c 3a 20 5f 74 74 79 77 72 63 68 28 25 64 29 20 63 61 6c 6c     called.FATAL: _ttywrch(%d) call
    000360c8:65 64 00 00 2a 20 53 74 61 63 6b 20 64 75 6d 70 3a 00 00 00                                        ed..* Stack dump:...            
    
    00038f63:52 4f 4f 54 5f 54 4f 43 00 00 00 00                                                                ROOT_TOC....                    
    
    
    
    0005d2e0:2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    ********************************
    0005d300:2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 55 41 3a 20 20 20 20 20 2a 2a    *********************.UA:     **
    0005d320:2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 4e 4f 52 4d 41 4c 20 55 53 42 20 46 4c 41 53 48 49 4e 47 2f    *********** NORMAL USB FLASHING/
    0005d340:46 4f 54 41 20 55 50 44 41 54 45 20 44 45 54 45 43 54 45 44 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    FOTA UPDATE DETECTED ***********
    0005d360:2a 00 55 41 3a 20 20 20 20 20 20 20 20 20 2d 20 46 6f 72 6d 75 6c 61 3a 20 28 53 77 69 74 63 68    *.UA:         - Formula: (Switch
    0005d380:20 42 6c 6f 63 6b 20 53 69 7a 65 20 2f 20 46 6c 61 73 68 53 65 63 74 6f 72 53 69 7a 65 29 2d 31     Block Size / FlashSectorSize)-1
    0005d3a0:20 3d 20 6e 42 61 63 6b 75 70 42 6c 6f 63 6b 73 00 00 55 41 3a 20 20 20 20 20 20 20 55 70 64 61     = nBackupBlocks..UA:       Upda
    0005d3c0:74 65 20 50 61 63 6b 61 67 65 20 6f 72 20 42 69 74 6d 61 70 20 64 61 74 61 20 6e 6f 74 20 66 6f    te Package or Bitmap data not fo
    0005d3e0:75 6e 64 20 66 72 6f 6d 20 66 69 6c 65 73 79 73 74 65 6d 00 00 00 55 41 3a 20 20 20 20 20 20 20    und from filesystem...UA:       
    0005d400:43 68 65 63 6b 20 74 68 61 74 20 75 70 64 61 74 65 20 70 61 63 6b 61 67 65 20 61 6e 64 20 62 69    Check that update package and bi
    0005d420:74 6d 61 70 20 64 61 74 61 20 69 73 20 63 6f 72 72 65 63 74 6c 79 20 77 72 69 74 74 65 6e 20 74    tmap data is correctly written t
    0005d440:6f 20 66 69 6c 65 73 79 73 74 65 6d 20 62 79 20 4d 43 55 53 57 00 55 41 3a 20 20 20 20 20 20 20    o filesystem by MCUSW.UA:       
    0005d460:54 68 65 20 4f 72 67 69 6e 61 6c 20 69 6d 61 67 65 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 20    The Orginal image on the device 
    0005d480:64 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 74 68 65 20 69 6d 61 67 65 20 75 73 65 64 20 66 6f 72    doesn't match the image used for
    0005d4a0:20 74 68 65 20 64 65 6c 74 61 20 67 65 6e 65 72 61 74 69 6f 6e 2e 00 00 00 00 55 41 3a 20 20 20     the delta generation.....UA:   
    0005d4c0:20 20 20 20 44 6f 75 62 6c 65 20 63 68 65 63 6b 20 74 68 65 20 66 69 6c 65 73 20 75 73 65 64 20        Double check the files used 
    0005d4e0:66 6f 72 20 74 68 65 20 67 65 6e 65 72 61 74 69 6f 6e 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20    for the generation and generate 
    0005d500:74 68 65 20 64 65 6c 74 61 20 61 67 61 69 6e 2e 00 00 55 41 3a 20 20 20 20 20 20 20 54 68 65 20    the delta again...UA:       The 
    0005d520:75 70 64 61 74 65 20 69 6e 73 74 61 6c 6c 65 72 20 61 6e 64 20 75 70 64 61 74 65 20 67 65 6e 65    update installer and update gene
    0005d540:72 61 74 6f 72 20 76 65 72 73 69 6f 6e 20 64 6f 6e 27 74 20 6d 61 74 63 68 2e 00 00 00 00 55 41    rator version don't match.....UA
    0005d560:3a 20 20 20 20 20 20 20 43 68 65 63 6b 20 67 65 6e 65 72 61 74 6f 72 20 61 6e 64 20 75 70 64 61    :       Check generator and upda
    0005d580:74 65 20 69 6e 73 74 61 6c 6c 65 72 20 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 72 65    te installer version from the re
    0005d5a0:6c 65 61 73 65 20 6e 6f 74 65 73 2e 00 00 00 01 02 03 04 11 12 13 14 15 16 17 18 19 1a 1b 1c       lease notes.................... 
    
    

     

     

    так же часто можно заметить упоминание *.с файлов, в связке include ****.c

     

     

     

  5. не знаю поможет или нет, думаю что это известная информация.

    разбирал прошивку 7.21 на 3110с, нашел что файлы .bin это файлы у которых поменяли расширение .xml, файлы .dcp это файлы с измененным расширением .rar, файлы .vpl это файлы с измененным расширением .xml, немного подробнее об .dcp:

    внутри архива лежит 3 папки (7.21, ProductConfiguration, VariantConfiguration)

     

     

    Папка 7.21 содержит в себе фалы: Certificates_Global_Default.xml, EmergencyNumbers_Empty.xml, ISSVariantActivator_Global.xml.

    В Certificates_Global_Default.xml лежат сертификаты.

    В EmergencyNumbers_Empty.xml лежат сервисные номера.

    В ISSVariantActivator_Global.xml по всей видимости активатор ISS :)

     

     

    Папка ProductConfiguration содержит в себе: rfconf_RM-237.xml, RM237.xml.

    В rfconf_RM-237.xml по всей видимости настройки GSM модуля.

    В RM237.xml по всей видимости настройки режимов телефона.

     

     

    Папка VariantConfiguration содержит в себе: 0514950.xml.

    В 0514950.xml не разобрался, но думаю описания файлов прошивки.

     

     

    Фаил RM237_0514950_07.21_013.vpl по всей видимости еще одно описание файлов прошивки.

     

    Фаил RM237_0514950_07.21_013_signature.bin содержит в себе цифровые подписи файлов прошивки.

    • Like 1
×
×
  • Создать...