Ferramentas do usuário

Ferramentas do site


console:zeebo:porta_de_diagnostico

Porta de diagnóstico

O Zeebo oferece uma porta USB Device na parte traseira que pode ser ativada para diagnóstico, transferência de dados e auxílio na depuração de aplicativos rodando no console.

Ela vem desativada de fábrica para evitar que os usuários façam alterações nos arquivos ou extraiam informações internas.

Esta porta - apesar de ser USB 2.0 - apresenta vários problemas e geralmente enumera apenas em 1.1 (full-speed). Controladoras USB mais recentes dificilmente conseguirão enumerar o console, portanto para usar esta porta, possivelmente precisará de um PC mais antigo.

Como ativá-la

Existem duas maneiras de ativá-la: manualmente pelo AUXSETTINGS (utilitário acessível pelo BREW Appmgr) ou através da chave 61u.key.

Pelo AUXSETTINGS

Você deve ter acesso ao BREW Appmgr para acessá-lo. Via JTAG, use o comando “brew”.

Do Appmgr, abra o aplicativo “AUXSETTINGS”. Nele, navegue em: SIO Configuration > Port Map > Diag

Selecione “USB SER1” e confirme. Ele voltará a tela de Port Map. Volte até sair do aplicativo.

Pelo 61u.key

De posse de seu 61u.key, coloque-o na raiz de um cartão SD. Desligue o console e insira o cartão. Ligue o Zeebo e aguarde até aparecer a primeira tela com as instruções do Dragon.

Pelo usb.key

Caso a versão de seu console seja 1.1.1, crie um arquivo de nome usb.key, vazio, na raiz de um cartão SD. Desligue o console e insira o cartão. Ligue o Zeebo e aguarde até aparecer a primeira tela com as instruções do Dragon.

Modos da porta DIAG

Sua porta DIAG pode trabalhar de duas formas: Download ou Trace.

  • Download - Apresenta 3 interfaces ao seu PC: Diag, NMEA, Modem.
    • Diag - Porta de diagnóstico, transferência de dados
    • NMEA - Fornece dados NMEA (coordenadas) do GPS (no Zeebo, sem função)
    • Modem - Dá acesso ao modem do console. Talvez ativada no futuro para usar o console como modem.
  • Trace - Apresenta apenas uma interface ao seu PC: Diag.
    • Diag - Mesma funcionalidade acima

A diferença entre elas é que no modo Download, os outros controladores USB são desativados, deste modo, não se pode usar o nenhum periférico (teclado, Dragon, etc) enquanto o Zeebo estiver ligado ao PC. No modo Trace isso não acontece, já que o propósito deste modo é oferecer uma saída de informações dos aplicativos enquanto eles funcionam e assim auxiliar o desenvolvedor.

Estes modos podem ser definidos através do EMAPPLET.

Comunicando com o Zeebo

Após mapear e ativar a porta por um dos dois métodos acima, basta conectar o Zeebo ao PC. O SO detectará o hardware e solicitará o driver caso ainda não esteja instalado.

Drivers

O driver para instalar as portas do Zeebo no PC pode ser obtido através do SDK oficial ou deste mirror local:

Aplicações

Existem 2 aplicações que podem ser utilizadas para navegar no EFS (sistema de arquivos do BREW) do Zeebo:

Existem também as ferramentas oficiais da Qualcomm - tal como o QPST - que são opções comerciais, por isso torna-se inviável para nós.

Para usar estas ferramentas, leia os respectivos artigos.

console/zeebo/porta_de_diagnostico.txt · Última modificação: 2023/06/03 16:31 por tripleoxygen