Re: BEST - Общая информация [FAQ]
#17
Цитата:
Сообщение от Alva
А как смарт можно довести до включения в локал режиме, прошив его так, чтобы данные не потерлись?
|
Вот небольшой тест подобного случая. Телефон - 6120 мой собственый, правда живой. Все операции делаются BEST. Как это делается в других продуктах я не знаю, отвечать могу только за нашу работу. Есстествено галку на "Factory seting" не ставим.
Прошивка только MCU части:
Код:
Check files done...
Files Set for Flashing :
MCU : rm243_07.10_prd_core.fpsx
Flashing phone now...
Backup CRT308 data...
CRT308 Backup Created... :)
Check communication with phone....
ADL req restart
Communication verify done... Preparing...
Gathering phone info...
RAP_BOOT: 0B01010202010000
RAP_PUBLIC: 040001035C790058FBB7DD688C213253B4531666
CMT_ROOTKEY: CAEEBB65D3C48E6DC73B49DC5063A2EE
RAP_PAPUBKEY: 0FE1BA92D924A658E4800780FA6F4868100AC947
Check communication with phone...
Reboot....
Connection opened successfully
Waiting for communication response...
[BB5 FLASH]: Bootrom Ok!
PatchRAWLoader: Patched OK
Processing RAWLOADER...
Processing UPDAPP...
Processing UPDAPP...
Boot Done! :)
Reopening the connection...
Waiting for response: 30
ADL Server confirm flashmode!
ASIC CMT select Ok
===Flashing [MCU]===
Erase : Processing rm243_07.10_prd_core.fpsx
Found 3 areas to erase
Erasing area 0x00040000 - 0x00082FFF, NAND, CMT
Result: 0000
Erasing area 0x00083400 - 0x0087FFFF, NAND, CMT
Result: 0000
Erasing area 0x00B80000 - 0x04DFFFFF, NAND, CMT
Result: 0000
Partition erase Ok
Partitioning Ok [5]
Write : Processing rm243_07.10_prd_core.fpsx
Total 404 data&cert blocks to write, writing...
Writing Hash CERT [ADA]
Writing Hash CERT [KEYS]
Writing Hash CERT [PRIMAPP]
Writing Hash CERT [RAP3NAND]
Writing Hash CERT [PASUBTOC]
Writing Hash CERT [PAPUBKEYS]
Patch PAPUBKEYS Prologue
Writing Hash CERT [SOS*UPDAPP]
Writing Hash CERT [SOS*DSP0]
Writing Hash CERT [SOS*ISASW]
Writing Hash CERT [SOS*CORE]
Writing Hash CERT [SOS+ROFS]
Finalize...
Flashing done... Reboot phone now...
Reading Phone Info....
Connected phone - Nokia 6120
Software Info: V 07.10 15-07-09 RM-243 (c) Nokia
IMEI: 358641011135539
Ape Version: 07.10
PPM version :
Product code: 0549684
Read Info Done!
AfterFlash operations done... Reconnect, wait...
Done!
Elapsed: 0:01:44
Connect phone on selected interface...
Phone found!
Series 60 Device detected!
read info... - Ok
BackUp UserData : [PhoneBook]
Generation mode : [S60]
Operating mode is OK, no need change...
SmartPhone algo initialise...
Setup data...
StartUp FileSystem...
Getting keys...
Mount FileSystem...
Initialise FileSystem...
Get Device Id data...
Fsrun OK...
Detect Symbian OS Generation...
Detected: [Symbian OS 9.1/9.2] Phone!
Running : APE_TEST_SERVER,w05_07,(c)NMP
Found!
Will read 29 blocks...
File saved to : D:\Project_Pro\BEST\Best_rel\tmp\RM-243 Nokia 6120_358641011135539.Bs60pb
Read done ;)
Done...
Как видим записная на месте.
Далее MCU & PPM
Код:
Check files done...
Files Set for Flashing :
MCU : rm243_07.10_prd_core.fpsx
PPM : rm243_07.10_prd_vB05_03_russian.fpsx
Flashing phone now...
Check communication with phone....
ADL req restart
Communication verify done... Preparing...
Gathering phone info...
RAP_BOOT: 0B01010202010000
RAP_PUBLIC: 040001035C790058FBB7DD688C213253B4531666
CMT_ROOTKEY: CAEEBB65D3C48E6DC73B49DC5063A2EE
RAP_PAPUBKEY: 0FE1BA92D924A658E4800780FA6F4868100AC947
Check communication with phone...
Reboot....
Connection opened successfully
Waiting for communication response...
[BB5 FLASH]: Bootrom Ok!
PatchRAWLoader: Patched OK
Processing RAWLOADER...
Processing UPDAPP...
Processing UPDAPP...
Boot Done! :)
Reopening the connection...
Waiting for response: 30
ADL Server confirm flashmode!
ASIC CMT select Ok
===Flashing [MCU]===
Erase : Processing rm243_07.10_prd_core.fpsx
Found 3 areas to erase
Erasing area 0x00040000 - 0x00082FFF, NAND, CMT
Result: 0000
Erasing area 0x00083400 - 0x0087FFFF, NAND, CMT
Result: 0000
Erasing area 0x00B80000 - 0x04DFFFFF, NAND, CMT
Result: 0000
Partition erase Ok
Partitioning Ok [5]
Write : Processing rm243_07.10_prd_core.fpsx
Total 404 data&cert blocks to write, writing...
Writing Hash CERT [ADA]
Writing Hash CERT [KEYS]
Writing Hash CERT [PRIMAPP]
Writing Hash CERT [RAP3NAND]
Writing Hash CERT [PASUBTOC]
Writing Hash CERT [PAPUBKEYS]
Patch PAPUBKEYS Prologue
Writing Hash CERT [SOS*UPDAPP]
Writing Hash CERT [SOS*DSP0]
Writing Hash CERT [SOS*ISASW]
Writing Hash CERT [SOS*CORE]
Writing Hash CERT [SOS+ROFS]
===Flashing [PPM]===
Erase : Processing rm243_07.10_prd_vB05_03_russian.fpsx
Found 1 areas to erase
Erasing area 0x03300000 - 0x04DFFFFF, NAND, CMT
Result: 0000
Write : Processing rm243_07.10_prd_vB05_03_russian.fpsx
Total 197 data&cert blocks to write, writing...
Writing Hash CERT [SOS+ROFX]
Finalize...
Flashing done... Reboot phone now...
Reading Phone Info....
Connected phone - Nokia 6120
Software Info: V 07.10 15-07-09 RM-243 (c) Nokia
IMEI: 358641011135539
Ape Version: 07.10
PPM version :
Product code: 0549684
Read Info Done!
AfterFlash operations done... Reconnect, wait...
Done!
Elapsed: 0:02:16
Connect phone on selected interface...
Phone found!
Series 60 Device detected!
read info... - Ok
BackUp UserData : [PhoneBook]
Generation mode : [S60]
Operating mode is OK, no need change...
SmartPhone algo initialise...
Setup data...
StartUp FileSystem...
Getting keys...
Mount FileSystem...
Initialise FileSystem...
Get Device Id data...
Fsrun OK...
Detect Symbian OS Generation...
Detected: [Symbian OS 9.1/9.2] Phone!
Running : APE_TEST_SERVER,w05_07,(c)NMP
Found!
Will read 29 blocks...
File saved to : D:\Project_Pro\BEST\Best_rel\tmp\RM-243 Nokia 6120_358641011135539.Bs60pb
Read done ;)
Done...
Результат тот-же
Далее MCU+PPM+ENO_A
Код:
Check files done...
Files Set for Flashing :
MCU : rm243_07.10_prd_core.fpsx
PPM : rm243_07.10_prd_vB05_03_russian.fpsx
CNT : rm243_ENO_A_2009wk15v0.100.fpsx
Flashing phone now...
Check communication with phone....
ADL req restart
Communication verify done... Preparing...
Gathering phone info...
RAP_BOOT: 0B01010202010000
RAP_PUBLIC: 040001035C790058FBB7DD688C213253B4531666
CMT_ROOTKEY: CAEEBB65D3C48E6DC73B49DC5063A2EE
RAP_PAPUBKEY: 0FE1BA92D924A658E4800780FA6F4868100AC947
Check communication with phone...
Reboot....
Connection opened successfully
Waiting for communication response...
[BB5 FLASH]: Bootrom Ok!
PatchRAWLoader: Patched OK
Processing RAWLOADER...
Processing UPDAPP...
Processing UPDAPP...
Boot Done! :)
Reopening the connection...
Waiting for response: 30
Waiting for response: 29
ADL Server confirm flashmode!
ASIC CMT select Ok
===Flashing [MCU]===
Erase : Processing rm243_07.10_prd_core.fpsx
Found 3 areas to erase
Erasing area 0x00040000 - 0x00082FFF, NAND, CMT
Result: 0000
Erasing area 0x00083400 - 0x0087FFFF, NAND, CMT
Result: 0000
Erasing area 0x00B80000 - 0x04DFFFFF, NAND, CMT
Result: 0000
Partition erase Ok
Partitioning Ok [5]
Write : Processing rm243_07.10_prd_core.fpsx
Total 404 data&cert blocks to write, writing...
Writing Hash CERT [ADA]
Writing Hash CERT [KEYS]
Writing Hash CERT [PRIMAPP]
Writing Hash CERT [RAP3NAND]
Writing Hash CERT [PASUBTOC]
Writing Hash CERT [PAPUBKEYS]
Patch PAPUBKEYS Prologue
Writing Hash CERT [SOS*UPDAPP]
Writing Hash CERT [SOS*DSP0]
Writing Hash CERT [SOS*ISASW]
Writing Hash CERT [SOS*CORE]
Writing Hash CERT [SOS+ROFS]
===Flashing [PPM]===
Erase : Processing rm243_07.10_prd_vB05_03_russian.fpsx
Found 1 areas to erase
Erasing area 0x03300000 - 0x04DFFFFF, NAND, CMT
Result: 0000
Write : Processing rm243_07.10_prd_vB05_03_russian.fpsx
Total 197 data&cert blocks to write, writing...
Writing Hash CERT [SOS+ROFX]
===Flashing [CNT]===
Erase : Processing rm243_ENO_A_2009wk15v0.100.fpsx
Found 1 areas to erase
Erasing area 0x00880000 - 0x00B7FFFF, NAND, CMT
Result: 0000
Write : Processing rm243_ENO_A_2009wk15v0.100.fpsx
Total 18 data&cert blocks to write, writing...
Writing Hash CERT [SOS*ENO]
Finalize...
Flashing done... Reboot phone now...
Reading Phone Info....
Connected phone - Nokia 6120
Software Info: V 07.10 15-07-09 RM-243 (c) Nokia
IMEI: 358641011135539
Ape Version: 07.10
PPM version :
Product code: 0549684
Read Info Done!
AfterFlash operations done... Reconnect, wait...
Done!
Elapsed: 0:02:18
Connect phone on selected interface...
Phone found!
Series 60 Device detected!
read info... - Ok
BackUp UserData : [PhoneBook]
Generation mode : [S60]
Operating mode is OK, no need change...
SmartPhone algo initialise...
Setup data...
StartUp FileSystem...
Getting keys...
Mount FileSystem...
Initialise FileSystem...
Get Device Id data...
Fsrun OK...
Detect Symbian OS Generation...
Detected: [Symbian OS 9.1/9.2] Phone!
Running : APE_TEST_SERVER,w05_07,(c)NMP
Found!
Will read 29 blocks...
File saved to : D:\Project_Pro\BEST\Best_rel\tmp\RM-243 Nokia 6120_358641011135539.Bs60pb
Read done ;)
Done...
Книга опять в порядке
Хочу отметить, что в подобных телефонах если не прошить первую часть контента ( в данном случае это rm243_ENO_A_2009wk15v0.100.fpsx ) то если производилось повышение версии - телефон даже будет нормально включатся, а вот в Test или Local упорно отказыватся входить...
Ну и полная прошивка всеми четырьмя положеными этому телу файлами
Код:
Check files done...
Files Set for Flashing :
MCU : rm243_07.10_prd_core.fpsx
PPM : rm243_07.10_prd_vB05_03_russian.fpsx
CNT : rm243_ENO_A_2009wk15v0.100.fpsx
APE : rm243_07.10_prd_UDA_Pearl_White.fpsx
Flashing phone now...
Check communication with phone....
ADL req restart
Communication verify done... Preparing...
Gathering phone info...
RAP_BOOT: 0B01010202010000
RAP_PUBLIC: 040001035C790058FBB7DD688C213253B4531666
CMT_ROOTKEY: CAEEBB65D3C48E6DC73B49DC5063A2EE
RAP_PAPUBKEY: 0FE1BA92D924A658E4800780FA6F4868100AC947
Check communication with phone...
Reboot....
Connection opened successfully
Waiting for communication response...
[BB5 FLASH]: Bootrom Ok!
PatchRAWLoader: Patched OK
Processing RAWLOADER...
Processing UPDAPP...
Processing UPDAPP...
Boot Done! :)
Reopening the connection...
Waiting for response: 30
Waiting for response: 29
ADL Server confirm flashmode!
ASIC CMT select Ok
===Flashing [MCU]===
Erase : Processing rm243_07.10_prd_core.fpsx
Found 3 areas to erase
Erasing area 0x00040000 - 0x00082FFF, NAND, CMT
Result: 0000
Erasing area 0x00083400 - 0x0087FFFF, NAND, CMT
Result: 0000
Erasing area 0x00B80000 - 0x04DFFFFF, NAND, CMT
Result: 0000
Partition erase Ok
Partitioning Ok [5]
Write : Processing rm243_07.10_prd_core.fpsx
Total 404 data&cert blocks to write, writing...
Writing Hash CERT [ADA]
Writing Hash CERT [KEYS]
Writing Hash CERT [PRIMAPP]
Writing Hash CERT [RAP3NAND]
Writing Hash CERT [PASUBTOC]
Writing Hash CERT [PAPUBKEYS]
Patch PAPUBKEYS Prologue
Writing Hash CERT [SOS*UPDAPP]
Writing Hash CERT [SOS*DSP0]
Writing Hash CERT [SOS*ISASW]
Writing Hash CERT [SOS*CORE]
Writing Hash CERT [SOS+ROFS]
===Flashing [PPM]===
Erase : Processing rm243_07.10_prd_vB05_03_russian.fpsx
Found 1 areas to erase
Erasing area 0x03300000 - 0x04DFFFFF, NAND, CMT
Result: 0000
Write : Processing rm243_07.10_prd_vB05_03_russian.fpsx
Total 197 data&cert blocks to write, writing...
Writing Hash CERT [SOS+ROFX]
===Flashing [CNT]===
Erase : Processing rm243_ENO_A_2009wk15v0.100.fpsx
Found 1 areas to erase
Erasing area 0x00880000 - 0x00B7FFFF, NAND, CMT
Result: 0000
Write : Processing rm243_ENO_A_2009wk15v0.100.fpsx
Total 18 data&cert blocks to write, writing...
Writing Hash CERT [SOS*ENO]
===Flashing [APE]===
Erase : Processing rm243_07.10_prd_UDA_Pearl_White.fpsx
Found 1 areas to erase
Erasing area 0x04E00000 - 0x07B3FFFF, NAND, CMT
Result: 0000
Write : Processing rm243_07.10_prd_UDA_Pearl_White.fpsx
Total 1 data&cert blocks to write, writing...
Finalize...
Flashing done... Reboot phone now...
Reading Phone Info....
Connected phone - Nokia 6120
Software Info: V 07.10 15-07-09 RM-243 (c) Nokia
IMEI: 358641011135539
Ape Version: 07.10
PPM version :
Product code: 0549684
Read Info Done!
AfterFlash operations done... Reconnect, wait...
Done!
Elapsed: 0:02:17
Connect phone on selected interface...
Phone found!
Series 60 Device detected!
read info... - Ok
BackUp UserData : [PhoneBook]
Generation mode : [S60]
Operating mode is OK, no need change...
SmartPhone algo initialise...
Setup data...
StartUp FileSystem...
Getting keys...
Mount FileSystem...
Initialise FileSystem...
Get Device Id data...
Fsrun OK...
Detect Symbian OS Generation...
Detected: [Symbian OS 9.1/9.2] Phone!
Running : APE_TEST_SERVER,w05_07,(c)NMP
PhoneBook not found at all :(
Error during read...
Как мы видим - записная приказала долго жить... Что в принципе и требовалось доказать.
Для других платформ тоже проведем соответствующие эксперементы и выложим рекомендации по способу сохранения важных данных.