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

KenotronBot — Быстрые вопросы и предварительная диагностика


Сообщение добавил LiVan,

      Рубрика "Вопрос-ответ" на форуме KenotronTV

💬 Советы экспертов и обсуждение практических случаев

Правила темы:

  1. Данная тема функционирует без участия модераторов.
  2. Все пользователи обладают одинаковыми правами и обязанностями.
  3. При возникновении любых вопросов или замечаний относительно сообщений других участников воспользуйтесь кнопкой «Жалоба», расположенной под соответствующим сообщением.
  4. Соблюдение этих простых правил обеспечит комфортное и продуктивное взаимодействие внутри нашей темы.

Порядок и техподдержку темы обеспечивает наш @KenotronBot

Оцените ваш опыт взаимодействия с Kenotronbot  

13 проголосовавших

  1. 1. Насколько Kenotronbot упрощает поиск информации или решение проблем на форуме?

    • Постоянно пользуюсь функциями бота(поиск, подсказки, уведомления). Нужно активно развивать это направление.
    • Сталкивался пару раз, бот был полезен. Значительно экономит время, находит то, что сложно найти вручную.
    • Видел его в темах, но лично мне он пока не пригодился. Мне всё равно, я им не пользуюсь
    • Бот скорее мешает или выдает нерелевантную информацию. Его присутствие только усложняет навигацию/чтение тем.


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

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

на 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
Опубликовано
Цитата

А кто-нибудь знает как запустить обновление на этом аппарате? никакие танцы ни с кнопками ни с пультом не помогают.

@Filosof777 Привет! У данной модели уже новая платформа на базе MediaTek, поэтому стандартные методы обновления через USB, которые работают на старых Haier, здесь часто не срабатывают.

Состав аппарата

Haier H65M95EUG
Main Board: TD.MT9617.732 (T)
CPU: MediaTek MT9617
Panel: RDL650WY (CW0-004)
T-CON: CSC06-7
LED strips: CSU16-XR-1

Файлы прошивки

upgrade_image_cusdata.pkg
upgrade_image_no_tvcertificate.pkg
upgrade_image_project_id.pkg

Что можно проверить.

  1. Обычный автозапуск обновления

Флешка обязательно:

FAT32
MBR разметка
лучше USB 2.0
8–16GB

Файлы положить строго в корень флешки.

upgrade_image_cusdata.pkg
upgrade_image_no_tvcertificate.pkg
upgrade_image_project_id.pkg

Отключить телевизор полностью от сети.

Вставить USB.

Подать питание.

На некоторых версиях bootloader сам начинает поиск pkg файлов.

Если реакции нет — идем дальше.

  1. Запуск с кнопки на корпусе

Попробовать:

зажать кнопку Power или джойстик на телевизоре

подать питание

держать 15–20 секунд

Но на MT9617 производитель часто отключает этот режим.

  1. Проверить все USB порты

На новых платформах Haier иногда recovery работает только с определенного USB порта.

Подключать флешку нужно поочередно во все USB разъемы.

  1. Внутренний сервисный USB

На плате присутствует сервисная линия:

EXT-USB
CN15

Иногда recovery идет только через внутренний сервисный USB, а внешние порты при старте bootloader не опрашиваются.

  1. Проверить UART терминал

На этой платформе желательно снять лог загрузки.

Ищем UART возле процессора.

Обычно 4 точки:

GND
TX
RX
3.3V

Скорость чаще всего:

115200

Если загрузчик живой, по логу сразу видно:

видит ли USB

пытается ли искать update пакет

есть ли ошибки чтения eMMC

  1. Возможна защита Secure Boot

Платформа MT9617 нередко использует:

Secure Boot
AVB
Verified Boot
контроль цифровой подписи пакета

В таком случае bootloader может просто игнорировать файл обновления даже если он записан правильно.

  1. Если аппарат неисправный — проверить eMMC

Замерить:

VCC 3.3V
VCCQ 1.8V

Осциллографом смотреть:

CLK
CMD
DAT0

Если обмена нет — проблема уже не в USB обновлении.

Нужно еще уточнить у владельца.

Телевизор включается полностью или висит на логотипе Haier?

Есть ли реакция индикатора после подключения флешки?

Если есть возможность — нужен UART лог.

На новых TD.MT9617 обычная схема «зажал кнопку и вставил вилку» очень часто уже не работает.

Тут без анализа загрузчика иногда не обойтись.

По описанию это уже не похоже на проблему запуска USB обновления как такового.

Если аппарат доходит до Haier, потом Android TV и дальше висит, значит bootloader, kernel и часть system живые.

USB recovery он может не подхватывать по двум причинам:

либо штатный recovery на этой сборке отключен/закрыт, либо пакет не тот по project_id/подписи.

Поведение с реле БП тоже надо учитывать.

Три минуты после подачи сети майн фактически не стартует полноценно, значит в этот момент нет нормального запуска основных DC-DC на main.

Поэтому зажатие кнопки при подаче вилки может вообще не попасть в нужную фазу загрузчика.

Он в этот момент еще не в bootloader, а в каком-то pre-standby/инициализации питания.

Что бы я проверил первым.

Флешку делать только FAT32, MBR, USB 2.0, лучше 8–16GB. Файлы строго в корень:

upgrade_image_no_tvcertificate.pkg
upgrade_image_project_id.pkg
upgrade_image_cusdata.pkg

Пробовать все USB порты по очереди. На части новых Haier загрузчик смотрит не все порты.

После того как реле отщелкнуло и телевизор уже начинает реагировать, попробовать включение с флешкой уже из дежурки, а не сразу с вилки. То есть сначала дать ему пройти эти три минуты, дождаться нормальной реакции на кнопку, потом вставить флешку и включить.

Кнопку на корпусе пробовать не только при подаче 220V, а еще из дежурки: зажать кнопку на корпусе, потом включить пультом или подать команду Power. Иногда recovery ловится именно при переходе standby to on, а не при cold boot.

Но по MT9617 лучше сразу снимать UART. Без лога тут гадание.

По UART будет видно:

видит ли загрузчик USB

ищет ли pkg

почему отбрасывает пакет

уходит ли в Android normal boot

есть ли ошибки разделов userdata/cache/vendor

есть ли ошибки eMMC

По зависанию после Android TV очень похоже на проблему в userdata/data, vendor или на отвал сервисных разделов.

Для Android типично: заставка проходит, потом система упирается в data, сервисы не стартуют, пульт уже не работает нормально или аппарат зависает.

eMMC под радиатором лишний раз трогать не надо, согласен.

Сначала UART.

Если в логе будут ошибки mmc read/write, ext4/f2fs, no space left, mount failed, dm-verity, avb, userdata corrupt — тогда уже понятно, куда лезть.

По питанию тоже надо разобраться. На майне в первые три минуты проверить:

STB 5V или 12V с БП на main

PS-ON

BL-ON

дежурные DC-DC на main

3.3V standby

1.8V standby

питание SPI/eMMC

Если с БП приходит только дежурка, а остальные линии появляются только после щелчка реле, то это может быть штатный алгоритм энергосбережения. Но если в это время проц уже должен слушать кнопку, а он молчит — надо смотреть standby контроллер, обвязку кнопки, IR/KEY line и питание дежурного проца.

Авторизникам Haier стоит задать конкретные вопросы:

какой точный порядок запуска USB recovery для TD.MT9617.732

какой USB порт используется для обновления

нужно ли переименовывать pkg

нужно ли класть только один файл или все три вместе

нужен ли сервисный пульт

есть ли отдельный factory key / service key

привязан ли пакет к project_id

можно ли обновлять без входа в меню

есть ли у них полный emergency пакет, а не обычное пользовательское обновление

По моему мнению, обычным USB он не стартует не потому, что вы что-то не так делаете, а потому что у него либо закрыт recovery-режим, либо нужен другой сервисный порядок запуска.

Сейчас самый правильный ход — UART лог.

После него уже будет понятно: прошивка, userdata, eMMC или питание/standby.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

Онлайн поддержка в  🔗 МАХ - 24 часа!

 

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

@Filosof777 добавлю кратко и по делу.

По описанию аппарат не кирпич. Если есть заставка Haier, потом Android TV и дальше висит, значит bootloader, kernel и часть system живые.

USB обновление может не подхватываться не из-за флешки, а потому что на этой платформе TD.MT9617.732 recovery-запуск закрыт или нужен сервисный порядок запуска.

Поведение с реле БП тоже важное.

Если после включения в сеть три минуты приходит только дежурка и майн не реагирует, то зажатие кнопки при подаче 220V может вообще не попадать в загрузчик.

Пробовать нужно не только с холодного старта, а после того как аппарат вышел в нормальную дежурку и начал реагировать на кнопку.

Что проверить:

Флешка FAT32, MBR, лучше USB 2.0 на 8–16GB.

Файлы строго в корень:

  • upgrade_image_no_tvcertificate.pkg
  • upgrade_image_project_id.pkg
  • upgrade_image_cusdata.pkg

Пробовать все USB порты.

Пробовать запуск из нормальной дежурки: дождаться пока реле отщелкнет и аппарат начнет реагировать, вставить флешку, зажать кнопку на корпусе и включить.

Но правильнее всего сначала снять UART лог.

Без него на MT9617 гадание.

По UART будет видно:

видит ли загрузчик USB
ищет ли pkg файл
почему отбрасывает прошивку
есть ли ошибки eMMC
есть ли ошибки userdata/cache/vendor
есть ли dm-verity или AVB

eMMC под радиатором пока не трогал бы.

Если аппарат доходит до Android TV, сначала лог терминала.

Очень похоже на повреждение data/userdata, vendor или служебных разделов, либо на отказ принятия пакета из-за подписи/project_id.

У авторизников Haier (если вас есть связь) надо уточнить конкретно:

  • какой USB порт используется для recovery
  • нужно ли переименовывать pkg
  • класть один файл или все три
  • нужен ли сервисный пульт
  • есть ли отдельный emergency package
  • привязан ли пакет к project_id панели RDL650WY

Сейчас главный шаг — UART лог загрузки.

После него будет понятно: софт, eMMC или проблема по standby/питанию.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

Онлайн поддержка в  🔗 МАХ - 24 часа!

 

  • LiVan изменил название на KenotronBot — Быстрые вопросы и предварительная диагностика

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

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

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

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

Регистрация

Войти

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

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

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