Прошивки телевизоров

Открываем раздел с публикациями материалов и файлов в помощь мастерам при ремонтах, связанных с восстановлением программного обеспечения телевизоров.

Что такое прошивка?

В настоящее время словом "прошивка" обычно называют файл, с помощью которого можно восстановить или обновить ПО телевизора.
ПО - программное обеспечение.
В наше время много электронных устройств имеют сложное управление - процессор (контроллер) и программы, по алгоритму которых эти устройства работают или управляются.

Программный файл (прошивка) телевизора для мастера - чаще всего это дамп (Dump), то есть, файл с программным кодом, который заносится непосредственно в микросхему памяти с помощью программатора.
Либо это может быть установочный файл от производителя с дополнениями и обновлениями ПО через порт USB.

Сам процесс замены или обновления ПО тоже называют прошивкой. Прошить, прошивать - популярные термины на сегодняшний день среди ремонтников и пользователей современных ТВ.

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

Например, несколько файлов для обновления или восcтановления ПО через порт USB:

BBK 40LEX-7143/FTS2C. MainBoard HK.T.RT2841P638, Panel V400HJ6-PE1,
BBK 32LEX-5042/T2C. MainBoard CV338H-U42, Panel V320BJ6-Q01,
BBK 42LEX-5037/FT2C. MainBoard CV338H-T42, Panel V420HJ2-P01,
BBK 40LEX-7127/FTS2C. MainBoard P75-2841V6.1, Panel V400HJ6-PE1 REV-C3,
BBK 43LEX-7027/FT2C. MainBoard CV338H-U42, Panel LC430DUY,
BBK 40LEX-7027/FT2C. MainBoard CV338H-T42, Panel V400HJ6-PE1,
BBK 39LEX-5027/T2C. MainBoard CV338H-T42, Panel CX385DLEDM LE-3929P,
BBK 50LEX-8162/UTS2C. MainBoard HK.T.RT2851P839, Panel CC495PU1L01,
Harper 43F660TS. MainBoard CV338H-T42, Panel CX430DLEDM,
SUPRA STV-LC32ST4000W. MainBoard HK.T.RT2841P638, Panel LQ315T3HC54,
Telefunken TF-LED40S81T2S. MainBoard CV338H-U42, Panel CX400DLEDM.

А вот программирование микросхемы памяти дампом, считанным с другого такого же телевизора, представляет некоторые сложности даже для мастеров.
В одних и тех же моделях ТВ может применяться совершенно разный состав, тогда и ПО будет разное.
Так же необходимо учитывать нюансы по составу и конфигурации, то есть, все возможные особенности работы и подключения переферийных устройств.
Например, для одной и той же основной платы (MainBoard) при использовании разных типов панели, тюнера, звуковой микросхемы, LED-драйвера, могут производиться необходимые изменения и в программном обеспечении телевизора.
Часто бывает, после прошивки чужим дампом, у телевизора с одинаковым составом блоков, пропадёт звук, либо невозможно настроить каналы, либо изображение появится вверх ногами, либо другие "сюрпризы".
Даже в случае, когда панель, тюнер и звуковая микросхема совпадают, это может быть связано с настройками в сервисном меню и использованием технологических перемычек на плате MainBoard или T-con, изменяющих режимы работы переферийных устройств (панели, тюнера, звукового оборудования).

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

Мы будем публиковать прошивки, размещённые на других ресурсах сети Интернет, либо купленные на форумах, но выкладываем их бесплатно без регистрации.

Взаимовыгодный обмен прошивками на форумах в общем полезен, но способсвует появлению большого количества пустышек от недобросовестных мастеров.
Пустые файлы можно отличить по слишком большой разнице между полным объёмом микросхемы и её сжатым объёмом (Packed). В архиве файла .bin пустые участки с байтами FF сжимаются.
Например, 32-мегабитная 25Q32 имеет полный объём 32 / 8 бит = 4 Мегабайта. Если в ней задействовать всего лишь половину полезного объёма, в сжатом виде это порядка 1 Мегабайта. В реальности обычно используется не менее половины объёма. Обычно сжатый размер рабочего дампа 25Q32 от 1.5 до 3 Мегабайт, может быть и меньше, но не более 4, мы этот параметр (Pack) указываем в списках. Но если при упаковке содержимое сжалось до нескольких Килобайт, значит это может быть пустой файл или дамп от микросхемы маленького объёма, например EEPROM.

Для распознания дубликатов мы в списках публикуем их контрольные суммы в архиве CRC32 (CheckSum). Ну а далее по дате создания файла можно иногда понять кто чей дубликат выложил.

Неполные дампы .bin, не совпадающие с объёмом микросхемы мы иногда помечаем в списках двумя красными восклицательными знаками !!, часто это файлы от производителей, укороченные по длине, в расчёте на то, что программатор восстановит дамп до полного объёма микросхемы.
Ещё это могут быть файлы отредактированные вручную.

Некоторые прошивки SPI Flash от участников форумов по ремонту телевизоров:

BBK 19LEM-3082/T2C. MainBoard JUC7.820.00085101, Panel C185X14-E3-P (G2)
BBK 32LEM-1010/T2C. MainBoard CV512H-B42, Panel V320BJ7 CX315DLEDM
DEXP F40D7300E. MainBoard CV3663BH-Q42, Panel V400HJ6-PE1 (CX400DLEDM)
DEXP H24H7001E. MainBoard EL.MS3663S-FE48, Panel CX240DLLEDM
DEXP F40F7000M/W. MainBoard TP.MS3663S.PB805, Panel V400HJ6-PE1 REV C3
DEXP F24B7100K. MainBoard P40-3463GSXV3.0, Panel MV238FHB-H10
DEXP F40D7200E. MainBoard TP.S512.PB83, Panel V400HJ6-PE1
DEXP H32C7200K. MainBoard TP.MS3463S.PB801, Panel MD3201YTLH
DEXP H28B3100E. MainBoard CV9203H-A42, Panel CX275DLEDM
DEXP F40D7100M. MainBoard TP.MS3663S.PB801, Panel V400HJ6-PE1
DEXP H24E7000E. MainBoard TP.MS3663S.PA671, Panel V236BJ1-P01
DEXP H24H7000E. MainBoard EL.MS3663S-FE48, Panel V236BJ1-P01
DEXP F32F7000M/W. MainBoard TP.MS3663S.PB805, Panel PT320CT01-1 VER.1.0
DEXP H24E7000M/W. MainBoard TP.MS3663S.PA671, Panel V236BJ1-P01 REV.CB
DEXP H32B7300C. MainBoard JUC7.820.00203490 HLS80JS 2018-5-14, Panel C320X17-E63-S
DEXP H24F7000E. MainBoard TP.MS3663S.PA671, Panel CX236DLEDM
DEXP H32B3000E. MainBoard CV9203H-A42, Panel CX315DLEDM
DEXP F24B7000C. MainBoard JUC7.820.00123739, Panel M240F13-E2-A (G1)
DEXP F43E7000M. MainBoard TP.MS3663S.PB805, Panel HV430FHB-N10
DEXP H28B7100E. MainBoard TP.S512.PB83, Panel CX275LEDM
DEXP H20D7200E. MainBoard TP.MS3663S.PA671, Panel T195XVN01.0
DNS K47D709. MainBoard 35017069, Panel LC470EUN (PE)(F1)
FUSION FLTV-22C100T. MainBoard JUC7.820.00195357, Panel ST2151B01-1
FUSION FLTV-32B100T. MainBoard TP.MS3663S.PB818, Panel LC320DXJ(SK)(AB)
FUSION FLTV-22N100. MainBoard TP.V56.PA671, Panel T215HVN01.1
FUSION FLTV-32H10. MainBoard TP.VST59S.PB801, Panel PT315AT01
FUSION FLTV-24T21. MainBoard 40-MT31BP-MAA2LG, Panel LVW240CMO
FUSION FLTV-40C100T. MainBoard JUC7.820.00194894, Panel C400F18-E5F-S (LCS400HN02)
FUSION FLTV-32C100. MainBoard TP.V56.PB816, Panel C320X16-E31H
GOLDSTAR LT-22T300F. MainBoard CV9202L-T, Panel LC215DT9A HK215WLEDM-DH96M
GOLDSTAR LT-24T300R. MainBoard CV9202L-T, Panel HK236WLEDM-CH24H
HAIER LET32T1000HFM. MainBoard MSDV3219-ZC01-01, Panel T320HVN07.2
HAIER LE40K6000SF. MainBoard MS36633-ZC01-01, Panel V400HJ6-PE1 REV C3
HAIER LE24K6000S. MainBoard MS36631-ZC01-01, Panel V236BJ1-P01
HARPER 28R6752T. MainBoard JUC7.820.00208835 HLS80JS , Panel No data..
HARPER 20R470. MainBoard TP.V56.PA671, Panel AUO M195XTN01.0
HARPER 24R6750T. MainBoard TP.MS3663T.PB722, Panel V236BJ-LE2 REV.CC
JVC LT-22M440. MainBoard MSDV3222-ZC01-01, Panel M215HTN01.1
MYSTERY MTV-2230LT2. MainBoard MSDV3222-ZC01-01, Panel M215HGE-P02
MYSTERY MTV-3029LT2. MainBoard MSDV3222-ZC01-01, Panel ST2751A01-3
MYSTERY MTV-1607W. MainBoard MSTV2203-ZC01-01 (B), Panel HT156WX1-100
SUPRA STV-LC22410FL. MainBoard T.VST29.61C 12512, Panel HK215WLEDM-DH60H
SUPRA STV-LC24T740FL. MainBoard P40-3463GSXV3.0, Panel MV238FHB-N10
SUPRA STV-LC32T551WL. MainBoard TP.S512.PB83, Panel HV320WHB-N00
SUPRA STV-LC22740WL. MainBoard 35017525 REV-00, Panel HM215WU1-500
SUPRA STV-LC19T800WL. MainBoard TP.S512.PA63, Panel C185X14-E2-P
SUPRA STV-LC2477FL. MainBoard T.VST29.61C 12296, Panel V236H1-P01
SUPRA STV-LC22T882FL. MainBoard JUC7.820.00195357 HLS80JS, Panel ST2151B01-1 Ver.2.2
SUPRA STV-LC24T800WL. MainBoard TP.S512.PA63, Panel C240X14E2
SUPRA STV-LC1977WL. MainBoard T.VST29.61C 12296, Panel M185BGE-P02
SUPRA STV-LC24551WL. MainBoard TP.VST59.P67, Panel L509C236BJ1E-3
THOMSON T24E31HU. MainBoard HK-T.SP7168V02D, Panel V236H1-LE2
THOMSON T22E31HU. MainBoard HK-T.SP7168V02D, Panel MT215DW01 V.1
TOSHIBA 19EL933RB. MainBoard 32AV933 MAIN_BD REV 1.02, Panel LC185EXE
TOSHIBA 23EL933RK. MainBoard 32AV933, Panel LTM230HT10

Спасибо за внимание!