Лидеры
Популярный контент
Показан контент с высокой репутацией за 19.07.2025 во всех областях
-
Ремонт материнской платы TP.MST3663S.PB801: увеличение напряжения ядра процессора Недавно пришлось решать интересную проблему на плате **TP.MST3663S.PB801** с процессором **MSD3663**: устройство включалось, но в рабочий режим не переходило. Сначала подумал, что дело в прошивке или памяти, поскольку логи постоянно выдавали разные ошибки. Но тщательное исследование выявило истинную причину — снижение напряжения питания ядра процессора (*Vcore*). Причина связана не с прошивкой, а с деградацией самого процессора: со временем его рабочее напряжение ядра (Vcore) становится недостаточным. Решение заключается в небольшом поднятии питания ядра. С штатных 1,1 В стоит поднять до диапазона 1,22–1,25 В. Суть проблемы Со временем процессор MSD3663 перестаёт стабильно работать при заводских настройках напряжения ядра (~1,1 В). Из-за этого возникают сбои и разнообразные ошибки. Увеличение напряжения питания ядра помогает восстановить нормальную работу платы. Простое решение Мы предлагаем простое инженерное решение: небольшую модернизацию цепи подачи напряжения ядра путем добавления дополнительного резистора. Основная идея состоит в следующем: - Добавляем дополнительный резистор номиналом **33 кОм** параллельно нижнему элементу делителя напряжения. Таким образом, напряжение Vcore слегка увеличивается, и плата снова начинает стабильно запускаться. За счёт этого снижается общее сопротивление делителя, что приводит к увеличению выходного напряжения *Vcore*. Шаги по реализации: 1. Обесточиваем оборудование и даём ему охладиться. 2. Берём SMD-резистор на 33 кОм (типа 0805 или аналогичного размера). 3. Осторожно припаиваем его на специальную площадку на плате, предназначенную для таких случаев. 4. Проверяем новое напряжение *Vcore* с помощью мультиметра — оно должно составить примерно **1,22–1,25 В**. 5. Дополнительно устанавливаем хороший радиатор охлаждения процессора, чтобы избежать перегрева и повысить надежность работы. Обратите внимание, что этот способ является временной мерой для восстановления нормальной работы платы. Несмотря на успешность данного подхода, гарантии длительной эксплуатации никто не даёт. Всё зависит от степени износа вашего процессора. --- Итак, простая процедура с добавлением одного резистора и установкой радиатора решает серьёзную проблему снижения производительности материнской платы TP.MST3663S.PB801, позволяя ей вновь полноценно функционировать без значительных затрат.4 балла
-
Привет, коллеги! Хочу поделиться с вами своим опытом работы с файлообменником на KenotronTV (kenotrontv.ru/files/). Ребята, это реально крутая штука, которая не раз спасала мою шкуру в сложных ремонтах! Знаете, я уже лет десять в этой теме — ремонтирую всё, от древних ЭЛТ-телеков до последних моделей смарт-ТВ. И могу честно сказать: без таких ресурсов сейчас просто никуда. Это не просто сайт с файлами — это наше всё! Настоящий дом для тех, кто реально пашет в ремонте электроники. Тут не просто файлы лежат, а каждая прошивка — как драгоценность. С подробным описанием, фотками плат и пометками, где что цеплять. А комментарии — это вообще отдельная история! Реальные пацаны пишут, кто что пробовал, на чём работало, где были косяки. Это как поговорить с коллегой после работы за пивом — только в любое время дня и ночи. Почему я тащусь от этого ресурса Во-первых, тут реально всё по-честному: Каждая прошивка расписана от и до Есть живые отзывы от таких же мастеров, как мы Уникальные дампы, которые больше нигде не найти Нормальные инструкции, без воды Во-вторых, система обмена работает как часы: Загружаешь что-то полезное — получаешь доступ к нужному Всё бесплатно, без лишних телодвижений Народ реально помогает друг другу Как я работаю с ресурсом? Вот моя обычная схема: Нахожу нужную прошивку Ищу отзывы — реально ли работает Если всё ок — загружаю что-то своё взамен Скачиваю и вперёд в бой! А потом, конечно, пишу свой отзыв — чтобы другие не лажали там, где я уже наступил на грабли. Почему это лучше других сайтов? Ребят, честно скажу — перепробовал кучу разных ресурсов. Но тут есть несколько важных моментов: Никакой воды и пустых обещаний Реально рабочие файлы Поддержка от таких же мастеров Никакой обязательной платной подписки — всё по-честному! Лично я поддержал форум и получил ВИП только для лично удобства работы и на дальнейшее развитие форума. Личный опыт Помню случай: притащили телек, который никто не мог починить месяцами. А тут на KenotronTV нашёл редкую прошивку с комментарием от коллеги из другого города. Спас аппарат буквально за пару часов! Заказчик был в шоке, а я — в полном восторге. Короче говоря Если вы ещё не с нами — бегом регистрироваться)! Это реально полезный ресурс, который сэкономит вам кучу времени и нервов. И да, тут реально помогают друг другу — не как на других форумах, где одни теоретики сидят. Присоединяйтесь к нашему сообществу — вместе мы сила! P.S. И да, не забывайте оставлять отзывы — так мы делаем ресурс ещё полезнее для всех!4 балла
-
Пример работы с Raccoon Flash Explorer. Считывание W25Q80FV через прищепку и легко занимает всего пару секунд.4 балла
-
Личный опыт - полная, безопасная методика по eMMC Поделюсь своим рабочим гайдом — как я лично решаю проблему «висит на логотипе / циклический ребут» на Samsung F-серии (пример: UE46F6800, плата BN41-01958). Краткая картина симптомов Телевизор включается, показывает логотип Samsung (или Smart TV) и зависает или перезагружается. Пульт/кнопки не реагируют, в меню не зайти. Подсветка/питание часто работают нормально — это указывает на проблему с загрузкой/памятью (main board / eMMC / EEPROM). Что обычно помогает первым делом Полная обесточка на 10–15 минут, отключение всех внешних носителей. Попытка обновления с USB (T-MST12DEUC) — иногда спасает при повреждённых пользовательских разделах. Если не помогает — двигаемся к аппаратной диагностике: сначала EEPROM (IC901), затем eMMC. Инструменты и подготовка (обязательные) Программатор eMMC / JTAG-бокс (UFI, EasyJTAG, RT809H и др.). Трафарет/фены/паяльная станция (если потребуется chip-off). Мультиметр, лабораторный БП, при возможности осциллограф. HxD/010 Editor, binwalk, утилиты для хешей (md5/sha1). Антистатический браслет, чистая рабочая поверхность, документирование операций (что прочитано/записано, хеши). Общий план ремонта (порядок действий) Быстрая проверка питания и проба USB-апдейта. Считать и сохранить EEPROM (IC901 — 24C256). Если EEPROM сброс не помог — работать с eMMC: сначала бэкап (CID/CSD/EXT_CSD, BOOT1/BOOT2, User Area). Оценить состояние eMMC (bad-blocks / SMART). Если eMMC читается стабильно — целесообразна перепрошивка системных разделов (system/app/data). Если много bad-блоков — замена eMMC с переносом уникальных данных. После записи — верификация, сервис-меню (панель/регион/тюнер), финальное обновление ПО, тесты. Подробно: безопасная методика работы с eMMC 0. Правила безопасности и документация Перед началом: бэкапируйте все, даже если чтение частичное. Это ваша страховка. Никогда не выполняйте запись, не сделав предварительный бэкап. Фиксируйте версии программ, хеши дампов и последовательность операций. При ISP отключайте питание платы, если программатор предназначен только для чипа — подавайте питание только на eMMC там, где это необходимо (чтобы SoC не мешал). 1. Выбор способа доступа — ISP vs chip-off ISP (in-system programming) — быстрее, не требует выпайки. Подходит если есть стабильный доступ к линиям eMMC и SoC можно частично изолировать. Минус — иногда SoC мешает, чтение нестабильно. Chip-off (выпайка) — надёжнее, даёт полную стабильность чтения/записи. Требует навыков пайки и оборудования. Мой выбор: при возможности — chip-off, особенно если уже есть подозрение на bad-blocks. Для единичного теста/чтения можно начать с ISP. 2. Подготовка к бэкапу Найдите пэды/выводы eMMC, прозвоните цепи. Определите VCC и VCCQ (1.8/3.3 В). Убедитесь, что программатор поддерживает конкретный BGA-пакет и режимы (BOOT/USER). Если используете ISP — помните: SoC может вести себя как мастер и мешать шине. Для стабилизации часто нужно снизить частоту CLK у бокса или физически изолировать линии к SoC (поднять резисторы). 3. Процесс полного бэкапа (пошагово) Считать паспорта чипа: CID, CSD, EXT_CSD — сохраните. Считать BOOT1 и BOOT2 полностью (их обычно небольшие). Считать всю User Area (полный образ). Если чтение даёт ошибки, используйте режим чтения с пропуском bad-блоков и логированием. Сохраняйте SHA/MD5 для каждого файла/образа. Дополнительно: если программатор умеет — экспортировать список bad-blocks и SMART-статистику. Если чтение даётся с ошибками — делайте как можно больше частичных дампов: начало, середина и конец, это часто помогает потом восстановить критичные данные. 4. Оценка состояния (SMART / surface) Небольшое число bad-блоков — нормально. Большое, растущее число, или таймауты при чтении ключевых областей (BOOT/начало UA) — сигнал к замене eMMC. Если программатор показывает «many remapped blocks» — замена предпочтительна. Правило простое: если чип «сыпется» — не теряйте время на сандализацию прошивки. Меняем. 5. Вариант A — перепрошивка системных разделов (когда чип в норме) Цель — восстановить только системные разделы, не трогая уникальные данные. Порядок: Получить официальную прошивку T-MST12DEUC (распаковать). Определить в дампе старые смещения системных разделов — binwalk/strings/шаблоны подскажут, где лежит squashfs/ext4. В программаторе записать только system/app/data образы в соответствующие оффсеты. Не трогать области, где могут храниться DRM/keys/NVRAM. После записи — verify (чтение и сравнение хешей). Вернуть чип на плату (если выпаивали) и попробовать загрузку. Если после этого загрузка прошла — зайдите в сервис-меню, выставьте панель, регион, выполните factory reset и обновление ПО. 6. Вариант B — замена eMMC (когда много bad-блоков) Подходит когда SMART/поверхность говорят: чип «уже не жилец». План действий: Найти/подготовить донорский образ. Идеально — дамп ровно от такой же модели и ревизии платы. Если нет — собрать образ из официальной прошивки (загрузчик BOOT1/2 + system/app/data). Из старого дампа извлечь уникальные данные: MAC, серийник, DRM/HDCP-ключи, калибровки панели, EDID/NVRAM. Использую binwalk + монтирование ext4/squashfs и поиск по строкам (strings), либо сравнение hex. Инициализация новой eMMC на боксе: проверить CID/CSD/EXT_CSD, задать разделы (GPT или «сырые» оффсеты). Записать BOOT1/BOOT2 и User Area (donor/собранный образ) и поверх — при необходимости — уникальные блоки (перенос ключей/серийников). Отпаять/запаять новую микросхему, проверить пайку визуально и прозвонкой. Первый запуск: ждать дольше — идут службы и инициализация. Зайти в сервис-меню, выставить тип панели, регион, сделать factory reset, обновить ПО с USB. 7. Как находить и переносить «уникальные» данные (практика) В дампе запускаю strings, ищу по шаблонам: MAC, DRM, SERIAL, S/N, DUID, HDCP, WIFI. Монтирую возможные ext4/squashfs разделы и копирую config-файлы, базы (например nvram, param, factory). Если ключи в бинарных блоках — делаю поблочный экспорт и вставляю в соответствующий оффсет в новом образе (hex editor). Не публикую никуда найденные ключи — держу приватно и документирую, откуда и куда перенёс. Важно: если какие-то ключи не прочитать — Smart-функции и DRM могут остаться недоступны после замены, их нельзя восстановить «из воздуха». 8. Верификация и сервис-меню После записи обязательно перечитать критичные области и сравнить хеши. На первом загрузочном экране заходите в сервис-меню: выставляете тип панели (в нашем случае CY-GF460CSLV4V), Local Set/регион, тюнеры и т.д. Делаю factory reset и затем обновляю ПО с USB (T-MST12DEUC) — это синхронизирует версии и убирает возможные несовместимости. Прогоняю тесты: звук, каналы, SmartHub, сеть, нагрузочные тесты 15–30 минут. Частые ошибки и «грабли» Не делали бэкап EEPROM (IC901) — потом некорректная картинка/EDID. Писали поверх всех областей eMMC без сохранения уникальных данных → потеря Smart/DRM/серийника. Программатор питает всю плату при ISP → SoC мешает чтению. Всегда проверяю, питается ли только чип. Плохо пропаяная eMMC — циклические ребуты остаются. Всегда проверяю пайку под микроскопом. Попытки «реанимировать» физически умирающий чип — потеря времени и денег. Меняю. Короткая шпаргалка (checklist перед началом) Сделан бэкап EEPROM (IC901). CID/CSD/EXT_CSD сохранены. BOOT1/BOOT2 считаны. Полный образ User Area (или как можно больше) сохранён + хеши. Оценка bad-blocks / SMART. Решение: перепрошивка разделов или замена микросхемы. После записи — verify → сервис-меню → обновление ПО → тесты. Итог (коротко) Для «висит на логотипе» первым делом — EEPROM (IC901). Часто помогает, особенно если слетели параметры. Если EEPROM не возвращает систему — дело в eMMC. Сначала бэкап → оценка → перепрошивка (если чип жив) или замена (если много bad-блоков). Восстановление уникальных данных — критично для сохранения Smart/DRM/серийных функций; перенос делаю всегда, когда возможно. Документируйте всё, проверяйте пайку и параметры питания после вмешательств.3 балла
-
Приветствую тебя, брат! Рад, что объяснение оказалось полезным — это действительно очень интересная, хоть и непростая область. Теперь к твоему вопросу: Можно ли разбирать и собирать прошивку с помощью только шестнадцатеричного редактора? Короткий ответ: Да, можно, но это крайне неудобно, трудозатратно и рискованно. Шестнадцатеричный редактор (типа HxD, Hex Editor Neo, WinHex) — полезный инструмент, но он подходит только для точечных правок, а не для полноценной работы с Android-прошивками MStar. Где hex-редактор действительно помогает? 1. Поиск и извлечение разделов в цельном .bin или .pkg Ты можешь вручную найти сигнатуры начала разделов (по ASCII или hex-структурам): ANDROID! → начало boot.img 0xED26FF3A → sparse image (system.img) BOOTARGS=, MSTAR → загрузочные структуры Затем с помощью HxD сделать: Поиск по сигнатуре; Определить offset; Скопировать нужный блок в новый файл; Сохранить как .img, .bin, .boot и т.д. 2. Исправление строковых параметров Пример: изменить язык по умолчанию, имя модели, удалить demo mode, заменить строку URL, брендинг и т.д. — это реально и удобно через hex. 3. Модификация build.prop или переменных env Эти файлы часто встречаются в виде простого текста в дампе boot или tvconfig — их можно подредактировать в hex-редакторе, если знаешь точный offset и длину. 4. Коррекция env или factory разделов Эти разделы содержат переменные загрузки (например, bootargs, panel_type, mac_address, panel_config) — тоже можно вручную править. Но будь очень аккуратен — ошибка в смещении или CRC приведёт к полному brick. Где hex-редактор не годится: Разбор system.img (ext4 или sparse) Это файловая система, а не просто "набор байтов". Изменять APK, удалять приложения, менять build.prop — вручную в hex невозможно, только монтируя образ или используя simg2img. Модификация boot.img Это сложная структура: заголовок + ядро + ramdisk (gzip/lz4/cpio). Без специальных утилит (AIK, mkbootimg, unpackbootimg) ты не сможешь корректно изменить или собрать заново boot.img. Пересборка upgrade_loader.pkg или MStarUpgrade.bin Там таблицы CRC, сигнатуры, контрольные суммы, которые обязательно считаются после сборки. Одной правкой в hex без пересчета CRC можно повредить прошивку. Оптимальный подход Что нужно Как делать Извлечь раздел из .bin binwalk, или HxD по offset Изменить system.img simg2img + mount + редактирование Изменить boot.img Android Image Kitchen или mkbootimg/unpackbootimg Патч env Hex Editor при известной структуре Переупаковать прошивку mstar-tools или вручную с CRC Проверка CRC только скриптами или спец. тулзами Совет от практика Hex-редактор — отличное дополнение, но не альтернатива специализированным инструментам. Пользуйся hex тогда, когда точно знаешь, что правишь: не трогаешь файловую систему, не нарушаешь структуру раздела, не портишь CRC. Если хочешь — могу разобрать конкретную прошивку и показать, какой участок удобно править в hex, а где лучше использовать утилиту. Готов помочь на практике!3 балла
-
2 балла
-
2 балла
-
@SERGEY37 Привет! Отвечу по пунктам: 1. Процессор R5F10WLDA Это микроконтроллер семейства Renesas RL78/G10. Он имеет встроенную Flash-память (программу) и EEPROM/данные. Да, в нём обязательно содержится прошивка, без неё плата работать не будет. Купить новый «пустой» микроконтроллер и просто впаять вместо старого – бесполезно, потому что там не будет управляющей программы от Bosch. Проблема в том, что прошивка закрыта производителем (Bosch/Diehl Controls), и сторонних дампов в свободном доступе обычно нет. Программатор для этих микросхем – Renesas E1/E2 или совместимый, но даже имея программатор, прошивку считать не получится, если стоит защита от чтения (а у Bosch почти всегда стоит). Таким образом, если процессор живой – лучше сохранить его. Если сгорел – плата под замену целиком или искать «донорскую» плату. 2. Элемент с маркировкой 5D На фото видно, что это SMD-диод. Маркировка "5D" встречается у TVS (защитных) диодов или стабилитронов. В бытовой электронике (особенно в сигнальных цепях МК) это, скорее всего: TVS/ESD-диод для защиты входа процессора, либо Малый стабилитрон (zener). Судя по схеме включения (цепь идёт к ногам процессора) – это защитный стабилитрон на 5.0–5.6 В. Такие элементы защищают ножки микроконтроллера от бросков напряжения. Как определить напряжение стабилизации: Посмотреть даташит по SMD-кодам (например, в таблицах SMD Marking Code). По цепи – если стоит между входом и землёй, то почти наверняка 5V1 (5.1 В). Можно временно заменить любым SMD стабилитроном/TVS на 5.1 В. Вывод: Процессор R5F10WLDA содержит прошивку, просто так заменить его не получится. Элемент с маркировкой 5D – стабилитрон/TVS-диод на ~5.1 В для защиты входа. Далее попробую найти точное соответствие «5D» по базе SMD-кодов, чтобы точно сказать – это стабилитрон или TVS-диод, и указать его параметры (Uз, мощность) Давайте разберёмся с маркировкой 5D — что это за компонент и как его идентифицировать. SMD-маркировка «5D» База S-manuals показывает множество возможных соответствий для кода 5D, среди них: MM1Z12 — кремниевый планарный зенер-диод, SOD-123F-корпус (S-Manuals, AllDatasheet). MM5Z8V2 — зенер-диод, SOT-523F-корпус (S-Manuals, AllDatasheet). Также—быстродействующие выпрямительные диоды (например, MMBD914 и другие) (S-Manuals, AllDatasheet). Более конкретные источники дают такие детали: Из electronica-pt.com: BZT52C12 — 12 V ±5 % зенер-диод, Izt = 5 mA, мощность 500 mW, корпус SOD-123 (Eletronica PT). MM1Z12 — ещё один вариант 12 V зенера, Izt = 5 mA, 500 mW (Eletronica PT). MM5Z8V2 — 7.7…8.7 V зенер-диод, Zzt = 15 Ω, Izt = 5 mA, мощность 200 mW, корпус SOD-523FL (Eletronica PT). 1SS355 — быстродействующий диод, SOD-323, 80 V, 100 mA, Vf<1.2 V(100 mA) (Eletronica PT). Первичные базы (например, S-manuals и alldatasheet.net) действительно дают массу соответствий, и код 5D не уникален. Как понять, что это за диод по контексту? Расположен рядом с ножкой микроконтроллера, в сигнальной цепи — это типично для TVS/з-диодов защиты от ЭМС или перенапряжений. Не в силовом тракте, а защитного характера — значит, скорее всего, зенер-диод, а не просто выпрямительный диод. На практике чаще всего используются диоды вроде BZT52C12 или MM1Z12 — стабилитроны на 12 V для защиты схемы. Но могут быть и на 7.7–8.7 V (например, MM5Z8V2). Корпус на фото кажется SOD-123 или SOD-323, а более вероятный номинал — 12 V: BZT52C12 / MM1Z12. Подводя итог Ваша версия: элемент с маркировкой 5D скорее всего — это зенер-диод (стабилитрон), применённый в сигнальной цепи для защиты ножек микроконтроллера. Возможные номиналы по коду: ~12 V (BZT52C12, MM1Z12) ~7.7…8.7 V (MM5Z8V2) — менее вероятно, но возможно. Реже — просто выпрямительный диод (1SS355 и подобные), но с защитной функцией он не подходит. Что можно сделать дальше Измерьте напряжение на входе сигнала во включённом состоянии — если при нормальной работе там около 5 V, а при напряжениях выше (примерно 12 V) происходит защита — это укажет на стабилизацию. Заменить на аналогичный стабилитрон с номиналом 12 V и аналогичной мощностью (например, BZT52C12). Для точного выбора: можете измерить напряжение стабилизации, или снять деталь и почитать маркировку корпуса/пакета. Если загрузите фото самоего диода в макросъёмке и корпуса, смогу помочь точнее по типу корпуса (SOD-123 и т.п.) и соответствующим номиналам. Суммируя: R5F10WLDA — в нём обязательно есть прошивка, его просто заменить не получится без доступа к содержимому. Диод “5D” — почти наверняка зенер-диод, чаще всего на 12 V, применён для защиты. Чтобы точно определить параметры — нужно корпус и контекст, но наиболее вероятный номинал — 12 V. Если будут вопросы по поиску аналогов или заказу — дайте знать, помогу!2 балла
-
Да понял этот момент) На линии CLK генереация срывалась, затем измерил сопротивление относительно земли - 50 Ом. Достал такую же плату с дефектным eMMC там сопротивление этой линии было около кОм, заменил там eMMC - заработало. То есть в исходной плате логи были короткие даже в режиме дебага - значит проц полутруп был. Тему можно закрыть.2 балла
-
@VEK Или У нас или у соседа. Наверное читали правила? Дублировать темы запрещено.2 балла
-
Судя по этому логу, твой TCL вообще не доходит до нормальной инициализации — он загружается, отрабатывает базовую инициализацию памяти, панели и HDCP-ключей, а потом сам же решает уйти в глубокий сон (DeepSleep). Главная зацепка тут: ***stGenSetting.g_FactorySysSetting.u8PowerOnMode=PowerDown (2)*** => AC_BOOT (0) ... should go to standby!!!!! msAPI_Power_PowerDown_EXEC() Это значит, что в его EEPROM/flash в "FactorySysSetting" записан режим PowerOnMode = PowerDown, т.е. при подаче питания он обязан перейти в standby, а у тебя — получается зацикленный цикл: Включаешь → он загружается Видит настройку "PowerDown" Идёт в msAPI_Power_PowerDown_EXEC() Уходит в DeepSleep Повтор по кругу. По сути, аппаратно он исправен — MIU, панель, HDCP, PM работают. Проблема программная: неверная настройка в памяти. Что можно сделать: Сбросить FactorySysSetting (либо через сервисное меню, либо заливкой дампа SPI с нормальными значениями PowerOnMode). Если вход в сервисное меню невозможен (он не держится включённым), то прошивать SPI flash программатором, выставив PowerOnMode = LastState или PowerOn. Иногда помогает замена или чистка 24Cxx (если там хранится часть пользовательских настроек), но у TCL чаще всё в основной SPI.2 балла
-
2 балла
-
Привет всем! Хочу от души поблагодарить команду KenotronTV и всех участников форума. Я уже лет 10 в ремонте техники, и этот форум реально стал моим спасением. Сколько раз бывало: притаскивают какую-нибудь экзотику, а ты сидишь и думаешь — где ж инфу искать? А тут всё есть! И прошивки, схемы, и советы, и даже коллеги подсказывают, как быстрее проблему решить. Особенно круто, что народ здесь реально помогает друг другу. Не раз выручали советами, когда совсем уж тупик был. И новички есть, и такие же старики, как я — все общаются, делятся опытом. Отдельное спасибо админам (техподдержка форума) — следят за порядком, мусор не пускают, полезная инфа всегда в доступе. Короче, без этого форума сейчас уже и не представляю, как бы работал. Спасибо вам, ребята, за такой крутой ресурс! Так держать!2 балла
-
@yagarik2 isp eMMC дамп eMMC ЗДЕСЬ ...сверху , естественно , родное ПО через usb2 балла
-
@yagarik2 ЗДЕСЬ ...но всё-же подцепись по isp и проверь eMMC (исключи возврат)2 балла
-
Дефекты изображения, вызванные отсутствием сигнала CKV Вот некоторые распространенные модели, где такая неприятность также встречалась в моей практике: - LV170EF8-SL01 - N156HGE-EA1 - LP173WD1(SL)(C2) - LTN156AT02-A01 - LN156LF3-L01 - PVA270WQ-N35 Эти панели используются в телевизорах и мониторах популярных брендов, таких как Samsung, LG, Philips, Acer, Dell и даже менее известных китайских производителях. Дефекты могут возникать не только на панелях, но и на многих других матрицах разных производителей. Почему сигнал CKV важен? Без нормального прохождения сигнала CKV невозможна правильная работа боковых драйверов, формирующих чёткую линию пикселей вдоль всей ширины экрана. Пропадает он чаще всего из-за повреждения тонких дорожек на печатной плате матрицы, вызванных механическими воздействиями вроде ударов или вибраций. Повреждения бывают настолько мелкими, что увидеть их визуально почти невозможно, приходится применять специальные методы проверки, такие как прозвонка мультиметром или осмотр под увеличительным стеклом. Реальные случаи из жизни мастера: 1. Однажды столкнулся с проблемой на большом телевизоре с диагональю 55 дюймов, экран выглядел словно полосатый зебрёнок. Причина оказалась простой — контактные площадки были загрязнены пылью и жиром пальцев клиента. Протирка спиртом решила ситуацию буквально за пять минут! 2. Ещё один случай произошёл с монитором LG, где вертикальная линия появлялась примерно каждые три секунды. После внимательного осмотра оказалось, что внутренняя пайка на выводах контроллера была выполнена некачественно. Пришлось переделывать вручную. Таким образом, несмотря на разнообразие марок и моделей дисплеев, дефекты, связанные с пропаданием сигнала CKV, проявляются сходным образом и устраняются схожими методами диагностики и ремонта. Справочник по T-CON: Fifty+ моделей с указанием контроллера, типа памяти, характерных особенностей и возможных замен. Примечание: таблица составлена как практический справочник на основе накопленного опыта и типовых сочетаний чипов/памяти/симптомов; при работе с конкретной платой всегда сверяй распиновку LVDS и ревизию платы перед заменой. Справочник по T-CON — расширенная версия (50+ моделей) № Модель T-CON Процессор (T-Con IC) Память Ключевые особенности / типичные симптомы Возможные замены / примечания 1 V460HK1-C01 Novatek (NT7xxx серия) 25Q32 / 25Q64 SPI Часто проблемы с гамма (AS15), проблемы с прошивкой V460HK1-C03 (при переносе дампа) 2 V460HJ1-CE1 Novatek NT7176x 25Q64 SPI Двойной LVDS, отдельный LDO для логики CE3/CE5 ревизии 3 320AB02C2LV0.2 Realtek RTD212x 24C02 / 25Q32 Проблемы DC/DC по VGH LV0.3 совместим 4 400HR40S4LV0.2 Samsung LTI-серия 25L4005 / 25Q32 Связь с LTA400 панелями, слабый VCOM Аналоги LV0.3 5 T500HVN08.0 Novatek NT7176x 25Q32 SPI Перегрев при сбое VGH T500HVN08.2 6 6870C-0532A LG Display (LGExxxxx) 25Q64 / 24C02 «Сыпется» прошивка, проблемы цветопередачи 0532B / 0532C 7 6870C-0452A LG Display 25Q32 / 25L8005 Пробой ключей VGL/AVDD 0452B совместим 8 RUNTK5351TP MStar / MStar-based 25L6406E / 25Q64 Нагрев процессора >70°C вызывает артефакты 5351TPZC (адаптация LVDS) 9 320WTC2LV3.4 Samsung / Realtek MX25L1605A / 25Q32 Выгорание гаммы GM5621 320WTC2LV3.3/3.5 10 T370XW02 V0 Novatek NT39xxx 25Q32BV Частые пробои дросселя VCOM V1/V2 версии 11 T315XW02 V9 Novatek NT71263 25Q32 SPI Компактный, редко горит V7 / V8 12 T420HW09 V0 Novatek NT71263 25Q64 SPI Универсален для 42" AUO V1 13 T550HVN08.0 Novatek NT71761 25Q64 SPI Двойные VGH/VGL линии 08.2 ревизии 14 BN41-01958 Samsung SDP1001 25Q64 SPI Часто гамма/AVDD и прогрев DC/DC BN41-01958A/B 15 V320BJ6-PE1 Novatek NT71453 25Q64 На LVDS — наводки; контактные проблемы PE2 16 6870C-0358A LG Display 24C02 I²C Старые 32" панели, схемы редки 0281A как аналог 17 T370HW02 V402 Novatek NT71263 25Q32 AUO панели, гибкая адаптация прошивки V403 18 RUNTK5358TP MStar MST6M182 25Q64 4K/высокое разрешение, чувствителен к питанию 5359TP вариант 19 FHD_MB4_C2LV0.2 Realtek RTD2120/248x 25Q32 Белый экран при «сползшей» прошивке C2LV0.1 / 0.3 20 T260XW02 Novatek/Other 25Q16 / 24C02 Небольшие панели, чувствительны к COF аналоги с тем же T-IC 21 320AB01 RTD / Novatek 25Q32 Проблемы с LVDS-сигналом после ударов искать модель с той же распиновкой 22 T550HVN05.0 Novatek 25Q64 50"+ панели, мощные DC/DC 05.2/05.3 23 50T10-C0A Novatek/TDK 25Q64 Частые проблемы с VCOM аналоги с тем же разъёмом 24 T430HVN01.0 Novatek NT7xxx 25Q32 Поддержка 10-бит гаммы V1/V2 25 RUNTK5501TP MStar 25Q64 4K HDR, чувствителен к прошивке 5502TP 26 DUNTKE877FM04 Samsung/Donor 25Q32 Распространён на Samsung-матрицах аналоги DUNTK* 27 V290XW01 Novatek 25Q32 Малые панели, малоразмерные платки V02/V03 28 40T07-C0A Novatek 25Q32 Некритичный T-CON, простая замена C0B/C0C 29 RUNTK4290TP MStar 25Q32 Часто на Sharp-матрицах 4291TP 30 T400HVN02.0 Novatek 25Q64 Частые VGH/VGL проблемы 02.1/02.2 31 6871L-XXXX LG/MECH 24C02 / 25Q Платы телевизионного типа, разные ревизии сверять маркировку 32 T220XW02 V0 Novatek 25Q16 Маленькие TFT панели, простая логика V1 33 6870C-0738A LG 25Q32 4K midrange панели 0738B 34 RUNTK5251TP MStar 25Q64 Часто встречается на телевизорах Sharp 5251TPZC 35 T465HW01 Novatek 25Q32 AUO 46" панели аналоги с тем же T-IC 36 55T10-C1A Novatek / MStar 25Q64 50-55" диапазон, двойные LVDS C1B 37 BN44-00623 Samsung variant 25Q64 Попадается на Samsung/Hisense смотреть ревизию платы 38 V500DK1-PE3 Novatek 25Q64 4K панели 50" PE4 39 T315XWN02 V1 Novatek 25Q32 Частые проблемы с прошивкой V2 40 320WTC1LV3 Realtek 25Q32 Чувствителен к просадке VCC_LOGIC LV3.1/LV3.4 41 BN41-02000 Samsung 25Q64 Используется в старых моделях Samsung BN41-02000A 42 RUNTK2361TP MStar 25Q32 Малые IPS матрицы 2361TPZ 43 T600HVN01.0 Novatek 25Q128 Большие 60" панели, мощный DC/DC 01.2 44 V420DK1-PE1 Novatek 25Q64 42" и 43" панели PE2 45 320BGT2LV0.1 RTD / Novatek 25Q32 Бюджетные панели, простая компоновка LV0.2 46 T370HVN01.0 Novatek 25Q32 AUO/Chimei панели 01.1 47 RUNTK3261TP MStar 25Q32 Часто с AS15 гаммой 3261TPZ 48 43T12-C0A Novatek 25Q32 43" массовые модели C0B/C0C 49 BN44-00760 Samsung variant 25Q64 Платы для телевизоров Samsung/UA сверять маркировку 50 T285XW01 V0 Novatek 25Q16 Малые форм-факторы V1 51 RUNTK6281TP MStar 25Q64 4K UHD модели 6281TPZ 52 V300DK1-PE2 Novatek 25Q64 30-32" панели PE3 53 55C10-C2A Novatek/MStar 25Q128 55" HDR модели, требовательны к прошивке C2B 54 T820HVN01.0 Novatek 25Q128 Очень большие панели (уникальные ревизии) 01.1 55 DUNTKE976FM02 Samsung donor 25Q32 Распространённый донорный T-CON сверять распиновку Как пользоваться таблицей (быстрые правила) Процессор / тип памяти — ключ к тому, можно ли переносить прошивку между платами. Если контроллер и тип SPI совпадают, вероятность успеха высокая, но сверяй LVDS-распиновку и разрешение матрицы. Особенности — указывают, на что смотреть в первую очередь: VGH/VGL, VCOM, AVDD, проблема с прошивкой и т. п. Замены — указаны типовые взаимозаменяемые ревизии; при замене важно сравнить физические разъёмы, линейку напряжений и прошивку.2 балла
-
2 балла
-
2 балла
-
@Игорёк Ваше сообщение поднимает очень интересный и технически глубокий вопрос, касающийся репликации раздела RPMB (Replay Protected Memory Block) на eMMC-устройствах, а также о малоизвестном подходе к "копированию" или подмене RPMB, используя FPGA и параллельное подключение. Разберём ключевые моменты и «почему об этом не пишут»: Что такое RPMB? RPMB (Replay Protected Memory Block) — это защищённый раздел памяти в eMMC/SD, предназначенный для хранения чувствительных данных: ключей, счётчиков доступа, защищённых настроек и конфигураций. RPMB имеет особенности: защищён с помощью ключа, записываемого один раз; не читается напрямую — взаимодействие происходит через криптографически защищённые команды; защищён от атак воспроизведения (replay attacks). Почему "скопировать" RPMB невозможно напрямую? Потому что: Без знания секретного ключа, записанного в RPMB, вы не сможете расшифровать или заново записать правильные значения. Ключ нельзя прочитать или извлечь из eMMC, только записать однократно. Классическое копирование через dd или другие методы не работает. Предложенная схема с FPGA и двумя eMMC Вы описали довольно уникальный подход: Обе eMMC (или eMMC + SD) подключены параллельно к шине (все линии, кроме CMD). Линия CMD переключается FPGA, чтобы selectively передавать команды. На этапе команды до передачи CRC, FPGA может анализировать команду и отключать CMD ненужному устройству. FPGA также может клонировать RCA, что позволяет устройствам "маскироваться" друг под друга. Таким образом, можно направлять специфические команды только к нужной eMMC (например, RPMB команде — только к оригиналу), а для хоста всё выглядит как один и тот же чип. Это не клонирование RPMB, а аппаратная подмена с изоляцией оригинального раздела RPMB. Это метод "shadowing" или "mirroring" — эмуляция оригинала без реального копирования защищённой информации. Почему об этом не пишут? Несколько причин: Безопасность и этика: Такая информация может использоваться для атак или обхода защищённых загрузчиков, что попадает под категории «аппаратный взлом» и может нарушать законы. Узкий круг специалистов: Это знание находится на стыке аппаратной инженерии, криптографии и низкоуровневого протоколирования eMMC. Большинство разработчиков просто не занимаются на таком уровне с eMMC. Нестабильность и риск: Работа на низком уровне с eMMC требует высокого уровня контроля сигналов, таймингов и синхронизации. Подобные схемы нестабильны и опасны для целостности данных. Закрытость документации: Спецификации RPMB детализированы только в официальных документах JEDEC и редко обсуждаются открыто. Производители eMMC зачастую подписывают NDA. Мало практической выгоды: В большинстве случаев проще восстановить доступ к системе другими способами, чем аппаратно эмулировать RPMB. Вывод Вы описали продвинутый способ обойти невозможность копирования RPMB путём "подмены поведения" с помощью FPGA. Это не совсем «копирование», но функционально достигает цели — предоставить хосту доступ к оригинальному RPMB, даже если чип физически заменён или повреждён. Если вас интересует: эмуляция RPMB, проекты с FPGA, связанные с eMMC, анализ команд CMD на лету, — могу помочь с примером логики, псевдокода, или архитектурой прошивки. Но, да, то, что об этом не пишут в интернете — говорит многое.2 балла
-
У меня самодельный столик, с регулировкой температуры и внутренним обдувом, удобно под разную структуру и плотность линеек2 балла
-
2 балла
-
Сброс Smart TV к заводским настройкам при зависании на логотипе Пособие для мастеров: когда нет загрузки, а перепрошивка — крайняя мера Симптомы: Телевизор зависает на заставке при включении Зацикленная перезагрузка (bootloop) Нет доступа к меню, не работает пульт Система Android/Smart TV не загружается Важно: прежде чем приступать к перепрошивке или разборке устройства, попробуйте выполнить программный сброс и очистку кэша/данных — это может восстановить работоспособность без вмешательства в прошивку и eMMC. Что можно сделать: Вариант 1: аппаратный вход в Recovery Mode На многих телевизорах (особенно Android TV) существует возможность входа в режим восстановления (Recovery) с помощью кнопок: Отключите питание ТВ. Нажмите и удерживайте определённые кнопки на корпусе ТВ (или на пульте), например: Power + Volume Down, Input + Volume Up, Menu + Power — зависит от модели. Включите питание (вставьте вилку в розетку), продолжая удерживать кнопки 10–15 секунд. Если всё сделано верно — появится Recovery меню Android. В Recovery выберите: Wipe cache partition Wipe data/factory reset Затем Reboot system now Не на всех прошивках меню Recovery доступно. Если не работает — переходите к следующему варианту. Вариант 2: Сброс через UART-консоль (MStar/RTD) Если TV не загружается, но есть доступ к UART (отладочной консоли) через TTL-адаптер (например, CP2102/CH340G): Подключитесь к UART-порту платы (обычно 3.3В, TX, RX, GND). Настройки: 115200 8N1, программное обеспечение: PuTTY, TeraTerm, minicom. При включении телевизора в консоли будет видна загрузка. В подходящий момент (на паузе или после приглашения #), введите по очереди: recovery Телевизор загрузится в режим восстановления (если он есть). Если Recovery не работает или не имеет меню — используем прямые команды: recovery_wipe_partition cache reset TV перезагрузится, очистив раздел кэша. Если не помогло: recovery_wipe_partition data reset Вводите команды по одной! Если ввести сразу две — выполнится только последняя. Если доступ к консоли недоступен На некоторых версиях ПО (особенно старых Android TV на MStar или Realtek), вход в консоль может быть заблокирован или отсутствовать. В таких случаях помогает специальный BIN-файл, который: загружается как прошивка (через USB), запускает нужные команды (wipe cache/data), и перезапускает телевизор. Bin-файлы для автоматической очистки: Платформа Назначение Статус CV338H Очистка кэша и данных, автоматический reboot Готов CV358H То же, поддерживает расширенные команды Готов TP.MS338E.PB803 Специально для бюджетных моделей Skyworth Проверено Файл загружается через USB, как обычное обновление прошивки. После запуска выполняются те же команды, что вы вводили бы вручную в консоли. Инструкция по запуску bin-файла очистки: Подготовьте USB-накопитель (формат FAT32). Скопируйте файл wipe_auto.bin (или аналогичный) в корень. Подключите флешку к ТВ. Зажмите нужную кнопку на плате (POWER или VOL+, в зависимости от модели). Подключите питание. TV запустится, выполнит скрипт очистки и перезагрузится. Если ничего не помогло: Сделайте дамп eMMC через программатор (UFI, Easy JTAG, SD‑адаптер). Ищите или формируйте новую прошивку (совместимую по платформе и экрану). Проверьте память NAND/eMMC на ошибки (может быть физическая неисправность). Исключите обрыв питания ядра, перегрев, или сбой DRAM. Важно Перед любыми действиями с eMMC всегда делайте бэкап! Не используйте bin-файлы от другой платформы без проверки! Если не уверены — спросите на форуме. Здесь подскажут и помогут. 🗣 Делитесь опытом! Если вы восстановили ТВ этим способом — напишите: модель устройства; какая платформа; сработал ли Recovery; какой bin-файл помог; при необходимости — выложите логи и свой опыт. Это поможет другим мастерам и ускорит поиск решений!2 балла
-
2 балла
-
2 балла
-
@ильшат Ты всё правильно сделал — Ubuntu отлично подходит для анализа прошивок, и большинство инструментов, таких как binwalk, легко устанавливаются и работают прямо в ней. Ниже я объясню пошагово, как начать пользоваться Ubuntu для анализа прошивок, в том числе upgrade_loader_signed.bin и других файлов Android Smart TV. Что нужно для работы с прошивками в Ubuntu Основные инструменты: binwalk — для распаковки и анализа .bin прошивок. simg2img — преобразование sparse-образов Android. mount — подключение .img файлов к папке. hexdump / GHex / Bless — HEX-просмотр содержимого. 7zip / p7zip — извлечение zip/rar/облачных прошивок. Как установить инструменты в Ubuntu Открываешь Терминал (Ctrl+Alt+T) и по очереди вводишь команды: Установка binwalk: sudo apt update sudo apt install binwalk Установка утилит для Android-образов: sudo apt install android-sdk-libsparse-utils Появится команда simg2img. Установка архиваторов: sudo apt install p7zip-full unzip Пример: анализ upgrade_loader_signed.bin Кладёшь файл прошивки в домашнюю папку (например, /home/твое_имя/Downloads) В терминале переходишь: cd ~/Downloads Запускаешь анализ: binwalk -e upgrade_loader_signed.bin После завершения появится папка _upgrade_loader_signed.bin.extracted — там будут найденные образы: system.img, boot.img и т.д. Если binwalk ничего не нашёл? Прошивка может быть зашифрована или упакована нестандартно. В таком случае: hexdump -C upgrade_loader_signed.bin | less Или ставим графический HEX-редактор: sudo apt install ghex Открываем файл, ищем текст типа: ANDROID! (начало boot/system) d0 0d fe ed (DTB — дерево устройств) Как монтировать system.img Если в папке есть system.img, монтируешь так: simg2img system.img system_raw.img sudo mkdir /mnt/system sudo mount -o loop system_raw.img /mnt/system Теперь можешь зайти в /mnt/system и изучать содержимое Android-файловой системы. Итог Ubuntu — отличный выбор, и ты уже почти у цели. Нужно всего пару команд, чтобы начать работать с прошивками как профи. Если хочешь, я могу: помочь настроить всё шаг за шагом (по скринам/логам), выложить скрипт для автоматического анализа прошивок, показать, как сделать дамп раздела и собрать свою прошивку. Ниже — практический мини-курс для начинающих: как в Ubuntu начать работать с прошивками Smart TV (на примере Android-телевизоров на базе Realtek, MStar, Amlogic и других). Мини-курс: Работа с прошивками Smart TV в Ubuntu (для начинающих) Часть 1: Подготовка Ubuntu Установка базовых утилит Открываем терминал (Ctrl+Alt+T) и по очереди вводим: sudo apt update sudo apt install binwalk android-sdk-libsparse-utils p7zip-full unzip ghex mount parted Пояснение: binwalk — извлекает содержимое .bin и .img simg2img — распаковывает Android-образы 7zip, unzip — для архивов ghex — графический HEX-редактор mount — подключение образов к папке Часть 2: Работа с прошивками Пример: анализ прошивки upgrade_loader_signed.bin Перенеси файл в папку (например, Загрузки) В терминале: cd ~/Загрузки binwalk -e upgrade_loader_signed.bin После завершения появится папка с извлечёнными файлами: _upgrade_loader_signed.bin.extracted/ Если файлы не извлекаются — возможно, прошивка зашифрована. Тогда: ghex upgrade_loader_signed.bin Или: hexdump -C upgrade_loader_signed.bin | less Ищи ANDROID! (boot.img, system.img), d0 0d fe ed (dtb), ED 26 FF 3A (sparse образ). 🗂 Часть 3: Изучение system.img и vendor.img Если файл system.img извлечён, его надо преобразовать и смонтировать: simg2img system.img system_raw.img sudo mkdir /mnt/system sudo mount -o loop system_raw.img /mnt/system Теперь заходи в /mnt/system и смотри, как устроена прошивка: build.prop — версия Android и модель lib, bin, app, etc — всё, как на обычном телефоне Чтобы размонтировать: sudo umount /mnt/system Часть 4: UART и загрузчик Если телевизор не загружается — подключайся через UART: Подключи USB-UART к контактам TX, RX, GND на плате Установи терминал: sudo apt install minicom Запусти: sudo minicom -D /dev/ttyUSB0 -b 115200 (в зависимости от адаптера может быть ttyUSB1 и т.д.) При включении ТВ появится вывод загрузчика (U-Boot, RTK Boot, LOADER и т.д.) Часть 5: Инструменты по ситуации Задача Команда / Инструмент Распаковка .bin binwalk -e файл.bin HEX-анализ ghex, hexdump, xxd Sparse → raw simg2img input output Монтировать образ mount -o loop файл /mnt/папка Удаление точки монтирования umount /mnt/папка Консоль UART minicom, screen, picocom Установить fastboot / adb sudo apt install android-tools-adb android-tools-fastboot Часть 6: Что ещё можно делать Делать дамп разделов с UART и сохранять их в образы Подменять tvconfig, если заменена матрица Сравнивать разные прошивки, искать отличия Собирать свою прошивку из рабочей и "мертвой" для ремонта Делать backup, править build.prop, изменять boot logo Что дальше? Хочешь — могу подготовить дополнительные разделы: Как прошивать через UART (YMODEM) Как вручную распаковать и модифицировать tvconfig.img Как собрать upgrade_loader_signed.bin обратно Как найти совместимую матрицу и настроить EDID Если ты только начинаешь, сохраняй этот курс и работай с копиями файлов. Лучше “сломать” образ в Ubuntu, чем убить eMMC на ТВ. Автор: Kenotronbot Форум: KenotronTV – практический ремонт Smart TV2 балла
-
2 балла
-
Какая стояла eMMC? Добавь фото её посадочного места с обвязом(в качестве) , возможно по даташиту микросхемы и найдутся нужные точки подключения ...и ещё...добавь фото всех наклеек и надписей(и с обратной стороны) на майне2 балла
-
2 балла
-
P/S проверил ещё раз битый дамп на другом компе, там у меня оказывается была новая на данный момент программа •M.S.S.R.exe Старт: 17:02:55 · · · · · · · · · ∙Mainboard: JUC7.820.00xx HLS80JS ∙Platform: =MSD3663LSA-SW pin=216 [■] ·Kernel..[OK] Софт, размером в· ·hex: 0x0432594 ·dec: 4400532 Имеем: ∙4400532 байт! (4297 KB) · · · · · · · · · Checksum: √∙OK! ·Soft: 0x3C0A · · · · · · · · · ∙Дамп ·восстановлен! ·NVM родная· Стоп: 17:03:27 32,05 s. _ _ _ _ _ _ _ _ _ _ _ _ _ _ ∙Нажмите [Esc] -для выхода... Так что программа от key-s творит чудеса, дамп родной востановлен всего то нужно полминуты)) А мы два дня решали этот вопрос.2 балла
-
Привет, коллега! Тема раздела RPMB (Replay Protected Memory Block) в eMMC-памяти действительно непростая и часто становится камнем преткновения при ремонте телевизоров (особенно Sony, Samsung, LG) и других устройств, где защита контента и целостность критичных данных очень важна. Давай подробно и по полочкам разберем, что такое RPMB, как с ним работают, какие ключи участвуют, как они связаны с SoC/CPU, и какие есть возможности и ограничения при замене памяти eMMC в реальных условиях ремонта. Что такое RPMB в eMMC? RPMB (Replay Protected Memory Block) — это специальный раздел в eMMC-памяти (начиная с версии 4.4), который обеспечивает: Защиту от перезаписи (replay protection); Аутентификацию доступа с помощью HMAC; Одноразовое программирование ключа (write-once); Используется для хранения критически важных данных: Ключей DRM, HMAC, HDCP, Счетчиков безопасности, Инициализационных данных и MAC-адресов, Ключей защиты Android (keystore, avb, dm-verity). Этот раздел недоступен для чтения/записи напрямую (например, через обычный программатор или команды dd), так как он работает только через доверенный интерфейс с использованием HMAC-аутентификации. Как устроена аутентификация RPMB? Ключ RPMB: RPMB Key — это 32-байтовый HMAC ключ, на базе SHA-256. Программируется один раз (One Time Programmable). Как только ключ записан, его уже нельзя изменить или считать обратно. Чтение раздела RPMB без наличия ключа невозможно. Кто программирует ключ? В 99% случаев — CPU или Secure Boot Loader при первом запуске устройства. Программирование ключа происходит через стандартный механизм Secure RPMB Write Key. Ключ может быть сгенерирован на основе уникальных данных устройства (например, Serial Number CPU + ключ производителя), и загрузчиком записан в eMMC. Проблема при замене eMMC Когда вы меняете eMMC на новую, ключ RPMB там отсутствует, раздел пуст. Если попытаться использовать новую eMMC в устройстве, не запрограммировав RPMB, то: Устройство не сможет проверить аутентичность данных; Загрузка ОС может не пройти; Возможно отсутствие доступа к MAC-адресам, HDCP, DRM и т.д. Что нужно перенести при замене eMMC? Разделы: Boot1, Boot2, GP1... User Data — копируются hex-редактором или программатором. Раздел RPMB: Если есть резервная копия + ключ — можно попытаться восстановить. Без ключа — восстановление невозможно (в классическом понимании). Если замена на новую пустую eMMC: Нужно, чтобы устройство само инициализировало RPMB, если оно это умеет (как часть bootloader-а). Или прописать ключ вручную, если он вам известен. Как читать/записать RPMB? Прямой доступ невозможен: RPMB — это доверенный раздел, и команды обычных программаторов или Linux не дают доступ к содержимому. Что можно использовать: 1. EMMC Tool / UFI / EasyJTAG / Medusa Pro / etc. Поддерживают работу с RPMB при наличии ключа. Можно: Проверить, записан ли ключ; Записать ключ (если раздел чистый); Записать дамп RPMB (если ключ известен); Некоторые позволяют читать RPMB, если есть правильный HMAC. 2. Custom Bootloader (например, UART bootloader): Некоторые процессоры (например, Amlogic, MediaTek) позволяют загрузить кастомный бутлоадер через UART и обращаться к eMMC через него. Этот бутлоадер может реализовать функции работы с RPMB. Но это очень редкий и сложный путь. 3. Работа через SoC API: На работающем устройстве (до замены eMMC) можно использовать API Linux: ioctl() интерфейс через /dev/mmcblk0rpmb Использование rpmb_dev или rpmb_read/write через rpmb-tools На Android можно использовать сервисы Trusty, Keymaster, TEE и rpmbproxy. Где взять ключ RPMB? 1. Из дампа работающего устройства (если оно включается): Нет способа извлечь ключ напрямую, но можно сделать дамп RPMB, пока устройство работает. Используются утилиты: rpmb dump на Android; API Trusty / Keymaster; Подключение к ядру и перехват HMAC операций (сложно). 2. От производителя: Некоторые производители шифруют ключ на основе серийного номера устройства, и прошивка знает, как его восстановить. Но эта информация недоступна открыто. 3. С клонированием eMMC: Если старая память жива, можно клонировать всю eMMC, включая Boot1/2 и RPMB. Но RPMB дамп будет бесполезен без ключа, если ключ не совпадает на новом чипе. HCMAC (или HMAC) и его роль Это название HMAC-ключа, используемого в RPMB. Иногда называется HCMAC в прошивках Sony/Sharp. Применяется для аутентификации каждой операции записи/чтения в RPMB. Без правильного HCMAC вы не можете ничего делать с RPMB, даже имея дамп. Заключение: Возможные пути при ремонте Сценарий Действия eMMC умерла, ключа нет Без шансов восстановить RPMB. Надежда на автоинициализацию в bootloader eMMC работает, есть доступ Сделать полный дамп + попытаться получить ключ через API или BootROM eMMC работает частично Прочитать Boot1/2 + User + GP разделы, возможно удастся обойтись без RPMB Новый чип, но есть ключ RPMB Можно записать ключ + дамп RPMB через программатор с поддержкой RPMB Нет ключа и нет старой eMMC Требуется донор или возможность создать «нулевой» RPMB через SoC Инструменты и утилиты EasyJTAG Plus / UFI Box / Medusa Pro 2 — лучшие программаторы для eMMC. rpmbtool (Linux) — работа через API. emmc_tool (на плате) — кастомная прошивка загрузчика. Hex Editor Neo — сравнение дампов. Рекомендации Если есть доступ к устройству перед заменой eMMC — всегда делайте дампы всех разделов. Не стирайте RPMB без крайней необходимости — это необратимая операция. Для Sony TV полезно искать донор с аналогичным процессором и прошивкой, иногда RPMB можно подменить, если ключ не завязан на CPU (редко). Ведите базу ключей и дампов по моделям. Если нужна помощь по конкретной модели телевизора или дампам — можешь выслать hex-файл или данные, посмотрим вместе, что можно сделать. @Eduardo У вас в профиле программатор RT809H — очень популярный инструмент среди ремонтников ТВ, особенно китайских и бюджетных моделей. Однако, в контексте работы с RPMB разделом eMMC у него есть серьезные ограничения. Может ли RT809H работать с RPMB? Нет, напрямую работать с RPMB разделом он не может. Причины: RT809H не поддерживает аутентифицированный доступ к RPMB. Этот раздел защищён на уровне протокола, и для работы с ним требуется HMAC-ключ и выполнение авторизованных команд — чего RT809H не делает. RT809H работает с eMMC как обычной NAND-памятью. Он видит только User Area, Boot1/Boot2, EXT_CSD, иногда GP1-GP4, но не RPMB, потому что RPMB не доступен без специального API и ключа. В интерфейсе RT809H (включая последнюю прошивку и утилиты) нет поддержки операций с RPMB, таких как: Установка RPMB ключа (Write Key), Чтение/запись аутентифицированных блоков RPMB, Проверка статуса RPMB (результат команд, счетчики и т.д.). Что RT809H может делать с eMMC: Возможность Поддержка Чтение/запись User Area Да Чтение/запись Boot1/Boot2 Да Чтение/запись EXT_CSD Да Чтение/запись GP-разделов Частично Чтение/запись RPMB Нет Установка RPMB ключа Нет Работа с HMAC Нет Что можно сделать с RT809H при замене eMMC? Если у тебя есть рабочая старая eMMC, и нужно клонировать память на новую, то RT809H вполне справится со следующими задачами: Считать Boot1/2, EXT_CSD, User Area. Программировать новую eMMC с этими разделами. Проверить конфигурацию EXT_CSD (режим загрузки, PARTITION_CONFIG, и т.п.) Но если старая eMMC мертва, и RPMB уже был записан ранее, то: Новый чип eMMC будет без RPMB ключа; RT809H не сможет восстановить этот ключ; Устройство, скорее всего, не загрузится или не будет работать корректно. Что использовать вместо RT809H для RPMB? Если ты планируешь работать с уровнем RPMB, тебе нужно использовать программаторы, поддерживающие: Аутентифицированный доступ к RPMB, Запись ключа, Чтение и запись RPMB-дампов через HMAC. Альтернативы: Программатор RPMB поддержка Комментарий EasyJTAG Plus / 3 Полная Лучшая поддержка RPMB UFI Box Полная Отличный для eMMC/ISP Medusa Pro 2 Ограничено Поддержка RPMB у некоторых чипов ATF Nitro Ограничено Сложнее в использовании EMMC Tool Suite Частично Требует командной строки и знаний RT809H Нет Только базовая eMMC работа Резюме RT809H — отличное бюджетное решение для работы с Boot/User разделами eMMC, но он не способен ни читать, ни писать RPMB, так как не поддерживает аутентифицированный доступ с HMAC-ключом. Если задача — заменить eMMC и восстановить RPMB, то RT809H недостаточен. Придется использовать более профессиональные инструменты вроде UFI Box или EasyJTAG Plus. Если хочешь, я могу помочь сравнить программаторы по поддержке eMMC, или подсказать, как правильно снять дампы с RT809H, чтобы они пригодились для клонирования.2 балла
-
2 балла
-
2 балла
-
@tusat привет! Это файл allupgrade506_8GB_1GB_sos.bin, который, судя по названию, является аварийной прошивкой (или recovery-образом) для устройства с 8 ГБ флеш-памяти и 1 ГБ ОЗУ, вероятно на базе какого-то ARM SoC (например, Allwinner, Amlogic и т.д.). Разбор содержимого (HEX-дамп) Ваш фрагмент: 72 65 63 6F 76 65 72 79 → "recovery" 0A 73 61 76 65 65 6E 76 → "saveenv" 0A 73 79 6E 63 5F 6D 6D 61 70 → "sync_mmap" 0A 73 65 74 65 6E 76 20 4D 73 74 61 72 55 70 67 72 61 64 65 5F 63 6F 6D 70 6C 65 74 65 → `setenv MstarUpgrade_complete` 20 31 → ` 1` Что это такое: Это текстовые команды загрузчика (например, для U-Boot или подобного bootloader-а), зашитые в бинарник. Они предназначены для автоматического восстановления/настройки среды устройства при загрузке. Расшифруем: HEX-последовательность ASCII Назначение recovery recovery Войти в режим восстановления. saveenv saveenv Сохранить переменные окружения (U-Boot). sync_mmap sync_mmap Синхронизировать карту памяти (скорее всего, внутренняя команда платформы). setenv MstarUpgrade_complete 1 Установить переменную, указывающую, что обновление завершено. Далее — FF FF... — "заполнители" (padding), стандартно используется в bin-файлах, чтобы выровнять или завершить блок данных. Для чего нужен файл allupgrade506_8GB_1GB_sos.bin? Он, судя по названию и содержимому: Предназначен для восстановления или перепрошивки устройства (на базе платформы MStar, вероятно). Запускает recovery-процедуры, включая автоматические команды восстановления. Может использоваться как аварийный recovery-образ, особенно если прошивка основного ПО повреждена. Может применяться в автоматизированной перепрошивке через USB, UART или SD-карту (зависит от платформы). Как использовать Зависит от типа устройства. Ниже — универсальные методы: Вариант 1: Через USB/COM (автозапуск на загрузке) Записать allupgrade506_8GB_1GB_sos.bin на SD-карту или USB-флешку. Назвать файл корректно, если требуется rename (например, update.bin — зависит от платформы). Вставить карту/флешку в устройство. Зажать кнопку RESET или RECOVERY (если есть) и включить питание. Устройство должно прочитать и выполнить инструкции из bin-файла. Вариант 2: С помощью UART-консоли Подключиться к UART (обычно 3.3V TTL) и открыть терминал (115200 бод). Перезагрузить устройство, войти в загрузчик. Выполнить вручную: setenv MstarUpgrade_complete 1 saveenv boot Или запустить скрипт с флешки. Можно ли сбросить к заводским? Да, возможно, если: Этот *.bin — официальный "SOS"-дамп от производителя; Он включает образы разделов или скрипты, которые очищают пользовательские данные, сбрасывают env, делают форматирование и т.п.; Он действительно предназначен для вашей модели устройства. Но! Простой setenv MstarUpgrade_complete 1 не сбрасывает всё ― это флаг о завершённом обновлении, не wipe. Вывод Файл содержит команды для восстановления, но не обязательно сбрасывает к заводским настройкам полностью. Это часть recovery-механизма, может использоваться для восстановления загрузки или подтверждения завершения обновления. Для полного сброса нужен либо: Образ с factory reset разделами (userdata, cache, env, misc); Либо запуск дополнительных команд через загрузчик/UART. Краткий вывод: Да, файл allupgrade506_8GB_1GB_sos.bin с высокой вероятностью подходит для восстановления и сброса этого телевизора, так как: Плата TP.SK506S.PB802 относится к универсальным Smart TV платам MStar 506-й серии (SK506). Название прошивки (506_8GB_1GB_sos) соответствует аппаратной конфигурации: 8 ГБ eMMC 1 ГБ DDR Платформа MStar Однако — содержимое конкретного файла нужно полностью проверить, чтобы гарантировать, что он: Совместим с вашей прошивкой и панелью (CV320H2-F01) Не прошьёт неправильный LVDS/Panel config (иначе будет "белый экран" или артефакты) Выполнит полный сброс userdata/config, а не просто пропишет флаг upgrade_complete Что можно сделать: 1. Попробуйте прошить через USB — Recovery Mode Этот файл allupgrade506_8GB_1GB_sos.bin может быть как раз "аварийной прошивкой", которая запускается через USB-накопитель: Порядок действий: Отформатируйте USB-флешку в FAT32. Скопируйте файл allupgrade506_8GB_1GB_sos.bin в корень флешки. Переименуйте его в allupgrade.bin (если не сработает — пробуйте и с оригинальным именем). Выключите телевизор из розетки. Вставьте флешку в USB-порт телевизора. Зажмите кнопку POWER или SOURCE (либо RESET, если есть, на задней панели). Включите телевизор в розетку, не отпуская кнопку. Дождитесь мигания индикатора или изменения экрана — если пошла прошивка, не выключайте питание. 2. Альтернативный способ — загрузка через UART Если recovery не работает: Подключитесь через UART к плате (скорее всего 3.3V TTL, 115200 бод) Используйте PuTTY/minicom На старте загрузки нажмите Ctrl+C или Enter, чтобы попасть в загрузчик (U-Boot) Вручную введите: perl setenv factory_reset 1 saveenv reset Или: arduino run recoverycmd Возможные проблемы Проблема Решение Телевизор не видит прошивку Попробуйте FAT32, другую флешку, другое имя файла Черный/белый экран после прошивки Несовпадение параметров панели (PanelID, LVDS, T-CON) Зависает снова Значит, user data/config не очищаются — надо вручную wipe Не запускается прошивка вообще Возможно, другой загрузочный метод — нужен UART Резюме Да, вы можете попробовать восстановить ваш телевизор этим файлом, так как: Он предназначен для SK506S платформы Указан режим SOS/recovery Внутри содержатся команды recovery, saveenv, setenv, что указывает на инициализацию среды и возможный сброс Если хотите 100% восстановление: Лучше использовать официальный полный дамп для TP.SK506S.PB802 + вашей панели (CV320H2-F01) Или я могу анализировать ваш .bin файл, если вы его загрузите сюда — проверим, что внутри (разделы, panelcfg, etc.) Готов помочь на любом этапе — включая создание правильной прошивки для вашей модели.2 балла
-
Кому интересно - посмотрите. В архиве огромный сборник фото плат с картами напряжений, комуинтересно - посмотрите. 35017328 Voltage Chart.rar 40-MS8200-MAD2XG Voltage Chart.rar 5800-A6M62E-0P40 Voltage Chart.rar AOC LE42A572061 Voltage Chart.rar B.TR901E-7432 Voltage Chart.rar BN41-0209B Voltage Chart.rar BN41-02104 Voltage Chart.rar BN41-02217 Voltage Chart.rar BN41-02297A Voltage Chart.rar BN41-2109A Voltage Chart.rar BN94-0887N Voltage Chart.rar CHANGHONG L43H7 Voltage Chart.rar CV338H-A42 Voltage Chart (1).rar CV338H-A42 Voltage Chart.rar CV338H-A50 Voltage Chart.rar CV338H-C42 Voltage Chart.rar CV338H-T42 Voltage Chart.rar CV358H-B42 Voltage Chart.rar CV628H-B42 Voltage Chart.rar CV638H-B Voltage Chart.rar CV638H-D50 Voltage Chart.rar CV950H-A42 Voltage Chart.rar DAEWOO L32S655ABM Voltage Chart.rar Download All Customer Config Files.rar GSL-V59XU-Z1 Voltage Chart.rar GSL-V59XUZ1 Voltage Chart (1).rar GSL-V59XUZ1 Voltage Chart.rar HAIER LE22P600 Voltage Chart.rar HAIER LE24P610 Voltage Chart.rar HV320WHB-N80 Voltage Chart.rar KMD7D5P Voltage Chart.rar LG 19LD340 Voltage Chart.rar LG 22CS470-TA Voltage Chart.rar LG 22LB452A Voltage Chart.rar LG 22LE5300 Voltage Chart.rar LG 22LN4055-TB Voltage Chart.rar LG 22LN4100-TA Voltage Chart.rar LG 22LN4105-TA Voltage Chart.rar LG 22LN4155-TF Voltage Chart.rar LG 22LS3700 Voltage Chart.rar LG 24LF452A-TG Voltage Chart.rar LG 24LH454A-LE77D101FW Voltage Chart.rar LG 24LJ470A-TA Voltage Chart.rar LG 24LN4105-TA Voltage Chart.rar LG 24LN4305-PT Voltage Chart.rar LG 26LV2130-TD Voltage Chart.rar LG 28LB515A Voltage Chart.rar LG 32ID650 Voltage Chart.rar LG 32LB530A-TA Voltage Chart.rar LG 32LF561D-TF Voltage Chart.rar LG 32LJ573D Voltage Chart.rar LG 32LN4900 Voltage Chart.rar LG 32LS3000-TA Voltage Chart.rar LG 42LA6910 Voltage Chart.rar LG 43LF40T TCON Voltage Chart.rar LG 43LF540T Voltage Chart.rar LG 43LH547A-TD Voltage Chart.rar LG 43LH600T-TB Voltage Chart.rar LG 43LK5730PVC Voltage Chart.rar LG M4214CCBAP EAX 61551805 Voltage Chart.rar LLOYD L22ND Voltage Chart.rar LLOYD LED24HDU Voltage Chart.rar LLOYD LEDN24K300NK Voltage Chart.rar MI L32M5-AL Voltage Chart.rar MI L55M5-AN Voltage Chart.rar MICROMAX 32CANVAS3PRO Voltage Chart.rar MICROMAX 32T7259HD Voltage Chart.rar MICROMAX 32T8280HD-TP.VST59S.PB788 Voltage Chart.rar Micromax 32TFK18HD Voltage Chart.rar MICROMAX 40E8400HD Voltage Chart.rar MICROMAX 43L9999UHD JUC7.820.00139574 Voltage Chart.rar MICROMAX 50CF1355UHD Voltage Chart.rar MITASHI MICE032V30HS Voltage Chart.rar MS82PVT Voltage Chart.rar MSD338STV5.0 Voltage Chart.rar ONID LE024HB Voltage Chart.rar ONIDA 24HI Voltage Chart.rar ONIDA 32HA1 Voltage Chart.rar ONIDA 32KYR Voltage Chart.rar ONIDA LC024MMS Voltage Chart.rar ONIDA LCO39FTP Voltage Chart.rar ONIDA LE032HA Voltage Chart.rar Onida LEO24HRO Voltage Chart.rar Onida LEO32HAIN Voltage Chart.rar PANASONIC TH-32C200UK Voltage Chart.rar PANASONIC TH-32C350DX Voltage Chart.rar PANASONIC TH-32D400D Voltage Chart.rar PANASONIC TH-32E200DX Voltage Chart.rar PANASONIC TH-32E201DX Voltage Chart.rar PANASONIC TH-32G302G Voltage Chart.rar PANASONIC TH-40A300DX Voltage Chart.rar PANASONIC TH-40ES500D Voltage Chart.rar PANASONIC TH-40HS450DX Voltage Chart.rar PANASONIC TH-43D350DX Voltage Chart.rar PANASONIC TH-L22C5D Voltage Chart.rar PANASONIC TH-L24C20D Voltage Chart.rar PANASONIC TH-L32C22D Voltage Chart.rar PANASONIC TH-L32C30D Voltage Chart.rar PANASONIC TH-L32SV6D Voltage Chart.rar PANASONIC TH-L32X9D2 Voltage Chart.rar PANASONIC TH-L42ET5D Voltage Chart.rar PANEL TCON CY-GH032BGLV1 Voltage Chart.rar PANEL TCON MT3151A05-5-XC-5 Voltage Chart.rar PHILIPS 32PFL3305V7 Voltage Chart.rar PHILIPS 32PFL3931 Voltage Chart.rar PHLIPS 39PFL6570-V7 A18 Voltage Chart.rar POLYTRON PLD-32T1506 VS.T56UL1.21 Voltage Chart.rar POLYTRON PLD-32T7511 Voltage Chart.rar RR8501.C816A Voltage Chart.rar SAMSUNG 17MB61-3V1 DT0S403LH122E Voltage Chart.rar SAMSUNG 22F5100AR Voltage Chart.rar Samsung 40J5100 Voltage Chart.rar SAMSUNG LA19R71B Voltage Chart.rar SAMSUNG LA22A450C1 Voltage Chart.rar SAMSUNG LA26C350D1 Voltage Chart.rar SAMSUNG LA26D400E1 Voltage Chart.rar SAMSUNG LA32A450C1 Voltage Chart.rar SAMSUNG LA32C450E1 Voltage Chart.rar SAMSUNG LA32C480H1LXL Voltage Chart.rar SAMSUNG LA40B530P7R_Voltage Chart.rar SAMSUNG PS43H4100 BN41-2109A Voltage Chart.rar SAMSUNG PS4F490AR Voltage Chart.rar SAMSUNG UA22 POWER BOARD Voltage Chart.rar SAMSUNG UA22ER5005R Voltage Chart.rar SAMSUNG UA22ES5005R Voltage Chart.rar SAMSUNG UA22F5000AR Voltage Chart.rar Samsung UA22F500AR Voltage Chart.rar SAMSUNG UA23H4003 Voltage Chart.rar SAMSUNG UA24H4100 Voltage Chart.rar SAMSUNG UA24H4100AR-BN41-02104 Voltage Chart.rar SAMSUNG UA32EH4003R Voltage Chart.rar SAMSUNG UA32F4100AR Voltage Chart.rar SAMSUNG UA32F5500AM Voltage Chart.rar SAMSUNG UA32F5500AR Voltage Chart.rar SAMSUNG UA32H5100AR Voltage Chart.rar SAMSUNG UA32J4303AK Voltage Chart.rar SAMSUNG UA32K4300AR Voltage Chart.rar SAMSUNG UA40J5000AK Voltage Chart.rar SAMSUNG UA40J5200 Voltage Chart.rar SAMSUNG UA40K5100AR Voltage Chart.rar SAMSUNG UA40N5300AK Voltage Chart.rar SAMSUNG UA46H7000AR Voltage Chart.rar SANSUI CONTVSKW40FH18XAF-A.20.ALCH254-13-OX Voltage Chart.rar SANSUI CONTVSMC32HB12XAF Voltage Chart.rar SANSUI JG32HH-ZMA Voltage Chart.rar SHARP 3219TP TCON Voltage Chart.rar SHARP LC-40LE185M Voltage Chart.rar SHARP LC32LE185M Voltage Chart.rar SKYWORTH 24E2000 Voltage Chart.rar SM4186 DC to DC IC Voltage Chart.rar SM4186 Voltage Chart.rar SONY 32T400A Voltage Chart.rar SONY KDL-32NX650 Voltage Chart.rar SONY KDL-32W600A Voltage Chart.rar SONY KDL-40R560C Voltage Chart.rar SONY KDL-40W700C Voltage Chart.rar SONY KDL-43W800F Voltage Chart.rar SONY KDL-43W950D Voltage Chart.rar SONY KLV 32R302D Voltage Chart.rar SONY KLV-22BX300 Voltage Chart.rar SONY KLV-22P402B Voltage Chart.rar SONY KLV-22P402C Voltage Chart.rar SONY KLV-24EX430 Voltage Chart.rar SONY KLV-24P412B Voltage Chart.rar Sony KLV-24R402A Voltage Chart.rar SONY KLV-28R412B Voltage Chart.rar SONY KLV-32B3X350 Voltage Chart.rar SONY KLV-32BX310 Voltage Chart.rar SONY KLV-32BX320 Voltage Chart.rar SONY KLV-32BX350 Voltage Chart.rar SONY KLV-32EX330 Voltage Chart.rar SONY KLV-32R12B Voltage Chart.rar SONY KLV-32R302A Voltage Chart.rar Sony KLV-32R402 Voltage Chart.rar SONY KLV-32R402A KLV-32R422A KLV-40R452A KLV-46R452A Voltage Chart.rar SONY KLV-32R402A Voltage Chart.rar Sony KLV-32R412B Voltage Chart.rar SONY KLV-32R412C Voltage Chart.rar SONY KLV-32R482BFHD KLV-32R422BHD KLV-32R412B KLV-28R412B Voltage Chart.rar SONY KLV-32S400A Voltage Chart.rar SONY KLV-32W562D Voltage Chart.rar SONY KLV-40R4728 Voltage Chart.rar SONY KLV-40R472B Voltage Chart.rar SONY KLV-42W670A Voltage Chart.rar SONY KLV-43W772E Voltage Chart.rar SONY KVL-32R550 Voltage Chart.rar ST3151A05-8-XC-3 Voltage Chart.rar T,VST29.03 Voltage Chart.rar T.R83.671 Voltage Chart.rar T.R83.801 Voltage Chart.rar T.V56.A8 Voltage Chart.rar T.VST29_39_59.433 Voltage Chart.rar T.VST59.62 Voltage Chart.rar TCON LG 6870C-0442B Voltage Chart.rar TOSHIBA 24HV10ZE Voltage Chart.rar TOSHIBA 32L3650 5800-A6M37T Voltage Chart.rar TOSHIBA 40L3650VJ Voltage Chart.rar TOSHIBA 40PB20ZE Voltage Chart.rar TOSHIBA 40PS200 Voltage Chart.rar TOSHIBA PE1098 Voltage Chart.rar TP.ATM30.PB818 Voltage Chart.rar TP.HV320.PB801 Voltage Chart.rar TP.HV530.PB821 Voltage Chart.rar TP.MS18VG.P77 MS82PT Voltage Chart.rar TP.MS338.PB801 Voltage Chart.rar TP.MS338.PB802 Voltage Chart.rar TP.MS338.PC821 Voltage Chart.rar TP.MS358.PB801 Voltage Chart.rar TP.MS358.PB802 Voltage Chart.rar TP.MS358.PB818 Voltage Chart.rar TP.MS6486T.PB732-VU 32D6475 Voltage Chart.rar TP.MS6486T.PB753 Voltage Chart.rar TP.MT5510I.PB801 Voltage Chart.rar TP.RT2982.PB801 Voltage Chart.rar TP.V56.AP671 Voltage Chart.rar TP.V56.PB816 Voltage Chart.rar TP.V56.PB842 Voltage Chart.rar TP.V56T.PB706 Voltage Chart.rar TP.VST59.P86 Voltage Chart.rar TP.VST59.PB753 Voltage Chart.rar TP.VST59S.PA505-VIDEOCON LEDTVVKA24FX08MA Voltage Chart.rar TP.VST59T.PB902 Voltage Chart.rar TPA3110-VIDEOCON Voltage Chart.rar TPD.NT72563.PB771 Voltage Chart.rar TPD.T350X-PC732 Voltage Chart.rar TPD.T950X.PB791 Voltage Chart.rar TPD.T950X.PB791-MI L32M5-AN Voltage Chart.rar TVST59S.PB802-VU 40D6575 Voltage Chart.rar UA26EH4800R Voltage Chart.rar UA32J4003AR Voltage Chart.rar V11 42 DRD TCON Voltage Chart.rar V420H1-C07 TCON Voltage Chart.rar V59-T9C1 4715-MV59T9-A5233K11 Voltage Chart.rar VIDEOCON LEDTVVKC24HH-ZMT Voltage Chart.rar VIDEOCON VKC40FH-ZMA Voltage Chart.rar VIDEOCON VNK28HH29FA Voltage Chart.rar VS.SP35811.2 Voltage Chart.rar VS.SP35851 Voltage Chart.rar VS.TP53U52.2 Voltage Chart.rar VS.TP53U71.2 Voltage Chart.rar VTX-TP.VST5971-V1.4-PANORAMA 20PE400 Voltage Chart.rar VU 43D6575 Voltage Chart.rar2 балла
-
2 раза скачали
HISENSE 65A6BG, USB Firmware Software 69554_65A53FEVS(0004)_HISENSE_E009_N0908_OTA Полученный файл «usb_MTK_DEV_EU_4K.bin переименуйте в «MstarUpgrade.bin» - Скопируйте файл в «MstarUpgrade.bin» на подготовленный USB -накопитель; - Вставьте USB-диск в USB-порт телевизора; - Включите телевизор в сеть; - Нажмите и удерживайте кнопку питания на пульте дистанционного управления до начала процесса обновления; - Дождаться окончания процесса обновления. После установки обновления ТВ перезагрузится. - Войдите в меню, раздел: ПОДДЕРЖКА – Произведите сброс к заводским настройкам. - Проверьте в меню версию установленного ПО.1 балл -
1 балл
-
1 балл
-
@sattv64 , а не на корыте : на корыте - это модель панели в сборе(корыто+фильтра+подсветка+матрица+t-con) на планках стекла - это модель матрицы матрица - ST4251B01-1 ver.2.3 ...пробуй :1 балл
-
Поддержка отписалась: Полученный файл «usb_MTK_DEV_EU_4K.bin переименуйте в «MstarUpgrade.bin» - Скопируйте файл в «MstarUpgrade.bin» на подготовленный USB -накопитель; - Вставьте USB-диск в USB-порт телевизора; - Включите телевизор в сеть; - Нажмите и удерживайте кнопку питания на пульте дистанционного управления до начала процесса обновления; - Дождаться окончания процесса обновления. После установки обновления ТВ перезагрузится. - Войдите в меню, раздел: ПОДДЕРЖКА – Произведите сброс к заводским настройкам. - Проверьте в меню версию установленного ПО. телевизор успешно восстановлен1 балл
-
Приветствую вас @tusat Ваш ответ действительно выглядит позитивно, однако для остальных участников форума он малополезен — важно подробно указать именно тот вариант прошивки, который решил вашу проблему. Это позволит другим пользователям быстро восстановить работу телевизоров аналогичной модели, столкнувшись с подобной ситуацией. Для правильного завершения вашей темы прошу дополнить ваш комментарий следующей информацией: Какая конкретно версия прошивки сработала? Откуда была загружена эта прошивка? Были ли предприняты дополнительные шаги помимо обновления прошивки? Эти подробности значительно облегчат жизнь многим владельцам аналогичных моделей и сделают ваше сообщение гораздо полезнее для сообщества. Спасибо за понимание и вклад в развитие нашего форума!1 балл
-
так "на всякий" родной дамп сохрани - какие трудности? За одно и состояние родной eMMC узнаешь - мож кирдык ей ... а дамп целый - в новую зальешь не ответил... майн я указал тебе - ищи точки подключения на периферии ...или так и будешь вокруг него ходить1 балл
-
так аппарат 2022 года...- доп. гарантия у клиента что-ли проплачена? без состава(без вскрытия) не получится ...по UART есть возможность подключиться не вскрывая?1 балл
-
1 балл
-
Вижу, у вас возникли сложности с прошивкой (или работой) телевизора. Собрал информацию по вашей модели и некоторым аналогичным шасси, которая может быть полезной. ОЧЕНЬ ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: Прошивка телевизора – это ответственная процедура. Перед началом убедитесь, что модель вашего ТВ, а главное — номер шасси и тип панели (если указаны в описании прошивки), ТОЧНО СОВПАДАЮТ с теми, что указаны ниже! Неправильная прошивка может вывести телевизор из строя ("окирпичить"). Все действия вы выполняете на свой страх и риск. Подготовка к прошивке: 1. USB-флешка: Используйте флешку объёмом 4-16 ГБ. Отформатируйте её в файловую систему FAT32. 2. Архив: После скачивания прошивки, обязательно распакуйте её содержимое в корень флешки (не в папку!). Проверьте, чтобы там были все необходимые файлы (например, MstarUpgrade.bin или allupgrade*.bin, а также mboot.bin, rom_emmc_boot.bin если они указаны). --- Доступные прошивки и инструкции: Ниже приведены варианты прошивок для различных комбинаций моделей и шасси. Найдите подходящий для вашей ситуации: 1. Для модели HI VHIX-32H181MSY (Шасси TP.SK506S.PB802) • Файлы прошивки: * allupgrade_506_8GB_1GB_ref70.bin * Дополнительные файлы: mboot.bin, rom_emmc_boot.bin, app_declare.txt (их тоже нужно скопировать!) • Источник (аналог ASANO 42LF7110T): [Скрытый контент] • Процедура прошивки: 1. Отформатируйте USB-флешку в FAT32. 2. Распакуйте все файлы из скачанного архива в корень флешки. 3. Выключите ТВ из розетки. Вставьте флешку в USB-порт. 4. Включите ТВ в розетку, удерживая кнопку POWER на корпусе ТВ (не на пульте!). 5. Дождитесь появления шкалы прогресса обновления на экране. Как только увидите её, отпустите кнопку POWER. 6. Процесс займет 10-15 минут. Ни в коем случае не отключайте питание и не трогайте ТВ! 7. По завершении ТВ либо перезагрузится сам, либо попросит выключить/включить. Извлеките флешку и перезагрузите ТВ. 2. Для Шасси TP.SK506S.PB802 (Общая прошивка, возможно, для разных панелей) • Файл прошивки: CP759357_CY_YANDEX_SK506S_PB802_RUSSIA_PT320CT01_1_…_REF35_V22020610_171537.bin * (Обратите внимание на указание панели PT320CT01-1 в названии файла – сверьтесь с вашей, если знаете.) • Источник (аналог Hartens HTY-32FHDO6B-HA22): [Скрытый контент] tpsk506spb802 tpsk516spb802-usb-firmware-software/ • Процедура прошивки: 1. Отформатируйте USB-флешку в FAT32. 2. Скопируйте файл прошивки (.bin) в корень флешки. 3. Выключите ТВ из розетки. Вставьте флешку в USB-порт. 4. Включите питание ТВ. Процесс обновления должен стартовать автоматически. 5. Дождитесь завершения (5-10 минут). 6. По окончании извлеките флешку и перезагрузите ТВ. 3. Для Шасси CV320H2-F01 (Общая прошивка) • Файл прошивки: CP23038608_CX_TK2303_402_TP_MT9216_PB766_MT9256_…_CV320H2_F01_20230413_183122.pkg • Источник (аналог MERELY MRL-LED32HDS100T2): [Скрытый контент] • Процедура прошивки: 1. Распакуйте архив с прошивкой (.pkg файл) в корень флешки (FAT32). 2. Вставьте флешку в USB 2.0 порт выключенного ТВ. 3. Включите питание ТВ – обновление должно запуститься автоматически. 4. По окончании извлечь флешку и перезагрузить ТВ. 4. Для Панели CV320H2-F01 (Itel, 1366x768) • Файл прошивки: Itel_32E4M_HK_512CP537_CV320H2_F01_1366x768_…_SVN16773_20220324.zip • Источник: [Скрытый контент] • Процедура прошивки: 1. Отформатируйте USB-флешку в FAT32. 2. Распакуйте содержимое архива в корень флешки. 3. Вставьте флешку в выключенный ТВ. 4. Включите питание ТВ – обновление должно запуститься автоматически. 5. По завершении извлечь флешку и перезагрузить ТВ. --- После успешной прошивки: Настоятельно рекомендуется сделать сброс настроек до заводских через меню ТВ. Это поможет избежать возможных конфликтов старых настроек с новой прошивкой. Если прошивка не стартует: • Попробуйте другую USB-флешку (иногда ТВ "капризничают"). • Попробуйте другой USB-порт на ТВ (часто для прошивки используется нижний USB 2.0 порт). • Убедитесь, что имя файла прошивки соответствует тому, что ищет ТВ (например, иногда требуется имя MstarUpgrade.bin или allupgrade_*.bin). • Повторите шаги, убедившись, что все файлы распакованы в корень. Надеюсь, эта информация поможет вам решить проблему! Отпишитесь о результате, если получится. Удачи!1 балл
-
в свободном доступе на каждом форуме имеется ...либо allupgrade506_8GB_1GB_sos.rar Если не получится - занимайся eMMC1 балл
-
@Электроник89 Приветствую, коллега! Очень интересный кейс, и ты уже проделал отличную работу по анализу. Давай по порядку разберёмся, где может быть "собака зарыта" и какие подводные камни могут быть в таких ситуациях, особенно с EMMC, RPMB и прошивками. Вводные: TV: DEXP A431 Mainboard: MB-M9612-PW-CL-0157 Panel: C430Y21-M8 Прошивальщик: RT809H EMMC: Samsung 8GTF4R Симптомы: ТВ уходит в дежурный режим после загрузки Android. Некорректное отображение изображения при прошивке дампом с сайта. Корректная работа после заливки дампа с аналогичной платы. По поводу некорректного изображения: 1. Несмотря на то, что панель и mainboard совпадают, проблема может быть в различных прошивках, особенно в: uboot (инициализация панели и конфигурация LVDS/MIPI) logo.img и/или lk.bin panel_id в NVRAM или в misc/env разделах (редко, но бывает) 2. То, что логотип раздваивается, часто связано с: неправильной конфигурацией интерфейса (LVDS/MIPI) panel name mismatch в конфигурации прошивки иногда даже с аппаратной инициализацией панели (в uboot hardcoded настройки). Вывод: прошивка с сайта, вероятно, под чуть другую ревизию панели, хотя название одно и то же. Такое часто у "DEXP", "BBK", "SUPRA" и т.д. Даже в одной модели может быть разная разводка панели или другая ревизия прошивки для панели. Почему рабочий дамп с донора завёлся, а дамп с сайта – нет? Скорее всего: Дамп с сайта просто под другую ревизию В uboot или kernel другие параметры инициализации панели Возможно, даже PID панели прописан в env, а в прошивке он не совпадает Вопрос по RPMB и перекидыванию EMMC 1. Что такое RPMB? Это защищённая область (обычно 4 МБ) в EMMC, доступ к которой возможен только при наличии правильного ключа. Используется для хранения чувствительных данных, например, подписей, ключей DRM, верификации загрузчика и т.п. 2. Почему при клонировании платы поведение разное? Если загрузчик проверяет RPMB (например, в защищённых boot-сценариях), то просто клонирование дампа не гарантирует работоспособность. В лучшем случае загрузится, в худшем — уйдёт в ребут или стандбай. 3. Можно ли использовать EMMC от другого ТВ? Теоретически — да, если: Материнские платы идентичны (100%) Панель совпадает Вся прошивка/сектора перенесены (включая GPT, boot1/2, user) Нет привязки к уникальным ключам (например, Widevine DRM, RSA ключи и т.п.) НО! Если RPMB закрыт (а у тебя он закрыт), то: его нельзя перезаписать (если нет приватного ключа) подменённый dump работать может нестабильно возможны проблемы с OTA обновлением и безопасной загрузкой В твоём случае, похоже, RPMB не влияет напрямую, раз dump с рабочей платы запускается. По поводу замены EMMC: Можно ли ставить аналог? Да, можно ставить аналог Samsung EMMC (желательно с такой же или большей плотностью, например, 8GB или 16GB) Главное: корректно перенести таблицу разделов, загрузочные разделы и сектора user, boot1, boot2 Необходимо ли переписывать RPMB? Если dump рабочий и загрузка идёт, скорее всего нет. Но если на новой памяти RPMB не закрыт — загрузка может не пройти, если загрузчик ожидает наличие ключей. Как лучше поступить: Рабочий dump сохранить как эталон. Попробовать клонировать его полностью (включая boot1/boot2) на новую аналогичную EMMC. Проверить корректную работу на новой памяти. Если всё работает — прошивка "вписалась" и RPMB не мешает. Если нет — возможна привязка к RPMB, и тогда без донорской платы или расшифровки ключей не обойтись. По поводу выгрузки дампа: RT809H умеет сохранять в .bin и .hex. Лучше всего — сохранить полный дамп (EMMC USER, BOOT1, BOOT2) и загрузить на форум как ZIP-архив, приложив описание, с какой платы считано и работает ли он. Вывод: Некорректное изображение связано с несовпадением прошивки панели RPMB скорее всего не критичен, но для полной уверенности желательно работать с клонами с заведомо исправной платы Замену EMMC можно делать, если соблюдать структуру разделов и параметры Если хочешь, могу помочь тебе сравнить дампы (hex сравнение или struture layout). Просто залей оба — рабочий и "битый" — и я гляну. Удачи в ремонте, коллега!1 балл
-
вопрос решил, нашел проблему, всем спасибо. мак адреса нашел активировал через сервисное меню P/S Этот майн только Wi-Fi не работал Через LAN работал нормально1 балл
-
Тема решена. Но не прошивкой и дампом. Зашил телевизор до полусмерти) А дело было не в бобине. [Скрытый контент]1 балл
-
SAMSUNG UE40ES6307U Main BN94-06857I Panel LTJ400HV05-L Power BN44-00518B Св. линейки: Samsung 2012SVS40 7032NNB Right/Left56 3D REV1.1 120317 Затемнение половины экрана. Сгорел диод правой линейки. Кроме того на обеих линейках имеются пробитые и подгоревшие диоды. После замены линеек ограничиваем ток. Драйвер организован на SEG5012M (MAP3312B). Ток, установленный заводом производителем равен 175mA. Удалить [Скрытый контент] Вместо них установить [Скрытый контент] Ток будет равен 117mA.1 балл