top

Китайские шасси T. MSD30x, базирующиеся на процессорах MStar

  • vovan_j
Е
Евгений373
  • 13 Окт 2013
Andrey119119, спасибо. Ребят, кому интересно, делитесь результатами тестов здесь и высказывайте свои мнения.
 
K
key-s
  • 13 Окт 2013
А нада ли тему засират? Положим, пулты интересны мне.. но эта тема не про то. Создайте где-нит пултовую. Ты разобрался почему 128 команд? Или подсказат.. Они там не подряд, кстати
 

Неисправности ТВ Прошивка ТВ Схема ТВ Справочник по ТВ Ремонт подсветки ТВ Программаторы для ТВ Аббревиатуры в ТВ Ремонт LCD панелей ТВ

  • Какие типовые неисправности в телевизоре?


    Не включаетсяДанный дефект может быть вызван неисправностью блока питания, основной платы или пульта. Так же периодически отключается.
    Полосы на экранеНеисправность связана с матрицей или электроникой управления матрицы (ЖК панели). Может быть рябь, мерцание.
    Затемнение экранаЕсли темнеет экран, часто неисправна LCD панель, схема управления подсветкой либо обрыв драйверов матрицы.
    Слет прошивкиОбычно, проблема в микросхеме памяти, накоплением программных ошибок или ошибок управления. Требуется перепрошивка.
    Негативное изображениеВызвано сбоем встроенного ПО, неисправностью матрицы или неисправностью соединительных кабелей.
    Нет звукаВ этом случае часто неисправна основная плата (Main Board), усилитель или обрыв динамиков

    При вопросах диагностики, определению неисправного элемента и устранению дефекта, создайте свою новую тему в форуме. В разделе уже рассмотрены все типовые неисправности ТВ связанные с изображением и функционированием:

  • Где скачать прошивку телевизора?

    На сайт уже закачаны дампы и ПО прошивок (Firmware) - Eeprom, Flash, Nand, eMMC и USB. Они находятся в каталоге - прошивки телевизоров, либо непосредственно в темах этого раздела при запросах на конкретную модель. Часть прошивок отсортирована и размещена в отдельных каталогах:


    При запросе не найденной прошивки обязательно указывайте какой тип прошивки Вам необходим, марку шасси (основная плата) и тип LCD панели (матрицы).

  • Где скачать схему телевизора ?

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


    Это может быть следующая информация для ремонта:

    • Service Manual - сервисная инструкция по ремонту и настройке
    • Schematic Diagram - принципиальная электрическая схема
    • Service Bulletin - сервисный бюллетень (дополнительная информация для ремонта)
    • Part List - список запчастей (элементов) устройства

  • Где скачать справочник ?

    Большинство справочной литературы можно скачать в каталоге "Энциклопедия ремонта", и на отдельных страницах:


    Учитывайте что многие файлы и каталоги доступны к скачиванию после регистрации аккаунта.
  • Какие неисправности подсветки телевизора?

    Неисправность подсветки - это частая поломка современных ЖК телевизоров, которая выявляется как простейшими, так и специализированными приборами. Практически каждый день сервисный центр принимает звонки на ремонт:

    • Нет изображения на экране
    • Пятна на панели
    • Потух экран, а звук остался
    • Нет картинки на дисплее
    • Мерцает изображение

    При таких симптомах наиболее вероятна проблема в подсветке матрицы - LED светодиодах, либо с драйвере контроля LED-подсветки. Однако учитывайте, что частая причина выхода из строя светодиодов - максимальный, либо завышенный ток. Поэтому, после замены светодиодов панели необходимо уменьшить ток LED-драйвера. На форуме указаны способы ограничения тока в светодиодах подсветки для различных моделей ТВ. При неисправности подсветки в ламповых панелях производят замену ламп и инвертора. При замене светодиодов в подсветке, обратите внимание на тему - замена светодиодов LED подсветки матриц ТВ и другие аналогичные.
  • Какой программатор использовать для ремонта ТВ?

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

    • Postal-2,3 - универсальный программатор по протоколам I2C, SPI, MW, IСSP и UART. Подробно - Программатор Postal - сборка, настройка
    • TL866 (TL866A, TL866CS) - универсальный программатор через USB интерфейс
    • CH341A - самый дешевый (не дорогой) универсальный программатор через USB интерфейс для FLASH и EEPROM микросхем
    • RT809H - универсальный программатор EMMC-Nand, FLASH, EEPROM памяти через интерфейсы ICSP, I2C, UART, JTAG
    • Willem - с параллельным и последовательным интерфейсом, поддержка чипов EEPROM, Flash, PIC, AVR и др.
    • JTAG адаптеры - используются для программирования и для отлаживания прошивок

    Также предоставлена информация по другим устройствам и методам программирования, например eMMC, либо через USB.
  • Какие используются сокращения в схемах и на форуме?

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LVDSLow-voltage differential signaling - Стандарт для передачи низковольтных дифференциальных сигналов
    PanelLCD (ЖК) панель - Жидкокристаллический экран (матрица, дисплей)
    T-CONTiming Controller - Плата контроллер панели (матрицы)
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция (ШИМ)
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток

    Это основные термины, сокращения и обозначения в книгах, журналах, справочниках, электрических схемах импортных телевизоров, даташитах, расшифровке микросхем и прочей электротехнике.
  • Как отремонтировать (восстановить) LCD панель телевизора?

    LCD Panel (ЖК панель, матрица) - сложный и дорогой компонент в телевизорах. Во многих случаях ее восстановление требует опыт и специальное оборудование. Неисправность может быть вызвана залитием жидкостью, механическим повреждением, внутренним дефектом. По теме ремонта LCD панелей рассмотены вопросы:

    • замена залитых распределительных планок
    • восстановление, замена драйверов
    • ремонт шлейфов (переклейка, замена)
    • некоторые повреждения стекла
    • и другие

    Обратите внимание, что большинство ЖК панелей имеют встроенный тестовый режим. Информацию можно найти в теме - как включить автономный режим ЖК панелей. Также рассмотрены ремонты связанных с панелью модулей и плат - T-CON, подсветка, замена светодиодов, и взаимозаменяемость матриц жк телевизоров и типовые неисправности LCD панелей (матриц). Если Вы не имеете опыт для ремонта телевизионных матриц, на форуме вы можете найти исполнителя.

Е
Евгений373
  • 14 Окт 2013
key-s, Саша, если можешь, то подскажи как вынуть из него(SC6122) к имеющимся стандартным 64-м кодам, для одного адреса, ещё столько же, а то я в китайском не силён. Но смутные подозрения мне подсказывают, что сделать это можно, изменив статус 9-го пина(SEL) у шифратора.
На предыдущей странице уже приводились рисунки по дополнительной разводке клавы выложеные Андреем и там как бы всё понятно как добавить к стандартным 9-ти кнопкам, ещё 6-ть дополнительных.
Если есть аппноты к даташитам, то поделись ссылкой. Меня, интересует только NЕC формат. Если достану не кастрированный шифратор, то буду использовать его.
 
K
key-s
  • 14 Окт 2013
Евгений373 сказал(а):
подозрения мне подсказывают, что сделать это можно, изменив статус 9-го пина(SEL) у шифратора.
Совершенно верно. Пин 9. По умолчанию, т.е. первые 64 команды - пин 9 на плюс. Это дефолтное подключение, т.е. самое распространенное. Вторые 64 команды - пин 9 на минус (корпус). Одна и таже кнопка имеет две команды, по селекту пина 9. Сдвиг +128d, т.е. во втором варианте в датакоде включается восьмой бит. В коде кнопки плюсуется 128d. Коды команд ест в даташите, в бине
Рисунок на пред. странице к чипу 6122 отношения не имеет. Здеcь 'double keys' три кнопки, но по опыту не во всех клонах они работают
 
A
Andrey119119
  • 20 Окт 2013
Подключился через UART к MSD, ни чего в меню MStar особенного нет, одни панты как и в сервисе.
Правда есть подменю с выборам панелей, но толку от изменений нет.

____2_661.jpg


____1_861.jpg


______________tv_777.jpg
 
A
Andrey119119
  • 26 Окт 2013
Файл MSVC00H21500 с типом ОЗУ, как я ранее предполагал - не связан, более того, его отсутствие вообще ни какой видимой погоды не создает.
Проведя ряд экспериментов с прошивкой, в плоть до полного удаления файлов описанных в TEL.X3i - можно утверждать следующее:

1) Если ошибка присутствует в первой части, то загрузка не доходит до адреса 1FFE0, и светодиод не светится.

2) Если красный светодиод горит непрерывно, значит где то поврежден MSVC0000S3.SBT_YYMMDD00284712000. (Для полной уверенности, удалить третью часть прошивки)

3) Если TV не выходит из режима St bay, но при этом красный светодиод притухает каждые 5сек, или циклически сменяется свечение с красного на зеленый, все это говорит о том, что главную часть загрузки TV прошел, явно поврежден какой то участок в зоне описанной - TEL.X3i. Прошивку с таким дефектом можно достаточно легко восстановить, заменив поврежденный файл из другой прошивки, или из заранее созданной библиотеки.
На рис. ниже представлена таблица с разных прошивок MSD, где указанны длинны файлов. Нельзя не заметить одинаковость файлов в разных прошивках серии MSD30x.

4) Если TV, при включении заходит в BURN TEST (красное поле, зеленое, синее, белое, и так по кругу), то вероятнее всего ошибка в третьей части прошивки, где сохраняется не только пользовательская, но и временная информация. В моем случае удаление третей части прошивки, восстановило работоспособность TV. Перед записью, FLASH обязательно стереть!

На рис. ниже представлена блок схема прошивки, показывающая предполагаемый порядок загрузки.

5) Участок с 00000 по 20000, можно полностью заменить из другой прошивки. На MSD306 был полностью заменен этот участок, с 308, 309 – ни каких видимых изменений не произошло. Файл MSVC00SR010001SAR67890A0ABLEGNOT, явно связан с работой UARTA, все фразы находящиеся в этом файле (Hello Main, Hello PM51 и. т. д. ) можно наблюдать, при подключении ПК к TV. Так же сбили с толку строчки (CLASS_IR KEY, VC00 IR 010001 IR). Дело в том что в меню MStar (UART), есть меню касающееся ДУ, а именно его отключение, для чего не понятно. :)
По этому данный фрагмент прошивки не связан с клавиатурой, ДУ, его типом, и работой.

6) Все сервисные параметры TV хранятся в файлеMSVC0000S3.SBT_YYMMDD00284712000 с адреса 1FFE0 по XXXXX . Данный файл является самым главным, и загружается первый. далее грузится пользовательское ПО. Алгоритм защиты файла достаточно сложен, в связи с тем что со стороны CPU данный фрагмент не является файлом, а представляет из себя загрузочную область, состоящую из значений и четких сигнатур указывающих место положение эти значения. А CRC, вычисляется скорее всего - самих значений, а не фрагмента целиком, или его отдельных частей. Также в состав этого файла входит участок, скорее всего скомпилированный, не обладающий какой либо четкой структурой, и в каждой прошивки разный. Вполне возможно, может оказаться так, что все искомые значения окажутся именно в этой области, и тогда, увы....... :(

________463.jpg


Блок схема прошивки MSD306.rar
 
G
Gesha_H
  • 29 Янв 2014
Вот тут китайцы исходниками фарцуют -  ссылка скрыта от публикации 
Describe: MSD 30x chipset TV source code with all libs.
File list(Click to check if it's the file you need, and recomment it at the bottom):
PANEL
.....\DAC_CRT.c
.....\DAC_CRT.h
.....\Panel.c
.....\Panel.h
.....\Pnl_AU07_DT.c
.....\Pnl_AU07_DT.h
.....\Pnl_AU102_DT.c
.....\Pnl_AU102_DT.h
.....\Pnl_AU17_EG01_SXGA.c
.....\Pnl_AU17_EG01_SXGA.h
.....\Pnl_AU17_EN05_SXGA.c
.....\Pnl_AU17_EN05_SXGA.h
.....\Pnl_AU17_WXGA.c
.....\Pnl_AU17_WXGA.h
.....\Pnl_AU20_M201EW01_WSXGA.c
.....\Pnl_AU20_M201EW01_WSXGA.h
.....\Pnl_AU20_SVGA.c
.....\Pnl_AU20_SVGA.h
.....\Pnl_AU20_UXGA.c
.....\Pnl_AU20_UXGA.h
.....\Pnl_AU20_VGA.c
.....\Pnl_AU20_VGA.h
.....\Pnl_AU23_M230UW01_WUXGA.c
.....\Pnl_AU23_M230UW01_WUXGA.h
.....\Pnl_AU26_T260XW01_WXGA.c
.....\Pnl_AU26_T260XW01_WXGA.h
.....\Pnl_AU26_T260XW02_WXGA.c
.....\Pnl_AU26_T260XW02_WXGA.h
.....\Pnl_AU315_T315XW01_WXGA.c
.....\Pnl_AU315_T315XW01_WXGA.h
.....\Pnl_CMO19_M190A1_WXGA.c
.....\Pnl_CMO19_M190A1_WXGA.h
.....\Pnl_CMO19_SXGA.c
.....\Pnl_CMO19_SXGA.h
.....\Pnl_CMO20_VGA.c
.....\Pnl_CMO20_VGA.h
.....\Pnl_CMO20_WXGA.c
.....\Pnl_CMO20_WXGA.h
.....\Pnl_CMO22_WSXGA.c
.....\Pnl_CMO22_WSXGA.h
.....\Pnl_CMO27_WXGA.c
.....\Pnl_CMO27_WXGA.h
.....\Pnl_CMO29_WXGA.c
.....\Pnl_CMO29_WXGA.h
.....\Pnl_CMO32_WXGA.c
.....\Pnl_CMO32_WXGA.h
.....\Pnl_CMO37_WUXGA.c
.....\Pnl_CMO37_WUXGA.h
.....\Pnl_CPT15_XG09_XGA.c
.....\Pnl_CPT15_XG09_XGA.h
.....\Pnl_CPT15_XGA.c
.....\Pnl_CPT15_XGA.h
.....\Pnl_CPT20_VGA.c
.....\Pnl_CPT20_VGA.h
.....\Pnl_FU17_FLC43_WXGA.c
.....\Pnl_FU17_FLC43_WXGA.h
.....\Pnl_HAN23_HSD230WX01A_WXGA.c
.....\Pnl_HAN23_HSD230WX01A_WXGA.h
.....\Pnl_HANNS12_VGA.c
.....\Pnl_HANNS12_VGA.h
.....\Pnl_HANNS15_XGA.c
.....\Pnl_HANNS15_XGA.h
.....\Pnl_HANNS96_SVGA.c
.....\Pnl_HANNS96_SVGA.h
.....\Pnl_HSD260WX11_A.c
.....\Pnl_HSD260WX11_A.h
.....\Pnl_LG15_XGA.c
.....\Pnl_LG15_XGA.h
.....\Pnl_LG17_LC171_WXGA.c
.....\Pnl_LG17_LC171_WXGA.h
.....\Pnl_LG17_SXGA.c
.....\Pnl_LG17_SXGA.h
.....\Pnl_LG19_SXGA.c
.....\Pnl_LG19_SXGA.h
.....\Pnl_LG20_UXGA.c
.....\Pnl_LG20_UXGA.h
.....\Pnl_LG20_VGA.c
.....\Pnl_LG20_VGA.h
.....\Pnl_LG20_WXGA.c
.....\Pnl_LG20_WXGA.h
.....\Pnl_LG23_LC230_WXGA.c
.....\Pnl_LG23_LC230_WXGA.h
.....\Pnl_LG26_WXGA.c
.....\Pnl_LG26_WXGA.H
.....\Pnl_LG30_LC300_WXGA.c
.....\Pnl_LG30_LC300_WXGA.h
.....\Pnl_LG32_WXGA.c
.....\Pnl_LG32_WXGA.H
.....\Pnl_NONAME20_VGA.c
.....\Pnl_NONAME20_VGA.h
.....\Pnl_Panasonic22_WVGA.c
.....\Pnl_Panasonic22_WVGA.h
.....\Pnl_PVI10_VGA.c
.....\Pnl_PVI10_VGA.h
.....\Pnl_QDI17_EL07_SXGA.C
.....\Pnl_QDI17_EL07_SXGA.h
.....\Pnl_Samsung19_M190M2_WXGA.c
.....\Pnl_Samsung19_M190M2_WXGA.h
.....\Pnl_Samsung20_UXGA.c
 
A
Andrey119119
  • 31 Янв 2014
Gesha_H
Спасибо, я на эту информацию уже натыкался, но к сожалению исходный код ни чем не поможет, а тем более фрагменты оного.
Нет главного связующего исходника, который бы объединял «присоединенные файлы», да и он бы не помог. Дело в том что нет среды-разработки и компилятора, для которого писался этот код, по этому, этой информацией ни как не воспользуешься.
Простой пример:

If(a>b)
{
АБВГД(c, d);
}


По данному примеру мы можем только сказать что если a будет больше b, выполнится вызов функции - АБВГД(); с значениями c b и d, и все.
Мы не знаем что такое a,b,c,d, да и функция АБВГД(); может не описываться в самом исходнике, а просто находится в библиотеки самого компилятора и занимать десятки страниц кода.
 
W
wanginel
  • 24 Июл 2014
Andrey119119 I read you topic 20 times , i spend 2 weeks to edit MSD309 (T.MSD309.69A 11232) firmware for 42'' panel based on good firmware of 32'' panel. Very dificult and the same dificult to translate forum language, I try to move some blocks of firmware suspected as be of panel type and tv don't want start after edit . Like you say i think the procesor verify the CRC controll sume , i don't know. I can't open your Block diagram firmware MSD306 my PC don't recognize the .chm file that you upload .I try on many PC and the same error . If you can upload again in pdf.doc.or other type maybe my brain will don't remain stuck.
 
A
Andrey119119
  • 24 Июл 2014
Wanginel I badly speak in English, but from that that i have understood, i want to tell you the following - at the given stage there is no opportunity of editing firmware a series msd because the necessary site firmware is protected CRC. It is possible to change a trade mark only. In a file (.chm) is submitted the block circuit for firmware MSD306 what I see her, it only the assumption (attempt to understand).

1) Open a file (.chm) the program (7-Zip).
2) Extract (.html) and (folder).
3) Open (.html) with help WINWORD.EXE
4) Save in a format (.doc)

I advise you to not spend vainly time, and to look for MSD309 ready firmware, they on Russian forums are.


In my country there is a war, me now not up to firmware.

Good luck
 
V
Vlad-1966
  • 24 Июл 2014
Andrey119119, здесь -  ссылка скрыта от публикации / куча апдейтов под эти шасси, может ещё чего накопаешь.
 
A
Andrey119119
  • 24 Июл 2014
Vlad-1966 спасибо, я эту ссылку уже давал на 4 странице.
Я USA написал, что у нас в стране идет война, по этому сейчас совсем не до прошивок и изысканий.
 
V
vlad08
  • 24 Июл 2014
Andrey119119, посмотри много интересного
 ссылка скрыта от публикации /
 
Е
Евгений373
  • 24 Июл 2014
vlad08, что ты сюда говносылки кидаешь? Прямую, дать слабо? И ты вообще читал ситуацию Андрея? Успокойся.
 
V
vlad08
  • 24 Июл 2014
Евгений373, Это не говносылки. Посмотри что там есть а потом делай выводы.
Хотя бы здесь  ссылка скрыта от публикации /
 
Е
Евгений373
  • 24 Июл 2014
vlad08, Ещё раз повторю, ссылки на SDK есть? Посмотри в профиль Андрея, если не понимаешь что происходит! :mad:
 
A
Andrey119119
  • 27 Июл 2014
Евгений373 Женя спасибо за понимание и поддержку.

vlad08 Вам отдельное, огромное спасибо за ссылку. Я честно говоря удивлен.
Когда то заходил на эту страничку, там практически нечего не было, с десяток каких то фрагментов исходного кода, ни чего особенного я в них не нашел, наподобие то го что я ранее описывал, что то, куда то, от куда то.
Сейчас там конечно очень много интересной информации, даже слишком.

По теме:
Замечен давно такой глюк в MSD
Бывает, что при подборе прошивки требуется изменение в сервисе параметра (LVDS МАР), в таком случае советую параметр (POWER) выставлять OFF.
Значение Last (запомнить последний), время от времени дает сбои, и в сервисе некоторые изменения переходят в заводские, в том числе LVDS МАР. Замена FLASH на новую не решает проблему.
 
W
wanginel
  • 29 Июл 2014
Thanks Andrey , I solve the problem , i replace first block in original firmware with one of T.MSD306.xx series and my TV work . I put the file below with picture  ссылка скрыта от публикации  / U can compare to see what i edited .this GD25Q32_42inch.bin is original broken firmware and GD25Q32_42inch_bun_fact_defaults.bin is edited firmware
 
A
Andrey119119
  • 31 Июл 2014
Wanginel, пишите пожалуйста на Русском языке!
write please in Russian!!! If you do not know Russian, use the translator.

One question to you , i so have understood that you have corrected mistakes in the firmware (42 diagonals), what with the sizes of screen TV on photo DSCN0021. JPG?
 
W
wanginel
  • 7 Сен 2014
Позвольте мне объяснить, с самого начала. У меня был дефектный ЖК 42 'и найдено рабочее совещание тарелку и том же режиме, но с диагональю 32'. Я написал, что бен 32 'ТВ 42'. Конечно работал меньше изображений, свинец, указанные на картинке. Я заменил первый блок адресов в оригинальной прошивки (на 42 'сломал), и он работал без проблем. Конечно, после некоторых попыток. Я также обнаружил, после того как я обратился в меню ТВ сервис в веб-серии MSD30xx
 ссылка скрыта от публикации