Rtd2120l как прошить через vga
В ремонте два аппарата одинаковых со статическим пробоем процессора RTD2120L. В первом звук на полную и не убавляется,второй вообще не включается,женщина в шубе подошла вкл и все,процу кирдык. Вот состав аппарата: RTD2120L, RTD2025L, TB1334, AP1533, 74NC4052. Процы заказал с гулливера по 300р. Собрал джиг на 74НС05, считал дамп с проца прогой Postal с аппарата где не регулируется звук. На такой же аппарат кот не включался запаял купленный проц, но коннект не получается,обмена по шине нет ,на SDA , SCL постоянка 5 вольт. Записывал FFFF в 24С16В . Результат тот же. Кто ниб заказывал такие процы? Или они чистые не коннектятся? Но обмен то по шине все равно должен быть,если проц исправный?
Неисправности ТВ Прошивка ТВ Схема ТВ Справочник по ТВ Ремонт подсветки ТВ Программаторы для ТВ Аббревиатуры в ТВ Ремонт LCD панелей ТВ
Какие типовые неисправности в телевизоре?
При вопросах диагностики, определению неисправного элемента и устранению дефекта, создайте свою новую тему в форуме. В разделе уже рассмотрены все типовые неисправности ТВ связанные с изображением и функционированием:
- не включается
- неисправность матрицы
- вертикальные полосы
- горизонтальные полосы
- нет подсветки
- уменьшить ток подсветки
- перезагружается
- замена прошивки
- не светят лампы
- темный экран
- неисправность материнской платы
- проблема звука
- не ловит каналы
- как отключить защиту
Где скачать прошивку телевизора?
На сайт уже закачаны дампы и ПО прошивок (Firmware) - Eeprom, Flash, Nand, eMMC и USB. Они находятся в каталоге - прошивки телевизоров, либо непосредственно в темах этого раздела при запросах на конкретную модель. Часть прошивок отсортирована и размещена в отдельных каталогах:
При запросе не найденной прошивки обязательно указывайте какой тип прошивки Вам необходим, марку шасси (основная плата) и тип LCD панели (матрицы).
Где скачать схему телевизора ?
Начинающие мастера, и не только, часто ищут принципиальные схемы, схемы соединений, блоков питания, пользовательские и сервисные инструкции. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
- Service Manual - сервисная инструкция по ремонту и настройке
- Schematic Diagram - принципиальная электрическая схема
- Service Bulletin - сервисный бюллетень (дополнительная информация для ремонта)
- Part List - список запчастей (элементов) устройства
Где скачать справочник ?
Большинство справочной литературы можно скачать в каталоге "Энциклопедия ремонта", и на отдельных страницах:
Какие неисправности подсветки телевизора?
Неисправность подсветки - это частая поломка современных ЖК телевизоров, которая выявляется как простейшими, так и специализированными приборами. Практически каждый день сервисный центр принимает звонки на ремонт:
- Нет изображения на экране
- Пятна на панели
- Потух экран, а звук остался
- Нет картинки на дисплее
- Мерцает изображение
Какой программатор использовать для ремонта ТВ?
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 адаптеры - используются для программирования и для отлаживания прошивок
Какие используются сокращения в схемах и на форуме?
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LVDS | Low-voltage differential signaling - Стандарт для передачи низковольтных дифференциальных сигналов |
Panel | LCD (ЖК) панель - Жидкокристаллический экран (матрица, дисплей) |
T-CON | Timing Controller - Плата контроллер панели (матрицы) |
LED | Light Emitting Diode - Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory - Электрически стираемая память |
eMMC | embedded Multimedia Memory Card - Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display - Жидкокристаллический дисплей (экран) |
SCL | Serial Clock - Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data - Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board - Печатная плата |
PWM | Pulse Width Modulation - Широтно-импульсная модуляция (ШИМ) |
SPI | Serial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus - Универсальная последовательная шина |
DMA | Direct Memory Access - Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current - Переменный ток |
DC | Direct Current - Постоянный ток |
Как отремонтировать (восстановить) LCD панель телевизора?
LCD Panel (ЖК панель, матрица) - сложный и дорогой компонент в телевизорах. Во многих случаях ее восстановление требует опыт и специальное оборудование. Неисправность может быть вызвана залитием жидкостью, механическим повреждением, внутренним дефектом. По теме ремонта LCD панелей рассмотены вопросы:
Postal2_0808.rar 126,89 КБ Скачано: 458 раз(а)
Контроллер RTD2120 имеет свою внутреннюю Flash, для работы с ней с помощью программы Postal2 необходимо: любой Jig VCT или HC05 , подключаемся к SCL, SDA через разъем VGA или прямо на выводы контроллера - 5 SCL(RXD), 8 SDA(TXD). Между SCL и питанием +3,3V запаиваем диод катодом к питанию. Меняем кварц на 12-14 МГц. Запускаем программу Postal2 , заходим в Settings
и там выбираем пункт Philips
после в появившемся окне выбираем наш подключенный Jig ( пункт Connection ), ставим птичку в Realtek/Novatek/. и выбираем чип RTD2120
жмем ОК. После проверяем что бы на главном окне птичка стояла на Philips_e
и вверху появится RTD2120. Настройки закончены.
Первым делом нам нужно процессор ввести в BOOT режим, процессор в этом режиме готов к работе с Flash памятью. Для этого включаем питание аппарата, после нажимаем на кнопку ISP IN
[cvetgray]Entering ISP .
Assume RTD Running .
- Now Reading, wait .
Enter ISP OK .
[/cvetgray]
и кнопка ISP IN должна стать OUT ISP. Если это все прошло как я описал, то конект с чипам у нас есть и мы готовы к чтению, записи Flash памяти.
Считывания.
Нажимаем на кнопку Read, начинаем считывать, создается два файла backup_RTD_001.bin и backup_RTD_001.hex, это два одинаковые файла прошивки, просто в разных форматах. В окне должен пройти такой лог -
[cvetgray]Entering ISP .
Assume RTD Running . - это наш конект
- Now Reading, wait . - это наш конект
Enter ISP OK . - это наш конект
Assume RTD Running .
- Now Reading, wait .
RTD2120 Read Started . - читаем Flash
"temp_backup.bin" - создается файл прошивки в .bin
- Done.
Bin2hex Started . - запускается программа Bin2hex
HEX-File Create Complete . - конвертации прошивки из bin в hex
"Auto" = Combined Mode .
Verify Started . - сравнивается считанная прошивка
Assume RTD Running .
- Now Reading, wait .
Connected. Continue .
RTD Verify 98304 OK - все прошло ОК
Realtek Verify Complete .[/cvetgray]
Запись. Жмем на кнопку Open, выбираем файл прошивки. Жмем кнопку Write, начинается стирание, запись, лог в окне должен быть такой -
[cvetgray]Entering ISP .
Assume RTD Running .
- Now Reading, wait .
Enter ISP OK .
File is smaller,
Write by FileSize .
Assume RTD Running .
- Now Reading, wait .
Connected. Continue .
Erasing .
Erase Complete .
Writing .
Main CRC : EF
Calculated : EF
Extended CRC : C9
Calculated : C9
Realtek Write Complete .
"Auto" = Combined Mode .
Verify Started .
File is smaller,
Verify by FileSize .
Assume RTD Running .
- Now Reading, wait .
Connected. Continue .
RTD Verify 82101 OK
Realtek Verify Complete .[/cvetgray]
После окончания все операций, нужно аппарат вывести из BOOT режима, для этого жмем на кнопку OUT ISP и аппарат можно пробовать включать .
[cvetblue]Контроллер RTD2660 имеет свою внешнею Flash, для работы с ней с помощью программы Postal2 необходимо: любой Jig VCT или HC05, подключаемся к SCL, SDA . Обозначение шин могут и другими, например:
CLK = SCL, DA =SDA и т.д.
Подключаемся и не забываем о корпусе, питание лучше иметь раздельное, так как не у каждого на программаторе мощный БП. Подаём питание на аппарат и программатор и запускаем прогу Postal2
Дополнительное окно закрылось и мы теперь с покойной совестью проверяем коннект, руководствуясь скрином выше
Получив положительный результат, жмём на Read и наблюдаем за процесс считки и проверки
После этого, мы получаем положительный результат и два дампа, один в BIN, а второй в HEX
Что бы сделать запись, выполняем последующие шаги:
Жмём на Write и ждём результата
P.S. Второй вариант:
Выпаиваем флешку и пользуемся инструкцией Инструкция по работе в режиме "SPI FLASH"
[/cvetblue]
[cvetyellow] Дополнительная информация:
SONY ICD-V21 Название: SONY ICD-V21
Добавил: Andriiko
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 08.05.2022
SONY ICD-UX512, ICD-UX512F, IC. Название: SONY ICD-UX512, ICD-UX512F, IC.
Добавил: Andriiko
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 08.05.2022
SONY ICD-UX200, ICD-UX300, ICD. Название: SONY ICD-UX200, ICD-UX300, ICD.
Добавил: Andriiko
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 08.05.2022
SONY ICD-UX71, ICD-UX81, ICD-U. Название: SONY ICD-UX71, ICD-UX81, ICD-U.
Добавил: Andriiko
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 08.05.2022
SONY ICD-UX60, ICD-UX70, ICD-U. Название: SONY ICD-UX60, ICD-UX70, ICD-U.
Добавил: Andriiko
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 08.05.2022
SONY ICD-U50, ICD-U60, ICD-U70 Название: SONY ICD-U50, ICD-U60, ICD-U70
Добавил: Andriiko
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 08.05.2022
SONY ICD-SX2000 Название: SONY ICD-SX2000
Добавил: Andriiko
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 08.05.2022
Eplutus GR-92p Шасси (Main . Название: Eplutus GR-92p Шасси (Main .
Добавил: westman9666
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
SHARP LC-49XUF8772ES Шасси . Название: SHARP LC-49XUF8772ES Шасси .
Добавил: kotopesik
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
CROWN LED TV LX32 Шасси (M. Название: CROWN LED TV LX32 Шасси (M.
Добавил: rachid-on
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
Harper HDT2-1108 Шасси (Mai. Название: Harper HDT2-1108 Шасси (Mai.
Добавил: jerzy
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
SUNSTECH 32LEDTANDABK Шасси. Название: SUNSTECH 32LEDTANDABK Шасси.
Добавил: javi
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
Rekam F340 Шасси (Main Boar. Название: Rekam F340 Шасси (Main Boar.
Добавил: katofei
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
Ayco CB-2153 Шасси (Main Bo. Название: Ayco CB-2153 Шасси (Main Bo.
Добавил: dimona
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
xvision Le-42k3ds200 Шасси . Название: xvision Le-42k3ds200 Шасси .
Добавил: mohammad_4568
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
Pixma G4400 Шасси (Main Boa. Название: Pixma G4400 Шасси (Main Boa.
Добавил: bv65
Скачиваний: 0
' src="/iconci1/fr_info.jpg" title="Дополнительная информация о файле"> 09.05.2022
прошиваем Liliput 629 gl
всем привет!,сегодня законнектился к монику,и слил прошивку.
состав RTD2533VH,RTD2120L
флеш 96кб встроена в RTD2120L,связь с чипом по i2c,для этого был собран простой джиг на 74HC05 (1533лн2)
ничего выпаивать ненужно,на плате есть сервисный разъём,качаем архив "setap",там программа,и дрова для LPT,устанавливаем и коннектимся.
Lilliput 629/619/Zotac 8300 mATX/AMD X2 250/Samsung 320G/M2-Itx/dvd sony AD 7593s/OBD-ORION/Tv-Fm-GPS PILOT
у RTD2120 есть два блока для EDID,вот что в прошивке записано
прочитано moninfo
Monitor
Model name. Acer AL1916W
Manufacturer. RTK
Plug and Play ID. RTKAD52
Serial number. 0
Manufacture date. 2005, ISO week 24
-------------------------
EDID revision. 1.3
Input signal type. Digital
Color bit depth. Undefined
Display type. RGB color
Screen size. 410 x 260 mm (19,1 in)
Power management. Active off/sleep
Extension blocs. None
-------------------------
DDC/CI. n/a
Color characteristics
Default color space. sRGB
Display gamma. 2,20
Red chromaticity. Rx 0,642 - Ry 0,348
Green chromaticity. Gx 0,288 - Gy 0,601
Blue chromaticity. Bx 0,143 - By 0,072
White point (default). Wx 0,313 - Wy 0,329
Additional descriptors. None
Timing characteristics
Horizontal scan range. 30-82kHz
Vertical scan range. 56-76Hz
Video bandwidth. 140MHz
CVT standard. Not supported
GTF standard. Not supported
Additional descriptors. None
Preferred timing. Yes
Native/preferred timing.. 1440x900p at 60Hz (16:10)
Modeline. "1440x900" 106,500 1440 1520 1672 1904 900 903 909 934 -hsync +vsync
Standard timings supported
720 x 400p at 70Hz - IBM VGA
640 x 480p at 60Hz - IBM VGA
640 x 480p at 67Hz - Apple Mac II
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 56Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
832 x 624p at 75Hz - Apple Mac II
1024 x 768p at 60Hz - VESA
1024 x 768p at 70Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 60Hz - VESA STD
1280 x 960p at 60Hz - VESA STD
1152 x 864p at 75Hz - VESA STD
1440 x 900p at 60Hz - VESA STD
Report information
Date generated. 30.09.2010
Software revision. 2.52.0.857
Data source. File
Operating system. 5.1.2600.2.Service Pack 3
Raw data
00,FF,FF,FF,FF,FF,FF,00,4A,8B,52,AD,01,01,01,01,18 ,0F,01,03,E8,29,1A,78,2E,4F,A5,A4,59,49,99,24,
12,50,54,BF,EE,00,81,80,81,40,71,4F,95,00,01,01,01 ,01,01,01,01,01,9A,29,A0,D0,51,84,22,30,50,98,
36,00,98,FF,10,00,00,1C,00,00,00,FD,00,38,4C,1E,52 ,0E,00,0A,20,20,20,20,20,20,00,00,00,FC,00,41,
63,65,72,20,41,4C,31,39,31,36,57,0A,00,00,00,FF,00 ,30,0A,20,20,20,20,20,20,20,20,20,20,20,00,C6
Lilliput 629/619/Zotac 8300 mATX/AMD X2 250/Samsung 320G/M2-Itx/dvd sony AD 7593s/OBD-ORION/Tv-Fm-GPS PILOT
схемка джига,внимательно!
я собирал на 1533лн2,поскольку ПИТАНИЕ 3,3v,уровень LPT порта
серия 1533 гарантированно работает от 3v
я питаю от USB порта,через диоды
а можно вообще запитаться от сервисного разъёма контроллера
Миниатюры Изображения
Lilliput 629/619/Zotac 8300 mATX/AMD X2 250/Samsung 320G/M2-Itx/dvd sony AD 7593s/OBD-ORION/Tv-Fm-GPS PILOT
вот собственно и всё ,i2c рулит в плане манёвренности.
манипуляциии с прошивкой,вточности как с 619
три проводка i2c,вывел на заднюю крышку ,буду потихоньку отшлифофывать
Миниатюры
Lilliput 629/619/Zotac 8300 mATX/AMD X2 250/Samsung 320G/M2-Itx/dvd sony AD 7593s/OBD-ORION/Tv-Fm-GPS PILOT
смысл в том что теперь моник работает в нативе,пиксель в пиксель, самый мелкий шрифт читабелен, ну и т д
когда было 800*600, я как будто в очках сидел смотрел на него, с повер-стрипом у меня ничего невышло, да и не особо хотелось.
прошил, и забыл
Lilliput 629/619/Zotac 8300 mATX/AMD X2 250/Samsung 320G/M2-Itx/dvd sony AD 7593s/OBD-ORION/Tv-Fm-GPS PILOT
нет нековырял, по причине отсутствия таковой, а так можно и ковырнуть.
Lilliput 629/619/Zotac 8300 mATX/AMD X2 250/Samsung 320G/M2-Itx/dvd sony AD 7593s/OBD-ORION/Tv-Fm-GPS PILOT
нет нековырял, по причине отсутствия таковой, а так можно и ковырнуть.
пожалуйста вот родная прошивка и фотки платы:
пожалуйста вот родная прошивка и фотки платы:
вот edid твоей прошивки по HDMI входу..
Monitor
Model name. AS4637
Manufacturer. LLP
Plug and Play ID. LLP1207
Serial number. 0
Manufacture date. 2010, ISO week 1
-------------------------
EDID revision. 1.3
Input signal type. Digital (DVI)
Color bit depth. Undefined
Display type. RGB color
Screen size. 360 x 290 mm (18,2 in)
Power management. Standby, Suspend, Active off/sleep
Extension blocs. None
-------------------------
DDC/CI. n/a
Color characteristics
Default color space. sRGB
Display gamma. 2,20
Red chromaticity. Rx 0,625 - Ry 0,340
Green chromaticity. Gx 0,280 - Gy 0,595
Blue chromaticity. Bx 0,155 - By 0,070
White point (default). Wx 0,281 - Wy 0,311
Additional descriptors. None
Timing characteristics
Horizontal scan range. 24-80kHz
Vertical scan range. 56-85Hz
Video bandwidth. 140MHz
CVT standard. Not supported
GTF standard. Supported
Additional descriptors. None
Preferred timing. Yes
Native/preferred timing.. 1280x1024p at 75Hz
Modeline. "1280x1024" 135,000 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
Standard timings supported
720 x 400p at 70Hz - IBM VGA
640 x 480p at 60Hz - IBM VGA
640 x 480p at 67Hz - Apple Mac II
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 56Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
832 x 624p at 75Hz - Apple Mac II
1024 x 768p at 60Hz - VESA
1024 x 768p at 70Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 75Hz - VESA
1280 x 1024p at 60Hz - VESA STD
1280 x 1024p at 75Hz - VESA STD
1024 x 768p at 60Hz - VESA STD
1024 x 768p at 85Hz - VESA STD
800 x 600p at 60Hz - VESA STD
800 x 600p at 85Hz - VESA STD
640 x 480p at 60Hz - VESA STD
640 x 480p at 85Hz - VESA STD
Report information
Date generated. 07.03.2011
Software revision. 2.52.0.857
Data source. File
Operating system. 5.1.2600.2.Service Pack 3
Raw data
00,FF,FF,FF,FF,FF,FF,00,31,90,07,12,00,00,00,00,01 ,14,01,03,81,24,1D,78,EF,0D,C2,A0,57,47,98,27,
12,48,4F,BF,EF,00,81,80,81,8F,61,40,61,59,45,40,45 ,59,31,40,31,59,BC,34,00,98,51,00,2A,40,10,90,
13,00,68,22,11,00,00,1E,00,00,00,FF,00,30,0A,20,20 ,20,20,20,20,20,20,20,20,20,00,00,00,FC,00,41,
53,34,36,33,37,20,20,20,20,20,20,20,00,00,00,FD,00 ,38,55,18,50,
тут всё просто, из него видно что натив 1280x1024p at 75Hz, тупо меняем его на свои 800*480
переписав Modeline. "1280x1024" 135,000 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
это EDID по VGA
Monitor
Model name. 32V3H-H6A
Manufacturer. LLP
Plug and Play ID. LLP4C54
Serial number. 1
Manufacture date. 2010, ISO week 1
-------------------------
EDID revision. 1.3
Input signal type. Digital (DVI)
Color bit depth. Undefined
Display type. RGB color
Screen size. 700 x 390 mm (31,5 in)
Power management. Standby
Extension blocs. 1 (Reserved - 0x00)
-------------------------
DDC/CI. n/a
Color characteristics
Default color space. Non-sRGB
Display gamma. 2,20
Red chromaticity. Rx 0,650 - Ry 0,330
Green chromaticity. Gx 0,290 - Gy 0,610
Blue chromaticity. Bx 0,150 - By 0,070
White point (default). Wx 0,272 - Wy 0,275
Additional descriptors. None
Standard timings supported
720 x 400p at 70Hz - IBM VGA
640 x 480p at 60Hz - IBM VGA
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 56Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
1024 x 768p at 60Hz - VESA
1024 x 768p at 70Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 75Hz - VESA
1440 x 900p at 60Hz - VESA STD
1440 x 900p at 75Hz - VESA STD
1440 x 900p at 85Hz - VESA STD
Report information
Date generated. 07.03.2011
Software revision. 2.52.0.857
Data source. File
Operating system. 5.1.2600.2.Service Pack 3
Raw data
00,FF,FF,FF,FF,FF,FF,00,31,90,54,4C,01,00,00,00,01 ,14,01,03,81,46,27,78,8A,A5,8E,A6,54,4A,9C,26,
12,45,46,AF,CF,00,95,00,95,0F,95,19,01,01,01,01,01 ,01,01,01,01,01,01,1D,00,72,51,D0,1E,20,6E,28,
55,00,B9,88,21,00,00,1E,8C,0A,D0,8A,20,E0,2D,10,10 ,3E,96,00,B9,88,21,00,00,18,00,00,00,FD,00,32,
4B,18,3C,0B,00,0A,20,20,20,20,20,20,00,00,00,FC,00 ,33,32,56,33,
Видеопроцессоры фирмы Realtek широко используются в недорогих ЖК мониторах разных производителей. Основную проблему при ремонте до недавнего времени вызывал факт невозможности чтения внутренней Flash-памяти RTD2120 для клонирования прошивки с исправных мониторов в неисправные. Однако в 2010 году (20.08.2010) автор проекта Postal перевернул ситуацию, получив эту возможность. Алгоритм чтения был скопирован даже инженерами Realtek, правда, они почему-то постеснялись указать источник. Факт легко проверить, сравнив даты публикации программ (программатор Postal имеет открытый исходный код). Процессоры RTD2660 используют внешнюю SPI-flash (на 8 выводов), которую можно записывать также и обычным программатором, но программно-аппаратный комплекс Postal предоставляет возможность работать с процессорами Realtek внутрисхемно через доступные внешние разъемы (VGA или HDMI), не вскрывая аппарат.
Процессоры RTD2120 были разработаны фирмой Realtek [1] в 2005 году. Данный чип содержит все необходимое для построения бюджетного ЖК монитора, кроме скалера, и к 2009 году рынок был заполнен ЖК мониторами на этом процессоре. Однако образовалась проблема при их ремонте внутреннюю Flash-память программ было невозможно прочитать. С учетом частого спонтанного повреждения содержимого этой памяти задача чтения неповрежденной прошивки с исправного монитора стояла очень остро. В рамках проекта Postal была проведена большая исследовательская работа, и одноименный программатор стал читать встроенную память, именно за это и получив широкую известность. Все сторонние устройства и программы, читающие внутреннюю память Flash RTD2120, используют оригинальный алгоритм программатора Postal. Тот факт, что при этом никто не упоминает первоисточник алгоритма, остается на совести скопировавших этот алгоритм.
Производители устройств на RTD2120 также успешно использовали программатор Postal для подключения к процессорам, которые были недоступны для оригинальных утилит от Realtek и казались полностью неисправными.
Чип RTD2120 имеет 96 кбайт встроенной Flash-памяти, которая поделена на две секции 64 и 32 кбайт. Первая секция (64) доступна для исполнения встроенным 8051-совместимым контроллером (MCU), а вторая (32) содержит только данные, в том числе для эмуляции DDC-EEPROM и знакогенератора экранных меню. Заводская прошивка состоит из двух файлов, для использования с программатором Postal файлы необходимо совместить в один (описание процедуры приведено ниже).
Чип RTD2122 является развитием RTD2120 и содержит дополнительную секцию Flash объемом 64 кбайт (всего 3 секции 64+64+32). Заводская прошивка этого чипа состоит из трех файлов.
Основной интерес представляет работа программатора Postal с внутренней Flash-памятью чипов RTD2120/2122. Поскольку длительный период времени чтение памяти этих чипов было невозможно, появилось множество приспособлений для записи памяти RTD2120 в комплекте с дисками, на которых иногда из гигабайтов прошивок можно было выбрать нужную. Но и тут не обошлось без подвоха! Основная масса прошивок хранилась в специальном зашифрованном формате в файлах с расширением GFF. Программатор Postal автоматически декодирует файлы формата GFF в бинарный вид.
Работа с программатором Postal в режиме RTD2120 и RTD2122
Программатор Postal использует для чтения и записи бинарный файл размером в полную емкость Flash-памяти чипа. Все секции памяти располагаются в файле последовательно, друг за другом. В случае чтения бинарный файл дублируется в hex-формате, для записи используется одиночный файл любого поддерживаемого формата BIN, HEX, GFF, в котором все секции объединены. Если используются отдельные файлы для разных секций (так генерирует среда разработки от Realtek), то для записи программатором Postal все файлы необходимо объединить в один. Для RTD2120 это два файла, а для RTD2122 три (по числу секций). Поскольку файлы имеют формат HEX, их можно объединить текстовым редактором Блокнот». Для объединения отдельных файлов прошивки сначала открывают файлы блокнотом каждый в своем окне, а затем добавляют к файлу, который идет первым. Далее у всех файлов, кроме последнего, удаляют завершающую строку, отмечающую конец данных :00000001FF». В конце первого файла после данных добавляют строку, указывающую начало второй секции данных 64 кбайт :020000040001F9». Если файлов всего три, то в конец второго файла добавляют строку, указывающую начало третьей секции данных :020000040002F8».
Полное содержание статьи доступно только в печатном варианте. Вы можете приобрести свежие номера Р&С или оформить подписку в редакции
Читайте также: