|
Работа с EMMC
| |
|
Zloy_zp
|
Дата: Среда, 08.10.2025, 18:32:06 | Сообщение # 1036
|
Участники
|
Цитата and11 (  ) Вчера сохранял: Странно.... Похоже на ключи. Пошел покурю.... Сколько раньше на пытался читать - был мусор. Давно исключил вычитку...
|
|
|
|
|
Postal2
|
Дата: Среда, 08.10.2025, 19:13:07 | Сообщение # 1037
|
Участники
|
Раздел RPMB читается без пароля, eMMC просто подписывает его. Программа Сергиуса сделана так, что если вы найдёте пароль и заведёте в какое-то окошко, то программа из заведённого вами пароля высчитает MAC, и если он совпадёт с принятым от eMMC, то напишет OK.
|
|
|
|
|
ильшат
|
Дата: Среда, 08.10.2025, 21:34:28 | Сообщение # 1038
|
Участники
|
И для чего это ок? И откуда пароль и для чего он? Для записи стен я или для чего другого. И что такое мак?
|
|
|
|
|
Postal2
|
Дата: Среда, 08.10.2025, 22:11:53 | Сообщение # 1039
|
Участники
|
Пароль в общем случае позволяет сделать копию RPMB. После этого надо транзакциями набрать нужный счётчик. Может, ещё чего-то забыл. Я 5 лет назад придумал метод обхода RPMB, но раз никому не надо, то мне-то ещё меньше оно надо.
|
|
|
|
|
Vovnn
|
Дата: Среда, 08.10.2025, 22:20:27 | Сообщение # 1040
|
Участники
|
Postal2, надо просвети, пожалуйста
|
|
|
|
|
Postal2
|
Дата: Среда, 08.10.2025, 22:48:35 | Сообщение # 1041
|
Участники
|
Это модуль где-то 2х3 см с подставной eMMC для раздела user.
Я вижу это как 2 emmc с двух сторон платы друг напротив друга, с этого конца выходит гибкая тонкая прозрачная шлейф-плата, припаиваемая к месту посадки родной emmc, на плате дальше emmc идут с одной стороны CPLD, а с другой - контроллер, там мощный контроллер не нужен, т.к. используется при начальном обмене на такте 400 кГц. CPLD непонятно какой, должен ловить на приём уровни 1.8 вольт с линии CMD (и CLK). Сам CPLD управляет ключами, разрывающими линии CMD, никаких данных не отправляет. Ключи на полевичках по типу LSF0204, но одинарные 2 штуки, скорость переключения не важна.
MCU нужен, чтобы зарядить новую emmc одинаковым RCA, потом он дёргает CPLD, и дальше уже работает только CPLD, а она работает следующим образом. Сначала линии CMD на обе emmc замкнуты и начинает сразу на обе проходить команда. CPLD, работая на высокой частоте, прямо в процессе команды сравнивает её с паттерном, и где-то в середине команды определяет, какую из 2-х emmc надо отключить. CPLD размыкает ключ, и на ненужную emmc проходят все единицы, CRC не совпадает, команда не срабатывает, ненужная emmc по линии CMD ругается на это в пустоту.
|
|
|
|
|
satman555
|
Дата: Четверг, 09.10.2025, 07:52:16 | Сообщение # 1042 | Отредактировал: satman555 - Четверг, 09.10.2025, 07:54:41
|
|
Участники
|
Спасибо Postal2, Ваша гипотеза действительно оказалась верной. Вчера вечером реализовал на си и смог затереть и записал многократно раздел РпМб. Чудеса да и только.
|
|
|
|
|
lapot2
|
Дата: Пятница, 10.10.2025, 03:18:33 | Сообщение # 1043
|
Участники
|
ну вот, новый приблуд уже в процессе появления?)
|
|
|
|
|
Postal2
|
Дата: Понедельник, 20.10.2025, 09:39:25 | Сообщение # 1044
|
Участники
|
Метод ремонта с обходом RPMB на практике выглядит так. Определяется, что родная eMMC плохая, считывется user, заливается в новую, подключается платка подмены, обновляется. Так что это очень удобно, просто есть какая-то непобедимая любовь делать всё через задницу.
|
|
|
|
|
lapot2
|
Дата: Понедельник, 20.10.2025, 10:45:43 | Сообщение # 1045
|
Участники
|
терь вопрос кто сделает в железе
|
|
|
|
|
Postal2
|
Дата: Понедельник, 20.10.2025, 11:42:56 | Сообщение # 1046
|
Участники
|
Это как раз и проблема, что устройство простое, и сделать может любой. Поэтому тема с коммерческой стороны рискованная, закрытие прошивок не спасёт, т.к. они несложные.
|
|
|
|
|
lapot2
|
Дата: Вторник, 21.10.2025, 05:11:27 | Сообщение # 1047
|
Участники
|
Цитата Postal2 (  ) Это как раз и проблема, что устройство простое, и сделать может любой. Поэтому тема с коммерческой стороны рискованная, закрытие прошивок не спасёт, т.к. они несложные. но сейчас 2025 а не 2015. тоесть все будут ждать пока кто-нибудь сделает, и никто не сделает)
Цитата Postal2 (  ) просто есть какая-то непобедимая любовь делать всё через задницу. та не. скорее простое отсутствие критического мышления, и повторение того, что делает кто-то более авторитетный. даже если у него самого нет этого критического мышления. стадный инстинкт простыми словами.
|
|
|
|
|
Postal2
|
Дата: Вторник, 21.10.2025, 06:48:11 | Сообщение # 1048
|
Участники
|
Цитата но сейчас 2025 а не 2015. тоесть все будут ждать пока кто-нибудь сделает, и никто не сделает) Я придумал решение в 2020. Производитель может одним обновлением сделать так, что решение окажется единственным. Пока что этот шаг производитель телевизоров не сделал.
|
|
|
|
|
KREMLIN
|
Дата: Четверг, 25.12.2025, 09:19:08 | Сообщение # 1049
|
Участники
|
TCL(THOMSON) Майны TPD.NT72563.PB771 и TPD.NT72563.PB773
Классический программатор:
Config Load Success. SiUSBXp.dll loaded . New style Dll in use ... Count of USB-devices = 1 Num of device to use = 0 Connection opened . - Cannot detect, try reset . usb-device closed.
FX2LP:
Config Load Success. Connection opened . - Cannot detect, try reset . fx2lp device closed.
Ридер естественно не соединяется. У этих майнов или процессоров, есть какая-то особенность. Или дело во мне. Майн успешно прошит другим программатором.
|
|
|
|
|
Postal2
|
Дата: Четверг, 25.12.2025, 14:56:20 | Сообщение # 1050
|
Участники
|
Цитата Ридер естественно не соединяется. Зажата какая-то линия. При этом CMD и DAT0 не в нуле. У FX2LP выходы слабее ридера, если что-то зажато - он не перетянет.
Цитата У этих майнов или процессоров, есть какая-то особенность. Скажем так, только у 80% процессоров выходные порты в режиме сброса находятся в Z-состоянии, а у новых это вообще программируется.
Цитата Майн успешно прошит другим программатором. Ну да, я видел, "включите четыре ножки впараллель для увеличения тока". EPM240 как раз может выходным током чего-нибудь поджарить, и уровень переключения входа можно подстроить, если eMMC не тянет. У самой eMMC выходы достаточно мощные, но если их мощности не хватит, то смысла в увеличении тока со стороны программатора не будет.
|
|
|
|
|