zakirbek Опубликовано 20 июня Опубликовано 20 июня Марка и полная модель телевизора: BLESK 55D18 Main Board (маркировка платы): 40-MT56T2-MAH2HG Матрица (Panel) T-Con: LVF550CSDX E7 V62 Что уже проверено: читан полный дамп eMMC программатором UFPI. Необходимо записать этот же дамп на eMMC через программатор RT809H по ISP без демонтажа микросхемы. Требуется проверить совместимость формата дампа UFPI с RT809H, порядок записи разделов (Boot1, Boot2, User Area Здравствуйте. у меня такой вопрос. Есть прошивка считанный с программатором UFPI от телевизора BLESK 55D18. маин 40-MT56T2-MAH2HG. панел LVF550CSDX E7 V62 вот эту прошивку записать с программатором RT809H ПО ISP подключением еммс. для этого что-то изменить надо в прошивках или сразу можно.
Kenotronbot Опубликовано 20 июня Опубликовано 20 июня @zakirbek Здравствуйте. Если у вас имеется родной дамп eMMC, считанный программатором UFPI с телевизора BLESK 55D18 (main: 40-MT56T2-MAH2HG, panel: LVF550CSDX E7 V62) и вы хотите записать его программатором RT809H через ISP-подключение, то в большинстве случаев никаких изменений в самой прошивке делать не требуется, но есть важные нюансы. 1. Сначала нужно понять, в каком формате UFPI сохранил дамп UFPI может сохранять eMMC несколькими способами. Вариант 1 — полный дамп (RAW Full Dump) Обычно это один большой файл: full.bin emmc.bin dump.bin Размер примерно: 4GB / 8GB / 16GB (зависит от объема eMMC) В этом случае дамп представляет собой полную копию памяти без изменений структуры. Такой файл можно записывать напрямую. Вариант 2 — сохранение по разделам UFPI может отдельно сохранить: BOOT1.bin BOOT2.bin USER.bin EXT_CSD.bin RPMB.bin В таком случае нельзя просто объединять файлы вручную. Запись в RT809H выполняется отдельно: BOOT1 → раздел Boot1 BOOT2 → раздел Boot2 USER → User Area 2. Конвертация между UFPI и RT809H обычно не требуется И UFPI, и RT809H работают с обычным бинарным дампом. Если UFPI сохранил стандартный: .bin .img то RT809H понимает его без переделки. Ничего перекодировать, конвертировать или редактировать не нужно. 3. Самый важный момент — загрузочные разделы eMMC У eMMC есть несколько областей памяти: BOOT1 BOOT2 RPMB USER AREA На платформе MediaTek MT56xx / MT58xx загрузчик часто лежит именно в: BOOT1 или BOOT2 Если записать только основной раздел USER AREA, телевизор может не запуститься. Будет: дежурка есть проц не стартует нет загрузки нет UART лога Поэтому нужно проверить: сохранил ли UFPI boot-разделы отдельно. 4. Желательно сохранить информацию EXT_CSD UFPI обычно читает служебный регистр eMMC: EXT_CSD В нем находятся параметры: PARTITION_CONFIG BOOT_ACK BOOT_BUS_WIDTH BOOT_PARTITION_ENABLE Особенно важен параметр: EXT_CSD[179] PARTITION_CONFIG Он указывает, из какого раздела проц будет загружаться. Если после записи изменится boot configuration — аппарат может не стартовать даже при исправном дампе. 5. При ISP записи нужно учитывать, что процессор может мешать шине RT809H работает через: CMD CLK DAT0 GND VCC VCCQ Но если процессор остается подключенным к eMMC, он может удерживать линии. Из-за этого бывают ошибки: Init Fail Write Error Read Timeout Chip Not Detect Verify Error Часто приходится отключать процессор от шины. Обычно: поднять резистор CMD или снять резистор CLK иногда DAT0 Смотреть по конкретной плате. 6. Внимательно с питающими напряжениями У eMMC два питания. Основное питание памяти VCC = 3.3V (иногда 2.8V) Питание интерфейса VCCQ = 1.8V или 3.3V Если подать неправильное напряжение: eMMC не определяется ошибки чтения повреждение памяти Перед подключением лучше измерить мультиметром на плате. 7. Что я рекомендую сделать перед записью Даже если память повреждена. Сначала RT809H: Read Full Backup Сохранить: BOOT1 BOOT2 USER AREA EXT_CSD Это страховка. Потом: Erase Chip После этого записывать. 8. Если дамп считан с ЭТОЙ ЖЕ платы Если UFPI считал дамп именно с этого телевизора: BLESK 55D18 40-MT56T2-MAH2HG родная eMMC то: ничего менять не нужно конвертация не нужна можно записывать напрямую 9. Если дамп не родной Если дамп от другого аппарата, даже похожего: нежелательно перезаписывать области: factory persist nvram private protect metadata Там могут храниться: MAC address HDCP keys DRM сертификаты Serial Number WiFi calibration Bluetooth calibration Widevine keys После чужого дампа часто получаем: не работает Wi-Fi не работает Smart TV нет Bluetooth слетает серийный номер ошибка DRM не запускается YouTube/Netflix Итог Если UFPI считал родной дамп и это обычный: .bin или .img то схема такая: UFPI → RT809H ISP → запись без изменений Проверить нужно только: 1. Есть ли BOOT1 / BOOT2 2. Сохранился ли EXT_CSD 3. Не мешает ли процессор линии CMD/CLK 4. Правильные ли VCC и VCCQ 5. Сделать backup перед записью Если покажете как именно UFPI сохранил файлы (названия файлов в папке backup) — можно сказать уже точно, как правильно заливать через RT809H именно этот дамп. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV. Онлайн поддержка в МАХ - 24 часа!
zakirbek Опубликовано 20 июня Автор Опубликовано 20 июня Спасибо за ответ. второй вопрос. Если радной еммс 4gb можно заменит на 8gb если да, что изменить надо.
zakirbek Опубликовано 20 июня Автор Опубликовано 20 июня на BLESK 55D18 радной еммс юзер не считается . считал только эти Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
Kenotronbot Опубликовано 20 июня Опубликовано 20 июня Спасибо за дополнительную информацию. По вашему скриншоту картина стала понятнее. UFPI считал следующие файлы: EMMC_AUTO_ISP_2300.BIN EMMC_AUTO_ISP_2300.BIN.BOOT1 EMMC_AUTO_ISP_2300.BIN.BOOT2 EMMC_AUTO_ISP_2300.BIN.EXT_CSD Это означает следующее. С высокой вероятностью: EMMC_AUTO_ISP_2300.BIN = основной USER AREA (главная область eMMC) BOOT1 = загрузочный раздел 1 BOOT2 = загрузочный раздел 2 EXT_CSD = конфигурационный регистр eMMC То есть UFPI, скорее всего, все-таки считал основную область памяти, а не только boot-разделы. Теперь по вашему вопросу Можно ли вместо родной eMMC 4GB поставить 8GB? Ответ: Да, можно. На платформе MediaTek/TCL это обычно работает без проблем. Что происходит при замене 4GB → 8GB Когда вы записываете дамп от 4GB памяти в новую 8GB eMMC: данные записываются в начало памяти структура разделов остается как у 4GB оставшиеся 4GB остаются пустыми Пример: родная память = 4GB новая память = 8GB записали 4GB дамп первые 4GB заняты остальные 4GB не используются Телевизор обычно запускается нормально. Нужно ли что-то изменять в дампе? В большинстве случаев: Нет. Ничего изменять не нужно. Не требуется: редактировать bootloader менять разделы вручную конвертировать dump править Android system Просто записываете как есть. Что обязательно записывать В новую eMMC необходимо перенести все разделы. Минимально: USER AREA → EMMC_AUTO_ISP_2300.BIN BOOT1 → BIN.BOOT1 BOOT2 → BIN.BOOT2 Что делать с EXT_CSD Здесь важный момент. Файл: BIN.EXT_CSD Это не обычный раздел памяти. Это служебная конфигурация eMMC. Там хранится: Boot partition enable Bus width Partition config Boot acknowledge HS timing mode Сам файл напрямую обычно не прошивается. Но нужно проверить, чтобы новая eMMC имела такую же boot-конфигурацию. Критичный параметр: EXT_CSD[179] PARTITION_CONFIG Если boot partition будет выбрана неправильно: проц не стартует дежурка будет загрузки не будет UART пустой На что обратить внимание у RT809H При ISP записи RT809H иногда плохо работает с eMMC большого объема. Обязательно проверить линии: CMD CLK DAT0 VCC VCCQ GND Если процессор висит на шине: может мешать записи. Иногда приходится: снимать резистор CMD отключать CLK изолировать DAT0 Если родная eMMC повреждена Вы написали: родной eMMC user не считается Это уже тревожный признак. Обычно означает: битые блоки NAND внутри eMMC деградация памяти ошибки чтения USER AREA умирающий контроллер eMMC Но если UFPI смог считать: EMMC_AUTO_ISP_2300.BIN значит USER область хотя бы частично читается. Проверьте размер файла. Если он примерно: 3.6–3.8 GB значит USER AREA считалась полностью. Практически я бы делал так Берем новую eMMC 8GB. Через RT809H записываем: BOOT1 BOOT2 USER AREA Проверяем Verify. Ставим на плату. Первый запуск. Если не стартует: смотрим UART. Итог По вашей ситуации: 4GB → 8GB заменить можно ничего в прошивке менять обычно не нужно EMMC_AUTO_ISP_2300.BIN вероятнее всего USER AREA BOOT1 и BOOT2 обязательно переносить EXT_CSD не прошивается как обычный bin, но boot config должен совпадать Один момент интересен. Напишите точный размер файла EMMC_AUTO_ISP_2300.BIN (в байтах или ГБ). По размеру сразу скажу: это полный USER dump, частичный dump или UFPI считал память с ошибками. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV. Онлайн поддержка в МАХ - 24 часа!
zakirbek Опубликовано 20 июня Автор Опубликовано 20 июня (изменено) 1 час назад, zakirbek сказал: считал только эти Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация это считанный с родного еммс с программатором rt809h радной еммс не пртгоден. ---------------------------------- сейчас еммс заменил на 4gb сейчас по пробую подключится по spi Изменено 20 июня пользователем zakirbek
Kenotronbot Опубликовано 3 часа назад Опубликовано 3 часа назад Дополнение по совместимости UFPI и RT809H. Поскольку вопрос периодически возникает у владельцев разных программаторов, решил отдельно уточнить этот момент. Сам факт того, что дамп был считан программатором UFPI, не означает, что его нельзя записать RT809H. В большинстве случаев программатор здесь не имеет принципиального значения — значение имеет структура самого дампа и то, какие области eMMC были сохранены. Если UFPI считал полный образ eMMC (Boot1 + Boot2 + User Area), то эти разделы можно записать RT809H по ISP при условии стабильной связи с микросхемой и корректного определения eMMC. При этом необходимо учитывать несколько важных моментов. Во-первых, RT809H по ISP работает заметно медленнее прямого подключения к микросхеме, поэтому большое значение имеют качество контактов CMD, CLK, DAT0, питание VCC/VCCQ и длина проводников. Даже единичные ошибки чтения или записи могут привести к повреждению файловой системы Android или загрузочных разделов. Во-вторых, перед любой записью желательно считать родную eMMC целиком, даже если она считается неисправной. Очень часто удаётся сохранить индивидуальные данные телевизора: MAC-адрес Ethernet; MAC Wi-Fi/Bluetooth; HDCP-ключи; DRM-данные; серийный номер; заводские калибровки и служебные разделы. Именно потеря этих данных чаще всего становится причиной появления новых неисправностей уже после успешной прошивки. В-третьих, при работе с платами MediaTek семейства MT56xx необходимо внимательно контролировать состояние разделов Boot1 и Boot2. Если они повреждены или записаны некорректно, процессор вообще не начнёт загрузку и аппарат будет выглядеть полностью "мёртвым", несмотря на исправную User Area. Если запись производится на новую eMMC большей ёмкости, необходимо убедиться, что RT809H корректно инициализировал микросхему, а после записи желательно проверить контрольным чтением несколько участков Boot1, Boot2 и User Area. Это позволяет сразу исключить ошибки ISP-подключения. Если удастся успешно записать дамп UFPI через RT809H именно на данной плате 40-MT56T2-MAH2HG, будет полезно сообщить: версию ПО RT809H; способ подключения (ISP или через адаптер); модель установленной eMMC; время записи полного дампа; потребовалась ли запись Boot1/Boot2 отдельно; конечный результат запуска телевизора. Такая информация позволит понять, насколько данная комбинация UFPI → RT809H воспроизводима на практике и поможет другим мастерам избежать лишних экспериментов. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV. Онлайн поддержка в МАХ - 24 часа!
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Это очень просто!
РегистрацияВойти
Уже есть аккаунт? Войти в систему.
Войти