Модернизация прошивок платформы HK.RT2842P639.

Модернизация прошивок платформы HK.RT2842P639.

Добрый день коллеги, не являюсь сервисменом, а просто любитель подержать паяльник и поковырять девайсы.

Значит имеем подопытного Olto 43ST20H
На борту шасси HK.RT2842P639 с матрёхой CC430LV1D, телек был подарен, т.к. его выдернули из сети во время обновления. Моргал при запуске красно-зеленым индикатором.
Не разбираясь в проблеме был куплен донор той-же модели, потом выяснилось что платформа HK.RT2843P639, разбитая матрица PT430CT02 и рабочий пульт.

Замена мэйна не помогла, т.к. прошивка телека отличается, изображение было корявым.
Пара вводных по прошивке - если телек считает что с его прошивкой всё ок, и в самой прошивке указано не читать флешку - прошить его не удастся (на этом форуме находил метод зажимания pwr + vol- при подаче питания, либо просто зажатия pwr и подаче питания) у меня это не сработало.
Т.к. в моём случае телек был в аварии (красно-зелёный диод), закинул образ на флешку из этой ветки https://remont-aud.net/forum/108-116338-6#903314 переименовав файл в install_2842_1GDDR.img, открылось меню восстановления в котором удалось с помощью телефона xiaomi с ir портом и подобрав эмуляцию пульт от телека LG, переключить restore factory settings, после телек ребутнулся и я добился того-же результата что и замена мэйна из донора - матрица в прошивке была другая))))) (лошара)
Другая прошивка после этого не заливалась этим способом, т.к. телек был уверен что с ним всё ок.

Далее шаманство - что-бы продолжить эксперименты был взят UART адаптер CP2102 и подключен на мэйне к диагностическому разъему


В моём случае при подключении терминала - телек считал что он находится в режиме прошивки и сразу-же брал файл с флешки (от прошивки к прошивке приходилось играться с именем образа на флешке, а именно либо он назывался install_2842_1GDDR.img либо install_2842.img, то что он не находит файл видно в терминале на компе).
Теперь самое вкусное: моей задачей было научить прошивку общаться с другой матрицей и другим пультом.
Поэтому методом загрузки разных прошивок была найдена та, которая работает с моим пультом, и та, которая дружит с матрицей, надо объединить.
(Все прошивки с этого форума)
У нас есть Olto 43ST20H HK.T.RT2842P639 CC430LV1D.rar - моя матрица
s_08-06-22-05_2842P639_1GDDR_8G_PT430CT021.rar - мой пульт.

Берём образ install_2842_1GDDR.img, открываем архиватором 7zip, внутри архива папка package7, внутри папки файл smarttv.tar.bz2, так-же 7зипом открываем, там smarttv.tar, и видим файл smarttv.json и папку common.
Касаемо пульта и панели есть папки irmap и panel
Как мы видим, если открыть 2 образа, то касаемо пульта есть разные файлы BaoLaiDe_00BF.bin в прошивке в которой пульт не работает и SQY_RC057A_10.bin в которой работает, в файлах конфигурации smarttv.json в которых перечислены используемые файлы.


Я не стал заморачиваться, а просто заменил эти файлы переименовав их, на названия, указанные в конфигурации прошивки smarttv.json и сохранил образ.
Загрузив его на телек - пульт у меня заработал, таким-же образом можно подкинуть и файл работы с матрицей. Аналогичным образом можно поступить и матрицей:


Неудобно работать с файлами, т.к. у нас получается порядка 5 слоёв вложенных архивов, друг в друга, я делал так - открывал образ install_2842_1GDDR.img архиватором, извлекал из папки package7 архив smarttv.tar и уже в нём производил все эти действия, после этого обратно вкидывал файл smarttv.tar в образ install_2842_1GDDR.img и сохранял на флешку.

Тем самым открывается непаханное поле возможностей по изменению оболочки основного экрана (подбором прошивки с интересной оболочкой главного меню) и выбора оборудования которое используем, в частности - матрицы и пульты. Но только в пределах этого шасси, хотя я пробовал заливать этот образ и на шасси донора - HK.RT2843P639, тож работает.
По иструкции из этого видео https://www.youtube.com/watch?v=2NrHQvtHi-w замена файла vmlinux.develop.android.pie.rtd285o.tv001.emmc.andtv.optee.aes не помогала.

Статьи / Телеаппаратура seregakerz 05.09.2023 09:41:36 24

Комментарии

Комментариев нет, стань первым
Чтобы оставить комментарий, пожалуйста, авторизуйтесь или зарегистрируйтесь