LiVan Опубликовано 17 августа Автор Опубликовано 17 августа KENOTRONTV SERVICE SUITE v1.3.33 FINAL Что нового и инструкция по работе с DUMP LIBRARY В версии v1.3.33 FINAL основной упор сделан на работу с собственной локальной базой прошивок. В комплекс добавлен новый модуль KENOTRONTV DUMP LIBRARY v1.1.7 FINAL, который позволяет быстро находить нужные SPI/eMMC/NAND-дампы на локальных дисках, проверять варианты доноров и передавать подходящий файл непосредственно в TV SPI LAB v3.4.43 FINAL. Что нового в v1.3.33 FINAL Новый модуль DUMP LIBRARY Добавлена полноценная локальная библиотека дампов. Теперь не нужно вручную перебирать сотни каталогов и архивов. Программа может индексировать выбранную папку со всеми подпапками и выполнять быстрый поиск по: модели телевизора; Main Board; Panel; платформе; CPU; имени файла; размеру; типу памяти; CRC32; SHA-256; Quick Fingerprint; внутренним сигнатурам прошивки. Поддерживаются SPI, eMMC, NAND и различные служебные образы. Поиск архивов ZIP / RAR / 7Z DUMP LIBRARY теперь ищет не только готовые .BIN, .IMG, .RAW, но и архивы: ZIP / RAR / 7Z Если нужная прошивка находится внутри архива, программа позволяет: найти архив → распаковать → показать содержащиеся внутри BIN/IMG/RAW → выбрать нужный файл. ZIP распаковывается средствами самой программы. Для RAR/7Z программа может использовать доступные в системе средства распаковки. Исходный архив при этом не изменяется. Поиск работает даже без обновления индекса Поиск выполняется двумя способами одновременно: по готовому индексу + прямой поиск по именам файлов в выбранной папке. Поэтому если вы только что скопировали новую прошивку в базу, она может быть найдена ещё до полной переиндексации. После обновления индекса поиск выполняется практически мгновенно. Исправлена оценка совместимости доноров Ранее совпадение имени файла могло выглядеть как 100%, хотя это не означало реальной бинарной совместимости. В v1.3.33 это исправлено. Теперь: 100% ТОЧНОЕ — только реальное совпадение контрольных данных / fingerprint. Совпадение только по названию выводится отдельно: ПО ИМЕНИ и не считается доказательством совместимости донора. Это особенно важно для одинаковых Main Board, например: TP.S512.PA63 У одной и той же платы могут существовать разные программные ветки, панели, тюнеры и service/NVRAM-конфигурации. Добавлена проверка Firmware Signature Для поддерживаемых платформ программа дополнительно анализирует внутренние сигнатуры прошивки. Например для SunPlus/S2T512 учитывается: S2Tek_a32 03/11 S2Tek_a32 12/25 и другие варианты. Если Main одинаковый, но Firmware Signature разная, такой файл больше не должен ошибочно считаться полноценным донором. Это дополнительная защита от прошивки внешне похожего, но программно несовместимого дампа. Передача найденного донора в TV SPI LAB Выбранный файл можно сразу отправить в: KENOTRONTV TV SPI LAB кнопкой: ПЕРЕДАТЬ В TV SPI LAB КАК ДОНОР Файл автоматически попадает в: ФАЙЛ 2 — РАБОЧИЙ ФАЙЛ / ДОНОР / MERGE Если битый дамп уже был выбран через DUMP LIBRARY, в TV SPI LAB могут быть переданы сразу оба файла. Исправлена работа ФАЙЛ 1 / ФАЙЛ 2 Теперь два слота TV SPI LAB работают независимо. Можно сначала загрузить донор, а потом битый дамп. Донор больше не исчезает при выборе: 1. БИТЫЙ / ТЕСТИРУЕМЫЙ ДАМП Также замена ФАЙЛА 1 не сбрасывает ФАЙЛ 2 и наоборот. GOLD — проверенные рабочие дампы После успешного восстановления в TV SPI LAB появилась возможность добавить результат в базу как: ЭТАЛОН GOLD Правильная последовательность: восстановить → сохранить BIN → записать его во флеш → проверить телевизор → добавить в GOLD. После сохранения программа повторно читает файл и выполняет SHA-256 VERIFY. Если контроль прошёл успешно, кнопка: ДОБАВИТЬ В БАЗУ КАК GOLD становится золотой и предлагается как следующий шаг. GOLD нельзя считать подтверждённым только потому, что программа смогла сформировать файл. Перед добавлением пользователь должен подтвердить, что восстановленный дамп реально проверен на аппарате. Постоянный журнал DUMP LIBRARY Все основные операции записываются в журнал: индексирование; поиск; найденные варианты; проверка дампа; изменение статуса; распаковка архива; передача донора; добавление GOLD; ошибки и предупреждения. Журнал сохраняется и не очищается автоматически. Удалить его можно только вручную кнопкой: Очистить журнал Это позволяет через несколько недель или месяцев восстановить историю работы. Отчёты DUMP LIBRARY также создаёт отдельные технические отчёты по выполненным операциям. В них могут сохраняться: путь к проверяемому файлу; размер; CRC32; SHA-256; fingerprint; найденные варианты; рейтинг; Firmware Signature; выбранный донор; рекомендации. Папку отчётов можно открыть непосредственно из программы. Инструкция по работе с KENOTRONTV DUMP LIBRARY 1. Подготовка базы Создавать специальную структуру папок необязательно. Можно использовать уже существующий архив прошивок, например: G:\firmware или: D:\KENOTRONTV_DUMP_LIBRARY Внутри могут находиться любые подпапки. Программа выполняет рекурсивный поиск. 2. Выберите папку библиотеки Откройте: SERVICE SUITE → DUMP LIBRARY Нажмите: Выбрать папку и укажите корень вашей базы прошивок. Например: G:\firmware 3. Создайте индекс Нажмите: Обновить индекс При первом запуске программа проверит содержимое всей папки. Для файлов будут собраны данные, необходимые для быстрого поиска. Повторное индексирование выполняется быстрее — неизменённые файлы не требуется каждый раз полностью анализировать. Кнопка: Полная переиндексация нужна только если требуется заново пересобрать всю базу. 4. Обычный поиск по названию В поле: БЫСТРЫЙ ПОИСК можно вводить, например: TP.S512.PA63 CV512L-B24 T.SIS231.T65 MSD3663 Hisense 65U7HQ TF-LED43S05T2SU Нажмите: НАЙТИ В таблице появятся все найденные варианты. Как читать результат В таблице отображаются: СТАТУС Например: ЭТАЛОН GOLD РАБОЧИЙ СПРАВОЧНЫЙ НЕИСПРАВНЫЙ НЕИЗВЕСТНЫЙ СОВПАДЕНИЕ Показывает причину или уровень совпадения. ТИП Например: SPI eMMC NAND АРХИВ ZIP IMAGE РАЗМЕР Позволяет сразу исключать явно неподходящие варианты. ИМЯ ФАЙЛА Название найденного дампа или архива. 5. Проверка конкретного битого дампа Если нужно найти донор не просто по названию, а именно для конкретного дампа, нажмите: Проверить дамп... Выберите битый файл. Программа рассчитает его характеристики и сравнит с базой. Это гораздо надёжнее обычного текстового поиска. Уровни совпадения Условно результаты следует читать так: ТОЧНОЕ Максимально близкое или идентичное бинарное совпадение. Но даже здесь необходимо учитывать Panel, tuner, service/NVRAM. ВЫСОКОЕ / STRONG Очень хороший кандидат в доноры. Проверить: Main → Panel → tuner → Firmware Signature. FAMILY Совпадает семейство платформы. Использовать прежде всего для анализа структуры и контролируемого восстановления. СЛАБОЕ / POSSIBLE Есть только отдельные совпадения. Прошивать полностью без анализа нельзя. Важно: одинаковый Main — ещё не донор Например: TP.S512.PA63 может встречаться с разными: панелями; тюнерами; версиями ПО; S2Tek-ветками; service-настройками; NVRAM; пультами. Поэтому DUMP LIBRARY ищет варианты, а окончательное решение о восстановлении принимает TV SPI LAB. 6. Работа с найденным архивом Если найден: Firmware.zip Firmware.rar или: Firmware.7z выберите его. Программа предложит: РАСПАКОВАТЬ АРХИВ / ВЫБРАТЬ ДАМП После распаковки в таблице появятся найденные: BIN IMG RAW Выберите нужный файл. Внимание к USB-прошивкам Не любой .IMG или .BIN внутри архива является SPI-дампом. Например: boot.img system.img super.img recovery.img vbmeta.img dtbo.img upgrade.bin могут быть частями USB/eMMC-прошивки. DUMP LIBRARY старается не разрешать ошибочно передавать такие файлы в SPI LAB как обычный SPI-донор. 7. Передача донора Если найден подходящий SPI-файл: выделите его и нажмите: ПЕРЕДАТЬ В TV SPI LAB КАК ДОНОР TV SPI LAB откроется автоматически. Выбранный файл должен находиться в строке: 2. РАБОЧИЙ ФАЙЛ / ДОНОР / MERGE 8. Загрузите битый дамп В TV SPI LAB нажмите: 1. БИТЫЙ / ТЕСТИРУЕМЫЙ ДАМП и выберите родной неисправный файл. Переданный ранее донор при этом не должен исчезнуть. После загрузки должны быть заполнены обе строки: ФАЙЛ 1 — битый / тестируемый ФАЙЛ 2 — донор 9. Анализируйте совместимость Не спешите нажимать ремонт только потому, что Main совпадает. Смотрите заключение TV SPI LAB. Программа проверяет структуру и может заблокировать донор, который DUMP LIBRARY нашёл только по внешним признакам. Это нормальная работа защиты. Например: исходный: S2Tek_a32 03/11 донор: S2Tek_a32 12/25 Такой донор должен быть отклонён, даже если оба файла имеют: TP.S512.PA63 10. После восстановления После формирования результата обязательно нажмите: СОХРАНИТЬ ВОССТАНОВЛЕННЫЙ BIN Программа проверит сохранённый файл по SHA-256. После успешного контроля появится сообщение о сохранении. 11. Проверка на реальном телевизоре До присвоения GOLD необходимо: записать восстановленный BIN программатором; сделать Verify; установить флеш на плату; проверить запуск ТВ; проверить изображение; звук; пульт; tuner/DVB; Smart, если есть; сервисные настройки. Только после этого файл можно считать подтверждённым. 12. Добавление в GOLD После успешного SAVE + SHA Verify кнопка: ДОБАВИТЬ В БАЗУ КАК GOLD подсвечивается золотым. Если аппарат реально проверен — нажмите её. DUMP LIBRARY получит файл и присвоит ему статус: ЭТАЛОН GOLD При последующих поисках такие дампы получают повышенный приоритет. Значение статусов ЭТАЛОН GOLD Реально проверенный рабочий дамп. Основной приоритет при поиске донора. РАБОЧИЙ Дамп снят с рабочего аппарата, но ещё не подтверждён как полноценный эталон. СПРАВОЧНЫЙ Полезен для анализа и сравнения, но не должен автоматически считаться донором. НЕИСПРАВНЫЙ Известно, что файл снят с неисправного аппарата либо содержит дефект. НЕИЗВЕСТНЫЙ Результат работы не подтверждён. Рекомендуемый порядок работы Для реального ремонта оптимальная схема теперь такая: DUMP LIBRARY → поиск Main/модели → Проверить битый дамп → выбрать лучший кандидат → проверить Firmware Signature → передать донор в TV SPI LAB → загрузить ФАЙЛ 1 → анализ совместимости → ремонт → сохранить BIN → записать программатором → проверить телевизор → добавить результат как GOLD. Важное замечание DUMP LIBRARY не является автоматической «машиной прошивок». Его задача — быстро найти все возможные варианты среди большой базы и значительно сократить ручной поиск. Финальное решение о пригодности донора должно приниматься по: Main + Panel + памяти + платформе + Firmware Signature + структуре дампа + результату анализа TV SPI LAB. Именно поэтому связка DUMP LIBRARY + TV SPI LAB значительно безопаснее обычного поиска файла по названию. KenotronTV 🛠 Contact ✉ Мы здесь, чтобы ответить на ваши вопросы! Задавайте вопросы и получайте быстрые ответы.
LiVan Опубликовано 17 августа Автор Опубликовано 17 августа KENOTRONTV SERVICE SUITE v1.3.33 FINAL Финальная стабильная версия инженерного комплекса KenotronTV для диагностики, анализа и восстановления прошивок телевизоров. В составе: TV SPI LAB v3.4.43 FINAL — анализ, сравнение и восстановление SPI-дампов. DUMP LIBRARY — локальная база рабочих, GOLD, справочных и неисправных дампов. UART LOG Analyzer — чтение и расшифровка UART-логов, поиск bootloop и причин остановки загрузки. Programmer Report Analyzer — анализ отчётов программаторов, eMMC/NAND и состояния памяти. eMMC USB Recovery Builder — подготовка USB Recovery / Force Upgrade из eMMC-материалов. NAND RAW Analyzer — анализ RAW NAND, геометрии, OOB, ECC и bad-block. eMMC KEY Recovery — работа с MAC, HDCP, DRM, serial и другими сервисными областями eMMC. В этой версии: переработаны и встроены подробные инструкции по каждому модулю; исправлены ошибки интерфейса и возврата в главное меню; улучшена работа с GOLD-дампами и донорами; доработаны анализ SPI, MStar / SiS / SunPlus / S2T512; усилена проверка совместимости и контроль результата ремонта; исправлены служебные файлы, сборка и внутренняя проверка модулей. Программа работает офлайн. Интернет для работы не требуется. Версия прошла финальную проверку и подготовлена для повседневной сервисной работы. KenotronTV 🛠 Contact ✉ Мы здесь, чтобы ответить на ваши вопросы! Задавайте вопросы и получайте быстрые ответы.
LiVan Опубликовано 18 августа Автор Опубликовано 18 августа Коллеги, ждите, скоро будет крупное обновление программы! Новая версия переходит на следующий уровень — теперь это не просто автономный анализатор дампов. Программа сможет не только читать, но и напрямую отдавать команды в UART-интерфейс вашего устройства в реальном времени. Что это дает на практике? Двусторонний обмен. Вы сможете не только видеть входящие логи загрузки (boot log) из порта, но и отправлять свои команды в устройство. Интерактивная диагностика. Полноценная работа с консолью микроконтроллеров и процессоров телевизионных платформ прямо из интерфейса программы. Контроль в реальном времени. Перехват загрузки, отправка сервисных команд и отладка «живой» платы без переключения на сторонние терминалы. Утилита становится полноценным программно-аппаратным комплексом для ремонта, все материалы и лог изменений выложу сразу по готовности! 2 KenotronTV 🛠 Contact ✉ Мы здесь, чтобы ответить на ваши вопросы! Задавайте вопросы и получайте быстрые ответы.
LiVan Опубликовано 19 августа Автор Опубликовано 19 августа KENOTRONTV SERVICE SUITE v1.3.47 TEST Версия v1.3.47 — крупное развитие SERVICE SUITE. Комплекс постепенно превращается не просто в набор анализаторов, а в единый инженерный стенд для работы с программной частью телевизора. Основное направление новой версии — UART как полноценный диагностический и командный интерфейс, расширение инструментов работы с панелями и унификация всех сервисных модулей. LIVE UART / UART COMMAND Модуль предназначен для подключения непосредственно к UART телевизора через USB-UART адаптер. Поддерживается стандартный режим: 115200 / 8N1 но скорость и формат можно изменять. Возможности чтение RX в реальном времени; AUTO FOLLOW; отображение количества принятых байтов и строк; сохранение чистого RX-лога; отправка TX-команд; ASCII и HEX; CR / LF / CR+LF / NONE; история введённых команд; готовые диагностические пресеты; определение bootloader; анализ ответа на отправленную команду. Программа различает: команда физически отправлена; получен RX после TX; команда действительно подтверждена характерным ответом/prompt. Это важно на неисправных main board, где лог продолжает идти, но bootloader команду фактически не выполняет. STOP AUTOBOOT Функция не останавливает запись UART-лога. Она предназначена для остановки автоматического запуска bootloader. Для обычного U-Boot: Hit any key to stop autoboot может отправляться SPACE 0x20. Для выявленных Realtek RTD: Hit Esc or Tab key to enter console mode используется ESC 0x1B. После успешной остановки загрузки появляется prompt, например: => Realtek> Mstar> # и становится возможна командная диагностика. UART VENDOR PROFILES Добавлены реальные профили команд для разных bootloader. Realtek RTD Поддерживаются диагностические команды наподобие: layout factory facro mmc info mmc extcsd mmc report mmc speed usb wdt logbuf tcl_mmc_dump Выявлены также сервисные команды: panel spanel tuner tcl_upgrade tcl_mmc_restore tcl_mmc_erase swu swuu Опасные команды не являются обычными one-click пресетами. MStar / Mboot Расширена база: showboard showversion mversion modelinfo mmcinfo mmcreg show ext-csd get_mmap raw_io_status checkVersion checkfile usb_bin_check ota_zip_check panel_init selectusbfile spi2usb AVB/Secure Boot команды. WRITE-команды автоматически классифицируются как потенциально опасные. USB Recovery через UART Если телевизор не подхватывает штатное USB-обновление, но bootloader ещё исправен и UART-консоль доступна, через UART можно проверить USB и найти штатную recovery/upgrade-команду. Типовая последовательность: STOP AUTOBOOT → help → инициализация USB → просмотр флешки → определение поддерживаемых upgrade-команд → только после проверки запуск Recovery. Это может помочь при: зависании на логотипе; повреждении Android; повреждении RootFS; неработающем обычном force USB; невозможности войти в штатное Recovery. Но не поможет, если bootloader повреждён или до prompt вообще не доходит. LOG ANALYSIS Модуль предназначен для анализа уже сохранённых логов. Поддерживаются: UART; boot-log; programmer report; автоматический режим определения источника. После анализа программа формирует несколько рабочих представлений: Заключение Диагностика Сравнение План ремонта События LOG / RAW Программа определяет стадию загрузки и старается отделить: BootROM; bootloader; kernel; filesystem; Android/userspace; eMMC/NAND/SPI; драйверы; циклическую перезагрузку. Особенно важно: наличие filesystem ошибок не объявляется автоматически физически неисправной eMMC без дополнительных подтверждений. TV SPI LAB v3.4.48 Основной инструмент работы с SPI Flash телевизоров. Возможности анализ структуры дампа; сравнение нескольких прошивок; CRC/SHA; карта SPI; HEX Analyzer; Boot Chain; Firmware Explorer; Multi-reference Consensus; Donor Compatibility Score; Universal Recovery; Patch Manager; Factory/NVRAM/Config; редактор регионов; редактор зеркала; работа с логотипами; проверка donor/reference; изученные семейства платформ. Исходный дамп программа старается не изменять непосредственно — результат создаётся отдельно. PANEL / MATRIX CONFIG Новый инструмент TV SPI LAB. Позволяет искать: PANEL PANEL_ID PANELNAME PROJECT_ID LVDS VBYONE MIRROR FLIP PWM BACKLIGHT и реальные названия матриц. Программа разделяет: CURRENT предполагаемая текущая панель. IN-DUMP профили и названия, реально найденные в данном BIN. REFERENCE DB справочные варианты из базы KenotronTV для соответствующей платформы. REFERENCE DB не означает, что профиль реально присутствует в текущей прошивке. Для Realtek поддерживаются таблицы вида: China_Star_4K2K_VBY1.h LG_4K2K_600M_VBY1... BOE_4K_mLVDS.h CSOT_4K_mLVDS.h и т. д. Если структура выбора панели не определена достоверно, автоматическая модификация блокируется. DUMP LIBRARY v1.1.13 Локальная библиотека дампов пользователя. Назначение: поиск прошивок по локальным дискам; индексирование; классификация; поиск похожего шасси; хранение статуса дампа; передача выбранного файла в TV SPI LAB. Статусы: Рабочий Справочный Битый GOLD Можно сохранить проверенный восстановленный дамп и затем добавить его в базу как GOLD. eMMC → USB Recovery Builder v1.3.12 Инструмент для подготовки USB Recovery на основе: полного USER dump eMMC; BOOT1/BOOT2 при наличии; подходящего USB donor/update. Программа анализирует структуру и помогает определить, можно ли сформировать безопасный recovery-пакет. Исходные файлы используются как источник; пользователь должен сохранять оригиналы отдельно. NAND RAW Analyzer v1.0.11 Модуль анализа NAND RAW + OOB. Предназначен для: определения структуры NAND-дампа; оценки геометрии; анализа RAW/OOB; проверки размеров страниц и spare; предварительной подготовки информации для дальнейшего восстановления. Это анализатор — он не должен без подтверждения переписывать неизвестные NAND-структуры. eMMC KEY RECOVERY v1.0.11 Предназначен для переноса уникальных родных service/key-областей в совместимый донорский образ. Используется при ситуациях, когда основной firmware/eMMC уже заменяется, но необходимо сохранить родные данные аппарата. Работать следует только с подтверждёнными областями. Нельзя слепо копировать неизвестные блоки между аппаратами. Общие изменения интерфейса Во всех основных модулях унифицированы: Справка О программе встроенное окно документа; вертикальная прокрутка; КОПИРОВАТЬ ТЕКСТ ЗАКРЫТЬ Исправлены проблемы: исчезающих подписей кнопок; наложения текста; повреждённого визуального отображения русской справки; некорректной перерисовки; подписи release seal дочерних программ. 4. Инструкция по модулям: 1. LIVE UART Подключение Необходимо подключить: GND адаптера → GND Main Board; RX адаптера ← TX платы; TX адаптера → RX платы. Не подавать 3.3/5 V с адаптера на main board. Уровень UART платы может быть 3.3 V или 1.8 V — это необходимо проверить. Порядок работы Заполнить карточку аппарата. Выбрать COM. Выбрать скорость, обычно 115200. Формат обычно 8N1. Нажать СТАРТ. После этого включить телевизор. Наблюдать загрузочный лог. При необходимости нажать Сохранить лог. Для автоматической расшифровки нажать Анализ. 2. Работа с UART-командами Если bootloader дошёл до интерактивной консоли: дождитесь prompt; начинайте только с безопасных команд. Рекомендуется: help version printenv bdinfo mmc info mmc part mmc extcsd read nand info sf probe Не используйте WRITE/ERASE-команды, пока точно не известны адрес, структура памяти и назначение команды. 3. STOP AUTOBOOT Нажимать только при появлении приглашения bootloader. Функция не останавливает лог. Для остановки чтения UART используется обычная кнопка СТОП. STOP AUTOBOOT предназначен только для получения командной строки bootloader. 4. LOG ANALYSIS Выберите источник: AUTO; UART; ПРОГРАММАТОР. Нажмите Открыть. Выберите .txt/.log/.uart/.csv. Нажмите Анализ. Просмотрите: Заключение; Диагностика; План ремонта; События. Для просмотра исходника откройте LOG / RAW. Для другого лога этого же телевизора используйте Новый лог. Для другого аппарата — Новый ТВ. 5. TV SPI LAB Перед началом Родную SPI считать минимум два раза, лучше три. Сравнить чтения по: CRC; SHA-256; либо побайтно. Если чтения отличаются — сначала устранить проблему чтения. Работа Загрузить ФАЙЛ 1 — родной/тестируемый. Выполнить анализ. Посмотреть определённую платформу. Изучить карту SPI и найденные области. При наличии донора загрузить ФАЙЛ 2. Проверить совместимость. Использовать только разрешённый программой метод восстановления. Сохранять результат новым файлом. Никогда не работать непосредственно поверх единственной копии оригинала. 6. PANEL / MATRIX CONFIG Загрузить родной BIN в TV SPI LAB. Выполнить обычный анализ. Открыть инженерный стенд. Выбрать ПАНЕЛИ / MATRIX CONFIG. Посмотреть: CURRENT; IN-DUMP; REFERENCE DB. Найти требуемую панель. Проверить, где хранится её идентификатор. Если программа разрешает безопасный patch — нажать Подготовить замену. Проверить старое и новое значение. Сохранить отдельный BIN. Если программа пишет, что структура неизвестна — не менять Panel ID вручную без дополнительного анализа. 7. DUMP LIBRARY Открыть DUMP LIBRARY. Выбрать папки/диски с прошивками. Выполнить индексирование. Ввести модель/Main/Panel или другие известные данные. Выбрать подходящий результат. Проверить статус: Рабочий; Справочный; Битый; GOLD. При необходимости передать выбранный файл непосредственно в TV SPI LAB как donor/reference. После проверки восстановленного BIN его можно добавить в библиотеку как GOLD. 8. eMMC → USB Recovery Builder Необходимо подготовить Обязательно: USER dump eMMC; подходящий USB donor/update. Желательно: BOOT1; BOOT2; модель телевизора; Main Board; Panel; SoC. Работа Нажать Открыть USER. Выбрать полный USER. При наличии добавить BOOT1/BOOT2. Загрузить USB donor. Нажать Анализ. Выполнить Проверить структуру. Только если проверка успешна — Собрать USB Recovery. Результат сохранить в отдельную папку. Родной USER не удалять. 9. NAND RAW Analyzer Подготовить считанный NAND RAW. Если OOB хранится отдельно — сохранить и его. Открыть файл в NAND RAW Analyzer. Выполнить анализ. Проверить: размер; предполагаемую геометрию; page size; OOB/spare; возможные разделы/структуры. Сохранить отчёт. Не выполнять восстановление NAND «по похожему размеру» без подтверждения геометрии. 10. eMMC KEY RECOVERY Перед работой необходимо иметь: родной eMMC dump; совместимый донор; подтверждение, какие области необходимо сохранить. Порядок: загрузить родной образ; загрузить донор; выполнить анализ; проверить найденные service/key ranges; выбрать только подтверждённые области; выполнить перенос; сохранить результат новым образом; проверить полученный файл перед записью. Особенно внимательно относиться к: DRM; HDCP; MAC; серийному номеру; Factory; device-specific keys. Важное предупреждение для пользователей TEST-версии Версия v1.3.47 TEST предназначена для практической проверки. Особенно нужна обратная связь по: Realtek/MStar UART-командам; STOP AUTOBOOT; USB Recovery через UART; Panel/Matrix Config; новым шасси; реальным UART-логам; проверенным рабочим и битым дампам. Если какая-либо новая команда или функция проверена на реальном телевизоре — желательно указать: марку/модель ТВ, Main Board, Panel, SoC, тип памяти, полный UART-лог, выполненную команду и результат. Это позволит постепенно расширять базу KENOTRONTV SERVICE SUITE уже на реальных аппаратах, а не на теоретических профилях. KenotronTV 🛠 Contact ✉ Мы здесь, чтобы ответить на ваши вопросы! Задавайте вопросы и получайте быстрые ответы.
LiVan Опубликовано 23 августа Автор Опубликовано 23 августа Уважаемые участники форума! Проект продолжает активно развиваться. Рады сообщить, что совсем скоро мы представим обновленный комплекс KENOTRONTV SERVICE SUITE v1.3.48, который выведет нашу работу на принципиально новый уровень. Программа уверенно эволюционирует от простого анализатора дампов к полноценной инженерной консоли для диагностики и ремонта телевизионных платформ. Что нового и что доступно для локального тестирования прямо сейчас: 1. UART как командный центр Теперь это не просто чтение логов, а полноценный двусторонний интерфейс. Вы можете подключаться к плате, наблюдать загрузку в реальном времени и отправлять диагностические команды, не переключаясь на сторонние терминалы. Это особенно ценно при отладке «живых» плат. 2. Интеллектуальный STOP AUTOBOOT Функция научилась анализировать лог и подбирать правильную клавишу для остановки автозагрузки (SPACE для U-Boot, ESC для Realtek). Важно: она не прерывает сам лог, а только пытается получить командный промпт для дальнейшей диагностики. 3. Мощная база UART-команд (123 пресета) Добавлены диагностические пресеты для U-Boot, Realtek, MStar и Linux. Они разделены на категории: от безопасного чтения (`help`, `printenv`, `mmc info`) до предупреждений для опасных операций записи. WRITE/ERASE-команды защищены от случайного нажатия. 4. Панели / MATRIX CONFIG в TV SPI LAB Новый инструмент для работы с конфигурациями панелей. Он четко разделяет, что реально найдено в дампе, а что — из справочной базы. Автоматическая замена блокируется, если структура хранения ID панели не определена, что защищает от ошибок. 5. Анализ логов программаторов Программа автоматически определяет логи RT809H, XGecu, UFi и других. Анализирует этапы чтения/записи, проверки, а для eMMC — отдельно разбирает ошибки CMD, EXT_CSD и признаки деградации памяти. 6. Режим пакетного анализа Можно загрузить несколько логов одного телевизора, и программа сравнит их, отделив стабильные ошибки от плавающих. Это экономит время при диагностике сложных случаев. 7. Прозрачность и безопасность Программа всегда показывает, на чем основан диагноз, отделяя `FATAL` от `ERROR` и `WARN`. Например, ошибка "No space left on device" не объявляется автоматически физической смертью eMMC без сопутствующих `timeout` или `I/O error`. 8. Новый модуль KENOTRON TV SPI PROGRAMMER MANAGER v1.0 NATIVE COMPAT / SMART SAFE FAST В состав SERVICE SUITE добавлен полноценный модуль для программирования SPI Flash. Теперь не нужно переключаться между разными программами — всё можно делать прямо из нашего комплекса. Поддерживаемое железо: Совместимо с Raccoon Flash Explorer Совместимо с CH431A SPI Programmer Для CH431A реализовано аппаратно подтверждённое READ-ядро и SMART SAFE FAST x86 Write. Ключевые возможности: SMART — одинаковый BIN не стирается и не записывается повторно, что экономит время и ресурс памяти. FAST — контроль WIP (Write In Progress) каждой страницы и WEL (Write Enable Latch) readback каждые 16 страниц для надёжности записи. SAFE — автоматический Backup перед любыми операциями, Blank Check, полный VERIFY записанных данных и возврат BP/status регистров в исходное состояние. Доступные функции: Read / Backup — чтение и создание резервной копии SPI Flash. Erase — стирание чипа. Blank Check — проверка на пустоту. Write — запись дампа с контролем. Verify — полная проверка записанных данных. TV SPI LAB Bridge — прямая передача дампа между модулями без лишних телодвижений. Прогресс и время выполнения отображаются отдельно для каждого этапа, что позволяет контролировать процесс в реальном времени. Сейчас локально занимаюсь улучшением программы — доводкой интерфейса, улучшением авторизации команд и расширением базы реальных профилей ТВ. Выпуск новой версии ожидается 28–29 августа 2026г. Особенно ценна для нас ваша обратная связь, коллеги! сли у кого-то будет возможность проверить новые функции (особенно UART-команды, остановку автозагрузки и работу с панелями) на реальных аппаратах — делитесь результатами, логами и замечаниями. Это поможет нам сделать инструмент еще более надежным и универсальным. Все материалы, обновленные инструкции и полный лог изменений — в теме. Присоединяйтесь к тестированию! Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация 1 KenotronTV 🛠 Contact ✉ Мы здесь, чтобы ответить на ваши вопросы! Задавайте вопросы и получайте быстрые ответы.
LiVan Опубликовано Вторник в 16:49 Автор Опубликовано Вторник в 16:49 KENOTRONTV SERVICE SUITE v1.3.57 FINAL KENOTRONTV SERVICE SUITE — профессиональный офлайн-комплекс для диагностики, анализа неисправностей и программного восстановления современных телевизоров. Программа объединяет работу с UART, SPI Flash, eMMC и NAND в едином интерфейсе. Версия v1.3.57 FINAL прошла финальную пересборку и независимую проверку из распакованных исходников. Все девять итоговых бинарных файлов совпали с эталонными побайтно. Проверены подписи KTRSEAL1, контрольные суммы SHA-256, архитектуры PE, внутренние маршруты модулей и подписанный список отзыва лицензий KTVR1. ОСНОВНЫЕ МОДУЛИ LIVE UART — приём и отображение сервисного UART-лога телевизора. UART COMMAND — отправка команд, пресетов и STOP AUTOBOOT. LOG ANALYSIS — анализ сохранённых UART-логов. Диагностика, заключение, сравнение, события и план ремонта. TV SPI LAB — анализ, сравнение и восстановление SPI-дампов. SPI Programmer Manager — совместим с Raccoon Flash Explorer и SPI-программаторами на базе CH341A. DUMP LIBRARY — локальная библиотека SPI, eMMC и NAND-дампов. eMMC USB RECOVERY BUILDER — подготовка USB-носителя восстановления. eMMC KEY RECOVERY — поиск и восстановление необходимых ключевых данных. NAND RAW ANALYZER — анализ сырых NAND-дампов. ЧТО ИЗМЕНЕНО В v1.3.57 FINAL ? Карточка аппарата В LIVE UART и UART COMMAND карточка аппарата после заполнения четырёх обязательных полей автоматически сворачивается до строки высотой 30 px. В рабочем состоянии видны только две кнопки: «Изменить» — открыть заполненную карточку для корректировки; «Новый ТВ» — очистить данные и открыть полную форму для нового аппарата. Полная карточка больше не занимает рабочую область во время диагностики. Освободившееся место передаётся UART-журналу, анализу лога, диагностике, заключению и плану ремонта. Карточка не закрывается во время заполнения дополнительных данных. Автоматическое сворачивание выполняется только после заполнения обязательных полей и перехода к UART или анализу. Унифицированный интерфейс Главные окна всех запускаемых модулей приведены к единому номинальному размеру 940 × 640. Исправлены: размеры и расположение кнопок; длинные подписи элементов; нижняя служебная область SPI Programmer Manager; изменение компоновки при WM_SIZE; расчёт элементов от фактической клиентской области окна; перекрытия и выход элементов за границы окна. Мультиязычность Во всех основных модулях доступен выбор: Русский; English; العربية. Выбранный язык сохраняется и восстанавливается при следующем запуске. Для арабского интерфейса используется направление текста справа налево там, где это поддерживается стандартными Win32-компонентами. SPI Programmer Manager SPI PROGRAMMER MANAGER обновлён до v1.0 FINAL BUILD39 MULTILANG. Поддерживаются: Совместимо с Raccoon Flash Explorer; Совместимо с CH341A SPI Programmer; Detect / JEDEC; Read / Backup; Blank Check; Verify; Erase; Write с обязательным финальным VERIFY; передача считанного дампа непосредственно в TV SPI LAB. Аппаратно проверенные CH341A READ/FULL helper-движки сохранены побайтно. Они являются служебными компонентами и не запускаются пользователем вручную. СОСТАВ ФОРУМНОГО КОМПЛЕКТА Для установки и работы требуются только два файла: KENOTRONTV_SERVICE_SUITE_v1.3.57_FINAL.exe license_revocations.ktvr Все остальные модули встроены в основной EXE и извлекаются автоматически при первом обращении к соответствующему разделу. Оба файла необходимо хранить в одной папке. Запуск непосредственно из окна архиватора не рекомендуется. УСТАНОВКА И ПЕРВЫЙ ЗАПУСК Полностью распакуйте архив в отдельную папку. Убедитесь, что EXE и license_revocations.ktvr находятся рядом. Запустите KENOTRONTV_SERVICE_SUITE_v1.3.57_FINAL.exe. При необходимости выберите язык через меню «Язык / Language / اللغة». Используйте действующий офлайн-ключ KTV1. Заполните обязательные поля карточки аппарата. Перейдите к LIVE UART, LOG ANALYSIS или требуемому сервисному модулю. Windows SmartScreen может показать предупреждение для нового малораспространённого файла. Перед запуском рекомендуется сверить SHA-256. КОНТРОЛЬНЫЕ СУММЫ KENOTRONTV_SERVICE_SUITE_v1.3.57_FINAL.exe SHA-256: d0a05958f1171f1592deef620b383f0de2d8567eb220b9654d90908c5d11bcb2 license_revocations.ktvr SHA-256: 5cb7ad891591ae5a97a1e8791cea26ffb297f2441d082d026629a40e43fbe283 Минимальный архив из двух файлов SHA-256: c90cadc36c7ed5908da58c5e2743a1194882c38f34562f97a68693fc70a8dc28 БЕЗОПАСНОСТЬ АППАРАТНЫХ ОПЕРАЦИЙ Перед любыми операциями Erase или Write обязательно: считать исходную микросхему; сохранить минимум две резервные копии; проверить размер дампа; сохранить CRC32 и SHA-256; убедиться в правильности питания и подключения; после записи обязательно выполнить VERIFY. Не отключайте питание и не извлекайте микросхему во время активной операции. Не используйте случайные дампы без проверки совместимости Main Board, Panel, памяти и конфигурации аппарата. КАК СООБЩАТЬ ОБ ОШИБКЕ? Для быстрой диагностики приложите: точную версию программы; версию и разрядность Windows; скриншот всего окна программы; описание выбранного модуля и выполняемой операции; заполненную карточку аппарата без личных данных; модель Main Board и установленной микросхемы; тип программатора и версию драйвера; UART LOG / RAW или сервисный журнал модуля; точный текст ошибки; SHA-256 проблемного дампа; последовательность действий, после которой появилась ошибка. Если проблема связана с интерфейсом, укажите разрешение экрана и масштаб Windows: 100%, 125%, 150% и т. д. Если проблема связана с UART, укажите COM-порт, baud rate, формат 8N1/8E1 и используемый USB-UART адаптер. Если проблема связана с SPI, укажите JEDEC ID, модель микросхемы, напряжение питания, программатор и операцию, на которой произошёл сбой. ЛИЦЕНЗИЯ И НАЗНАЧЕНИЕ Программа работает локально и не передаёт дампы или диагностические данные в облако. Для работы необходим действующий офлайн-ключ KTV1. KENOTRONTV SERVICE SUITE разработан LiVan для форума KenotronTV.ru и предоставляется бесплатно участникам форума KenotronTV. Перепаковка с изменёнными файлами, удаление информации об авторе, публикация приватных owner-only материалов и распространение модифицированных EXE под оригинальным названием не допускаются. KenotronTV 🛠 Contact ✉ Мы здесь, чтобы ответить на ваши вопросы! Задавайте вопросы и получайте быстрые ответы.
LiVan Опубликовано Суббота в 22:47 Автор Опубликовано Суббота в 22:47 KENOTRONTV SERVICE SUITE v1.3.74 FINAL. Текущая стабильная версия основана на проверенном BUILD48 и предназначена для профессиональной диагностики, анализа и программного восстановления телевизоров. Состав программы В единый SERVICE SUITE встроены: LIVE UART / UART COMMAND — работа с загрузочными логами, диагностикой и UART-командами; TV SPI LAB v3.4.88 FINAL — анализ, сравнение и восстановление SPI-дампов; SPI PROGRAMMER MANAGER v1.0 FINAL BUILD42 MULTILANG — работа с Raccoon Flash Explorer и программаторами на базе CH341A; DUMP LIBRARY v1.1.20 FINAL — каталогизация, поиск и анализ базы прошивок; eMMC KEY RECOVERY v1.0.16 FINAL; NAND RAW ANALYZER v1.0.16 FINAL; eMMC → USB Recovery Builder v1.3.17 FINAL; встроенная справка и описание каждого модуля; русский, английский и арабский интерфейс. Отдельно запускать встроенные служебные модули обычно не требуется. Основная работа выполняется через: KENOTRONTV_SERVICE_SUITE_v1.3.74_FINAL.exe Что исправлено в v1.3.74 FINAL устранены наложения элементов интерфейса при масштабировании Windows; выполнена проверка работы при 100%, 125% и 150% DPI; исправлено расположение кнопок FULL, «Справка» и «О программе»; улучшено чтение SPI через CH341A; добавлены прогресс, время операции и фактическая скорость чтения; исправлено определение побайтно одинаковых дампов; доработаны Donor Compatibility, Donor Score и анализ логического родства прошивок; улучшена обработка SPI Map, повреждений и структуры дампа; завершено разделение возможностей между DEMO и FULL; повышена стабильность запуска и переключения между встроенными модулями; все необходимые компоненты собраны в одном portable EXE. DEMO и FULL Без персонального ключа KTV1 программа работает в режиме DEMO. В DEMO доступны безопасные операции: открытие и анализ дампов; анализ UART-логов; определение платформы и структуры прошивки; SPI Map и HEX-анализ; карта повреждений; проверка совместимости донора; Donor Score; просмотр библиотеки; анализ eMMC и NAND; просмотр справки и технической информации. В DEMO заблокированы операции, изменяющие файлы или оборудование: Erase и Write; передача UART-команд; создание исправленного BIN; Repair и Merge с сохранением; изменение библиотеки; экспорт результатов; создание USB Recovery; NAND RAW/DATA-конвертация с сохранением. После активации FULL становятся доступны все инженерные функции, включая аппаратные операции, запись, восстановление и экспорт результатов. Активация Для получения персонального ключа необходимо сообщить администратору: Ник участника: Installation ID: Требуемый срок лицензии: Installation ID отображается в окне активации программы. Ключ KTV1 привязывается к конкретному Installation ID. После изменения системных параметров, переустановки Windows или замены оборудования Installation ID может измениться. Важно Не публикуйте в открытой теме: полный персональный ключ KTV1; закрытые OWNER-файлы; генератор лицензий; приватные signing seed; пароли и служебные архивы разработчика. Персональный KTV1 следует передавать только через личные сообщения или другой закрытый канал (ЛС). Установка Программа portable и не требует установки. Полностью распакуйте архив в отдельную папку. Рядом должны находиться: KENOTRONTV_SERVICE_SUITE_v1.3.74_FINAL.exe license_revocations.ktvr Не запускайте EXE непосредственно из ZIP-архива. Рекомендуемый путь: C:\KENOTRONTV_SERVICE_SUITE\ Не рекомендуется размещать программу в: C:\Program Files\ C:\Windows\ рабочем столе с длинным путём папке с ограниченными правами Для работы с COM-портами, USB и программаторами в отдельных случаях может потребоваться запуск от имени администратора. SPI PROGRAMMER MANAGER SPI PROGRAMMER MANAGER следует запускать из основного SERVICE SUITE. Поддерживаются два рабочих направления: Raccoon Flash Explorer; CH341A SPI Programmer. Raccoon Flash Explorer, официальная CH341DLL.DLL и драйверы CH341A в архив программы не входят. Используйте версии, полученные из разрешённых источников производителя оборудования. Перед любой записью обязательно: считать исходную SPI Flash; сохранить резервную копию; повторно считать микросхему; сравнить два чтения; только после этого выполнять Erase/Write; после записи обязательно выполнить полный Verify. Как правильно сообщить об ошибке Чтобы неисправность можно было воспроизвести и исправить, в сообщении необходимо указать: Версия программы: Модуль: Режим DEMO или FULL: Windows: Разрядность Windows: Масштаб интерфейса Windows: Разрешение экрана: Что выполнялось: Что ожидалось: Что произошло фактически: Текст ошибки: Последняя строка журнала: Также приложите: скриншот всего окна программы; скриншот ошибки; журнал программы; короткое видео, если ошибка связана с интерфейсом или последовательностью действий; имя используемого программатора; маркировку микросхемы; размер BIN; SHA-256 проблемного дампа; описание Main Board и модели телевизора. Для ошибок анализа дампа При проблемах в TV SPI LAB обязательно укажите: Бренд телевизора: Модель: Main Board: Процессор: Панель: Маркировка SPI Flash: Размер дампа: Программатор: Количество повторных чтений: Совпали ли повторные чтения: CRC32: SHA-256: При использовании донора дополнительно укажите: Источник донора: Размер донора: Main Board донора: Панель донора: Результат Donor Compatibility: Результат Donor Score: Для проверки ошибки совместимости желательно приложить оба BIN: исходный и донорский. Перед публикацией удалите из дампа персональные данные, ключи доступа и уникальные сервисные данные, когда они могут присутствовать. Для ошибок CH341A Укажите: Модель CH341A: Напряжение питания: Маркировка SPI Flash: JEDEC ID: Размер микросхемы: Используется выпаивание или ISP: Версия драйвера: Результат Detect: Результат Blank Check: Результат Verify: Обязательно приложите полный сервисный журнал операции. Не используйте удлинители USB, неисправные прищепки и нестабильное питание при проверке программной ошибки. Для UART Укажите: Платформа: Скорость UART: RX/TX/GND: Используемый USB-UART адаптер: Уровень сигнала 3,3 В или 1,8 В: Полный загрузочный лог: Момент возникновения ошибки: При публикации UART-лога желательно использовать текстовый файл, а не фотографии терминала. Для eMMC и NAND Укажите: Маркировка памяти: Реальный объём: CID: EXT_CSD: BOOT1/BOOT2: Размер USER: Программатор: Способ подключения: Количество ошибок чтения: Для NAND дополнительно: Page size: OOB size: Pages per block: Block count: ECC: Bad Block Markers: Правила темы В этой теме обсуждается только актуальная стабильная версия: KENOTRONTV SERVICE SUITE v1.3.74 FINAL Перед сообщением об ошибке: убедитесь, что используется именно текущий EXE; проверьте SHA-256 файла; полностью распакуйте архив; исключите запуск старой копии программы; временно переместите старые настройки и журналы; повторите проблему на чистой папке; проверьте масштаб Windows; приложите журнал и скриншот. Сообщения вида «не работает», «виснет» или «не определяет дамп» без технических данных не позволяют выполнить диагностику. Безопасность Официальный EXE защищён внутренней подписью KTRSEAL1. При изменении, повреждении или неофициальной пересборке программа должна остановить запуск с сообщением о нарушении подписи. Не используйте: изменённые EXE; сторонние «активаторы»; патченные сборки; неизвестные DLL; архивы без контрольных сумм; файлы, полученные вне официальной темы KenotronTV. Файл: license_revocations.ktvr должен находиться рядом с программой. При выпуске обновлённого списка отозванных лицензий достаточно заменить этот файл без переустановки Suite. Важное предупреждение Программа является инженерным инструментом. Операции с SPI Flash, eMMC, NAND, UART и сервисными разделами могут привести к полной неработоспособности аппарата. Перед изменением данных всегда сохраняйте: оригинальный дамп; два повторных чтения; CRC32; SHA-256; BOOT1/BOOT2; EXT_CSD; CID; отдельные сервисные и уникальные разделы. После любой записи обязательно выполняйте Verify. Ответственность за выбор дампа, совместимость донора, подключение программатора и аппаратные действия несёт пользователь. Разработчик: LiVan Проект: KenotronTV Текущая версия: KENOTRONTV SERVICE SUITE v1.3.74 FINAL Стабильная основа: BUILD48 Техническая поддержка, сообщения об ошибках, практические проверки и предложения по развитию. KenotronTV 🛠 Contact ✉ Мы здесь, чтобы ответить на ваши вопросы! Задавайте вопросы и получайте быстрые ответы.
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Это очень просто!
РегистрацияВойти
Уже есть аккаунт? Войти в систему.
Войти