Exibir mensagens

Esta seção lhe permite ver todas as mensagens deste membro. Note que você só pode ver as mensagens das áreas às quais você tem acesso.


Mensagens - Jefferson

71
Media Players Realtek baseados em Linux / Re: Dyomate S9 controle sumiu !
« Online: Setembro 01, 2011, 09:27:32 pm »
A única solução que posso recomendar é esta:

http://ryan.com.br/wp/controle-remoto-diyomate-s9/

Mas você já sabe disso.

72
DivX Players / Re: DVD PLAYER COM JOGOS / GAMES
« Online: Agosto 24, 2011, 04:01:31 am »
Eloir,

Estou surpreso que isso funcione. Ao contrário do já oferecido aqui, o que você postou não é um VCD especial. É apenas o ISO de um DVD com um monte de jogos NES dentro.

Funciona com emuladores em um computador, mas em que modelos exatos de DVD player você testou isso?


73
TV aberta Digital / Re: Lançamento Conversor Digital Proview
« Online: Agosto 23, 2011, 08:29:39 pm »
Obrigado pelo heads up Rafael. Deixei de acompanhar os conversores digitais há muito tempo, quando o XPS-1000 ainda parecia promissor, e assim não estava a par desses eventos.

74
Acabo de confirmar que a simples instalação de firmware através de pendrive não sobreescreve o conteúdo do diretório /usr/local/etc. Fiz uma reinstalação do firmware original e tanto o irfake quanto o jukebox sobreviveram.

Isso é bastante vantajoso, porque hacks feitos via Telnet não precisam ser refeitos caso você faça um upgrade do firmware, mas tem vários efeitos negativos:

  • Se você fizer uma besteira grande (como corromper o arquivo rcS de forma que DvdPlayer não rode) reinstalar o firmware não vai consertar o problema.
  • Qualquer comportamento esquisito ou incômodo provocado por suas modificações também perdurará.
  • Instalar um firmware modificado e depois instalar o original pode também deixar o aparelho inoperante se o firmware modificado depender do irfake.
  • Modificações feitas diretamente no firmware em /usr/local/etc podem não ser instaladas quando você instalar esse firmware via pendrive;

A solução para o problema está no blog de Shantic:

http://dpi.mx/s9mod/2011/05/easier-installation-test/

Basta rodar via Telnet o comando:
Código: [Selecionar]
echo “ ” | dd of=/dev/mtdblock/0 bs=2048 seek=8192
E reiniciar o S9. A princípio eu achei que não tinha funcionado, porque o aparelho simplesmente ficou parado na tela preta inicial. Mas depois de um longo tempo ele reiniciou sozinho e começou a carregar o firmware no pendrive.


Note que no segundo parágrafo Shantic explica o problema:

Citar
when you select upgrade from the menu it triggers a special command “kill -6 1″ that will put the system in upgrade mode, this will read the FW from the pendrive and install it to the nand, the problem with custom FW (or at least mine) is that a lot of the info (moServices) goes into the /usr/local/etc/ path, and this path gets completely ignored by the “upgrade” so big part of the custom firmware will not get installed :( as far as I know there is no way to “force” the installation of the new /usr/local/etc/ if this was possible then this problem would not exist

Se o firmware não tiver acesso Telnet você vai estar encrencado. Existe outro método, mas requer que você tenha o cabo serial.

75
Todos os posts relacionados com o IRFAKE foram movidos para um tópico dedicado:
http://ryan.com.br/smf/index.php?topic=707

76
Desenvolvimento / Re: Irfake
« Online: Julho 25, 2011, 10:43:49 pm »
Obrigado pelas dicas!

Algumas implementações do sleep aceitam ponto flutuante, como .5 ou .2. Se esse não for o caso, pode-se tentar o comando usleep. O usleep funciona como o sleep, porém em microssegundos: usleep 1000000 = sleep 1.


Antes de escrever o post anterior eu já havia testado o sleep fracionário e procurado o usleep, porém eu procurei apenas digitando "help" para ver a lista de comandos, que é esta:

Código: [Selecionar]
Built-in commands:
-------------------
        . : alias bg break cd chdir continue eval exec exit export false
        fg getopts hash help jobs kill let local pwd read readonly return
        set shift times trap true type ulimit umask unalias unset wait


Mas foi bobeira minha confiar nesta lista. É a segunda ou terceira vez que eu esqueço que esses são os comandos acrescentados pelo Busybox. Eu fui testar antes de dizer que não funcionava e o usleep respondeu!

Depois de alguns testes concluí que o intervalo mínimo confiável é de 200ms. O rcS ficou assim:


Código: [Selecionar]
#Teste para entrar no IMS automaticamente
#RIGHT 4 vezes seguido de OK
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
usleep 200000
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
usleep 200000
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
usleep 200000
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
usleep 200000
echo 'e1e1bf00' > /sys/devices/platform/VenusIR/fakekey

Ficou ótimo!


Para entrar automaticamente no menu Movies basta excluir os dois primeiros comandos.

Atenção

É importante ter em mente que isso não vai necessariamente acelerar a disponibilidade dos filmes. O objetivo desse "hack" é reduzir o uso repetitivo e maçante do controle remoto. Se seus filmes estiverem no HDD, o tempo necessário para o S9 montá-lo é muito maior e você terá que esperar pela mensagem "HDD Plug-IN" de qualquer maneira.

77
ATENÇÃO: Este é um tópico de desenvolvimento e não de suporte. Comentários sem relação direta com o que estou escrevendo serão apagados ou vetados.

78
Desenvolvimento / Re: Irfake
« Online: Julho 24, 2011, 09:18:09 pm »
Com o irfake instalado no firmware é possível comandar o S9 para entrar em um menu automaticamente ao ser ligado. Por exemplo, se você quase sempre entra no menu MOVIES é um saco ter que apertar 4 vezes o botão RIGHT e depois o ENTER, sempre.

Isso pode ser contornado editando o arquivo /usr/local/etc/rcS. No final do arquivo acrescente as seguintes linhas:

Código: [Selecionar]
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
sleep 1
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
sleep 1
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
sleep 1
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
sleep 1
echo 'e1e1bf00' > /sys/devices/platform/VenusIR/fakekey
Infelizmente o comando sleep do Linux não tem suporte a pausa de fração de segundo, assim o processo irá levar 4 segundos. Não adianta remover as pausas porque o aparelho não suporta receber comandos na máxima velocidade do shell.

Vou tentar encontrar um meio simples de dar uma pausa fracionária, de preferência usando algo já incluso no s9.


79
Desenvolvimento / Re: Simple RSS Jukebox
« Online: Julho 22, 2011, 04:44:58 am »
opa, tudo bom Jefferson?

eu estou com o último firmware modificado do S9 (s9mod8.2.05_A02), o qual tem o jukebox instalado.

Não sei nada sobre esse firmware. Nunca usei.

80
Todos os posts relacionados com o Simple RSS Jukebox foram movidos para um tópico dedicado:
http://ryan.com.br/smf/index.php?topic=706.0