Manual para configurar comando
Resumindo:
Programar comando alternativo para Wetek
Este tutorial tem como objetivo ensinar como programar um comando
alternativo para Wetek Play para funcionar com Openelec ou Enigma2.
Nota: o comando tem de suportar o protocolo NEC (Maior parte dos
comandos suporta). Qualquer comando universal funciona basta escolher na
função um dispositivo com o suporte NEC.
No meu caso consegui programar um comando do velhinho Edision 2100
outro de um Amiko Alien e ainda um comando universal que utilizo para
controlar a TV + Openelec + Enigma2. Samsung não funcionou.
Requisitos:
(1) – comando remoto compatível (se não sabem qual, vão experimentando
como explicado mais abaixo no ponto 3 das etapas).
(2) - Pc com programa e ligação SSH (Putty por Exº).
(3) – Programa SFTP (WinSCP por Exº)
(4) - Wetek junto do Pc (não é obrigatório mas convém).
Etapas:
– Ligar remotamente por SSH á WeteK, neste exemplo vou utilizar Openelec.
Login: “root”, Password: “openelec”.
– Já no terminal SSH escrever o comando “dmesg -c” (não dar enter ainda).
– No comando remoto a testar, manter pressionada qualquer tecla e no SSH
vamos agora sim dar Enter)
Vai aparecer algo deste género: “wrong custom code is 0xXXYYZZZZ”
Anotem esse código pois vamos necessitar dele mais tarde.
- Agora abram a vossa aplicação SFTP e façam login para aceder a pasta
root da Wetek, clicar na pasta “etc” e depois abrir a pasta “amremote”.
Aqui vocês vão encontrar o ficheiro “wetek.conf”.
- Vamos copiar esse ficheiro “wetek.conf” para “storage/.config/” (atenção que
esta pasta pode não estar visível em alguns programas, devem ir ás configurações e habilitar
a visibilidade). Seguidamente renomear esse ficheiro para “remote.conf”.
- Vamos agora abrir o ficheiro “remote.conf” e vamos encontrar a seguinte
linha: factory_code = 0x9c210001.
- Agora copiem os últimos 4 digitos do código que obtiveram do vosso
controlo remoto designados pelos: ZZZZ e substituam os 4 primeiros do
factory code, neste caso ficaria: factory_code = 0xZZZZ0001.
- Seguidamente vamos apagar todas as linhas entre key_begin e key_end,
e por fim guardar.
A parte mais chata
Agora vem a parte mais chata que é atribuir funções ás teclas do nosso
controlo remoto. Vou apenas dar o exemplo de como programar uma tecla e
o processo é igual para todas as outras.
Vamos programar a função aumentar Volume, que no comando wetek tem a
referencia 115.
- Ligar à Wetek por SSH caso ainda não esteja ligado.
- Escrever comando “dmesg -c”
- Escolher a tecla do vosso controlo remoto a qual ira desempenhar a função
de aumentar volume e manter pressionada.
- Dar enter no comando “dmesg -c”.
Vai aparecer algo deste género: 0xXXYYZZZZ, onde os 2 YY são os digitos
que interessam e vamos utilizar da seguinte forma:
Abrir o ficheiro “remote.conf” e entre key_begin e key_end, escrever a linha:
0xYY 115 ;KEY_VOLUMEUP.
Depois de todas as funções inseridas no ficheiro, não esquecer de guardar e
reiniciar a Wetek e temos o comando programado.
Deixo aqui alguns códigos que utilizei no meu controlo remoto edision 2100
só como exemplo:
key_begin
0xdc 116 ;POWER
0x99 105 ;KEY_LEFT
0xc1 106 ;KEY_RIGHT
0xca 103 ;KEY_UP
0xd2 108 ;KEY_DOWN
0xce 28 ;KEY_ENTER
0xd9 102 ;KEY_HOME
0x9c 113 ;KEY_MUTE
0x8c 114 ;KEY_VOLUMEDOWN
0xdd 115 ;KEY_VOLUMEUP
0xc5 14 ;KEY_BACKSPACE
0x87 11 ;KEY_0
0x92 2 ;KEY_1
0x93 3 ;KEY_2
0xcc 4 ;KEY_3
0x8e 5 ;KEY_4
0x8f 6 ;KEY_5
0xc8 7 ;KEY_6
0x8a 8 ;KEY_7
0x8b 9 ;KEY_8
0xc4 10 ;KEY_9
0xc7 164 ;KEY_PLAYPAUSE
0x84 128 ;KEY_STOP
0x88 ?? ;KEY_FAV
0x82 59 ;KEY_VIDEOFORMAT
0xd6 60 ;KEY_EPG
0xcd 138 ;KEY_REWIND
0xc0 183 ;KEY_FORWARD
0xda 184 ;KEY_NEXT_SONG
0x83 185 ;KEY_PREVIOUS_SONG
0x96 167 ;KEY_RECORD
0xd0 65 ;KEY_INFO
0x95 139 ;KEY_MENU
key_end
Nota: vocês devem substituir o que está a vermelho pelo vosso código de
tecla. Para que tem um controlo remoto Edision 2100 já tem a papa feita.
Atenção: Todas as funções funcionam menos a função Ligar, isso tem de ser
feito com o comando original. Ainda não descobri como fazer mas acho que é
possível.
Fontes:
Já vi que é proibido postar links externos... era para dizer que não é da minha autoria. Só quero ajudar a esta comunidade a crescer.
Resumindo:
Programar comando alternativo para Wetek
Este tutorial tem como objetivo ensinar como programar um comando
alternativo para Wetek Play para funcionar com Openelec ou Enigma2.
Nota: o comando tem de suportar o protocolo NEC (Maior parte dos
comandos suporta). Qualquer comando universal funciona basta escolher na
função um dispositivo com o suporte NEC.
No meu caso consegui programar um comando do velhinho Edision 2100
outro de um Amiko Alien e ainda um comando universal que utilizo para
controlar a TV + Openelec + Enigma2. Samsung não funcionou.
Requisitos:
(1) – comando remoto compatível (se não sabem qual, vão experimentando
como explicado mais abaixo no ponto 3 das etapas).
(2) - Pc com programa e ligação SSH (Putty por Exº).
(3) – Programa SFTP (WinSCP por Exº)
(4) - Wetek junto do Pc (não é obrigatório mas convém).
Etapas:
– Ligar remotamente por SSH á WeteK, neste exemplo vou utilizar Openelec.
Login: “root”, Password: “openelec”.
– Já no terminal SSH escrever o comando “dmesg -c” (não dar enter ainda).
– No comando remoto a testar, manter pressionada qualquer tecla e no SSH
vamos agora sim dar Enter)
Vai aparecer algo deste género: “wrong custom code is 0xXXYYZZZZ”
Anotem esse código pois vamos necessitar dele mais tarde.
- Agora abram a vossa aplicação SFTP e façam login para aceder a pasta
root da Wetek, clicar na pasta “etc” e depois abrir a pasta “amremote”.
Aqui vocês vão encontrar o ficheiro “wetek.conf”.
- Vamos copiar esse ficheiro “wetek.conf” para “storage/.config/” (atenção que
esta pasta pode não estar visível em alguns programas, devem ir ás configurações e habilitar
a visibilidade). Seguidamente renomear esse ficheiro para “remote.conf”.
- Vamos agora abrir o ficheiro “remote.conf” e vamos encontrar a seguinte
linha: factory_code = 0x9c210001.
- Agora copiem os últimos 4 digitos do código que obtiveram do vosso
controlo remoto designados pelos: ZZZZ e substituam os 4 primeiros do
factory code, neste caso ficaria: factory_code = 0xZZZZ0001.
- Seguidamente vamos apagar todas as linhas entre key_begin e key_end,
e por fim guardar.
A parte mais chata
Agora vem a parte mais chata que é atribuir funções ás teclas do nosso
controlo remoto. Vou apenas dar o exemplo de como programar uma tecla e
o processo é igual para todas as outras.
Vamos programar a função aumentar Volume, que no comando wetek tem a
referencia 115.
- Ligar à Wetek por SSH caso ainda não esteja ligado.
- Escrever comando “dmesg -c”
- Escolher a tecla do vosso controlo remoto a qual ira desempenhar a função
de aumentar volume e manter pressionada.
- Dar enter no comando “dmesg -c”.
Vai aparecer algo deste género: 0xXXYYZZZZ, onde os 2 YY são os digitos
que interessam e vamos utilizar da seguinte forma:
Abrir o ficheiro “remote.conf” e entre key_begin e key_end, escrever a linha:
0xYY 115 ;KEY_VOLUMEUP.
Depois de todas as funções inseridas no ficheiro, não esquecer de guardar e
reiniciar a Wetek e temos o comando programado.
Deixo aqui alguns códigos que utilizei no meu controlo remoto edision 2100
só como exemplo:
key_begin
0xdc 116 ;POWER
0x99 105 ;KEY_LEFT
0xc1 106 ;KEY_RIGHT
0xca 103 ;KEY_UP
0xd2 108 ;KEY_DOWN
0xce 28 ;KEY_ENTER
0xd9 102 ;KEY_HOME
0x9c 113 ;KEY_MUTE
0x8c 114 ;KEY_VOLUMEDOWN
0xdd 115 ;KEY_VOLUMEUP
0xc5 14 ;KEY_BACKSPACE
0x87 11 ;KEY_0
0x92 2 ;KEY_1
0x93 3 ;KEY_2
0xcc 4 ;KEY_3
0x8e 5 ;KEY_4
0x8f 6 ;KEY_5
0xc8 7 ;KEY_6
0x8a 8 ;KEY_7
0x8b 9 ;KEY_8
0xc4 10 ;KEY_9
0xc7 164 ;KEY_PLAYPAUSE
0x84 128 ;KEY_STOP
0x88 ?? ;KEY_FAV
0x82 59 ;KEY_VIDEOFORMAT
0xd6 60 ;KEY_EPG
0xcd 138 ;KEY_REWIND
0xc0 183 ;KEY_FORWARD
0xda 184 ;KEY_NEXT_SONG
0x83 185 ;KEY_PREVIOUS_SONG
0x96 167 ;KEY_RECORD
0xd0 65 ;KEY_INFO
0x95 139 ;KEY_MENU
key_end
Nota: vocês devem substituir o que está a vermelho pelo vosso código de
tecla. Para que tem um controlo remoto Edision 2100 já tem a papa feita.
Atenção: Todas as funções funcionam menos a função Ligar, isso tem de ser
feito com o comando original. Ainda não descobri como fazer mas acho que é
possível.
Fontes:
Já vi que é proibido postar links externos... era para dizer que não é da minha autoria. Só quero ajudar a esta comunidade a crescer.
Última edição: