Video e Audio > Desenvolvimento

Informações (gerais) relevantes para quem quer mexer no firmware

(1/5) > >>

Jefferson:
Isto é um rascunho. Estou publicando apenas para não acabar virando um rascunho privado. Minhas anotações podem ser úteis para outras pessoas.

Este tópico vai sendo dividido em outros dentro da board de desenvolvimento, dependendo do acúmulo de material.

Também não estou dando atenção a colocar as coisas na ordem que deveriam. Vai ter coisa avançada sendo publicada antes do conhecimento inicial requerido. Um dia eu coloco na ordem apropriada.

Nada do que for explicado aqui deve ser tentado por usuários comuns. Este é um tópico de desenvolvimento.

O chip usado nesses Media Players costuma ser o RTD1073
http://www.realtek.com/products/productsView.aspx?Langid=1&PNid=9&PFid=26&Level=3&Conn=2&ProdID=238


MP = Media Player
dvdplayer = este é o nome do programa que forma toda a interface do MP Realtek

Jefferson:
Este mod feito para o S9, embora tenha vários bugs, serve no mínimo para mostrar o que pode ser feito:

http://dpi.mx/s9mod/2011/04/beta-3-now-available/

O que eu vi:

Acessando o S9 pelo browser, existe um menu levando a quatro programas distintos. É possível configurar o aparelho, editar irfke.conf, exibir informações de processos, matar processos, etc. Tudo com o browser.

E a imagem inicial foi alterada:




Existe uma grande mudança no menu IMS:

Jefferson:
É essencial para quem quer mexer com o firmware ter o cabo serial. O mesmo cabo usado na recuperação de players MT13x9 serve para os MP Realtek (mas observe a voltagem).  No caso do DIYOMATE S9 eu publiquei as instruções aqui:

http://ryan.com.br/wp/diyomate-s9-porta-serial/

Jefferson:
O S9 anuncia qual é a versão do bootloader durante o boot pela serial:


--- Código: ---Realtek LINUX (DC ALIAS) started...

Venus setting:

    ROSs have 2621440 bytes RAM.

    System CPU has 2 UARTs.

    System CPU uses external timer interrupt.

    Bootloader version: 0000.0202.0021. This version string is of new format.
--- Fim de código ---

Eu acho que isso é o que chamariam de "versão 21".

Jefferson:
A configuração básica do aparelho é guardada no arquivo

/usr/local/etc/dvdplayer/Setup/Setup (sem extensão)

Edit: No firmware original V.8.2.05_A02 o arquivo é:
/usr/local/etc/dvdplayer/Setup (sem extensão)

Se esse arquivo não for encontrado, o player entra no modo de primeira inicialização, perguntando o idioma, data-hora e configuração da rede.

Pode ser apagado via telnet ou ftp para resetar o player sem ter que apagar o firmware.

Mas se você criar um firmware onde dvdplayer já entre com uma configuração específica, configure seu aparelho do modo desejado e depois copie o arquivo por ftp e coloque no lugar correto no firmware.

Navegação

[0] Índice de mensagens

[#] Página seguinte

Responder

Ir para versão completa