| Автор | Сообщение |
Alexandr-Pessimist Новичок Сообщения: 17
|
MODEL: Mystery MTV-4331LTA2
FULL NAME: Mystery Shell 536D430LF12_FHD
VERSION: V1S01
REVISION: R0P3
TV PANEL: FullHD_CMO216_H1L01 (430LF12)
LCD MATRIX: LG TL2375EP
MAIN BOARD: MSA6284-ZC01-01
CPU: MStar MSD6A628VX (Cortex A7, 1,15 ГГц, ARMv7)
EMMC: Toshiba THGBMFG6C1LBAIL (8GB NAND EEPROM)
RAM: Samsung K4B4G16460-BCK0 (2 ШТ.)
ETHERNET: PM44-11Bp
AUDIO: OB6220VP
DVB-T2: MSB102KT
SPI FLASH: MX25L4006EM1I-12G (MX25L4006E)
POWER BOARD: TV5502-ZC02-01
Фото плат MAIN, POWER, LCD, WiFi и схемы, найденные в сети
После обновления прошивки через USB перестал включаться: при включении в сеть диод 1 раз моргнет, затем тв переходит в дежурный режим (диод не горит\моргает, подсветка панели не включается, пульт не работает). POWER Board рабочая, исходящие значения соответствуют указанным на схеме.
Загрузчик на EMMC стерт (но на SPI Flash запасной должен быть), таблица разделов EMMC сбита (разделы смещены на 4 Мб). К USB-флешке за прошивкой не обращается.
Есть родная прошивка - MstarUpgrade.bin 607Мб, а также ее распакованный вариант.
UART разъема на плате нет (есть один не распаянный, две точки по +5v и GND, но коннекта нет). Заметил следующее: при холодном старте с зажатыми кнопками на панели Input+Power или Menu+Power диод не сразу моргнет 1 раз, а с небольшой задержкой, на другие комбинации зажатых кнопок не реагирует.
Есть такое подозрение: из-за стертого загрузчика (mboot,sboot,rtpm) и смещения разделов на EMMC, ТВ при запуске проверяет наличие EMMC и найдя ее (она по сути жива), пытается с нее грузить. При невозможности загрузиться с EMMC, ТВ уходит в бесконечную перезагрузку.
Скажите, есть ли вариант восстановить прошивку без выпаивания SPI Flash?
Может можно как-то переключить загрузку с EMMC на SPI Flash (на китайских форумах был такой разговор) ?
Если UART отключен в сервисном меню, будет ли отображаться лог загрузки, и будет ли вообще работать UART, если SPI Flash слетела?
P.S.: Если что не так описал, простите - опыт работы по ремонту тв есть, но небольшой. |
|
ШЕФ3 аЦкий открывун Сообщения: 3618
|
|
Alexandr-Pessimist Новичок Сообщения: 17
|
Нет, не хочет брать с флешки...Шил не чужим, своим.
1. Скачал утилиту для разборки прошивки Mstar и разобрал прошивку.
2. Внес изменения в tvconfig.img (увеличил разрешение) и в system.img (удалил лишнее и добавил root) - внесенные изменения в образы точно не имеют отношения к проблеме.
3. При сборе прошивки (всех образов в один), в конфиге были лишние разделы (MPOOL, ipanic, reserved), я их не удалил (в оригинальном скрипте прошивки этих разделов нет).
4. Установил прошивку. По завершении диод моргнул несколько раз (уведомление о завершении). В последний раз диод проморгал, затем спустя 1-2 сек. еще раз проморгал. На этом все, больше не включается... |
|
ШЕФ3 аЦкий открывун Сообщения: 3618
|
Alexandr-Pessimist, По аналогии с другим ТиВи (тож андроид) - кидаешь на флэшьку два одинаковых файла прошивки, один обзывается MstarUpgrade.bin, другой переименовываешь в MbootUpgrade.bin. И пробуй с зажатием кнопок стартовать. | Alexandr-Pessimist писал: | | Питание +3v, +5v, +12v |
Этих замеров маловато будет, смотри DC/DC на материнке.
Добавлено 01-12-2017 01:24
ЗЫ Ищи 4-х пиновый разъём (может не распаян) подписан Rx Tx GND VDD там и будет тебе вход/выход под терминалку.
Добавлено 01-12-2017 01:27
| Alexandr-Pessimist писал: | | TV PANEL: FullHD_CMO216_H1L01 |
| Alexandr-Pessimist писал: | | 2. Внес изменения в tvconfig.img (увеличил разрешение) |
Alexandr-Pessimist, Ты 4Кэ что ли хотел добиться ? |
|
Alexandr-Pessimist Новичок Сообщения: 17
|
| ШЕФ3 писал: | | По аналогии с другим ТиВи (тож андроид) - кидаешь на флэшьку два одинаковых файла прошивки, один обзывается MstarUpgrade.bin, другой переименовываешь в MbootUpgrade.bin. И пробуй с зажатием кнопок стартовать. | Так я же писал, что с самого начала пробовал такой вариант - диод не начинает моргать (долго, как при обычном обновлении), значит видимо не подхватывает...
| ШЕФ3 писал: | | Этих замеров маловато будет, смотри DC/DC на материнке. | На плате ничего не подписано, кроме разъема кнопок с IR приемником от панели на корпусе ТВ.На обратной стороне платы только контрольные точки TP1,TP2 и т.д., ничего более...
| ШЕФ3 писал: | | ЗЫ Ищи 4-х пиновый разъём (может не распаян) подписан Rx Tx GND VDD там и будет тебе вход/выход под терминалку. | Такой один есть, на одном из фото платы он четко виден. О нем я и говорил, слева на право: . USB-TTL адаптер на PL2303 ничего не видит. Сам адаптер рабочий - если замкнуть на выходе RX-TX, то ответ идет...Пробовал запускать терминал, клацать Space или Enter и включать ТВ - ответа нет. Читал,что у некоторых процессоров UART заблокирован..Нашел у китайских товарищей скрипт разблокировки "openUart" - кидаешь на флешку и ?. Как только его запустить, если консоль недоступна...
| ШЕФ3 писал: | Ты 4Кэ что ли хотел добиться ? | Там по дефолту разрешение занижено: ТВ- 1920x1080, Android-1280x720. Разрешение для Андроид можно поднять до ТВ, изображение становится более четкое. 2 месяца тестировал - проблем не было. А тем, кому все кажется мелким, можно после увеличения разрешения открыть build.prop и поднять DPI со 160 до 240...
P.S.: В ссылке в первом посте лежит PDF - Service Manual Mstar MSD6A628, MSD6A628VXM, MSD6A828. Судя по мануалу, у MSD6A628 есть UART выходы, а у MSD6A628VXM я их не увидел...
На плате есть не распаянный SCART, думал может к нему UART идет, но на точках тишина - вообще нет напряжения, хотя все дорожки целые - впаять разъем и будет работать...Может в консоли отключен - в мануалах видел, что можно любой вход-выход вкл\выкл в сервисном меню...
Кстати, принцип работы UART тоже не совсем ясен. Прочитал кучу постов и мануалов - одни говорят,что достаточно подключиться к разъему и при включении ТВ побежит лог загрузки, другие пишут, что до запуска ТВ нужно начинать кликать по Пробелу или Вводу, чтобы войти в консоль и увидеть лог загрузки...Пробовал оба варианта - ничего. |
|
fordzon Предупреждений: 1 Сообщения: 44
|
Alexandr-Pessimist, если не трудно... какой там блок питания?
| Alexandr-Pessimist писал: |
ШЕФ3 писал:
Этих замеров маловато будет, смотри DC/DC на материнке.
На плате ничего не подписано, кроме разъема кнопок с IR приемником от панели на корпусе ТВ.На обратной стороне платы только контрольные точки TP1,TP2 и т.д., ничего более... |
По любому для памяти и процессора должны быть питающие напряжения типа 2.5, 1.8, а ядро обычно 1.1 - 1.2
В понижающих преобразователях обычно прям на дросселях можно померить цифровым мультиметром. С одной стороны там ,будут импульсы, с другой постоянка.
| Цитата: | | Питание +3v, +5v, +12v |
3V как-то подозрительно... 3.3 должно быть. |
|
rammer monitor.net.ru  Сообщения: 7547
|
UART - IC Main Chip,MSD6A628VX-Z1-ST,32bit,Quad-Core,BGA576,SMD,Mstar |
|
Alexandr-Pessimist Новичок Сообщения: 17
|
| fordzon писал: | если не трудно... какой там блок питания?
В понижающих преобразователях обычно прям на дросселях можно померить цифровым мультиметром. С одной стороны там ,будут импульсы, с другой постоянка. | Добавил фото платы питания, LCD и WiFi. Ссылка на фото прежняя (в 1 посте).
Разъем на плате питания, значения выходов сверху вних (см.фото платы питания):
1-9-10-11-GND; 2Pin (ADJ): +3.3v; 3Pin (ON/BK): 0; 4Pin (+5v): +5.2v; 5Pin (ON/OFF): +3.3v; 6Pin (+5VSB): +5.2v; 7Pin (+5v): +5.2v; 8Pin (+5v): +5.2v; 12Pin (+12v): +12v; 13Pin (+12v): +12v
Другие значения на плате (MSA6284-ZC01-01):
Значения на MSH6000A: 4Pin(SDA->M_SDA): +3.2v; 5Pin(SCL->M_SCL): +3.2v; 8Pin(PVDD): +12v
Значения на MX25L4006E: 1Pin(CS#): +3.09v; 2Pin(SO/SIO1): +3.18v; 3Pin(WP#): +3.27v; 4Pin(GND); 5Pin(SI/SIO0): 0; 6Pin(SCLK): +3.09v; 7Pin(HOLD#): +3.3v; 8Pin(VCC): +3.3v
USB: +5.2v
На плате всего 5 дросселей (2R2). Дроссели припаяны вертикально, кроме пятого. Значения на дросселях по порядку(1-4 - верх->низ, 5 - лево->право):
Дроссель у разъема питания (около MSB102KT): 1.16v-1.13v
Дроссель рядом с RT7240 (SOP8): 0.8v-1.16v
Дроссель над MSH6000A (SOP8): 1.25v-0.86v
Дроссель под MSH6000A (SOP8): 1.2v-1.5v
Дроссель рядом с не распаянным 4-пиновым разъемом (левая нижняя часть радиатора процессора): 2.46v-3.32v
| rammer писал: | | UART - IC Main Chip,MSD6A628VX-Z1-ST,32bit,Quad-Core,BGA576,SMD,Mstar | Значит есть все-таки UART..Осталось найти G4, G5 ножки... Ножки CPU (в BGA корпусе) считаются следующим образом: по горизонтали - буквы, по вертикали - цифры. Отсчет идет с начальной точки (A), а у меня на плате левый нижний край разъема CPU помечен как (B)...Имеет ли смысл выпаивать радиатор ЦП (у некоторых он прикручен, у меня припаян) ?
Моя ОС: Win10 x64 1709, USB-TTL (PL2303TA): Prolific driver v3.3.5.122 |
|
ШЕФ3 аЦкий открывун Сообщения: 3618
|
| Alexandr-Pessimist писал: | | ..Имеет ли смысл выпаивать радиатор ЦП (у некоторых он прикручен, у меня припаян) ? |
Alexandr-Pessimist, А смысл? | Alexandr-Pessimist писал: | | .. Ножки CPU (в BGA корпусе) |
Как ты под проц залезишь не подняв его ? Остался один вариант - найти куда они идут ... и там подконектить.
Добавлено 02-12-2017 03:54
| Alexandr-Pessimist писал: | | Значения на MX25L4006E: 1Pin(CS#): +3.09v; 2Pin(SO/SIO1): +3.18v; 3Pin(WP#): +3.27v; 4Pin(GND); 5Pin(SI/SIO0): 0; 6Pin(SCLK): +3.09v; 7Pin(HOLD#): +3.3v; 8Pin(VCC): +3.3v |
На SPI нуна смотреть обмен осцилоскопом, замеры напряжений не прокатят. |
|
Alexandr-Pessimist Новичок Сообщения: 17
|
| ШЕФ3 писал: | | Остался один вариант - найти куда они идут ... и там подконектить. | А как их найти? Одно ясно точно - с обратной стороны платы они не выходят. Дорожки могут идти в любую сторону. Если допустить, что они выходят с нижней части разъема ЦП,то вариантов открывается куча - дорожки с нижней части идут к HDMI портам, SCART разъему, RJ45 разъему и к тому самому незавершенному 4-Pin разъему. Как вариант, UART может быть реализован через один из слотов HDMI...Все же мне схема порта Debug UART покоя не дает, уж слишком распиновка похожа мой нераспаянный 4-Pin разъем...Также интересуют настройки COM-порта (см. скриншот), нужно ли менять выделенное значение?
Есть еще такой вопрос: на незавершенном 4-Pin разъеме оба контакта по +5v, у моего адаптера есть перемычка 3v-5v. Я правильно понимаю, что перемычкой должно быть выбрано +5v? В мануалах при поиске RX-TX обычно ищут точки с +3.3v ...
Upd.: Нашел интересное видео, как через китайский Mstar ISP адаптер подключаются к подобному разъему на плате и шьют через Mstar ISP Tool...Разъем видать не для UART, а для ISP...Остается ждать доставки адаптера на CH341A и пробовать подключиться...
Кто-нибудь знает точно, как создать из полной прошивки файл mboot.bin для SPI Flash? Мануалы в сети отличаются размером байт отрезаемых блоков... |
|
И90 Участник Сообщения: 2964
|
Попробуй запросить дамп в соответствующем разделе, это быстрее будет. Затем через рекавери пробовать поднять. Если на плате есть есть USB хаб, то подключаться в обход его.
Загрузчик можно поискать в распакованном дампе нанды с помощью хекс редактора, а вот какой он имеет размер, пока ответить сложновато.
И ещё вопрос, бэкап с тела снимал, когда оно ещё дышало? |
|
Alexandr-Pessimist Новичок Сообщения: 17
|
| И90 писал: | | бэкап с тела снимал, когда оно ещё дышало? | Нет, после покупки сразу сделал запрос на прошивку, прислали...MstarUpgrade.bin (607 Мб)...Распаковав прошивку на образы, увидел MBOOT.img и sboot.img, mboot расценил, как загрузчик.
Прочитав смежные ветки понял следующее:
1. Если при включении ТВ диод моргает (хоть раз), то загрузчик слетел не полностью если вообще слетел (имею ввиду в SPI Flash).
2. Учитывая, что размер MBOOT.img из оригинальной прошивки гораздо меньше размера SPI Slash (1,35Mb против 4Mb) и то, что в подобных случая рекомендуется закинуть mboot.bin (с CRC-32) на флешку - в распакованной прошивке mboot.img не подписан crc-32, очевидно, что это разные загрузчики. Для SPI Flash обновляется\заменяется отдельно.
3. В скрипте установки из оригинальной прошивки (в 1 посте) видно, что произошел полный формат EMMC, затем некорректная запись разделов (разделы рабочие, адреса указаны верно, только из-за лишних разделов ipanic и reserved (писались первыми после формата, без адреса, 4 Мб на двоих). В результате имеем EMMC память со смещением разделов (на 4Мб)...Разделы Mboot, Sboot, RTPM полностью отсутствуют, tvcustomer испорчен. Загрузчик в SPI Slash прошивкой не затрагивался.
4. Проверив все возможные точки и не обнаружив сигнала на консоли пришел к выводу, что 4-пиновый разъем верный, только тип подключения другой - адаптер на PL2303 не подходит, нужен на CH341 или что лучше (с поддержкой I2C/ISP). |
|
rammer monitor.net.ru  Сообщения: 7547
|
Alexandr-Pessimist, обратись в личку к Сергею vini за правильными файлами прошивки под конкретную модель . Телевизор поднимется полностью через USB . |
|
ШЕФ3 аЦкий открывун Сообщения: 3618
|
rammer, Саша, там идёт вот такой документ с прошивой
Распаковываете архив в корень USB носителя, вставляете в нижний слот телевизора и выключаете телевизор кнопкой или выдергиванием сетевого шнура. Нажимаете на передней панели кнопку MENU и не отпуская включаете телевизор в сеть. Если есть индикатор на носителе - он должен заморгать, так же начнёт моргать светодиод на передней панели телевизора.
После прошивки телевизор очень долго грузится, при этом ни одна из кнопок на передней панели и пульте не работает. Дождитесь полной загрузки телевизора после прошивки!!!
Может человек не терпеливый. |
|
Alexandr-Pessimist Новичок Сообщения: 17
|
| ШЕФ3 писал: | Если есть индикатор на носителе - он должен заморгать, так же начнёт моргать светодиод на передней панели телевизора.
После прошивки телевизор очень долго грузится, при этом ни одна из кнопок на передней панели и пульте не работает. Дождитесь полной загрузки телевизора после прошивки!!![/color]
Может человек не терпеливый. | Человек я терпеливый, проблема в том, что ТВ не обращается флешке (специально взял флешку с индикатором - начинает моргать при любом обращении к ней). Флешки 2-4-8 Гб, FAT32. Пробовал оба разъема USB, нет обращений к флешке...Тут либо искать дамп для SPI Flash, либо что-то другое... В исходниках Mstar (по созданию Mboot,Sboot,Uboot) есть следующее:| Код: | CONFIG_UART1_SEL=y
CONFIG_HDMI_TX=y
CONFIG_MSTARI2C=y
CONFIG_EEPROM=y
CONFIG_LOGO_STORE_IN_SPI_FLASH=y
CONFIG_ENV_IN_SERIAL=y
CONFIG_INFO_IN_SERIAL_ENV=y | Если есть UART1, значит есть и другие. Есть один важный вопрос, на который трудно найти ответ - будет ли работать UART, если слетела SPI Flash ? Также интересно, как переключить загрузку с EMMC Flash на SPI Flash... |
|
Alexandr-Pessimist Новичок Сообщения: 17
|
Решил проблему заменой майна - купил б\у майн, затем сразу накатил прошивку с USB для этой модели. ТВ работает исправно. |
|
|