Como usar o "Expert Mode" do mtkTool
[...]
Exemplo de uso:
* Abra a janela "Memory Dump"
* Em "type" selecione "DRAM (BYTE)"
* Em "Address" coloque o endereço 376e599
* Desmarque "Double Word" se existir essa opção na sua versão
* Clique em Start
O resultado na tela será teóricamente o conteúdo da memória eeprom do aparelho.
Notas:
O endereço do conteúdo da eeprom não é fixo. É o endereço da Shared Memory (armAddressInfo) + 0x1999
http://tech.groups.yahoo.com/group/mt13x9/message/4339
Eu não estou certo de que 376e599 seja mesmo o endereço base da cópia da eeprom na Shared Memory. Os dados não batem com os exemplos que encontrei no MT13x9 e, embora os valores mudem quando eu mexo no setup, não estão mudando de forma consistente.
Testei isso aqui, com o DVP5980K/55.
Liguei o aparelho, deixei ele em uma pasta qualquer do disco que estava lendo, sem reproduzir nada.
Mandei o MtkTool ler 1024 bytes (é a capacidade do chip de memória eeprom que está na placa do DVD player) a partir do endereço 375E599 (como diz na mensagem de foncreator que o link indica e não 376E599 como disse o Jefferson, que provavelmente se enganou).
Salvei o conteúdo em um arquivo binário (eeprom01.bin).
Entrei no setup do aparelho e liguei o "Night Mode", em Audio Setup Page. Saí do Setup.
Li novamente o conteúdo da suposta eeprom e salvei novamente (eeprom02.bin).
Entrei no setup do aparelho e
desliguei o "Night Mode". Saí do Setup.
Li novamente os 1024 bytes e salvei novamente (eeprom03.bin).
Deveria acontecer o seguinte, até onde eu sei:
Comparando
eeprom01.bin com
eeprom02.bin deveria haver um (ou alguns) bytes diferentes.
Comparando
eeprom01.bin com
eeprom03.bin deveria haver zero bytes diferentes. Os arquivos deveriam ser idênticos.
O que aconteceu:
Comparando
eeprom01.bin com
eeprom02.bin obtive um byte diferente: o primeiro. (obs.: outro dia fiz o mesmo teste mudando outra propriedade do setup, o Lip Sync, e o único byte que mudou também foi o primeiro!)
Comparando
eeprom01.bin com
eeprom03.bin obtive também um byte diferente: novamente o primeiro.
Comparando
eeprom02.bin com
eeprom03.bin obtive como resultado: os arquivos são idênticos.
Comparações feitas com o UltraCompare Professional 5.10.
Conclusão: Como disse o Jefferson, a maneira com que os bytes mudam é totalmente inconsistente. A teoria de que esse conteúdo é o da eeprom é, na minha opinião, uma inverdade. Hehe.
Talvez o furo do meu teste esteja no endereço da tal Shared Memory. Não sei o que é isso, e talvez isso mude de aparelho para aparelho, sei lá.