-->

quarta-feira, 28 de maio de 2008

Mediatek: Novo funcionamento da porta serial

Daniel Campos e Eneris já vem há algum tempo apanhando na tentativa de ler o firmware de seus aparelhos baseados em um novo chip MT1389. Eu pensei que esse problema estivesse inteiramente relacionado com o fato desses aparelhos usarem uma flash serial, mas uma informação dada ontem pelo mestre New Age sugere que a coisa é muito mais complicada: aparelhos baseado no chamado chipset "89L" só tem sua porta serial ativada após uma determinada combinação de teclas ser pressionada no remoto.

Eis a explicação de New Age de como lidar com o problema:
1) try entering setup and then press '0' after that rs232 may work
2) just uploaded my latest mt1389 flasher tool that supports serial flash read/write (at least it works with 89L having AMIC serial flash)

if (1) is not working there is another way (for my 89L with AMIC A25L80P it worked):
  • - unplug player from 230V
  • - connect serial flash "Chip Select" and "Ground" pins (usually pin 1 and pin 4)
  • - plug player into 230V
  • - wait around 5 sec
  • - disconnect serial flash pins
  • - start flasher read/write
Keep in mind that serial flash reading is extremely slow (30minutes for 1MB).
Also this method only worked with one 89L player with that serial flash. Maybe it wont work.

A necessidade de ter que digitar uma sequência de teclas implica que um aparelho desses quando morto não pode mais ser recuperado pela porta serial. No caso dos aparelhos de Daniel e Eneris esse problema é sério, mas contornável. A flash é serial e soquetada e na pior das hipóteses dá para desenvolver um circuito simples que leia/grave externamente. Mas no caso do Proview DVP-801L que tenho aqui e usa chip TSOP48 a coisa é bem mais complicada.

Em resumo, não dá mais para garantir que os novos aparelhos Mediatek sejam "imortais".

Leia também:
Procedimento de leitura da flash serial do MT1389-L

2 comentários:

  1. Putz, agora então vai ficar mais arriscado fazer essas atualizações...
    Será que o processo para atualizar via CD permanece o mesmo?

    ResponderExcluir
  2. olha eu fiz um teste com uma placa al1389-2cl do ev-407 eletrovision, a memoria estava ruim, o aparelho nao inicializava,liguei em um cabo usb/rs232 da siemens,para minha surpresa atualizou com o procedimento daqui do blog,4 min para atualizar,e so funciona usando a porta usb do fundo da cpu, portas 1.1 nao funciona,trava ou fica lento demais(timeout)nao precisa nem usar controle remoto para acionar nada, gnsnei@hotmail.com, nei

    ResponderExcluir

Siga as regras do blog ou seu comentário será ignorado.