PDA

Просмотр полной версии : [Вопрос] Как и чем прошить N9 [rm-696], чтобы снять код пользователя?


Alva
08.12.2011, 21:00
Пытаюсь пошить с помощью phoenix 2011_38_3_46817 20-ую версию, выдает ошибку
Пытаюсь пошить с помощью ATF, тот вообще сразу ошибку дает, даже когда телефон не подключил, usb boot failed
Пробовал на двух компах, без результата. В один момент аппарат как-то включился и пустил в меню, но код не спрашивал, хотя сброс сделать не удалось
Прошу прощения, что без логов, логи на работе, да и одной рукой печатать очень неудобно

Garry
08.12.2011, 22:25
А старый добрый метод с резистором между землей и bsi не подходит?
Лично мне еще с кодом не приносили,но как вариант,который практически всегда выручал...

Alva
08.12.2011, 22:27
думается, что это не тот случай, когда сбросы помогут
На новых телефонах надо прошивать контент, чтобы код ушел

PANUA
08.12.2011, 22:47
нет надобности шить N9 для сброса кода, в след. версии бест будет это делать.

Alva
08.12.2011, 23:02
завтра попробую сбросы сделать, но вопрос все же стоит в том, как пошить этот аппарат

To_wave
08.12.2011, 23:08
Из личного опыта
ATF 8.0

Processing Image File :
DFL61_HARMATTAN_20.2011.40-4_PR_LEGACY_001-OEM1-958_ARM.bin
CMT Type :
CMT Algorithm :
Secondary Sending Speed : 0Hz
Algorithm Sending Speed : 0Hz
Program Sending Speed : 0Hz
Message Reading Speed : 0Hz
Number of Blocks : 1
Entry Point: 0x003F
Page Format : -1
MAX PAGE : 0x00000580

================================================== ====
================================================== ====
BB5 MEEGO / HARMATTAN FLASHER
================================================== ====
================================================== ====

1. Turn OFF Phone and wait 10 Seconds...
2. Connect the USB Cable to the PHONE Micro USB Port
3. Connect the USB Cable to the PC USB Port

TIPS & INFORMATION:
1. To Turn OFF the Phone, PRESS and HOLD the POWER
button for at least 10 Seconds...
2. Battery Charging will still work on "DEAD" Phones.
3. Factory Reset will make Flashing 15 minutes longer
and it will Totally Erase the User Data and Remove
the Phone Lock + Security Code as well...
4. Skip ADL Chk will Cold Flash the Device.
================================================== ====
================================================== ====

Waiting For Phone on USB PORT/s...
REQUIRED MODE: BOOTLOADER MODE PHONET MODE
Sending APE-ALGORITHM: SUCCESSFUL
Nokia Bootloader/PhoNet Found!

================================================== ====
SECURE USER DATA ERASING IN PROGRESS
================================================== ====
Secure Data Erasing takes about 15 MINUTES...
DO NOT DISCONNECT THE PHONE!!! JUST WAIT...

Estimated Time to Finish Erasing: 15:59:49 (24-h Time Format)
================================================== ====

Battery Voltage Test: PASSED

Ready to Flash Images to Device...
=========================================
Processing Image: cert-sw
Processing Image: cmt-2nd
Processing Image: cmt-algo
Processing Image: cmt-mcusw
Processing Image: xloader
Processing Image: secondary
Processing Image: kernel
Processing Image: rootfs
=========================================
All Images were Succssfully Uploaded!
Software Update Done

[]: Found 1 active devices.
[Nokia N900 USB Phonet]: Opening Connection
[Nokia N900 USB Phonet]: Port opened OK!
Rebooting Phone...

Total Flashing Time (Erase + Flashing) : 00:37:49
(Booting time is NOT Included)

aspir
09.12.2011, 12:49
завтра попробую сбросы сделать, но вопрос все же стоит в том, как пошить этот аппарат

http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
flasher для MeeGo (Harmattan), прошивать по аналогии с N900. Команды те же, желательно зашивать оба файла одной командой. Предварительно активировать r&d mode для доступа к обновлению ядра.

Кстати, юзер код на N9 ЕМНИП можно снять просто затерев папку настроек. Сам не пробовал, но функционал флэшера это позволяет - запустить из командной строки флэшер без атрибутов и он выведет список команд.

Alva
09.12.2011, 13:20
забавно, но почему-то при попытке пошить этот файл (DFL61_HARMATTAN_20.2011.40-4_PR_LEGACY_001-OEM1-958_ARM.bin) выкидывает ошибки, что phoenix, что ATF
Но вот этот файл (DFL61_HARMATTAN_10.2011.34-1_PR_LEGACY_001-OEM1-958_ARM.bin) phoenix и ATF уже готовы шить не выдавая ошибки
Попробую перекачать файл, хотя phoenix вроде как проверяет контрольные суммы

AVL
09.12.2011, 15:58
Пытаюсь пошить с помощью phoenix 2011_38_3_46817 20-ую версию

Только что, именно этим фениксом, эту же версию пролил в N9...
Льется долго, только ерайз файловой занимает около 15-17 минут..(программа оповещает, что при этом будут удалены пользовательские данные, и код пользователя...)
Коннектил в Dead Mode..

$tas
09.12.2011, 17:21
Также можно прошить Nokia care suite c форматом user content эффект будет тот же.

Alva
09.12.2011, 18:53
файлик прошивки оказался битым
пошил с помощью ATF и все заработало

renat_d
11.12.2011, 16:51
Неделю назад этот вопрос тоже поднимался на mobile-files.ru ЗДЕСЬ (http://www.mobile-files.ru/forum/showthread.php?p=2097242#post2097242)
:
Phoenix-->No conection-->dead phone USB flashing-->прошивка с контентом (обязательно)-->в конце гаснет дисплей--> ждешь --> встает в test mode и выкидывает ошибку --> нажимаешь retry и ВСЁ...

Проверил уже несколько раз - работает.


Ждем обновления BEST :appl:

Mantikor
19.10.2012, 11:38
Подниму старую тему, принесли две N9, одна с кодом телефона, другая висит на заставке, скачал последнюю версию 40.2012.21-3, пробую прошивать при помощи BEST 1.53, вот что выдает на одной и на второй:


================================================== ===============

Check : Processing DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin
==========
FW APE version : 40.2012.21-3
FW CMT version : 9.2.2011.51
FW PRx release : PR_1.3
FW Region info : EUROPE [1] , America (Latin , South), South Africa
FW Region ver : 001
KERNEL version : 2.6.32-20121301+0m8
==========
Check : File Is Ok !

Core : v1.53 , FlashEngine : v2.03

Insert cable in to powered OFF phone! (Ignore if phone Connected)
Waiting for NOLO...
Connect in NOLO mode Ok!

Phone Info :
Type : RM-696 , HWRev : 1507
NOLO : 01/06/23
SWVer: DFL61_HARMATTAN_30.2012.07-1.341.1_PR_341
Device mode : Production mode

Read info Ok

Processing APE Boot...
File : DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin
Processing : ape-algo
APE Algorithm boot Ok

Reopening the connection...

RFS mode init Ok
Device : RM-696
HW build : 1507
Bat.level : 33
SW release : (empty)
Protocol : 108
UPDAPP ver : 1.7.2
Upd/Dev PT : 3 , 3
FL_images : cert-sw,xloader,secondary,rootfs,kernel,moslo,config,mm c,tar,cmt-2nd,cmt-algo,cmt-mcusw
Last errors : bb5_rdc_cert_read failed

Code Match Ok
HW match Ok

RFS : Performing SWAP WIPE...
Starting Wipe...
Bat.level : 33
Battery voltage is enough, starting wipe...
Formatting... Can take up to 15-50 minutes, wait until process complete
Do not disconnect phone, until done!
RFS : Swap format Ok
RFS : No any errors

RFS Set : Host Protocol set to 108
RFS Set : CMT Verify On
RFS Set : Perform RFS On
RFS Set : eMMC preserve On

---Processing MCU image---
Processing File : DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin
RFS : Sending config for [cert-sw]
-> Ver T : RM-696
-> Ver H : 1507 , 1508 , 1509 , 1510 , 1601 , 1602 , 1603 , 1604 , 1605 , 1701 , 1702 , 1703 , 1704 , 1705 , 1801 , 1802 , 1803 , 1804 , 1805
RFS : Init pipe 00
RFS : Flashing...
RFS : Finalizing...
cert-sw Flash done

RFS : ERROR_SECURITY! Seems as DOWNGRADE TRY!

Receiving error list...
Last Errors : bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
Downgrade disallowed (1340721938)
[Pipe 0] Finishing in error state with status 10



Flashing failed
More info in Last Error Log

Elapsed: 00:00:15
Connect phone on selected interface...

Alva
19.10.2012, 12:07
Mantikor, Тут все очень просто
Файл, который вы шьете, называется Processing DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin
А для азиатского региона и стран Океании (например, Новая Зейландия) прошивка вашей версии имеет в себе файл с названием DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_005-OEM1-958_ARM.bin

Т.е. вы льете файл с версией 001, а у вас, видать, уже установлена 005.

Посмотрите по product code, какая для вас крайняя прошивка. Можно тем же phoenix выкачать нужную прошивку
Тем более, что даже азиатские прошивки содержат в себе кучу языков, в т.ч. и русский

aspir
19.10.2012, 14:10
Посмотрите по product code, какая для вас крайняя прошивка. Можно тем же phoenix выкачать нужную прошивку
Тем более, что даже азиатские прошивки содержат в себе кучу языков, в т.ч. и русский
А ещё кучу ненужного китайского софта, при виде которого лица клиентов превращаются в вопросительные знаки. Зашил один такой по кускам из 2 прошивок - родной "Китай" и "Евразия". Суть в том, что cmt надо оставить родной, а всё остальное можно воткнуть из любого региона. Но это долго.

Mantikor
19.10.2012, 21:27
Скачал 005 версию для Азии, те же ошибки, саппорт мычит и ничего толком кроме как качайте последнюю версию сказать не может. Два аппарата, с разными изначально версиями и проблемами, а ошибка одна и та же... странно, родной флешер тоже на попытку downgrade ругается.

Master_X
20.10.2012, 13:07
При такой логической цепочке в версиях MCU надо пробовать к примеру Германию, там 009 или сразу Арабские Эмираты там 333. :gy:
Но что-то подсказывает, что не в этом дело.

PANUA
20.10.2012, 13:36
Скачал 005 версию для Азии, те же ошибки, саппорт мычит и ничего толком кроме как качайте последнюю версию сказать не может. Два аппарата, с разными изначально версиями и проблемами, а ошибка одна и та же... странно, родной флешер тоже на попытку downgrade ругается.

Ну так обратитесь в поддержку нокии, мож там мычать не будут как вы выразились...

Alva
20.10.2012, 14:41
А product code какой у аппарата?

Mantikor
20.10.2012, 15:03
Ну так обратитесь в поддержку нокии, мож там мычать не будут как вы выразились...

Уже все сделано.

p.s. Андрей я тебе отписался о проблеме, ты сказал что Паша свяжется, в аське он мне так и не ответил, а на черном посоветовал качать версию выше, версию которой нет в природе, это ты считаешь компетентным ответом по проблеме? Человек сказал мне конкретную версию, которую нужно прошить, и проблема решилась за 20 минут. А "мычанием" было названо упорное отсылание меня качать несуществующую версию выше...

Master_X
20.10.2012, 15:12
И вероятно это был MCU под PTK Centertel (Orange PL)? Или что-то выше 341?
Интересна сама природа феномена сообщения о даунгрейде в рамках казалось бы одной версии.

Mantikor
20.10.2012, 15:36
И вероятно это был MCU под PTK Centertel (Orange PL)? Или что-то выше 341?
Интересна сама природа феномена сообщения о даунгрейде в рамках казалось бы одной версии.

выше 341. Видимо апдэйтер сверяет все до цифры, и эти цифры тоже считает часть версии прошивки, отсюда все косяки. Nokia отожгла...

Alva
20.10.2012, 15:41
а можно ради интереса все же дать инфо о product code в аппарате и точное название файла прошивки, которые вернул телефон к жизни?

Mantikor
20.10.2012, 16:03
Решение от Димы TurboXXX (http://www.mcrf.ru/forum/member.php?u=10537), он просил прикрыть хайдом:

.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)) ::.

продукт код аппарата не могу написать, т.к. он без сим-приемника, а где еще его можно посмотреть не знаю.

Второй аппарат, который изначально висел на заставке, этим файлом не поднялся, в нем стоит DFL61_HARMATTAN_30.2012.07-1.341.1_PR_341, скачал по продук коду (059L7Z9) mcu & eMMC, но до конца он не прошивается, настораживает что форматируется быстро, сейчас при включении то что на фото.

PANUA
21.10.2012, 09:59
Версию проверяет не прошивальщик, а сам телефон. И если ему не нравится - шлет лесом, потому чем шить - разницы нет, если ругается на даунгрейд - то никто не прощьет.

Mantikor
21.10.2012, 12:36
Хорошо, с версиями и алгоритмом их сверки при прошивке все понятно. А что может быть с данным аппаратом? Сначала он тоже ругался на даунгрэйд, хотя в из него вычитывалась инфа что в нем 30-ая версия, а зашивалась 40-ая. Сейчас при включении то что на фото выше, при попытке прошить:

Connect phone on selected interface...

Check : Processing 670D5405_DFL61_HARMATTAN_40.2012.21-3.468.1_PR_LEGACY_468_ARM_RM-696_PRD_signed.bin
==========
FW APE version : 40.2012.21-3.468.1
FW CMT version : 9.2.2011.51
FW PRx release : PR_1.3
FW Region info : BRANDED TO CARRIER
FW Region ver : 468
KERNEL version : 2.6.32-20121301+0m8
==========
Check : File Is Ok !

Core : v1.53 , FlashEngine : v2.03

Insert cable in to powered OFF phone! (Ignore if phone Connected)
Waiting for NOLO...
Connect in NOLO mode Ok!

Phone Info :
Type : RM-696 , HWRev : 1507
NOLO : 01/06/23
SWVer: DFL61_HARMATTAN_30.2012.07-1.341.1_PR_341
Device mode : Production mode

Read info Ok

Processing APE Boot...
File : 670D5405_DFL61_HARMATTAN_40.2012.21-3.468.1_PR_LEGACY_468_ARM_RM-696_PRD_signed.bin
Processing : ape-algo
APE Algorithm boot Ok

Reopening the connection...

RFS mode init Ok
Device : RM-696
HW build : 1507
Bat.level : 77
SW release : (empty)
Protocol : 108
UPDAPP ver : 1.7.2
Upd/Dev PT : 3 , 3
FL_images : cert-sw,xloader,secondary,rootfs,kernel,moslo,config,mm c,tar,cmt-2nd,cmt-algo,cmt-mcusw
Last errors : bb5_rdc_cert_read failed

Code Match Ok
HW match Ok

RFS : Performing SWAP WIPE...
Starting Wipe...
Bat.level : 77
Battery voltage is enough, starting wipe...
Formatting... Can take up to 15-50 minutes, wait until process complete
Do not disconnect phone, until done!
RFS : Swap format Ok
RFS : No any errors

RFS Set : Host Protocol set to 108
RFS Set : CMT Verify On
RFS Set : Perform RFS On
RFS Set : eMMC preserve On

---Processing MCU image---
Processing File : 670D5405_DFL61_HARMATTAN_40.2012.21-3.468.1_PR_LEGACY_468_ARM_RM-696_PRD_signed.bin
RFS : Sending config for [cert-sw]
-> Ver T : RM-696
-> Ver H : 1507 , 1508 , 1509 , 1510 , 1601 , 1602 , 1603 , 1604 , 1605 , 1701 , 1702 , 1703 , 1704 , 1705 , 1801 , 1802 , 1803 , 1804 , 1805
RFS : Init pipe 00
RFS : Flashing...
RFS : Finalizing...
cert-sw Flash done
RFS : Sending config for [kernel]
-> Ver I : 2.6.32-20121301+0m8
RFS : Init pipe 01
RFS : Flashing...
RFS : Finalizing...
kernel Flash done
RFS : Sending config for [rootfs]
-> Ver I : DFL61_HARMATTAN_40.2012.21-3.468.1_PR_468
RFS : Init pipe 02
RFS : Flashing...

RFS : ERROR_PIPE_CHECK_REQ FAILED
Receiving error list...
Last errors : mmc: sfdisk returned status 1
mmc: Could not exec 'tune2fs -L rootfs /tmp/sudmmchW2jW9/internal0p2'
mmc: Could not remove mount directory /tmp/sudmmchW2jW9/mnt: No such file or directory
[Pipe 2] Finishing in error state with status 1


родной флешер так же ругается на mmc, вот лог родного флешера при попытке прошивки файлом, скачанным по product code:

[ 1.572260] Suitable USB interface (bootloader/phonet) not found, waiting...
[ 16.774120] Found device RM-696, hardware revision 1507
[ 16.774120] NOLO version 2.3.6
[ 16.774120] Version of 'sw-release': DFL61_HARMATTAN_30.2012.07-1.341.1_PR_341
[ 16.774120] Sending ape-algo image (7102 kB)...
[ 17.545228] 100% (7102 of 7102 kB, avg. 9333 kB/s)
[ 17.965833] Suitable USB interface (phonet) not found, waiting...
[ 20.389318] Ping attempt 1 (250 ms)
[ 20.409347] Server application: 1.7.2
[ 20.419361] Found product RM-696 rev. 1507
[ 20.419361] Server implements softupd protocol version 1.8
[ 20.429376]
Battery level 83 %, continuing.
[ 20.429376] Erasing, this may take a while.
[ 22.502356] Erase done.
[ 22.502356] Image SW version DFL61_HARMATTAN_30.2012.07-1.341.1_PR_341
[ 22.502356] Image moslo not present
[ 22.502356] This rootfs is for eMMC
[ 22.502356] Image mmc not present
[ 22.502356] Image tar skipped
[ 22.502356] Image config skipped
[ 22.512371]
Battery level 83 %, continuing.
[ 31.996008]
image [state progress transfer flash speed]
[ 31.996008] ---------------------------------------------------------------------
[ 31.996008] [x] cert-sw [finished 100 % 1 / 1 kB[ 31.996008] NA ]
[ 31.996008] [x] cmt-2nd [finished 100 % 95 / 95 kB[ 31.996008] NA ]
[ 31.996008] [x] cmt-algo [finished 100 % 789 / 789 kB[ 31.996008] NA ]
[ 31.996008] [_] cmt-mcusw [erasing 75 % 6050 / 6050 kB[ 31.996008] NA ]
[ 31.996008] [x] xloader [finished 100 % 23 / 23 kB[ 31.996008] NA ]
[ 31.996008] [x] secondary [finished 100 % 94 / 94 kB[ 31.996008] NA ]
[ 31.996008] [x] kernel [finished 100 % 2714 / 2714 kB[ 31.996008] 1140 kB/s]
[ 31.996008] [_] rootfs [init 0 % 13312 / 1163632 kB[ 31.996008] NA ]
[ 32.636929] ERROR: SU_GET_UPDATE_STATUS_REQ terminated with error code 1: Unknown error
[153.881270]
image [state progress transfer flash speed]
[153.881270] ---------------------------------------------------------------------
[153.881270] [x] cert-sw [finished 100 % 1 / 1 kB[153.881270] NA ]
[153.881270] [x] cmt-2nd [finished 100 % 95 / 95 kB[153.881270] NA ]
[153.881270] [x] cmt-algo [finished 100 % 789 / 789 kB[153.881270] NA ]
[153.881270] [_] cmt-mcusw [finishing 0 % 6050 / 6050 kB[153.881270] 3200 kB/s]
[153.881270] [x] xloader [finished 100 % 23 / 23 kB[153.881270] NA ]
[153.881270] [x] secondary [finished 100 % 94 / 94 kB[153.881270] NA ]
[153.881270] [x] kernel [finished 100 % 2714 / 2714 kB[153.881270] 1140 kB/s]
[153.881270] [f] rootfs [init 0 % 15360 / 1163632 kB[153.881270] NA ]
[154.131630] ERROR: SU_GET_UPDATE_STATUS_REQ terminated with error code 1: Unknown error
[154.131630]
image [state progress transfer flash speed]
[154.131630] ---------------------------------------------------------------------
[154.131630] [x] cert-sw [finished 100 % 1 / 1 kB[154.131630] NA ]
[154.131630] [x] cmt-2nd [finished 100 % 95 / 95 kB[154.131630] NA ]
[154.131630] [x] cmt-algo [finished 100 % 789 / 789 kB[154.131630] NA ]
[154.131630] [f] cmt-mcusw [finishing 0 % 6050 / 6050 kB[154.131630] 3200 kB/s]
[154.131630] [x] xloader [finished 100 % 23 / 23 kB[154.131630] NA ]
[154.131630] [x] secondary [finished 100 % 94 / 94 kB[154.131630] NA ]
[154.131630] [x] kernel [finished 100 % 2714 / 2714 kB[154.131630] 1140 kB/s]
[154.131630] [f] rootfs [init 0 % 15360 / 1163632 kB[154.131630] NA ]
[154.131630] Fetching error list:
[154.131630] ========================================
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
mmc: sfdisk returned status 1
mmc: Could not exec 'tune2fs -L rootfs /tmp/sudmmcqhjom1/internal0p2'
mmc: Could not remove mount directory /tmp/sudmmcqhjom1/mnt: No such file or directory
[Pipe 4] Finishing in error state with status 1
MTC_NOS_READY not received
MTC_NOS_READY not received
MTC_NOS_READY not received
CMT RFS failed
[Pipe 7] Finishing in error state with status 1
========================================
[154.271832]
[154.271832] ERROR: Failed to flash images

пробовал прошивать только mcu, mcu+eMMC, родным флешером и BEST'ом, а так же BEST'ом + wipe.

Битая eMMC или же ее нужно каким то образом отформатировать?

PANUA
21.10.2012, 17:53
Could not exec 'tune2fs -L rootfs /tmp/sudmmcqhjom1/internal0p2'
Tune2fs как раз-таки выполняет прошивку(перемещение) данных из RAM буффера на флэшь собственно. Выводы,надеюсь сделаете самостоятельно.

Mantikor
07.11.2012, 09:49
И вот надо было срач устраивать на черном и здесь? А сейчас выпустить апдейт:

Infinity-Box Nokia [BEST] v1.54 released

- USB Flashing improved
- Maemo/MeeGo SW version check improved
* Version check will be done before Swap/eMMC format and flashing start
* Show which version needed to flash and where is fault with versions/regions
* Skip Version check option added

ildaris
07.11.2012, 11:47
И вот надо было срач устраивать на черном и здесь? А сейчас выпустить апдейт

Сергей скажи, телефон в итоге был поднят ? Для статистики :)

Mantikor
07.11.2012, 11:56
Сергей скажи, телефон в итоге был поднят ? Для статистики :)

Тот, в котором надо было код телефона снять - сделан, второй, с ошибкой tune2fs - нет.