| Автор | Сообщение |
Sergey77 Участник Сообщения: 34
|
Принесли вот такое чудо, называется LG (но походу чистокровный китаец). Собранн- лазер DL6, плата декодера MTK1389QE
Проблеммы не читает 8-ми гиговые диски(двух-слойные) обыкновенные читает нормально до коца, на пульте кнопки не совпадают по функциям.
Может кто сталкивался с такими аппаратами, поскажите какой прошивкой это можно вылечить. Фотографии внутреностей и внешнего вида ниже.
Вид с верху
Вид с переди
Б/п.
Плата декодера на МТК 1389
Вид пульта(пульт один в один как на еленберге 2402 но он увы на зоране)
Что интересно неделю назад приносили такойже по внешнему виду аппарат, но с другим названием, собранн был на процессоре санплюс, лазер HD60, и совешенно другой пульт
Кому интересно фотография экранной застаки(но на заборах и не такое пишут )
|
|
zxbor1 Участник Сообщения: 303
|
Что касается двухслойных дисков - придется подкидывать двигатель или головку (опиши состав аппарата,
название драйвера и пр. , иногда виноват драйвер (осциллографом можно увидеть многое)
прошивку можно подровнять под пульт, даже если MtkRemaker не выделяет блок RC_RemoteTab (при помощи Disassemblera
такую таблицу(блок) легко найти), главное, чтоб на пульт реагировал.
если блок выделяется, тогда при помощи http://slycontrol.ru/scr/rcexplorer.htm нужно снять коды с пульта
потом при помощи таблицы найти соответствие кода RC c пульта коду команды DVD
первые 2 байта в RC_tab -адрес пульта (не менять так, как на пульт реагирует)
следующие 0x40 или 0x60 ( в зависимости от размера RC_tab) номера ячейки - команда пульта , содержимое - код функции)
если комада с пульта > 0x40 , то номер ячейки = команда с пульта + 0xE0 (перенос не учитывать для 0x40 таблицы)
или если >0x60, будет = команда с пульта + 0x80 (для 0x60 таблицы) например код с пульта 0x58+0xE0= 0x38 ячейка
(для 0x40 таблицы) или 0x05 это 0x05 ячейка , содержимое например 0x5C - open/close
(только не забывай первые 2 байта 00FF - код пульта (может быть другим) и нумерация далее с 0.. по ..3F (5F) ячеек.
если будут сложности или RC_RemoteTab не выделяется, нужно будет глянуть твою прошивку, а может все проще и тебе поможет сброс ??? или очистка 24сxx (сначала считай её)
коды_ кнопок_dvd.zip 7 КБ Скачано: 187 раз(а)
|
|
Sergey77 Участник Сообщения: 34
|
Вот что выдал MtkRemaker в RC_RemoteTab
0014B0h: 00FF 2319 145D 3124
0014B8h: 2C52 2B33 0A07 295B
0014C0h: 0204 4F15 2848 500F
0014C8h: 105C FFFF FFFF FFFF
0014D0h: FFFF 221A FFFF 4738
0014D8h: 0D0E 002E 0908 0103
0014E0h: 0605 3D16 2017 1B11
0014E8h: 4E4A 0909 09FF 0909
0014F0h: FFFF
Проц MTK1389QE , драйвер SA5888, флешь HY57V16161, A29040B-70F
На плате написанна версия XWG1389EV2.0
Инфо файл
Versio : 07.00.04.03
Sub :
8032 : 07.00.04.03
Servo : 3B.52.00.00
RISC : 07.00.04.03
DSP : 08.07.00.80
Firm ID : MEDIATEK
File : MTK.BIN
Remote : 0x9773 (Unknown. Replace with CAUTION !!)
Button : 0x0401 (Unknown. Replace with CAUTION !!)
VFD bit : Type B (Apex,E-Boda,Fortune,Lenco,Yamada,Xoro,Zensonic)
Flash :
Pass : 0,2,None,None,TITLE
ShMem : 0x1E0500 |
|
zxbor1 Участник Сообщения: 303
|
Sergey77,
Обычно, при плохом чтении 2-слойных дисков виновата голова или двигатель (юстировка),
для их воспроизведения, необходима максимальное вращение шпинделя (из-за большого потока данных)
Однако это также возможно из-за драйвера SA5888, хотя и достаточно редко. Это можно увидеть осциллографом,
напряжение подаваемое на двигатель при открывании плечей в одну из сторон питания или GND не "дотягивает"
до максимума , не симметрично ко второму плечу, драйвер греется , а двигатель не может набрать положенных
ему оборотов, в этом случае замена на AM5888 (BA5888 фирмы ROM не подходит).Если видны "иглы" меняй двигатель,
хотя не всегда они присутствуют....
Для чтения RC кодов пульта достаточно DEMO версии SlyControl...
Я прямо с фотоприемника DVD подаю на линейный вход компьютера, если сомневаешься можешь для подстраховки
включить последовательно резистор или конденсатор , первой подсоедени ЗЕМЛЮ (GND)!!!!
нажмешь запись (красный круг) и потом кнопки на пульте.Получишь соответствие кнопки - коду RC пульта.
Возможно пульт не родной или проблема с ним, однако Ваша таблица Remote : 0x9773 (Unknown. Replace with CAUTION !!)
имеет 6 указаний 09 ??? Сохраните прошивку, считайте 24сXX и также сохраните , сотрите 24сXX (записать 0xFF),
если проблемы c пультом останутся отредактируете таблицу в любом HEX редакторе таблица 0x40 протокол NEC
Adr 00FF xxyy zz....... , В xx заносится команда , соответствующая коду пульта 00, например 0x3D(ZOOM)
если с пульта такой комманды нет, то заносится 0xFF , и так далее до 0x3F c пульта , если код с пульта 0x40- 0x5F,
то номер ячейки например 0x5A - 0x20 = 0x3A (попасть в таблицу) Значения выше 0x60 игнорируются....
(для таблицы 0x60 - коды с пульта от 0x00 по 0x5F , а также попадающие в этот диаппазон при вычитании 0x80 ,
не попадающие игнорируются, например 0x9C -0x80 = 0x1C (а также и просто = 0x1C , т.е при этих кодах с пульта будет выполнятся одна и та-же команда) Изменением первых bytes (00FF) можно..... , а догадайтесь сами .
У DVD c RC5 сделано немного по другому, но тоже есть таблица,а бывают еще фотоприемники подключенные не к МТК, а
к контролеру дисплея и клавиатуры с ними ещё не работал..., хотя таблица то же есть....
Scrn_Shoots.zip 230,25 КБ Скачано: 147 раз(а)
|
|
|