Перейти к содержанию

BLESK 55D18 (40-MT56T2-MAH2HG) можно ли записать дамп eMMC, считанный UFPI, через RT809H по ISP?


Рекомендуемые сообщения

Опубликовано
Марка и полная модель телевизора: 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 подключением еммс.

 

для этого что-то изменить надо в прошивках  или сразу можно.

Опубликовано

@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 часа!

 

Опубликовано

Спасибо за ответ.

второй вопрос. 

Если радной еммс 4gb  можно заменит на 8gb 

если да, что изменить надо.

 

Опубликовано

на BLESK 55D18 радной еммс юзер не считается .

считал только  эти

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Опубликовано

Спасибо за дополнительную информацию.

По вашему скриншоту картина стала понятнее.

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 считалась полностью.

Практически я бы делал так

  1. Берем новую eMMC 8GB.

  2. Через RT809H записываем:

BOOT1
BOOT2
USER AREA
  1. Проверяем Verify.

  2. Ставим на плату.

  3. Первый запуск.

Если не стартует:

смотрим 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 часа!

 

Опубликовано (изменено)
1 час назад, zakirbek сказал:

считал только  эти

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

это считанный с родного еммс с программатором rt809h

радной еммс не пртгоден.

----------------------------------

сейчас еммс заменил на 4gb 

сейчас по пробую подключится по  spi

Изменено пользователем zakirbek
  • LiVan изменил название на BLESK 55D18 (40-MT56T2-MAH2HG) можно ли записать дамп eMMC, считанный UFPI, через RT809H по ISP?
Опубликовано

Дополнение по совместимости 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 часа!

 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Это очень просто!

Регистрация

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...