109
« Online: Setembro 26, 2009, 02:08:58 pm »
Acho que vale a pena dar uma relembrada numas coisas que nós descobrimos há alguns meses atrás (tópico do Firmware do DV397H):
Códigos para informações e funções ocultas:
"Encontrei mais essas informações referentes ao LG DVX9900H:
Quote
Region code + HDCP + Macrovision
HDCP off/on:
PAUSE,1,2,3,6,9
on screen: "OK H" or "Default H" (Status)
(2xPAUSE to leave)
Macrovision off/on:
Pause,7,4,1,5,3,6,9
on screen: "OK M" oder "Default M" (Status)
(2xPAUSE to leave)
EDID off/on: (Extended Display Identification Data)
Pause,1,4,7,8,9
on screen: "OK E" oder "Default E" (Status)
(2xPAUSE to leave)
Region Code:
Pause,3,1,4,1,5,9
0=all
Video/HDMI Info Page:
Pause,2,4,8,6,5
Factory reset + SYSTEM INFORMATION page
go to Setup/video/TV Aspect/16:9
and press 1,3,9,7,1,3,9,ENTER
after disabling macro and hdcp componant now works on all res 720p and 1080i"
Então, o rictad conseguiu as seguintes informações sobre o seu LG DV397H usando o código para Video/HDMI Info page (ver acima):
"Quote
1. EDID
-TV SYSTEM :NTSC
-AUTO MODE: OFF
-VSDB Match: Fail
-EDID parsing: Fail
2. Supported by sink
-408i/576i: No /No
-480p/576p: No /No
-720p/720p: No /No
-1080i/1080i: No /No
-1080p/1080p: No /No
Please press F-Skip key to see next page..
E na segunda página:
Quote
3. HDCP
-AKSV & BKSV: Fail Fail
-R0 & R0': Fail
-Rl & Rl': Fail
-Repeater Bit: OFF
-Support Al Bit: OFF
-HDCP Authentication: Fail
4. Current Status
-Video Mode: YPbPr 480i
-Audio Mode: PCM
-HDMI Format: RGB
Qualquer coisa que aperte, mesmo os números, sai da tela."
O rictad não conseguiu fazer funcionar os códigos para ligar/desligar a HDCP, e os outros descritos acima.
Encontrei tais códigos na internet para outro modelo de LG, porém no editor hexadecimal encontramos os mesmos códigos no LG DV397H (só que o rictad não conseguiu usá-los na prática):
"DV397H:
B5:3670 30 31 2F 30 38 0A 3A 20 4D 54 31 33 38 39 20 53 01/08:. MT1389 S
B5:3680 02 01 02 06 00 00 00 00 02 01 00 04 09 09 04 05 ................
B5:3690 06 02 05 08 00 11 01 03 09 07 01 03 09 11 00 00 ................
B5:36A0 00 13 03 01 04 01 05 09 13 02 04 08 06 05 13 01 ................
B5:36B0 04 07 08 09 13 01 02 03 06 09 13 03 02 01 04 07 ................
B5:36C0 08 09 13 07 04 01 05 03 06 09 00 00 00 00 00 00 ................
O #13 é o código de PAUSE e o #11 o código de ENTER.
Esses 4 últimos não consegui fazer funcionar, mas a sua tabela mostra que três deles existem. Vou tentar tudo isso que você sugeriu. Muito obrigado, zeurt!"
Lendo tudo o que foi dito até agora, a minha teoria atual sobre o problema é a seguinte:
Provavelmente, a HDCP key fica no próprio chip HDMI, bem escondida mesmo (como o Ryan sugeriu).
Porém, o firmware, de alguma maneira, checa se a HDCP key é valida (podemos ver evidências dessa checagem na tela de informação Video/HDMI acima)
Acho que após a atualização mal sucedida por CD, a checagem da HDCP key falhou, e penso que quando isso ocorre, talvez o firmware desabilite a HDCP ou a HDMI (e talvez essa opção fique registrada na EEPROM).
Podemos ver que existe, pelo menos em outros players LG a possibilidade de ligar/desligar HDCP, Macrovision, etc. (ver códigos para funções ocultas acima).
Após a atualização pelo cabo para ressucitação, a HDCP ou HDMI continuaria desabilitada pois isto estaria registrado numa opção da EEPROM, e só voltaria a funcionar editando a opção para o valor anterior.
Pensando assim, seria necessário conseguir uma "cópia" da EEPROM de um player com a HDMI funcionando, e "colocá-la" no DV397H do rictad.
Nessa teoria, a única coisa que não consigo explicar é o fato de que com o Philips 5990 houve resolução do problema com a atualização com o firmware extraído pelo cabo (de acordo com a descrição de jmaraujo). Nesse caso todo o problema estaria localizado na FLASH e não na EEPROM?