PDA

Просмотр полной версии : Убитый boot на Nokia 6.1 TA-1054 ( P2C )



na prikole
30.08.2018, 16:12
Есть у меня nokia 6 (2018) я в ее случайно начал прошивать прошивкой от nokia 7 (B2N), итог HS-USB Diagnostics 9008. Есть вариант вернуть к жизни или нет?

the_laser
30.08.2018, 17:51
Есть у меня nokia 6 (2018) я в ее случайно начал прошивать прошивкой от nokia 7 (B2N), итог HS-USB Diagnostics 9008. Есть вариант вернуть к жизни или нет?

конечно.
щас сделаю набор.

значиццо, разворачиваем куда-нить, подцепляем телефон, запускаем сперва

load_fh.cmd

если все ок -

load_boot.cmd

потом аппарат перешить NTool

ну и если что не так, показывай логи ...

na prikole
30.08.2018, 18:16
это первый батник

2. Qualcomm HS-USB QDLoader 9008 is COM3.

D:\PROSHIWKI\NOKIA\TA-1054\PL2_BootFix>QSaharaServer.exe -p \\.\COM3 -s 13:D:\PR
OSHIWKI\NOKIA\TA-1054\PL2_BootFix\C1N-0-064D-prog_emmc_ufs_firehose_Sdm660_ddr.e
lf
Binary build date: Oct 31 2016 @ 22:51:05
QSAHARASERVER CALLED LIKE THIS: 'QSaharaServer.ex'Current working dir: D:\PROSHI
WKI\NOKIA\TA-1054\PL2_BootFix
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: D:\PROSHIWKI\NOKIA\TA-1054\PL2_BootFix\C1N-0-064D-prog_emmc_ufs_firehose_Sdm
660_ddr.elf

16:07:00: ERROR: function: sahara_rx_data:237 Unable to read packet header. Only
read 0 bytes.

16:07:00: ERROR: function: sahara_main:924 Sahara protocol error

16:07:00: ERROR: function: main:303 Uploading Image using Sahara protocol faile
d
Для продолжения нажмите любую клавишу . . .
Это нормально или нет?

Лог n-toola вотвремя прошивки когда он лег

30.08.2018 13:15:21 SELECT FIRMWARE PACKAGE
30.08.2018 13:15:49 Will flash : 7pB2N-222A-0-00WW-B02.NBx
30.08.2018 13:15:49 PLEASE CONNECT POWERED OFF PHONE
30.08.2018 13:16:00 PHONE "PL2GAR5812900418" CONNECTED
30.08.2018 13:16:00 model : P2C
30.08.2018 13:16:00 sub_model : none
30.08.2018 13:16:00 software version : PL2-064D-0-00CN-B05
30.08.2018 13:16:00 SW model : 00CN
30.08.2018 13:16:00 build number : B05
30.08.2018 13:16:00 hardware version : 5.0
30.08.2018 13:16:00 RF band id : G_850_900_1800_1900^W_1_2_5_8^C_0^T_34_39^L_1_3_
30.08.2018 13:16:00 secure : yes
30.08.2018 13:16:00 Bootloader type : commercial
30.08.2018 13:16:00 Download size : 00000512 mB
30.08.2018 13:16:00 Security version : 0001
30.08.2018 13:16:00 BOOTLOADER AUTH PASSED
30.08.2018 13:16:00 Flash "B2N-0-222A-xbl_service.zip" to "xbl_a"
30.08.2018 13:16:00 Flash "B2N-0-222A-xbl_service.zip" to "xbl_b"
30.08.2018 13:16:01 Flash "B2N-0-222A-abl_service.zip" to "abl_a"
30.08.2018 13:16:01 Flash "B2N-0-222A-abl_service.zip" to "abl_b"
30.08.2018 13:16:01 PHONE "PL2GAR5812900418" REMOVED

the_laser
30.08.2018, 21:14
не очень понял.

1.
если есть лог NTool - телефон заходит в фастбут и надо его просто перепрошить.

2.
лог заливки EDL загрузчика конечно ненормальный.
пробуй еще раз, пока не будет успех.
нужно запустить батник сразу же после появления устройства EDL ( 9008 )

na prikole
30.08.2018, 22:17
Лог n-tool это когда я его подключил и он лег при проливке прошивки от 7+. После этого лога он перешол в режим 9008. Завтра буду пробовать еще раз батниками и напишу

the_laser
30.08.2018, 23:05
понятно.

да, запускай батник, как я написал.
главное - запускать load_fh.cmd сразу после появления устройства.
если драйвер квалкомовский, а подхватился zeus usb flash, то сменить драйвер и обязательно перезапустить устройство volume up + power 15 секунд - до появления устройства в системе.

передернуть кабель - мало.


зы.
для развлечения прибил так же свою Nokia 6.1 - поднял без проблем по инструкции :)

na prikole
31.08.2018, 17:18
понятно.

да, запускай батник, как я написал.
главное - запускать load_fh.cmd сразу после появления устройства.
если драйвер квалкомовский, а подхватился zeus usb flash, то сменить драйвер и обязательно перезапустить устройство volume up + power 15 секунд - до появления устройства в системе.

передернуть кабель - мало.


зы.
для развлечения прибил так же свою Nokia 6.1 - поднял без проблем по инструкции :)

Вообщем ничего не получается, пробовал и так и сяк. Может связано с тем что у меня модель ТА-1054?

the_laser
31.08.2018, 18:10
нет, они все одинаковые. ты где-то делаешь неправильно.
процедура работает абсолютно точно

na prikole
31.08.2018, 18:44
Может както распаковать прошивку и пробовать QFIL ом шить? или не вариант? Кстати он кнопками не переподключается к системе заново, тоесть постоянно висит в 9008, склоняюсь к тому что наверно мс памяти отошла. Правда не хочется разбирать его пока

na prikole
31.08.2018, 19:14
понятно.

да, запускай батник, как я написал.
главное - запускать load_fh.cmd сразу после появления устройства.
если драйвер квалкомовский, а подхватился zeus usb flash, то сменить драйвер и обязательно перезапустить устройство volume up + power 15 секунд - до появления устройства в системе.

передернуть кабель - мало.


зы.
для развлечения прибил так же свою Nokia 6.1 - поднял без проблем по инструкции :)

Кстати при запуске батника заметил что в архиве все файлы подписаны С1N. этож нокиа 7. А у меня 6,1 PL2. Я чтото не понимаю может в этом ошибка что не дает запись изза несоответствия разделов

the_laser
31.08.2018, 21:11
ты что-то не понимаешь - есть платформа, на ней делается куча телефонов. PL2, CN2, BN2 и много других - это все одно и то же.
что я выложил - работает для Nokia 6.1 с убитым бутом, я проверил лично.

кнопками - volume up + power 15 секунд- устройство должно пропасть из системы, тут же передергивай кабель и сразу,как появится устройство, запускай load_fh.cmd

но - хочешь - вот тебе из прошивки поновее

na prikole
03.09.2018, 11:29
ты что-то не понимаешь - есть платформа, на ней делается куча телефонов. PL2, CN2, BN2 и много других - это все одно и то же.
что я выложил - работает для Nokia 6.1 с убитым бутом, я проверил лично.

кнопками - volume up + power 15 секунд- устройство должно пропасть из системы, тут же передергивай кабель и сразу,как появится устройство, запускай load_fh.cmd

но - хочешь - вот тебе из прошивки поновее

С этим архивом все прошло нормально, без проблем

the_laser
04.09.2018, 14:44
эка, чудеса :) ну порешалось - и ладно.

Butum
03.06.2019, 21:17
Подскажите по ситуации: пришел TA-1043, Уже в 9008. ВИдно ,что уже тыкали тестпоинт неоднократно... Пробую поднять с последним архивом:



21:13:38: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
fh_loader.exe --port=\\.\COM99 --reset
************************************************

21:13:38: DEBUG: Binary build date: May 4 2016 @ 10:02:58

21:13:38: DEBUG: Build Version: 16.05. 4.10.02.58

21:13:38: INFO: Current working dir (cwd): g:\NOKIA\TA-1043\P2C_BootFix\
21:13:38: INFO: Showing network mappings to allow debugging
21:13:38: DEBUG: Ќ®ўлҐ Ї®¤Є«о祭Ёп Ўг¤гв § Ї®¬­Ґ­л.

21:13:38: DEBUG:

21:13:38: DEBUG: ‚ бЇЁбЄҐ ­Ґв н«Ґ¬Ґ­в®ў.

21:13:38: DEBUG:

21:13:38: INFO: User wants to talk to port '\\.\COM99'
21:13:38: DEBUG: port_fd=0x50

21:13:38: INFO: Took 0.00000000 seconds to open port
21:13:38: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>
21:13:38: INFO: If you don't want this, use --dontsorttags

21:13:38: INFO: Sending <configure>
21:13:38: DEBUG: CHANNEL DATA (P0000) (H00202) ( 246 bytes) - HOST TO TARGET -->
===========================================================================================================
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<configure MemoryName="eMMC" Verbose="0" AlwaysValidate="0" MaxDigestTableSizeInBytes="8192" MaxPayloadSizeToTargetInBytes="1048576" ZlpAwareHost="1" SkipStorageInit="0" TargetName="8960" />
</data>

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

21:13:38: DEBUG: CharsInBuffer=0 Trying to read from USB 8192 bytes
21:13:38: DEBUG: CHANNEL DATA (472 bytes) <-- TARGET to HOST
21:13:38: DEBUG: CharsInBuffer = 472
21:13:38: DEBUG: printBuffer:4247 PRETTYPRINT Buffer is 472 bytes

21:13:38: DEBUG: printBuffer:4324 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 <?xml version="1
21:13:38: DEBUG: printBuffer:4324 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 .0" encoding="UT
21:13:38: DEBUG: printBuffer:4324 46 2D 38 22 20 3F 3E 0A 3C 64 61 74 61 3E 0A 3C F-8" ?>.<data>.<
21:13:38: DEBUG: printBuffer:4324 6C 6F 67 20 76 61 6C 75 65 3D 22 43 61 6C 6C 69 log value="Calli
21:13:38: DEBUG: printBuffer:4324 6E 67 20 75 73 62 5F 61 6C 5F 62 75 6C 6B 5F 73 ng usb_al_bulk_s
21:13:38: DEBUG: printBuffer:4324 65 74 5F 7A 6C 70 5F 6D 6F 64 65 28 54 52 55 45 et_zlp_mode(TRUE
21:13:38: DEBUG: printBuffer:4324 29 20 73 69 6E 63 65 20 5A 6C 70 41 77 61 72 65 ) since ZlpAware
21:13:38: DEBUG: printBuffer:4324 48 6F 73 74 3D 27 31 27 22 2F 3E 0A 3C 2F 64 61 Host='1'"/>.</da
21:13:38: DEBUG: printBuffer:4324 74 61 3E 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E ta><?xml version
21:13:38: DEBUG: printBuffer:4324 3D 22 31 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D ="1.0" encoding=
21:13:38: DEBUG: printBuffer:4324 22 55 54 46 2D 38 22 20 3F 3E 0A 3C 64 61 74 61 "UTF-8" ?>.<data
21:13:38: DEBUG: printBuffer:4324 3E 0A 3C 72 65 73 70 6F 6E 73 65 20 76 61 6C 75 >.<response valu
21:13:38: DEBUG: printBuffer:4324 65 3D 22 41 43 4B 22 20 4D 69 6E 56 65 72 73 69 e="ACK" MinVersi
21:13:38: DEBUG: printBuffer:4324 6F 6E 53 75 70 70 6F 72 74 65 64 3D 22 31 22 20 onSupported="1"
21:13:38: DEBUG: printBuffer:4324 4D 65 6D 6F 72 79 4E 61 6D 65 3D 22 65 4D 4D 43 MemoryName="eMMC
21:13:38: DEBUG: printBuffer:4324 22 20 4D 61 78 50 61 79 6C 6F 61 64 53 69 7A 65 " MaxPayloadSize
21:13:38: DEBUG: printBuffer:4324 46 72 6F 6D 54 61 72 67 65 74 49 6E 42 79 74 65 FromTargetInByte
21:13:38: DEBUG: printBuffer:4324 73 3D 22 34 30 39 36 22 20 4D 61 78 50 61 79 6C s="4096" MaxPayl
21:13:38: DEBUG: printBuffer:4324 6F 61 64 53 69 7A 65 54 6F 54 61 72 67 65 74 49 oadSizeToTargetI
21:13:38: DEBUG: printBuffer:4324 6E 42 79 74 65 73 3D 22 31 30 34 38 35 37 36 22 nBytes="1048576"
21:13:38: DEBUG: printBuffer:4324 20 4D 61 78 50 61 79 6C 6F 61 64 53 69 7A 65 54 MaxPayloadSizeT
21:13:38: DEBUG: printBuffer:4324 6F 54 61 72 67 65 74 49 6E 42 79 74 65 73 53 75 oTargetInBytesSu
21:13:38: DEBUG: printBuffer:4324 70 70 6F 72 74 65 64 3D 22 31 30 34 38 35 37 36 pported="1048576
21:13:38: DEBUG: printBuffer:4324 22 20 4D 61 78 58 4D 4C 53 69 7A 65 49 6E 42 79 " MaxXMLSizeInBy
21:13:38: DEBUG: printBuffer:4324 74 65 73 3D 22 34 30 39 36 22 20 56 65 72 73 69 tes="4096" Versi
21:13:38: DEBUG: printBuffer:4324 6F 6E 3D 22 31 22 20 54 61 72 67 65 74 4E 61 6D on="1" TargetNam
21:13:38: DEBUG: printBuffer:4324 65 3D 22 4D 53 4D 38 39 39 36 22 20 44 61 74 65 e="MSM8996" Date
21:13:38: DEBUG: printBuffer:4324 54 69 6D 65 3D 22 41 70 72 20 31 39 20 32 30 31 Time="Apr 19 201
21:13:38: DEBUG: printBuffer:4324 38 20 2D 20 32 32 3A 34 33 3A 30 33 22 20 2F 3E 8 - 22:43:03" />
21:13:38: DEBUG: printBuffer:4324 0A 3C 2F 64 61 74 61 3E .</data>
21:13:38: DEBUG: printBuffer:4337


21:13:38: DEBUG: XML FILE (131 bytes): CharsInBuffer=472-131=341
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Calling usb_al_bulk_set_zlp_mode(TRUE) since ZlpAwareHost='1'"/>
</data>
-------------------------------------------------------------------------------------------

21:13:38: INFO: TARGET SAID: 'Calling usb_al_bulk_set_zlp_mode(TRUE) since ZlpAwareHost='1''
21:13:38: DEBUG: XML FILE (341 bytes): CharsInBuffer=341-341=0
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="ACK" MinVersionSupported="1" MemoryName="eMMC" MaxPayloadSizeFromTargetInBytes="4096" MaxPayloadSizeToTargetInBytes="1048576" MaxPayloadSizeToTargetInBytesSupported="1048576" MaxXMLSizeInBytes="4096" Version="1" TargetName="MSM8996" DateTime="Apr 19 2018 - 22:43:03" />
</data>
-------------------------------------------------------------------------------------------

21:13:38: DEBUG: Response was 'ACK'
21:13:38: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576
21:13:38: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576
21:13:38: DEBUG: Got the ACK for the <configure>
21:13:38: INFO: Sending <power>
21:13:38: DEBUG: CHANNEL DATA (P0001) (H00203) ( 98 bytes) - HOST TO TARGET -->
===========================================================================================================
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<power DelayInSeconds="2" value="reset" />
</data>

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

21:13:38: DEBUG: CharsInBuffer=0 Trying to read from USB 4096 bytes
21:13:38: DEBUG: CHANNEL DATA (351 bytes) <-- TARGET to HOST
21:13:38: DEBUG: CharsInBuffer = 351
21:13:38: DEBUG: printBuffer:4247 PRETTYPRINT Buffer is 351 bytes

21:13:38: DEBUG: printBuffer:4324 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 <?xml version="1
21:13:38: DEBUG: printBuffer:4324 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 .0" encoding="UT
21:13:38: DEBUG: printBuffer:4324 46 2D 38 22 20 3F 3E 0A 3C 64 61 74 61 3E 0A 3C F-8" ?>.<data>.<
21:13:38: DEBUG: printBuffer:4324 6C 6F 67 20 76 61 6C 75 65 3D 22 49 6E 73 69 64 log value="Insid
21:13:38: DEBUG: printBuffer:4324 65 20 68 61 6E 64 6C 65 50 6F 77 65 72 28 29 20 e handlePower()
21:13:38: DEBUG: printBuffer:4324 2D 20 52 65 71 75 65 73 74 65 64 20 50 4F 57 45 - Requested POWE
21:13:38: DEBUG: printBuffer:4324 52 5F 52 45 53 45 54 22 2F 3E 0A 3C 2F 64 61 74 R_RESET"/>.</dat
21:13:38: DEBUG: printBuffer:4324 61 3E 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D a><?xml version=
21:13:38: DEBUG: printBuffer:4324 22 31 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 "1.0" encoding="
21:13:38: DEBUG: printBuffer:4324 55 54 46 2D 38 22 20 3F 3E 0A 3C 64 61 74 61 3E UTF-8" ?>.<data>
21:13:38: DEBUG: printBuffer:4324 0A 3C 6C 6F 67 20 76 61 6C 75 65 3D 22 49 73 73 .<log value="Iss
21:13:38: DEBUG: printBuffer:4324 75 69 6E 67 20 62 73 70 5F 74 61 72 67 65 74 5F uing bsp_target_
21:13:38: DEBUG: printBuffer:4324 72 65 73 65 74 28 29 20 61 66 74 65 72 20 32 20 reset() after 2
21:13:38: DEBUG: printBuffer:4324 73 65 63 6F 6E 64 73 2C 20 69 66 20 74 68 69 73 seconds, if this
21:13:38: DEBUG: printBuffer:4324 20 68 61 6E 67 73 2C 20 64 6F 20 79 6F 75 20 68 hangs, do you h
21:13:38: DEBUG: printBuffer:4324 61 76 65 20 57 41 54 43 48 44 4F 47 20 65 6E 61 ave WATCHDOG ena
21:13:38: DEBUG: printBuffer:4324 62 6C 65 64 3F 22 2F 3E 0A 3C 2F 64 61 74 61 3E bled?"/>.</data>
21:13:38: DEBUG: printBuffer:4324 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 <?xml version="1
21:13:38: DEBUG: printBuffer:4324 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D 22 55 54 .0" encoding="UT
21:13:38: DEBUG: printBuffer:4324 46 2D 38 22 20 3F 3E 0A 3C 64 61 74 61 3E 0A 3C F-8" ?>.<data>.<
21:13:38: DEBUG: printBuffer:4324 72 65 73 70 6F 6E 73 65 20 76 61 6C 75 65 3D 22 response value="
21:13:38: DEBUG: printBuffer:4324 41 43 4B 22 20 2F 3E 0A 3C 2F 64 61 74 61 3E ACK" />.</data>
21:13:38: DEBUG: printBuffer:4337


21:13:38: DEBUG: XML FILE (114 bytes): CharsInBuffer=351-114=237
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Inside handlePower() - Requested POWER_RESET"/>
</data>
-------------------------------------------------------------------------------------------

21:13:38: INFO: TARGET SAID: 'Inside handlePower() - Requested POWER_RESET'
21:13:38: DEBUG: XML FILE (158 bytes): CharsInBuffer=237-158=79
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Issuing bsp_target_reset() after 2 seconds, if this hangs, do you have WATCHDOG enabled?"/>
</data>
-------------------------------------------------------------------------------------------

21:13:38: INFO: TARGET SAID: 'Issuing bsp_target_reset() after 2 seconds, if this hangs, do you have WATCHDOG enabled?'
21:13:38: DEBUG: XML FILE (79 bytes): CharsInBuffer=79-79=0
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="ACK" />
</data>
-------------------------------------------------------------------------------------------

21:13:38: DEBUG: Response was 'ACK'
21:13:38: DEBUG: Got the ACK
21:13:38: INFO: ==============================================================
21:13:38: INFO: Files used and their paths
21:13:38: INFO: 1 'g:\NOKIA\TA-1043\P2C_BootFix\port_trace.txt'
21:13:38: INFO: _ (done)
21:13:38: INFO: | |
21:13:38: INFO: __| | ___ _ __ ___
21:13:38: INFO: / _` |/ _ \| '_ \ / _ \
21:13:38: INFO: | (_| | (_) | | | | __/
21:13:38: INFO: \__,_|\___/|_| |_|\___|
21:13:38: INFO: {All Finished Successfully}

21:13:38: INFO: FILE ACCESS SLOW!! 0.00 B in 0.015 seconds ( 0.00 Bps) --- Overall to target 0.218 seconds (0.00 Bps)

Sahara Стартует нормально. Заливает все вроде, но после падает снова в 9008. Прогрел с пошатыванием проц и память - ничего не изменилось. Склоняюсь что убили один из КП. В момент 9008 на TP 1,8V. а должно быть как я понимаю 3.3V.

Какой из КП убит? Или может у товарища The_Laser Есть сборка посвежее? Может из-за понижения так себя ведет?

the_laser
04.06.2019, 16:16
1.
не вижу лога заливки бута.

2.
версия бута безразлична для телефона, в фастбут должен зайти, если целый.
если выпадает в EDL - это или бут не для того телефона, либо битая SDRAM, либо битая eMMC