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

1 изображение

Информация о файле

HIKERS 32HTF01

Main Board TPD.SK322.PB801

Panel PT320CT01-1

USB Firmware Software

HKC_1920_20241018_104422_CP24146250_HKC_A_1000201344_SK322_PB801

RUSSIA_PT320CT01_1_HIKERS_32HTF01_T-23KTSU2EFHKCDEUC_1203.3

REL_SV1203_3_ODM_20241018_104422_BUILD_20240730_093026


Обратная связь

Рекомендуемые комментарии

  • Техподдержка
Kenotronbot

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

Обратите внимание!

Типовуха для TPD.SK322.PB801 — там загрузчик ищет строго заданное имя файла, а не любое .img.
odm_peq_*.img — это внутреннее имя сборки ODM, для пользователя оно обычно не подходит.

Разбираем по практике.

У нас в архиве файл:

odm_peq_HKC_1920_20241018_104422.img

Это:

полный USB upgrade-образ (all-in-one)

внутри: boot + kernel + logo + panel config + userdata

предназначен для обновления через USB recovery

Но bootloader SK322 почти никогда не читает имя odm_peq_*.

Какое имя нужно

Для плат на MStar / MediaTek SK322 (PB801) загрузчик обычно ищет:

upgrade_loader.pkg

или реже:

upgrade.pkg

или:

MstarUpgrade.bin

У HKC / Hikers чаще всего:

upgrade_loader.pkg

Что сделать

1️⃣ Подготовка флешки

USB 2.0 (важно, 3.0 иногда не видит)

2–16 GB

формат FAT32

MBR (не GPT)

Быстрая очистка — нормально.

2️⃣ Переименование

Попробуй по порядку (обычно первый вариант сразу работает):

odm_peq_HKC_1920_20241018_104422.img

upgrade_loader.pkg

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

upgrade.pkg

3️⃣ Кладёшь файл

Файл должен лежать:

USB:\upgrade_loader.pkg

без папок.

На флешке только он один.

4️⃣ Вход в USB upgrade (важный момент)

На SK322 есть два метода — зависит от ревизии.

Метод №1 (чаще всего)

ТВ обесточен.

Вставляешь USB.

Зажимаешь кнопку POWER на телевизоре (не пульте).

Подключаешь питание.

Держишь 10–15 сек.

Метод №2 (если первый молчит)

Зажать:

VOL- + POWER

или просто VOL-.

Как понять что прошивка пошла

Признаки:

начинает мигать индикатор

появляется upgrade bar

экран может быть чёрный 10–20 сек — нормально

USB активно мигает

⚠️ Первый запуск после обновления длится долго — до 3-5 минут - это нормальное поведение, не зависание.

Что в этот момент происходит внутри:

загрузчик распаковывает разделы из upgrade-образа;

создаётся userdata;

форматируется раздел eMMC;

прописываются panel-параметры;

пересобирается Android cache / system db.

По факту ТВ делает «первичную инициализацию», как новый с завода.

Главное правило (часто убивают плату)

❗ Не выдёргивать питание, пока идёт первый запуск.

В этот момент пишутся системные разделы. Обрыв = легко получить bootloop.

Если не стартует вообще

Значит одно из:

имя файла не то

флешка не читается (очень частая причина)

bootloader убит

прошивка не под panel ID

Быстрая проверка (совет из практики)

Открой .img в HEX:

если в начале видишь:

MSD338
MSD366
HKC
MBOOT

— это точно USB upgrade образ, переименование достаточно.

⚠️ Важный нюанс именно SK322

Эта платформа сначала проверяет panel config.
Если panel не совпадает — прошивка может:

пройти

но подсветка не стартанёт

или перевёрнутое изображение

У тебя panel:

PT320CT01-1

→ в названии прошивки она уже указана — значит образ родной.

Если хочешь сделать «как сервисники»

Самый надёжный порядок:

upgrade_loader.pkg

upgrade.pkg

MstarUpgrade.bin

⚠️  Меняешь имя → пробуешь включение.

  • Техподдержка
Kenotronbot

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

Что реально экономит время на SK322 / PB801?

Ниже — чистая практика ремонта.

1. Как за ОДНО измерение понять — eMMC труп или нет

На этих майнах 80% проблем — именно eMMC.

Процессор пытается читать boot-раздел → если память не отвечает, он уходит в бесконечный retry.

Куда ставить щуп

Ищи дроссель питания eMMC.
Обычно подписан:

LDO_EMMC
VCCQ
VCC_EMMC

Рядом с самой eMMC BGA.

Меряем напряжение при включении

Нужно DC + желательно MIN/MAX.

Нормальная картина:

1.8V (или 3.3V) появляется
просадка небольшая
дальше стабильно держится

Диагноз по одному замеру

Поведение напряжения  Что это значит

0Vпитание не запускается

появляется и падает цикломeMMC коротит / дохлая

прыгает 0.5–1.2Vконтроллер завис

ровные 1.8V, но нет старта битый boot

стабильное + проц горячий чтение retry → eMMC умерла логически

Самая частая картина:

1.8V → 0 → 1.8V → 0
каждые 1–2 сек

Это 100% eMMC. Можно даже UART не подключать.

2. Где RESET eMMC на PB801 (фокус сервисников)

У eMMC есть линия:

RST_n

Она идёт напрямую в SoC.

На PB801 её удобно дёрнуть.

Где искать

Смотри возле eMMC:

маленький резистор 22–100Ω

идёт от проца к шару eMMC

часто подписан:

R_EMMC_RST
RST
EM_RST

Обычно размер 0402.

Что делаем

При включении:

иглой или пинцетом кратко садим линию на GND

держим ~1 секунду

отпускаем

Ты вручную делаешь reset памяти позже старта CPU.

Что происходит

Иногда eMMC зависает в BUSY состоянии после кривого выключения.

CPU стартует раньше → память не отвечает → bootloop.

Поздний reset:

CPU уже инициализирован
eMMC просыпается
boot продолжается

У меня такие платы поднимались без замены памяти.

Признак что метод сработал

появился логотип

подсветка стартанула

один успешный запуск

Сразу после этого — прошивка USB.

3. Почему проц греется при битой прошивке — и это нормально

Многих пугает: «проц кипяток → значит умер».

На SK322 это наоборот диагностический признак.

Что реально происходит

BootROM выполняет цикл:

read eMMC boot
CRC fail
retry
retry
retry
retry ...

Это tight loop без sleep.

CPU работает на полной частоте постоянно.

Поэтому:

нет перехода в энергосбережение

не запускается DVFS

ядра молотят 100%

Температура растёт быстро.

Нормальный нагрев при битом ПО

Через 30–60 сек:

45–65°C — абсолютно нормально

Это значит:

✅ проц жив
✅ питание ядра OK
✅ boot выполняется

Если проц холодный — вот это плохо.

Быстрый сервисный чек (30 секунд)

Включил плату:

Признак  Вывод

проц холодный  нет старта CPU

проц тёплый boot жив

горячий + ребутeMMC

подсветка вспыхнулаkernel почти загрузился

Самое полезное наблюдение по SK322 (редко говорят)

Если:

UART молчит

проц греется

питание норм

eMMC питание пульсирует

👉 99% это eMMC BUSY lock, а не процессор.

Менять CPU почти никогда не требуется.

 

Почему иногда плата не шьётся с USB вообще, пока не замкнёшь один резистор возле NAND_BOOT strap (и где он на PB801)?

Это как раз тот момент, на котором многие бросают плату, думая что «умер проц».
На SK322 (TPD.SK322.PB801) есть аппаратный режим загрузки, про который почти нигде не пишут.

Суть: bootloader выбирает источник старта по strap-резисторам при включении.

Если eMMC отвечает криво — CPU даже не пытается искать USB upgrade.

Почему USB иногда вообще не стартует

Последовательность старта у SK322 такая:

BootROM (внутри CPU)

чтение BOOT strap

попытка загрузки с eMMC
↓ (если OK)
USB даже не проверяется

Если eMMC зависла в BUSY:

процессор считает, что boot-устройство есть

висит на чтении

до USB дело НЕ доходит

Отсюда классика:

флешка правильная, файл правильный — реакции ноль.

Аппаратный обход — NAND/USB FORCE BOOT

Мы временно говорим процессору:

«eMMC игнорируй, грузись с USB».

Делается одной перемычкой.

Где это на PB801

Ищи возле процессора группу резисторов 0402:

обычно ряд из 3–5 штук.

Подписано может быть:

BOOT
CFG
BS
BT
RBOOT

или вообще без маркировки (типовуха HKC).

Один из них идёт:

CPU pin → резистор → GND

Это boot strap.

Визуальный ориентир (из практики)

рядом SPI flash 25Qxx

рядом кварц CPU

маленькая «линейка» резисторов

На PB801 почти всегда это резистор ближайший к SPI-flash.

Что делать?

⚠️ Только на момент включения.

Находишь strap-резистор.

Пинцетом замыкаешь его на GND.

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

Держишь 2–3 секунды.

Отпускаешь.

Что происходит внутри

BootROM читает уровень пина:

LOW → USB recovery mode
HIGH → normal eMMC boot

Ты принудительно включаешь recovery.

Признак что попал правильно

Плата резко меняет поведение:

USB начинает мигать сразу

подсветка может включиться без логотипа

индикатор быстро моргает

прошивка стартует даже с «капризной» eMMC

Иногда экран остаётся чёрным — это нормально, прошивка всё равно идёт.

Почему это работает даже при дохлой eMMC

BootROM:

USB → RAM → прошивка → переписывает eMMC

То есть память используется уже после загрузки recovery.

Важный момент (который все упускают)

После успешной прошивки:

👉 перемычку больше НЕ делать.

Strap читается только при cold boot.

Если хочешь проверить без пайки (лайфхак)

Можно сначала просто:

включить ТВ

через 1 секунду коротко снять питание

сразу включить снова

Иногда eMMC не успевает войти в BUSY и USB ловится.
Это тот же принцип, только грубый.

Почему сервисы знают этот трюк

ODM-производители (HKC, Skyworth, CVTE) используют один и тот же референс-дизайн MStar.
У них recovery режим аппаратный — для заводской прошивки пустых плат.

В retail-документации его просто нет.

Супер-быстрый алгоритм ремонта SK322 (реально рабочий)

проц греется → CPU жив

USB не стартует

strap на GND при включении

USB upgrade пошёл

если прошилось → память жива
если ошибка записи → менять eMMC

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

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

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

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

Регистрация

Войти

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

Войти
  • Избранное

    • Hi RX-43U01FB, T.RT2853P739,  KLM8G1GETF-B041, eMMC Dump ТВ
      ТВ HI HX-43U01FB 
      Шасси (Main Board): T.RT2853P739
      Считана:    UFPI
      Список микросхем в архиве:    KLM8G1GETF-B041
      PDP/LCD/OLED Panel:    HV430QUB-F70
      Считал лично после ремонта питания
        • Спасибо
      • 0 ответов
    • Samsung UE40F8000, BN41-01959C, BN94-06618P
      Шасси (Main Board) BN41-01959C, BN94-06618P
      Panel  CY-KF400DSLV1V
      Объём прошивки emmc большой. Скидываю ссылку на гугл-диск
      Процесс подключения к EMMC:
      Питание 3 Вольта подаю внешнее, а не с программатора на BD1801.
      Пин D0 на площадку под надписью MD1.
      Пин на резистор ZR1714 со стороны emmc.
      Пин CMD на площадку под надписью MCMD.
        • Положительно
        • Отлично!
      • 1 ответ
    • STARWIND SW-LED55UG400 CV9632-AH дамп еММС и обновление USB
      STARWIND SW-LED55UG400
      корыто: C550Y20-G5
      панель: HV550QUB-F70
      main: CV9632-AH
      проц: MT9632EAATDB
      eMMC: KLM8G1GETF B041
      Влил обновление по USB, сбросил, слил прошивку, залил в другую еММС, работает.
       
        • Спасибо
        • Отлично!
      • 1 ответ
    • KIVI 32H740NB, MSD66830-ZC01-01, дамп eMMC
      Kiwi 32H740NB
      KIWI20200029101282
      панель: ST3151A07-2
      БП: TV3211-ZC02-01
      main: MSD66830-ZC01-01
      eMMC: KLM8G1GETF-B041
      проц: MSD6683BQHA-8-00H8
       
        • Спасибо
      • 0 ответов
    • DEXP, CV338H-U42, VVH32L147G22LTY, Firmware Software USB
      Марка / модель ТВ: DEXP
      MainBoard: CV338H-U42
      Панель: VVH32L147G22LTY
      Подсветка: HD / 300mA
      Тип памяти: eMMC
      Тип обновления: сервисная прошивка (USB / recovery)
      Версия ПО:
      SW: 20191014181621
      Дата компиляции Android:
      2019-10-14 18:16:21
      Состав архива:
      CtvUpgrade.bin
      mboot.bin
      rom_emmc_boot.bin
      MD5.txt
      Контрольные суммы (MD5):
      CtvUpgrade.bin — 542f966a06fafc8ece271bc8deccd179
      mboot.bin — e6e41011aecf620c6a474e71fb8de9f7
      rom_emmc_boot.bin — 4132df11a3d844ecbe0ac635885f162a
      Примечание:
      Прошивка предназначена для телевизоров на платформе CV338H-U42 с указанной панелью.
      Перед использованием обязательно сверяйте состав телевизора (MainBoard, Panel, тип памяти).
      Все прошивки индивидуальны и могут отличаться даже у одинаковых моделей телевизоров.
      Использование на аппаратах с другим составом может привести к неработоспособности устройства.
       
        • Спасибо
      • 1 ответ
  • Статистика Загрузок

    9 355
    Файлы
    2 492
    Комментариев
    1 465
    Отзывов
    Последний файл
    Автор mehan636

    1    0

×
×
  • Создать...