ZASlonovsky
23.12.2016, 03:31
Доброго времени суток.
Будет немного нудно. Просто есть несколько вопросов, на которые хотелось бы получить ответы. В принципе аппарат поднялся, но теорию хочется познать поскольку Z3X Easy-JTAG только приобретён.
Пришёл аппарат Samsung GT-N5100, не включается. Подключил по ISP (через RIFF, так просто удобнее было, да и Z3X Easy-JTAG был ещё в пути) - не определяется память.
Снял память, поставил KMVTU000LM-b503 от i9505, был уверен, что память рабочая на 99%. Прошил её файлами с поддержки, всё нормально, аппарат завёлся. Но душа требовала приключений. Приехали микросхемы из Китая прошитые под Samsung P5100. Дай думаю попробую поставить, а то как-то жирно KMVTU000LM-b503 оставлять.
Микросхемы оказались KLMAG4FEJA-A002.
Сначала я через EASY-JTAG PLUS одной кнопкой исправил конфигурацию. Далее по той же схеме: прошил файлами с поддержки, поставил на аппарат, прошил его многофайловой прошивкой с pit - висит на самой первой картинке Samsung Galaxy Note, значит что-то не так.
Странно. Начал разбираться.
Прочитал отдельно каждую, чтобы посмотреть отличия.
EMMC NAME: VTU00M , Vendor: SAMSUNG , S/N: 08BE47AF , rev. F7
EMMC ROM 1 (Main User Data) Capacity: 15028 MB (0003AB400000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 2048 KB (000000200000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 KB (000000020000)
Boot from: ROM2 (Boot partition 1) , width: 4 bit
Boot Partition [179] / Bus Config [177] : 0x48 / 0x01
H/W Reset Function [162] : 0x00 , RST_n signal is temporarily disabled
Partition setting [PARTITION_SETTING_COMPLETE] : 0x00
EMMC Permanent / Temporary Write Protection : No / No
EMMC NAME: MAG4FA , Vendor: SAMSUNG , S/N: 3B1FE442 , rev. 2C
EMMC ROM 1 (Main User Data) Capacity: 14924 MB (0003A4C00000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 2048 KB (000000200000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 KB (000000020000)
Boot from: ROM2 (Boot partition 1) , width: 4 bit
Boot Partition [179] / Bus Config [177] : 0x48 / 0x01
H/W Reset Function [162] : 0x01 , RST_n signal is permanently enabled
Partition setting [PARTITION_SETTING_COMPLETE] : 0x00
EMMC Permanent / Temporary Write Protection : No / No
Отличие оказалось только одно: H/W Reset Function.
Решил в MAG4FA изменить этот регистр, а он не меняется. Программатор пишет, что ОК, прописал. Считываю память - так и остаётся 0x01, а на 0x00 не меняется.
Хорошо, погуглил... Пишут, что сбрасывается он только при eMMC Firmware Update.
Делаю eMMC Firmware Update. Всё проходит успешно, в конце предупреждает, что надо восстановить extcsd из резервной копии и boot разделы.
Считsваю память - H/W reset function [RST_N_FUNCTION]: 0x00. Т.е. цели добилсz. Но при этом EMMC NAME: 000000.
Обнаруживаю, что загадочным образом Easy-JTAG не сохраняет у меня extcsd и не пишет лог.
При этом программа EASY-JTAG PLUS пишет лог и сохраняет extcsd, но в ней эта память не был считана, а значит копии extcsd нет.
Дальше на свой страх и риск просто восстановил boot разделы и прописал extcsd, Rom1, Rom2 с поддержки.
Вот лог операций.
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Loading eMMC Addon Firmware... IO: 3300 mV
Box С/Н: 0700800BD0B20701, ,Микропрограмма Вер.: 01.56
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Box IO Level:3300 mV
CLK Rate:14000 khz
HiPower mode is off!
---------- eMMC Device Information ----------
EMMC CID : 1501003030303030301820110321AFB2
EMMC CSD : D02701320F5903FFF6DBFFEF8A404066
Изготовитель eMMC: ID: 0015 , OEM ID: 0100
EMMC Date: 10/2012 Rev.0x18
EMMC NAME: 000000 , S/N: 537985825
EMMC NAME (HEX): 30303030303000
EMMC ROM1 (Main User Data) Capacity: 15028 MB
EMMC ROM2 (Boot Раздел 1) Емкость: 512 kB
EMMC ROM3 (Boot Раздел 2) Емкость: 512 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
EMMC Password Locked: No
Extended CSD rev 1.5 (MMC 4.41)
Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
H/W reset function [RST_N_FUNCTION]: 0x00
High-capacity W protect group size [HC_WP_GRP_SIZE: 0x00000000]
Partitioning Support [PARTITIONING_SUPPORT]: 0x03
Device support partitioning feature
Device can have enhanced tech.
Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00
---------------------------------------------
Backup saved: 000000_ 537985825_20161223_0310.extcsd
Сделано.
Running:SAMSUNG: BOOT and RPMB resize...
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Skip loading eMMC Addon Firmware
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Box IO Level:3300 mV
CLK Rate:14000 khz
Old EMMC ROM2/3 (Boot Partitions) Capacity: 512 kB
Old EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
Sending Internal Reconfiguration Request...
Waiting configuration Apply!
Restoring configuration...
New EMMC ROM2/3 (Boot Partitions) Capacity: 2048 kB
New EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
Wiping Card... Please do not touch it!
<font color="red">Please don't forget to repair extCSD from backup!</font>
Сделано.
Processing file...C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\M AG2GA_2013686126_20140104_1031.extcsd
Processing file...C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\N 5100_Alive_Rom1.bin
Processing file...C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\N 5100_Alive_Rom2.bin
ROM3 Are not selected , skip writing ROM3
Running:Repair extCSD...
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Skip loading eMMC Addon Firmware
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Box IO Level:3300 mV
CLK Rate:14000 khz
Writing...
Сделано.
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Skip loading eMMC Addon Firmware
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Input file : C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\N 5100_Alive_Rom1.bin
Writing 0008000000 bytes to 00000000 ...ROM1 (USER ROM)
Done. Write Speed: 683 kB/s
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Skip loading eMMC Addon Firmware
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Input file : C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\N 5100_Alive_Rom2.bin
Writing 0000200000 bytes to 00000000 ...ROM2 (BOOT1 ROM)
Done. Write Speed: 979 kB/s
Да, я вижу, что extcsd от MAG2GA, но тем не менее прописал.
Поставил память на плату, вошёл в Download режим и прошил многофайловой прошивкой. Аппарат включился, IMEI 004999... Остальное понятно: ROOT, IMEI. Восстановил, работает.
Ключевой вопрос: что я сделал не так и почему не восстановился EMMC NAME: 000000 и как это может повлиять на работу аппарат, если всё включилось и работает?
Спасибо.
P.S.
И очень странно, что лог и extcsd не сохраняются. Может связано с тем, что работаю на Windows XP SP3.
Будет немного нудно. Просто есть несколько вопросов, на которые хотелось бы получить ответы. В принципе аппарат поднялся, но теорию хочется познать поскольку Z3X Easy-JTAG только приобретён.
Пришёл аппарат Samsung GT-N5100, не включается. Подключил по ISP (через RIFF, так просто удобнее было, да и Z3X Easy-JTAG был ещё в пути) - не определяется память.
Снял память, поставил KMVTU000LM-b503 от i9505, был уверен, что память рабочая на 99%. Прошил её файлами с поддержки, всё нормально, аппарат завёлся. Но душа требовала приключений. Приехали микросхемы из Китая прошитые под Samsung P5100. Дай думаю попробую поставить, а то как-то жирно KMVTU000LM-b503 оставлять.
Микросхемы оказались KLMAG4FEJA-A002.
Сначала я через EASY-JTAG PLUS одной кнопкой исправил конфигурацию. Далее по той же схеме: прошил файлами с поддержки, поставил на аппарат, прошил его многофайловой прошивкой с pit - висит на самой первой картинке Samsung Galaxy Note, значит что-то не так.
Странно. Начал разбираться.
Прочитал отдельно каждую, чтобы посмотреть отличия.
EMMC NAME: VTU00M , Vendor: SAMSUNG , S/N: 08BE47AF , rev. F7
EMMC ROM 1 (Main User Data) Capacity: 15028 MB (0003AB400000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 2048 KB (000000200000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 KB (000000020000)
Boot from: ROM2 (Boot partition 1) , width: 4 bit
Boot Partition [179] / Bus Config [177] : 0x48 / 0x01
H/W Reset Function [162] : 0x00 , RST_n signal is temporarily disabled
Partition setting [PARTITION_SETTING_COMPLETE] : 0x00
EMMC Permanent / Temporary Write Protection : No / No
EMMC NAME: MAG4FA , Vendor: SAMSUNG , S/N: 3B1FE442 , rev. 2C
EMMC ROM 1 (Main User Data) Capacity: 14924 MB (0003A4C00000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 2048 KB (000000200000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 KB (000000020000)
Boot from: ROM2 (Boot partition 1) , width: 4 bit
Boot Partition [179] / Bus Config [177] : 0x48 / 0x01
H/W Reset Function [162] : 0x01 , RST_n signal is permanently enabled
Partition setting [PARTITION_SETTING_COMPLETE] : 0x00
EMMC Permanent / Temporary Write Protection : No / No
Отличие оказалось только одно: H/W Reset Function.
Решил в MAG4FA изменить этот регистр, а он не меняется. Программатор пишет, что ОК, прописал. Считываю память - так и остаётся 0x01, а на 0x00 не меняется.
Хорошо, погуглил... Пишут, что сбрасывается он только при eMMC Firmware Update.
Делаю eMMC Firmware Update. Всё проходит успешно, в конце предупреждает, что надо восстановить extcsd из резервной копии и boot разделы.
Считsваю память - H/W reset function [RST_N_FUNCTION]: 0x00. Т.е. цели добилсz. Но при этом EMMC NAME: 000000.
Обнаруживаю, что загадочным образом Easy-JTAG не сохраняет у меня extcsd и не пишет лог.
При этом программа EASY-JTAG PLUS пишет лог и сохраняет extcsd, но в ней эта память не был считана, а значит копии extcsd нет.
Дальше на свой страх и риск просто восстановил boot разделы и прописал extcsd, Rom1, Rom2 с поддержки.
Вот лог операций.
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Loading eMMC Addon Firmware... IO: 3300 mV
Box С/Н: 0700800BD0B20701, ,Микропрограмма Вер.: 01.56
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Box IO Level:3300 mV
CLK Rate:14000 khz
HiPower mode is off!
---------- eMMC Device Information ----------
EMMC CID : 1501003030303030301820110321AFB2
EMMC CSD : D02701320F5903FFF6DBFFEF8A404066
Изготовитель eMMC: ID: 0015 , OEM ID: 0100
EMMC Date: 10/2012 Rev.0x18
EMMC NAME: 000000 , S/N: 537985825
EMMC NAME (HEX): 30303030303000
EMMC ROM1 (Main User Data) Capacity: 15028 MB
EMMC ROM2 (Boot Раздел 1) Емкость: 512 kB
EMMC ROM3 (Boot Раздел 2) Емкость: 512 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
EMMC Password Locked: No
Extended CSD rev 1.5 (MMC 4.41)
Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
H/W reset function [RST_N_FUNCTION]: 0x00
High-capacity W protect group size [HC_WP_GRP_SIZE: 0x00000000]
Partitioning Support [PARTITIONING_SUPPORT]: 0x03
Device support partitioning feature
Device can have enhanced tech.
Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00
---------------------------------------------
Backup saved: 000000_ 537985825_20161223_0310.extcsd
Сделано.
Running:SAMSUNG: BOOT and RPMB resize...
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Skip loading eMMC Addon Firmware
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Box IO Level:3300 mV
CLK Rate:14000 khz
Old EMMC ROM2/3 (Boot Partitions) Capacity: 512 kB
Old EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
Sending Internal Reconfiguration Request...
Waiting configuration Apply!
Restoring configuration...
New EMMC ROM2/3 (Boot Partitions) Capacity: 2048 kB
New EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
Wiping Card... Please do not touch it!
<font color="red">Please don't forget to repair extCSD from backup!</font>
Сделано.
Processing file...C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\M AG2GA_2013686126_20140104_1031.extcsd
Processing file...C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\N 5100_Alive_Rom1.bin
Processing file...C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\N 5100_Alive_Rom2.bin
ROM3 Are not selected , skip writing ROM3
Running:Repair extCSD...
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Skip loading eMMC Addon Firmware
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Box IO Level:3300 mV
CLK Rate:14000 khz
Writing...
Сделано.
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Skip loading eMMC Addon Firmware
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Input file : C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\N 5100_Alive_Rom1.bin
Writing 0008000000 bytes to 00000000 ...ROM1 (USER ROM)
Done. Write Speed: 683 kB/s
Z3X EasyJtag Box JTAG Софт версия. 2.5.0.3
Skip loading eMMC Addon Firmware
Напряжение подтяжки линии CMD :3176 mV
Напряжение активной линии CMD :3269 mV
Input file : C:\Documents and Settings\ZASlonovsky\Мои документы\Downloads\N5100_Alive_eMMC_BN\N 5100_Alive_Rom2.bin
Writing 0000200000 bytes to 00000000 ...ROM2 (BOOT1 ROM)
Done. Write Speed: 979 kB/s
Да, я вижу, что extcsd от MAG2GA, но тем не менее прописал.
Поставил память на плату, вошёл в Download режим и прошил многофайловой прошивкой. Аппарат включился, IMEI 004999... Остальное понятно: ROOT, IMEI. Восстановил, работает.
Ключевой вопрос: что я сделал не так и почему не восстановился EMMC NAME: 000000 и как это может повлиять на работу аппарат, если всё включилось и работает?
Спасибо.
P.S.
И очень странно, что лог и extcsd не сохраняются. Может связано с тем, что работаю на Windows XP SP3.