Способы обновления ПО. Схемы, ссылки, обсуждения.

  • LARTER
L
LARTER
  • 31 Май 2008
В аппаратах собранных на процессорах MStar используется 8-выводная ISP FLASH. Многие программаторы ее поддерживают, но тут встает вопрос о выпайке ее , поиске панельки, или напаивания проводов. Хочу, поделится с вами, уважаемые пользователи портала, методом внутрисистемного программирования (а так же считывания) ISP FLASH. для этого потребуется программа ISP TOOL или ISP Writer( одно и тоже), простенькая джига на 74HC05(примерную схемку прилагаю), и немного терпения. Я использую джигу любезно предоставленную фирмой PANASONIC, называется Singie Master IIC-INTERFACE. Знакомые использовали самсунговский MTI-2059, тоже работал. Обычно на аппаратах имеется спец. разъем для программирования, и при поступлении аппарата я собираю небольшой переходничек от моей джиги к этому аппарату и каждый подписываю, чтобы в последствии не отвлекаться на распайку. единственный недостаток моей джиги то что на нее нужно подавать питание, т.к. программа не обеспечивает подпитку с LPT( хотя возможно что джига не так распаяна).
Начать работу нужно со вкладки Config, в ней выбираются настройки порта. там нужно настроить пины порта под джиг( под мой подходит конфигурация AOC. Для другого джига возможно придется конфигурировать пины в ручную. После этого давим на клавишу Apply. Потом можно проверить правильность настройки пинов кнопкой Auto Detect должно появится слово OK рядом.
После давим Connect и программа (при правильном подключении и настройке) выдает окошечко с типом определенной флеши.
Для чтения выбираем закладку LOAD (а не READ), выбираем путь (кнопка Load) и давим на RUN. Для записи выбираем закладку READ. В ней выбираем путь (кн. Read) и переходим на закладку AUTO. В ней уже давим на RUN. Начинается процесс программирования, по окончанию его появится надпись PASS. Ну вот вроде и все что хотел сказать, если будут появляется вопросы просьба задавать здесь же, надеюсь модераторы не перенесут тему.
Вот такие особенности.
А вот еще, забыл можно использовать вместо 74HC05 ее русский аналог К555ЛН2.
Сообщение от администрации !

ВНИМАНИЕ ! администрация сайта НЕ несет ответственности за вмешательство в ПО аппаратов НЕСПЕЦИАЛИСТОВ . Возражения типа "....я последовал совету,данному на сайте,а у меня ничего не получилось...." - НЕ ПРИНИМАЮТСЯ!!! Программное обеспечение - вещь хрупкая,и не любит " Кривых Рук " .Просьба работников АСЦ не выкладывать прошивки,взятые с Сервисных сайтов (на гарантийные модели) на всеобщее обозрение,если очень нужно - обращайтесь в личку.


_______________________754.jpg


74ls05_472.jpg


_______________________754_132.jpg


isp_tool.rar
 
L
LARTER
  • 3 Июн 2008
В продолжение темы выкладываю печатку джига на 74HC05. Платка отлично влезает в корпус LPT порта.
М/с впаивается со стороны монтажа, сделано для того, что-бы в последствии заменить ее на SMD корпус.

32_424.jpg


печатка джига на 74HC05 LAYOUT.rar
 

Неисправности ТВ Прошивка ТВ Схема ТВ Справочник по ТВ Ремонт подсветки ТВ Программаторы для ТВ Аббревиатуры в ТВ Ремонт 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 панелей (матриц). Если Вы не имеете опыт для ремонта телевизионных матриц, на форуме вы можете найти исполнителя.

L
LARTER
  • 5 Июн 2008
Процессоры фирмы WINBOND (W79E632 и т.д.) так же имеют в своем составе ISP FLASH. Флэшь встроена в процессор, но на сколько я знаю можно считать, записать ее программатором, но не все программаторы поддерживают их. Программируются они с помощью бесплатной утилитой ISP Writer. В документации на неё подробно описаны процедура программирования и необходимые для её выполнения аппаратные средства. Утилита ориентирована на работу под управлением операционной системы Windows и позволяет перепрограммировать микроконтроллер через RS-232 интерфейс с помощью простого адаптера на основе интерфейсного драйвера MAX232. Единственным недостатком является то, что нужно перед программированием перевести процессор в режим DEBUG(ISP) (например в телевизорах BBK, собранных на этом процессоре, нужно удерживать кнопку --/-, тогда аппарат перейдет в режим программирования. В других аппаратах переход в режим DEBUG мне к сожалению не известен.
Тут можно взять схемку джига:
 ссылка скрыта от публикации 
Тут обзор всего семейства микросхем:
 ссылка скрыта от публикации 
И сама программа:

IspWriter.rar
 
L
LARTER
  • 20 Июн 2008
Вот еще столкнулся с процесором SM5964 фирмы SyncMos. Также как процессоры WINBOND имеют внутрях память, программу и описание можно найти тут  ссылка скрыта от публикации . К сожалению прога не дает сохранить прошивку, а шить в аппарат было нечего и вход в режим ISP я не знал(MINI LCD MXJVC kk-845). Если кто распологает информацией по их програмированию выкладывайте.
 
  • Like
dovbus
G
genam
  • 21 Июн 2008
В ПРОГРАММЕ WinHost_V32A есть существенный недостаток, нет backup, а без него ценности в проге нет, сам понимаешь у нас с тобой прошивок в виде,firmware нет, и заиметь их можно только сливом используя совместную работу.Да еще если установлен бит защиты, то доступ к записи во флэшь, будет только если стереть MCU, и даже если В ПРОГРАММЕ появиться бэкап ,но будет стоят бит защиты, то тоже не сольеш!Бут там не хардвейный, а программный!

Добавлено 21-06-2008 22:49

А вот и сама программа

IRFWX-A017_C_SyncMOS ISP APN V3.2(English).pdf
WinHost_V32A setup.part4.rar
WinHost_V32A setup.part3.rar
WinHost_V32A setup.part2.rar
WinHost_V32A setup.part1.rar
 
G
genam
  • 24 Июн 2008
LARTER, ситуация с WINBOND следующая, в представленной тобой программе отсутствуют бинарные файлы,необходимые для работы.Это загрузчики во флэшь память размером 4кб LD, после того как процессор переведен в режим H/W (бут режим) для работы
с верхней флэшь памяти, необходимо записать в сектор LD(флэшь размером 4кб) загрузчик предоставляеться в виде бинарного файла
имеющего название LDUXXXX, XXXX зависит от версии.В последней версии 40910, нет функции бэкапа,так что мало от нее проку, прикрепляю версию 1,08.001, но вместо ld там так называемые demo.bin ,так,что на версию 1.08.001 8051 isp writer нужен LDU40325.bin

Добавлено 24-06-2008 16:22

Версии ldu в зависимости от версии ISP WRITER.

Winbond 78E65 8051 IspWriter ver 1.08.001.rar
Winbond ISP Version.rar
 
G
genam
  • 24 Июн 2008
НА САЙТЕ WINBOND , только версия ISP40910 c дополнительными файлами,версии выложенной тобой нет,версию 1.08.001 я взял со стороннего китайского сайта там бэкап есть,Larter выложи свою прошивку и опиши аппарат!

Добавлено 24-06-2008 17:35

Чем бутировал стандартно 2 портами или одним?
 
V
vovan_j
  • 30 Июл 2008
Во избежании вопросов по прошивке процессоров MICRONAS.Всё красочно и в картинках расписанно!Качаем,паяем джиг,изучаем инструкции,прошиваем.
http://monitor.net.ru/forum/micronas-download-21747.html

О прошивке процессоров HERCULES.
Собираем джиг на микросхеме 74HC05,коннектимся к квадратной шине(обычно выведена на сервисный разъём).Даллее запускаем программу WISP.Заходим в Setting-I2C Inter-Integrated Circuit; Последовательная асимметричная шина для связи между интегральными схемами. Использует линии связи (SDA и SCL) Configuration-PC interface выбрать "SINGLE MASTER" и использываемый LPT порт.
Во вкладке VIEW нужно поставить галочку напротив AUTOMATIC MODE.Во вкладке UOC Memory выбрать тип прошиваемого процессора,BROWSE-выбрать загружаемый файл прошивки.Включаем аппарат в сеть и жмём AUTO EXECUTE.Если всё сделанно правильно,по окончанию процесса прошивки, программа в окне GENERAL напишет OK.
Программу можно взять здесь http://monitor.net.ru/forum/vctp-67-69-vishual-i2c-download-21745.html

Всё прекрасно шьётся со схемой,приведённой в первом топике LARTER.Могут возникнуть проблеммы,если использовать удлинитель LPT,поэтому джиг желательно подключать непосредственно в разъём LPT PC.

Дополняю о работе с софтом VCTP.


Запись во флэш

По первой картинке: Цифра 40 появляется если есть коннект,в противном случае коннекта нет,само значение необязательное,может быть и другое.

По поводу адресов:

В пунктах Address должно быть установлено:

From 0x0
To для прошивки 256к- 0х3ffff-VCT49
для прошивки 512к- 0х7ffff-VCT69
для прошивки 1М- 0xfffff-VCT79


Дополнение по вводу в режим прогграммирования процессоров VCT49
В свете последних изучений данных процессоров, выяснилось что с с ними может применятся как встроенная флэшь так и внешняя, В некоторых аппаратах есть возможность законектится к процессору с внешьней флэшю без проблемм, но могут быть случаи когда коннекта нет, в данном случае поможет методика открытая участником rev,


rev сказал(а):
Цитата из датшита на VCT:

"2.6.5.6 ROM and ROMless Version
The XROM pin determines the on-chip or off-chip ROM access.
If no internal ROM is to be used, then the XROM pin (in ROMless version) should be driven low. The CPU then accesses external ROM only. In ROM version this pin is internally pulled high, indicating no external ROM. "


В моем случае pin 51 XROMQ, через 100 Ом на землю.
Тут говорится о том, что местоположение флэши определяется как раз портом XROMQ, 51 пин с функцией XROMQ, есть только в PMQFP144-2, и нет в PSSDIP88-1, PSSDIP88-2. В DIP корпусах совсем другие предназначения 51 ноги, и выбора памяти нет, только внутренняя. Будте аккуратней :)
rev сказал(а):
Имеем неоспоримый факт: нашел на плате резистор 100 Ом, который притягивал 51 ногу к земле, отпаял его и подал 3,3 V (через резистор разумеется) коннект пошел! Причем даже SCL к земле тащить не пришлось. Bootloader 0х16 и все считалось....
изменив потенциал с лог. 0 на лог. 1, на данном процессоре, ему удалось законектить его.

5_867.jpg


4_722.jpg


3_583.jpg


2_424.jpg
 
L
LARTER
  • 30 Июл 2008
Продолжение темы MICRONAS
Программа Visual I2C позволяет как записывать, так и считывать прошивки.
Вот описание слива прошивы:
1.Произвести стандартное соединение телевизора, компьютера с помощью JIG.
2.Открыть программу Visual I2C. Дважды кликнуть на Add Watch

3. В строке Name указать путь и название для прошивки которую сохраняете.
4. В пунктах Address должно быть установлено
From 0x0
To для прошивки 256к- 0х3ffff
для прошивки 512к- 0х7ffff
для прошивки 1М- 0xfffff
5. Раскрываем окно Watch выбираем Save Bin(можно и в HEX, но как то уже условились в BIN сохранять)
6. Далее нажимаем кнопку ОК. В програме появляется кнопка Save Flash-BIN. давим на нее , начинается процесс слива прошивки.
7. Для каждого слива надо указывать путь и название прошивки, иначе будет переписана слитая до этого.

6_115.jpg


7_119.jpg
 
V
vovan1566
  • 21 Авг 2008
Что касается - MtkTool!!!!!!!!
Читает и пишет,с 3-х метровым COM-удлиннителем,без всякого захода в сервис!!!!
Версия-mtktool_2_1_.42.12_202,та,что от китайцев(на форуме она есть). :super:

mtktool_2_1_.42.12_202.rar
 
L
LARTER
  • 2 Сен 2008
ivpav1 сказал(а):
Заметил что на процесоров VCT69xx примерно на VESTEL шаси 17MB22 етсь разьем про JTAG интерфейсом. Вчера у меня на ремонт бьйл LCD LG модел 32LC3R тоже с процесор VCT.. . Там тоже бьйл разьем про JTAG интерфейс.Правда самьй разьем небьйло но на плате бьйло место про его. Вижу что в софт про MICROONAS можно применять JTAG интерфейс. Я давно сделал джиг но есть и стандартньй JTAG каторьй применяю в спутниковые ресиверы.
Скажите кто то применял JTAG в обновления ПО в MICROONAS-е.
Хочу добавить что LG, все, что я видел можно прошить через VGA не разбирая аппарат, если в нем установлен MICRONAS или TDA15XXX.
 
V
Volocha
  • 29 Сен 2008
andros, vovan_j, По вашу душу. StorageMediaManager1.0.1
Программа только для обновления ПО Sharp через PCMCIA Card (Compact Flash)
Суть, запись файла прошивки через PC на на флэш, с флэши в ТВ автоматом, обновление ПО
http://monitor.net.ru/forum/storagemediamanager101-download-20031.html
 
L
LARTER
  • 29 Сен 2008
Volocha, :beer: Молочина!!! Единственное что хочется добавить, StorageMediaManager1.0.1 используется для обновление цифровой части аппарата, аналоговая часть обнавляется програмой VCTP. :)
 
V
Volocha
  • 29 Сен 2008
VCTP_VI2C используется для прошивки, не только для обновления

Для модернизации:
Tera Term Tera Term Macro для RS-232
StorageMediaManager1.0.1 для PCMCIA Card (Compact Flash)

Для общей инф :)
 
V
Volocha
  • 29 Сен 2008
Нашел PCMCIA шку, сегодня испытаю метод на своем, аппарате. Загрузка на флэш прошла успешно :)
 
V
Volocha
  • 1 Окт 2008
Апгрейд прошел успешно, как по маслу
 
L
LARTER
  • 21 Окт 2008
В теме http://monitor.net.ru/forum/viewtopic.php?p=1723701#1723701 народ спорил можно ли прошить CXD9901R, в итоге у меня получилось законектится с ним с первого раза. CXD9901R это обычный микронас( токо с другим названием) с флэшью 512КБ и шьется так же. :cool:
 
S
strz
  • 25 Окт 2008
Разьясните, не могу понять мне нужен джиг для работы с шасси LG MC-049B, на проце микронас.VCT 49, в этой ссылке http://monitor.net.ru/forum/lg-chassis-mc049-software-download-6225.ht ... есть схемы на 74HC05 , 74AC34 и вторая на 74HC367 ,74HC05, какая для чего и куда идет ?

И еще вопрос поторопился не
вникнув в суть собрал джиг на 74HC367 ,74HC05 но по другой ссылке http://monitor.net.ru/forum/visual_i2c_for-vct69-download-18292.html показалось что проще, так как там есть печатка а схемы думал что одинаковые , оказалось есть отличия
будет ли эта схема работать с процом VCT 49 ?
 
V
vovan_j
  • 25 Окт 2008
http://monitor.net.ru/forum/visual_i2c_for-vct69-download-18292.html По этой схеме всё будет работать.Проверенно лично.Обрати внимание на поправку на печатке Lado A,необходимо кинуть перемычку,иначе не будет питания одной из микросхем.
 
S
strz
  • 25 Окт 2008
Понятно :) ,перемычку сделал .Пока пробую .
 
Z
zhuk
R. I. P.
  • 10 Ноя 2008
Процессоры фирмы " TOPPO" TP2808 так же имеют в своем составе ISP FLASH. Флэшь встроена в процессор, но на сколько я знаю можно считать, записать ее программатором, но не все программаторы поддерживают их. Программируются они с помощью бесплатной утилитой TP280XISPv5 . В документации на неё подробно описаны процедура программирования и необходимые для её выполнения аппаратные средства. Утилита ориентирована на работу под управлением операционной системы Windows и позволяет перепрограммировать микроконтроллер через RS-232 интерфейс с помощью простого адаптера на основе интерфейсного драйвера MAX232 ( Приношу извенения LARTER за скопированный текст)
Архитектура процессора сходна с WINBOND (W79E632 и т.д.)
Вход в режим ISP описан в даташите
Попался такой тв с убитой флеш вот что нашел по этому поводу
Для прошивки флеш также как на WINBOND надо два файла
где взять их к сожалению не знаю.
http://monitor.net.ru/forum/tp2808_v510-download-20648.html

max232_195.jpg


MAX232ACPE.rar
 
L
LARTER
  • 10 Ноя 2008
zhuk, не надо извенятся, лишь бы на пользу :)
 
S
strz
  • 22 Ноя 2008
Не могу разобраться :mad: ,не получается прошить или слить прошивку с шасси LG- MC 049B на проце MICRONAS VCT49. Ситуация такая было два аппарата на этом шасси оба не выходили из деж. режима ,я заказал два проца. пришли на них наклейка 6927V2057AM
V4.22 E76E
Поставил все работает только в сервисе подправил. Но решил слить прошивку с процов
и как раз опробовать джиг на 74HC05,74HC367 .Попробовал слить вроде слилась ,посмотрел размер 256 к.б. Стал ее же заливать обратно, вроде залилась но апарат перестал выходить из деж. режима.Теперь пробую слить с рабочего и залить в умерший но он не оживает, как проверить что прошивка слилась полностью и без ошибок? Когда сохраняешь прошивку имя подписывать bin ? По времени тоже по разному сливается заливается то за 3-5 сек. то гораздо дольше ничего не пойму. Если ставишь галочку AutoRead on (в верху программы) то прописывается на одном аппарате 21 на другом 16
 
  • Like
dovbus