Re: JTAG Manager v1.58 with ISP/Direct eMMC support
#20
Пример
OneS_PJ40200 - вышивальщики не справились, отправили клиента
исходное состояние - обрубается на сплешзаставке, в recovery заходит, не пишется.
смотрим:
1-1) Easy jtag
Развернуть для просмотра
EasyJtag Suite ver.: 2.0.7.5 / wxWidgets 3.1.0-W-U started.
Operating system ver.: Windows XP (build 2600, Service Pack 3).
For support and updates visit
http://easy-jtag.com
Check security...OK
Initialising: HTC ONE S Z560e S3(PJ40200) Config ver.:1.00
I/O Level set to : 2200 mV
Box S/N: 07070510C290211D ,FW Ver.: 01.52
Connecting to Target...
JTAG device: MSM8260.
CPU IDCODE : 0x4F1F0F0F Mfg.: 0x787, Part: 0xf1f0, Ver.: 0x4
CPU Manufacturer: Samsung , CPU Name: ARM7GEN
JTAG device: MSM8260.
CPU IDCODE : 0x204210E1 Mfg.: 0x070, Part: 0x0421, Ver.: 0x2
CPU Manufacturer: QUALCOMM , CPU Name: Unknown
Halting CPU...
Initialize hardware...
Starting target communication...
Detecting emmc memory parameters of bank (0) ...
embeddedice handshake timeout
Timeout Error while reading approx : 0x00000008 bytes over DCC
ERROR: No loader answer
DCC Loader init Failed!
BUG: emmc unknown controller initialization failure
[свернуть]
1-2) RIFF jtag
Развернуть для просмотра
Firmware Version: 1.38, JTAG Manager Version: 1.58
Selected Resurrector: [HTC OneS (PJ4020000) V1.0.4926.47132]
Connecting to the dead body...OK
Detected dead body ID: 0x204210E1 - IGNORED!
Set I/O Voltage reads as 1.81V, TCK Frequency is RTCK
Adaptive Clocking RTCK Sampling is: [Sample at MAX]
Settings Code: 0x20010000000008000200000000208200
Resurrection sequence started.
Establish communication with the phone...OK
Initializing internal hardware configuration...FAILED
ERROR: No response from the RIFF Box.
[свернуть]
2-1) цепляю ISP, check
Развернуть для просмотра
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.38, JTAG Manager Version: 1.58
Connecting to the SD/eMMC Card...OK
Set I/O Voltage reads as 3.30V, SD_CLK Frequency is 960 KHz
Memory Type .......................... eMMC
Manufacturer ID ...................... 0x15
OEM/Application ID ................... 0x00
Product Name ......................... "K3U00M"
Package .............................. BGA
User Area Partition Size ............. 0x0003A3E00000 Bytes (14.56 GB)
Boot Partition Size .................. 0x000000200000 Bytes (2.00 MB)
RPMB Partition Size .................. 0x000000020000 Bytes (128.00 KB)
OCR Register ......................... 0xC0FF8080 (Dual Voltage, High Capacity)
Write Protection Bits ................ NONE
Boot Configuration ................... No Boot
Chip Revision ........................ 0.5
Multimedia Card Revision ............. 1.5 (eMMC v4.41)
Serial Number ........................ 0xBFC0540F
Memory Manufacturing Date ............ June, 2013
[свернуть]
2-2) сохраняю служебую информацию
Развернуть для просмотра
Saved to File: D:\SMARTPHONES\HTC One S - S3\EMMC[K3U00M]__SIZE[0003A3E00000]__CID[1501004B335530304D05BFC0540F50FF].riffsdmmc
[свернуть]
2-3) сохраняю дамп UserArea
Развернуть для просмотра
Open serial port...OK
Connecting to the RIFF Box...OK
Firmware Version: 1.38, JTAG Manager Version: 1.58
Connecting to the SD/eMMC Card...OK
Set I/O Voltage reads as 3.30V, SD_CLK Frequency is 960 KHz
Detected eMMC Chip, ID: 0x15/0x00 (K3U00M), User Area Partition = 0x0003A3E00000 Bytes (14.56 GB)
Reading "User Area Partition" address space from 0x000000000000 to 0x0000120001FF
Completed in 00:51:25.109 (Average Transfer Rate: 95.59 kB/s)
[свернуть]
лечение
3-1) чтение FW в коллекцию
Развернуть для просмотра
Detected eMMC Chip, ID: 0x15/0x00 (K3U00M), User Area Partition = 0x0003A3E00000 Bytes (14.56 GB)
Reading the [KMK3U000VM-B410] eMMC Core Firmware...OK
Current Firmware Hash Code: 3CD20204A6D8653596C183721AFC0C9881A3659BE15EE33694934244B4BA0A9B
Saved to File: [D:\SMARTPHONES\A ISP_еММС\eMMC TP Pinouts\ПРОшивки eMMC\KMK3U000VM-B410_Firmware[3CD20204].riffmmcfw]
[свернуть]
3-2) формат
Развернуть для просмотра
Detected eMMC Chip, ID: 0x15/0x00 (K3U00M), User Area Partition = 0x0003A3E00000 Bytes (14.56 GB)
Performing Samsung eMMC Factory Format...OK (Completed in 00:01.375)
[свернуть]
3-3) причЁсываю из бекапа
Развернуть для просмотра
EMMC[K3U00M]__SIZE[0003A3E00000]__CID[1501004B335530304D05BFC0540F50FF].riffsdmmc
Detected eMMC Chip, ID: 0x15/0x00 (K3U00M), User Area Partition = 0x0003A3E00000 Bytes (14.56 GB)
Writting EXTCSD Field: [179] PARTITION_CONFIG, Size: 1 byte...OK
Writting EXTCSD Field: [177] BOOT_BUS_CONDITIONS, Size: 1 byte...OK
Writting EXTCSD Field: [162] RST_n_FUNCTION, Size: 1 byte...OK
[свернуть]
4-1) запись дампа, правленный под клиента
Развернуть для просмотра
Detected eMMC Chip, ID: 0x15/0x00 (K3U00M), User Area Partition = 0x0003A3E00000 Bytes (14.56 GB)
Writting "User Area Partition" memory from 0x000000000000 to 0x0000120001FF
Completed in 00:51:58.719 (Average Transfer Rate: 94.56 kB/s)
[свернуть]