Eu esqueçi de dizer que, no DV256K, as opções são editadas com as teclas numéricas do controle (0 a 9, sendo que, se não me engano deve-se pressionar 0 a 5 por 3 segundos para A a F).
Nota 1: No DV256K não dá para passar de página com SKIP (só tem uma página).
Nota 2: Caso se possa editar as opções como descrevi acima, também no DV397H, estão descobertas novas possíveis teclas para serem utilizadas para outras funções no futuro: 0 a 5, pressionando por 3 segundos.
Realmente, as teclas de 1 a 6 geram outros códigos se pressionadas por 3 segundos.
Mas acho que estamos falando de outra tela. Essa aqui não mostra valores numéricos. Na primeira página tenho o seguinte:
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:
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.
Percebi uma coisa: a diferença principal entre o DV392H e o DV397H é que o segundo possui a função Karaoke, enquanto que o primeiro não. Rictad, provavelmente, além da presença da função VOCAL no Menu AUDIO (que não existe no DV397H) com o Firmware do DV392H, não deve existir a função PONTUÇÃO (RATING) do Karaoke, não é?
Portanto, quem tem o DV392H provavelmente não terá problemas em usar o Firmware do DV397H (em termos de perda de funções só faltaria a função VOCAL - ver obs. abaixo). Já quem tem o DV397H pode perder a função Karaoke se usar o firmware do DV392H (caso não seja possível modificar o Firmware de alguma maneira para contornar isso...).
Isso! Então está aí a diferença. O DV392H não possui Karaoke.
Não é bem isso. O upgrade grava apenas na flash e os parâmetros estão gravados na EEPROM.
O que pode acontecer é que um dos firmwares está programado para mudar certos valores da EEPROM quando resetado (depois do upgrade).
Esse problema ocorreu com o Philips DVP5980 de Rafalibrenz. Durante testes com um firmware de DVP5960 o aparelho dele "mudou de identidade" para DVP5982 e não houve jeito de fazê-lo se identificar novamente como DVP5980.
Certo, me expressei mal. Como disse o zeurt, se o HDMI necessita de algum parâmetro na EEPROM, pode ter acontecido desse parâmetro ter sido modificado
após aquela antiga atualização mal sucedida que eu fiz.
Não durante a gravação da Flash em si, mas após a inicialização do player. Veja que eu, naquele momento, ainda estava iniciando meus "estudos" do firmware
e fiz uma modificação maluca justamente na rotina ARM_GetChar. Eu nem sabia o que era, parece que faz uma eternidade
. Eu alterei um endereço, não lembro mais. Como a ARM_GetChar é usada inúmeras vezes, o player fez várias operações erradas após o boot, inclusive aquelas em que ele lê algo e depois grava com a ARM_PutChar. Isso teve um lado positivo, claro, foi por causa disso que eu fiz o cabo...