Спец Опубликовано 2 сентября, 2020 Опубликовано 2 сентября, 2020 Доброго дня! Наконец купил себе Easy-NAND Tiny Tools v3! С прошивкой Nand разобрался вроде ничего сложного) C прошивкой Emmc не получается справится, вроде бы все делаю правильно но не выходит, на сайте ejtag вообще черт ногу сломит) Я с пк на вы, подскажите где взять информацию по прошивке? Сейчас лежит eax65384004 висит на логотипе, прошиваю user раздел и не заводится По возможности не ругайтесь, старость не радость... Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
LiVan Опубликовано 2 сентября, 2020 Опубликовано 2 сентября, 2020 @Спец Slow timing - использовать скорость 8МГц вместо 16МГц (полезно в ISP режиме) Поставь - скорость 8МГц И вообще вот эту тему Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Вам нужно полностью прочитать и понять. Обратная связь здесь
Неизвестный Опубликовано 2 сентября, 2020 Опубликовано 2 сентября, 2020 15 минут назад, Спец сказал: прошиваю user Каким дампом, дамп рабочий, он именно от eax65384004 ?
Спец Опубликовано 2 сентября, 2020 Автор Опубликовано 2 сентября, 2020 Дамп скачал вот этот: Говорят что рабочий 8 Мгц учту.
Спец Опубликовано 2 сентября, 2020 Автор Опубликовано 2 сентября, 2020 Тему прочитал, Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Что то понял, что то нет, делаю так как понял, а именно: 1. подключил внешнее питание к программатору 2. подцепился к emmc pinout все как на картинке 3. поставил debug и 8 Мгц отключил шифрование 4. считал родной раздел User 5. Очистил раздел User 6. открыл скачанный дамп 7. записал скачанный дамп Все верно? Вот сейчас еще и ошибки полезли: Используем User раздел eMMC Записываем файл C:\Users\User\Desktop\eax.user Используем раздел User Запись начата 20:53:30 Записываем 7634944 блок(ов) из доступных 7634944 WRITE: записываем каждые 1024 сектора пакетом по x32(1024) блоков Write SD Block: Data CRC Error (Status 0x420000D, not writed 0) Ошибка записи блока 1939456, попытка 1 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1939456, попытка 2 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1939456, попытка 3 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1939456, попытка 4 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1939456, попытка 5 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1940480, попытка 1 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1940480, попытка 2 Может флешь уже не живая?
Неизвестный Опубликовано 2 сентября, 2020 Опубликовано 2 сентября, 2020 В этом шасси в большинстве случаев EMMC менять нужно !
snst Опубликовано 2 сентября, 2020 Опубликовано 2 сентября, 2020 А выпаять и в адаптер ? Провода ваши мне не нравятся, длинноваты
Неизвестный Опубликовано 4 сентября, 2020 Опубликовано 4 сентября, 2020 В 03.09.2020 в 14:48, Спец сказал: Буду пробовать новую emmc не забудь разметку и конфигурацию загрузки правильно выставить
Спец Опубликовано 4 сентября, 2020 Автор Опубликовано 4 сентября, 2020 Разметка и конфигурация это extcsd? Я правильно понимаю? Прочел эту статью Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Непонятно но очень интересно)
Неизвестный Опубликовано 4 сентября, 2020 Опубликовано 4 сентября, 2020 23 минуты назад, Спец сказал: Разметка и конфигурация это extcsd? да это конфигурация загрузки 23 минуты назад, Спец сказал: Непонятно но очень интересно)
Спец Опубликовано 4 сентября, 2020 Автор Опубликовано 4 сентября, 2020 Ну тогда жду колодку и новую флешь, буду учится)
Неизвестный Опубликовано 4 сентября, 2020 Опубликовано 4 сентября, 2020 1 минуту назад, Спец сказал: жду колодку и новую флешь правильный подход, уважаю
LiVan Опубликовано 5 сентября, 2020 Опубликовано 5 сентября, 2020 @Спец пока твоя микросхема в пути))) Сделай так.. Фото сейчас в тему выложу... Вот готово, смотри мой пример считывания, и записи eMMC! То есть джамперы 3,3 вольт и 1,8 вольт включить! Тогда у тебя будет в настройках программатора при чтении и записи VIO 1.8 V в низу есть шкала информации. Майн отмой спиртом от флюса)) Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Далее галочки выставь так: Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Считай свою прошивку, сохрани. Если чтение будет успешное то и прошивка (запись) тоже должна получится. Только что сам это делал. Пробуй. @Спец так же нужно выложить лог полный чтения и прошивки. Например вот мой лог считывания: Спойлер 11:31:02 eMMC disconnected Enumerated as HS is 21 USB VCC: Chip VCC = 1,79 Using: 1bit bus Slow timing (16MHz) Use Fixed Block operation Using Ignore Errors eMMC OCR 0xC0FF8080 after 2 attempts Send CMD1 error! eMMC (0) CID = 15010034465044335202E6BB461983 (49) Send CMD2 error! Found 1 eMMC device(s) eMMC CSD = D02701320F5903FFF6DBFFEF8E4040 eMMC Status: 00000700 CURRENT_STATE = Stby eMMC: Version 4.xx eMMC: Maximum speed 26,00 MHz eMMC: Read Block Length 512 byte eMMC: Write Block Length 512 byte eMMC: Card High Capacity eMMC: CSD User Partition Size = 1073741824 Byte eMMC: WP Status True eMMC: WP Size 16 erase groups eMMC: Permanent WP is False eMMC: Temorary WP is False Valid mode SDR 1 bit eMMC: EXT_CSD: 000000000000000101013F3F01020005 0703010000C781000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000101010004010000000000000000 000200000100000A3C00000000001E00 0000000000000002551B110700200601 01011007070011070074800000000000 000000000000000001051F5700020007 00000000000000000000000078000000 00000000000000041F04000000000007 0000E900000000000000000000000000 00000000000000000000000000010000 00000000000000000000000000000000 05740000000000000000000000000000 14140000000000000000000000000000 0000000000000000000000000100001F 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000009 00000000000000000000000000000000 eMMC: DRIVER_STRENGTH 1F SET: Using Mode1 strength EXTCSD: Device support HS SDR 26MHz EXTCSD: Device support HS SDR 52MHz EXTCSD: Device support HS DDR 52MHz 1.8V EXTCSD: Device support HS200 SDR 1.8V EXTCSD: Device support HS400 DDR 1.8V EXTCSD: EXT_CSD RST_n временно отключен EXTCSD: ACC Size = 16384 byte eMMC: EXT_CSD User Partition Size = 3909091328 Byte eMMC: Version 5.0 FFU SUPPORTED MODES = 0x1 FFU FEATURES = 0x0 FFU OPERATION CODE TIMEOUT = 0x0 FFU OPERATION CODE TIMEOUT = 0x0 FFU ARGUMENTS = 0xC781 FFU NUMBER OF FW SECTORS CORRECTLY PROGRAMMED = 0x0 OPTIMAL_READ_SIZE = 0x0 OPTIMAL_WRITE_SIZE = 0x4 DEVICE VERSION = 0.0 FIRMWARE_VERSION = 20000000 EXTCSD: FW CONFIG = 0x0 EXTCSD: PARTITION CONFIG = 0x78 EXTCSD: BOOT BUS WIDTH = 0x0 Раздел User используется для загрузки x1 (sdr) или x4 (ddr) используется при загрузке EXTCSD: Device support partitioning features EXTCSD: Device support enhanced technological features EXTCSD: Device support extended partitions attribute eMMC: Erase Group Size = 512 KByte (1024 blocks) eMMC: Boot partition size 4194304 byte eMMC: RPMB partition size 524288 byte RPMB: Authentication key not yet programmed eMMC MID = 0x0015, OEM ID = 0x0001 eMMC Product Name = 4FPD3R eMMC Name = KLM4G1FEPD-B031 eMMC Serial number = 0xE6BB4619 eMMC Revision = 0.2 eMMC Date 8/2000 ----- eMMC 5.0 Health info ----- -> Pre EOL value = 1 Pre EOL -NORMAL- status -> Life Time SLC value = 1 0- 10% device life time used -> Life Time MLC value = 1 0- 10% device life time used Используем все разделы eMMC Читаем раздел User в файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.user Чтение начато 11:42:02 READ: читаем по 512 блоков Считано 3909091328 байт Читаем раздел Boot1 в файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.boot1 Чтение начато 12:11:39 READ: читаем по 512 блоков Считано 4194304 байт Читаем раздел Boot2 в файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.boot2 Чтение начато 12:11:41 READ: читаем по 512 блоков Считано 4194304 байт RPMB пропускаем .. Чтение завершено В 02.09.2020 в 21:51, snst сказал: Провода ваши мне не нравятся, длинноваты Согласен, длина должна быть минимальная примерно 12-15 см не более! а вот лог стирания и записи Спойлер ----- eMMC 5.0 Health info ----- -> Pre EOL value = 1 Pre EOL -NORMAL- status -> Life Time SLC value = 1 0- 10% device life time used -> Life Time MLC value = 1 0- 10% device life time used Используем все разделы eMMC 13:41:22 Стирание User раздела начато Стираем 7456 блоков ERASE: стираем по 16384 блоков Стирание успешно ! 13:41:25 Стирание Boot1 раздела начато Стираем 8 блоков ERASE: стираем по 16384 блоков Стирание успешно ! 13:41:25 Стирание Boot2 раздела начато Стираем 8 блоков ERASE: стираем по 16384 блоков Стирание успешно ! 13:41:26 Используем все разделы eMMC Записываем файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.user Используем раздел User Запись начата 13:42:06 Записываем 7634944 блок(ов) из доступных 7634944 WRITE: записываем каждые 1024 сектора пакетом по x16(512) блоков Успешно! Записываем файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.boot1 Используем раздел Boot1 Запись начата 14:14:36 Записываем 8192 блок(ов) из доступных 8192 WRITE: записываем каждые 1024 сектора пакетом по x16(512) блоков Успешно! Записываем файл C:\Users\админ\Desktop\Новая папка (2)\777\3333.boot2 Используем раздел Boot2 Запись начата 14:14:39 Записываем 8192 блок(ов) из доступных 8192 WRITE: записываем каждые 1024 сектора пакетом по x16(512) блоков Успешно! Запись завершена 14:14:41 Чуть позже выложу также видео ролики, моего примера работы с снятием и записью прошивки eMMC Обратная связь здесь
LiVan Опубликовано 5 сентября, 2020 Опубликовано 5 сентября, 2020 @Спец Так же я не увидел какие точки ты подключил от программатора к майну, напиши пожалуйста точно и фото в тему по какой схеме было выполнено включение программатора для считывания eMMC Лично я насчитал всего 5 проводков)) Сделай четкое фото. Обратная связь здесь
Спец Опубликовано 5 сентября, 2020 Автор Опубликовано 5 сентября, 2020 @LiVan Провода укоротил 10 см, (есть серебряные провода, с времен давних лежат есть смысл их использовать?) Подцепился по схеме с картинки во вложении. По поводу количества проводов их больше быть должно? Перемычку поставил 1,8 V Еще мне не нравится в логе ошибка с тремя восклицательными: Спойлер Размер файла (EC000000) <> размеру чипа/флеши(E9000000)!!! Лог: Спойлер Enumerated as HS is 21 USB VCC: Chip VCC = 1,80 Using: 1bit bus Fast timing (8MHz) Use Fixed Block operation Using Ignore Errors eMMC OCR 0xC0FF8080 after 3 attempts Send CMD1 error! eMMC (0) CID = 90014A4834473164040503A2AA6D32 (D3) Send CMD2 error! Found 1 eMMC device(s) eMMC CSD = D02701320F5903FFFFFFFFEF8A4040 eMMC Status: 00000700 CURRENT_STATE = Stby eMMC: Version 4.xx eMMC: Maximum speed 26,00 MHz eMMC: Read Block Length 512 byte eMMC: Write Block Length 512 byte eMMC: Card High Capacity eMMC: CSD User Partition Size = 1073741824 Byte eMMC: WP Status True eMMC: WP Size 16 erase groups eMMC: Permanent WP is False eMMC: Temorary WP is False Valid mode SDR 1 bit eMMC: EXT_CSD: 00000000000000010301080801000678 01030000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000200646400000000000A00 0000000000000001550A0A0700200601 02011007070013000074800000080808 08080800000000000302011700020006 00000000000000000000000078000000 00000000000000201F05000000010007 0000E900000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000000000000000000000037FFFF 0100000A000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 eMMC: DRIVER_STRENGTH 1 EXTCSD: Device support 4K sector EXTCSD: Current sector size 512 byte EXTCSD: Device support HS SDR 26MHz EXTCSD: Device support HS SDR 52MHz EXTCSD: Device support HS DDR 52MHz 1.8V EXTCSD: Device support HS200 SDR 1.8V EXTCSD: EXT_CSD RST_n постоянно включен EXTCSD: ACC Size = 16384 byte eMMC: EXT_CSD User Partition Size = 3909091328 Byte eMMC: Version 4.5 EXTCSD: FW CONFIG = 0x0 EXTCSD: PARTITION CONFIG = 0x78 EXTCSD: BOOT BUS WIDTH = 0x0 Раздел User используется для загрузки x1 (sdr) или x4 (ddr) используется при загрузке EXTCSD: Device support partitioning features EXTCSD: Device support enhanced technological features EXTCSD: Device support extended partitions attribute eMMC: Erase Group Size = 512 KByte (1024 blocks) eMMC: Boot partition size 4194304 byte eMMC: RPMB partition size 4194304 byte RPMB: Authentication key not yet programmed eMMC MID = 0x0090, OEM ID = 0x4A01 eMMC Product Name = H4G1d eMMC Name = H26M31002GPR eMMC Serial number = 0x3A2AA6D eMMC Revision = 0.5 eMMC Date 3/1999 Используем User раздел eMMC 14:16:30 Стирание User раздела начато Стираем 7456 блоков ERASE: стираем по 16384 блоков Стирание успешно ! 14:16:36 Используем User раздел eMMC Записываем файл C:\Users\User\Desktop\рабочий дамп\User_0x0000000000_0x00EC000000_backup.user Используем раздел User Размер файла (EC000000) <> размеру чипа/флеши(E9000000)!!! Запись начата 14:16:58 Записываем 7634944 блок(ов) из доступных 7634944 WRITE: записываем каждые 1024 сектора пакетом по x32(1024) блоков Write SD Block: Data CRC Error (Status 0x420000D, not writed 0) Ошибка записи блока 1835008, попытка 1 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1835008, попытка 2 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1835008, попытка 3 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1835008, попытка 4 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1835008, попытка 5 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1836032, попытка 1 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1836032, попытка 2 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1836032, попытка 3 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1836032, попытка 4 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1836032, попытка 5 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1837056, попытка 1 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1837056, попытка 2 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1837056, попытка 3 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1837056, попытка 4 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1837056, попытка 5 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1838080, попытка 1 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1838080, попытка 2 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1838080, попытка 3 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1838080, попытка 4 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1838080, попытка 5 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Ошибка записи блока 1839104, попытка 1 Write SD Block: Data TimeOut (Status 0xC000025, not writed 0) Успешно! Прервано! Запись завершена 14:34:15 Запись я остановил с кнопки как появились ошибки Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
LiVan Опубликовано 5 сентября, 2020 Опубликовано 5 сентября, 2020 @Спец ещё раз внимательно, посмотри на мое фото! установи ВСЁ! так как у меня все галочки! и другие значения настроек. Это я для кого выложил? частота 16 мГц и все остальные настройки такие же как на фото выставь. Обратная связь здесь
Спец Опубликовано 5 сентября, 2020 Автор Опубликовано 5 сентября, 2020 @LiVan Пардон) не обратил внимание, read Write ставится само Х32 а так вроде бы все так же. Шить при этих параметрах? Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
LiVan Опубликовано 5 сентября, 2020 Опубликовано 5 сентября, 2020 нет! ещё поменяй как на фото! я же тебя попросил все галочки и значения! поставь все как у меня! x16Acc Value Debug Use WP Value 16 мГц Full 1.8 V считай дамп если все успешно без ошибок! сохрани, потом сотри если все успешно, загружай рабочую прошивку и запускай запись. Обратная связь здесь
Спец Опубликовано 5 сентября, 2020 Автор Опубликовано 5 сентября, 2020 @LiVan Ставлю x16Acc нажимаю коннект и она само меняется! На x32Acc Не понимаю...
LiVan Опубликовано 5 сентября, 2020 Опубликовано 5 сентября, 2020 все правильно, потом меняй на 16 !!! и другие установки тоже согласно фото! потом нажимай чтение! потом если все успешно и без ошибок сохрани дамп! на всякий случай. в zip потом стирай все! если успешно, загружай рабочий дамп и включай запись! 11 минут назад, Спец сказал: Ставлю x16Acc нажимаю коннект и она само меняется! На x32Acc Не понимаю... Это прог по умолчанию выставляет! а нам нужно так как мы хотим! поэтому после детект перед считыванием проверям все и выставляем так как нам нужно. Обратная связь здесь
snst Опубликовано 5 сентября, 2020 Опубликовано 5 сентября, 2020 56 минут назад, LiVan сказал: @Спец Так же я не увидел какие точки ты подключил от программатора к майну, напиши пожалуйста точно и фото в тему по какой схеме было выполнено включение программатора для считывания eMMC Лично я насчитал всего 5 проводков)) Сделай четкое фото. Я уже и с лупой смотрел, не вижу у вас VCCQ GND вижу CMD вижу VCC вижу D0 вижу CLK вижу может старость, конечно
LiVan Опубликовано 5 сентября, 2020 Опубликовано 5 сентября, 2020 @snst вот и про это)) @Спец покажи пожалуйста где!? у вас VCCQ ! Обратная связь здесь
Спец Опубликовано 5 сентября, 2020 Автор Опубликовано 5 сентября, 2020 @snst Да старость) Но из ума пока что не выжил... Вроде бы) Так x16Acc про это понял А что такое VCCQ??? Где его взять?
LiVan Опубликовано 5 сентября, 2020 Опубликовано 5 сентября, 2020 1 час назад, LiVan сказал: Лично я насчитал всего 5 проводков)) У меня например 7 ! Обратная связь здесь
Рекомендуемые сообщения