Автор Тема: RT809H программатор eMMC NAND SPI NOR EEPROM и др.  (Прочитано 244502 раз)

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #580 : 13 Апреля 2020, 18:25:24 »
"Я так думаю" - Фрунзик Мкртчян ;)
Я вот что удивлен - перерыл рунет - не нашел, чтобы кто-то уже делал подобное. Искал на зарубежных ресурсах - там ведь тоже хакеры есть еще те..., ан нет. Нигде нет информации, чтобы кто-то разлочивал  SPD у DDR4. Что-то не хочется пионером быть...

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5442
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #581 : 13 Апреля 2020, 19:34:38 »
Мы не хакеры, мы ремонтеры ))

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #582 : 13 Апреля 2020, 19:56:17 »
Мы не хакеры, мы ремонтеры ))
не надо к словам придираться. иногда ремонт еще в то хакерство превращается...

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #583 : 17 Апреля 2020, 13:08:31 »
если команда CWP (явно аналог RSWP) применяется для очистки байта защиты, а уровень подается именно для этой процедуры, то держать его нужно как написано в приложенной мной последней цитате из AT34C04. Соответственно "очистив" маркер защиты, при перезаписи его каждый раз устанавливать не надо, если ты не устанавливаешь защиту сам.
CWP - это совсем не аналог RSWP. Это команда чтения программной защиты.
А что если сделать такой финт:
Взять сигналы Vcc, SCL, SDA, GND c программатора, 3 ногу соединить с землей, вторую с питанием Vcc, а на 1 ногу подать внешнее 8В. Я не нашел в даташите упоминания о допустимой длительности сигнала Vhv на 1 ноге. После чего настроив программатор "без теста контактов микросхемы" жмем кнопку "Очистка".
Разве не должно прокатить?

"Я так думаю" - Фрунзик Мкртчян ;)

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5442
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #584 : 17 Апреля 2020, 14:26:45 »
Хорошо,  Clear RSWP command так аналог?

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #585 : 17 Апреля 2020, 14:45:53 »
Хорошо,  Clear RSWP command так аналог?
Так аналог. Что по методе скажешь?

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5442
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #586 : 17 Апреля 2020, 14:56:12 »
Выше я уже написал, что "мы не хакеры, мы ремонтеры", но ты принял почему-то на свой счет.
Насчет методики, что можно сказать? Я бы уже ключ приспособил от внешнего VhV с управлением от прогера, да поробовал на всех еепром с защитой, которые смог бы найти в имеющемся барахле. Прокатить должно, по любому ты ее не спалишь.

Список EEPROM 34 серии довольно обширный, неужели не аналоги.

Поискал 34схх - нет. Прогер подает на 1 пин уровень Vcc на 50 мСек. Не знаю, как проверить без микросхемы. Ни разу не попадалось.

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #587 : 17 Апреля 2020, 15:14:09 »
Список EEPROM 34 серии довольно обширный, неужели не аналоги.
К чему этот длинный список - не понял.

Что касается попробовать - так в том то и дело, что нет серди барахла ни одной 34C04 с защитой от перезаписи. только те, что стоят на дорогих и новых модулях. Боязно сразу на них экспериментировать...  :pardon:

shara37

  • Новичок
  • **
  • Сообщений: 2
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #588 : 17 Апреля 2020, 19:53:19 »
Всем привет. Вопрос в следующем: еммс  попадались в основном  ТВ Samsung и прошивал и менял на новые без проблем.А тут привезли Lg 47LM860V еммс sdin5d2-4g почитал форум и в сомнении как с ней работать,что с LG другая тема чем с самцом? Один пишет, что при чтении прогер искажает файл ext_csd а в нем прописано откуда загрузка и при считывании тело превращается в кирпич. В другой теме написано , что получилось шить LG другой старой версией ПО прогера. Подскажите пожалуйста, кто в теме. И на что обратил внимание  боот1 и боот2 пустые в отличии от самцов, что при версии с инета, что в родном дампе это так и должно быть?Или для процессоров LG другие требования к еммс?
 http://televid-sib.ru/index.php?topic=30422.msg163568#msg163568, http://televid-sib.ru/index.php?topic=30422.msg163668#msg163668

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #589 : 17 Апреля 2020, 21:26:43 »
Коллеги прошу помочь разобраться.
Методика снятия защиты у Giantec GT34C04 (https://cdn.datasheetspdf.com/pdf-down/G/T/3/GT34C04-GiantecSemiconductor.pdf) сводится к подаче команды CSWP (Clear Software Write Protection), двоичный идентификатор которой согласно даташиту – 0110011, и подаче высокого уровня напряжения VHV (диапазон 7–10 В) на адресный вывод SA0 микросхемы SPD. При этом на адресный вывод SA1 подаётся уровень напряжения Vcc в пределах нормы для данной модели. Как правило, это 3.3В. Последний адресный вывод SA2 заземляется.
Решил проверить, а что формирует RT809H при проведении стирания (Очистка) GT34C04.
Получилось вот что: http://propretor.narod.ru/RT809H/RT809H.htm
Что-то даже близко не пахнет тем, что нужно.
1. SDA последовательность обалденно длинная
2. Во время прохождения этой последовательности напряжение LSA0=LSA1=LSA2=0 и лишь по окончанию последовательности на 52мс становится верным 011, при том, что LSA0=3.3В вместо 7-10В
3. Если на выводе SCL хотя бы что-то напоминает clock, хотя первые 2 импульса почему-то явно сбитые, то сигнал SDA больше похож на плавник акулы, при том что измерения производились непосредственно на колодке программатора, то есть RC-эффект проводов минимален.
Может кто-то помочь объяснить увиденное?
Тем не менее, кроме 1 квадранта (128байт) даже при таких сигналах очистка последующих трех проходит успешно. Даже странно...

lotas

  • приватная
  • Специалист
  • *****
  • Сообщений: 1285
  • Игорь
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #590 : 17 Апреля 2020, 22:18:20 »
Вот ещё даташиты на SPD EEPROM (ddr4) может из этого списка RT809H разблокирует.

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #591 : 17 Апреля 2020, 23:15:12 »
Вот ещё даташиты на SPD EEPROM (ddr4) может из этого списка RT809H разблокирует.
На самом деле проблем нет с 34C04, если в нем не установлена RSWP на один из 4-х 128-байтных квадранта. У меня, например, есть 2 десктопных комплекта DDR4 на тех же чипах GT34C04, на которых RT809H на ура пишет и переписывает данные. Чипы там просто не залоченные. Проблема в том, что на десктопных то это не так важно - в BIOS есть настройки таймингов, а вот в ноутбуке их нет, так что вся надежда как раз на перепрошивку SPD. И как раз в ноутбучных SO-DIMM у меня и стоят лоченые GT34C04, у которых ситраются только последние 3 квадранта.

shara37

  • Новичок
  • **
  • Сообщений: 2
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #592 : 18 Апреля 2020, 01:40:25 »
вот что нашел на  форуме, в подтверждении темы - http://televid-sib.ru/index.php?topic=56071.0
"В продолжение этой темы... Навеяло вот чем. В теме выше http://televid-sib.ru/index.php?topic=56071.0 сливал дамп с eMMC с LG 49UF8507. После запайки обратно ситуация повторилась, как и с этим SONY! На eMMC жизнь замерла и плата превратилась в кирпич. Начал разбираться, что случилось и вышел на форум украинский дилера по программаторам TNM5000: http://www.willem-ua.com/forum/34-796-2 Проблема получилась один в один. Ниже человек сказал, что TNM при чтении перезаписывает регистр EXT_CSD! Таким образом, дампы, слитые этим программатором корректно, за исключением EXT_CSD. Теперь встал вопрос. где взять эти правильно слитые 512 байт для этого шасси и для LG 49UF8507.
Уважаемые форумчане, может у кого есть слитые дампы для этих eMMC и процессоров?
Для SONY процессор: MT5830DEHJ-BHHAH, eMMC: KLMAG2GEND-B031
Для LG процессор: LGE5331-A1, e-NAND: H26M31001HPR

Нужно правильно сконфигурировать eMMC и уверен, что оба восстанут из пепла эти тела. Если все получится, выложу уже рабочие дампы и продолжу борьбу с производителем TNM5000."

UPD: Проблема с моим LG решилась. Причина превращения в неисправный ТВ после чтения eMMC программатором TNM5000+ это изменение байта: Boot configuration [PARTITION_CONFIG]: 0x00 , Boot from: no boot. До процедуры чтения этот байт был 0х48 (загрузка с Boot1). Самое интересное, прошивка при этом сливается КОРРЕКТНО! Изменение этого байта в регистре EXT_CSD в микросхеме происходит ПОСЛЕ завершения чтения.

Восстановил ТВ с помощью EASY JTAG.
Непонятно получается донорский дамп слитый RT-809h с LG и SONY не будет работать и нужно брать дампы слитые другим прогером где ext_csd без изменений, тогда что помешало сразу взять такой дамп или RT-809 и при записи будет менять этот файл?

lotas

  • приватная
  • Специалист
  • *****
  • Сообщений: 1285
  • Игорь
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #593 : 20 Апреля 2020, 17:17:41 »
RT809H-20200416-Patch

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #594 : 20 Апреля 2020, 22:47:59 »
RT809H-20200416-Patch
А что нового дает он? Каков список изменений?

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #595 : 20 Апреля 2020, 22:56:44 »
Коллеги, в общем ситуация плачевная.
Считая, что проблема не в алгоритме программатора, а лишь в отсутствии 7-10В (VHV) на 1 ноге SPD, формируемой программатором, я соорудил схему на компараторе, которая позволяет плавно регулировать выходное напряжение в пределах 7-10В и срабатывать при наступлении импульса 3.3В от 1 контакта программатора. Проверил - все ОК, на 1 ноге SPD теперь импульс 8.5В (вместо 3.3).
Однако микросхема НЕ СТИРАЕТСЯ. CWP не выполняется.
Куда еще копать?

Hermes

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 1084
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #596 : 20 Апреля 2020, 23:24:39 »
Как я понял, нужно подавать определённую команду, чтобы снять защиту. RT этого не делает.
Вариантов у Вас 2.
Писать в поддержку программатора.
Если задача не стоит сделать именно этим программатором, то свяжитесь  с Mikhail. Он активно дорабатывает программатор  CH341A  http://televid-sib.ru/index.php?topic=42039.280.  Может он решит Ваш вопрос.

Propretor

  • Пользователь
  • ***
  • Сообщений: 31
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #597 : 20 Апреля 2020, 23:30:54 »
Писать в поддержку программатора.
Если задача не стоит сделать именно этим программатором, то свяжитесь  с Mikhail. Он активно дорабатывает программатор  CH341A  http://televid-sib.ru/index.php?topic=42039.280.  Может он решит Ваш вопрос.
Писал, даже на китайском :) Никакой реакции.
За совет благодарю!

Castl

  • Новичок
  • **
  • Сообщений: 1
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #598 : 27 Апреля 2020, 17:46:22 »
RT809H-20200416-Patch
я извиняюсь) а у меня почемуто ругается на это..троян говорит. это нормально? :unknw:

Sirius 777

  • Постоялец
  • ****
  • Сообщений: 70
Re: RT809H программатор eMMC NAND SPI NOR EEPROM и др.
« Ответ #599 : 27 Апреля 2020, 18:23:08 »
У меня тоже , и предыдущие версии тоже удаляет, поставил что то из старого .