Jumping Jack Flash weblog

Codici discreti telecomandi per DVD recorder LG

Posted in Infrarossi by jumpjack on 28 gennaio 2009

Discrete IR codes for LG DVD Recorder (tested on RH-255)

Un “codice discreto per telecomando” è un codice di controllo che non corrisponde a nessun tasto realmente presente sul telecomando che attiva una certa funzionalità sul dispositivo.

Sul telecomando è presente un singolo tasto on/off, che accende il dispositivo se è spento o lo spegne se è acceso (“toggle”).

Il codice discreto “ON” accende il dispositivo se è spento, e non fa niente se è già acceso; analogamente il codice “OFF”.

Per la selezione della sorgente esterna, il tasto sul telecomando scorre le sorgenti AV1, AV2, AV3 e antenna; su certi dispositivi esistono codici discreti per selezionare la singola sorgente, a prescindere da quale sia quella attualmente selezionata.

——–

Per il DVD RH 255, ho trovato questi codici:

DVD ON
0000 006d 0022 0003 00ab 00aa 0016 003f 0016 0014 0016 003e 0016 003f 0016 0014 0016 003e 0016 0014 0016 0014 0016 003e 0016 0014 0016 003e 0016 003f 0016 0014 0016 003e 0016 0014 0016 0014 0016 003e 0016 0014 0016 003f 0016 0014 0016 003e 0016 003e 0016 003f 0016 0014 0016 0014 0016 003f 0016 0014 0016 003e 0016 0014 0016 0014 0016 0014 0016 003e 0016 06c3 00ab 00aa 0016 0014 0016 0e7d

DVD OFF
0000 006d 0022 0003 00ab 00aa 0016 003e 0016 0014 0016 003f 0016 003e 0016 0014 0016 003e 0016 0014 0016 0014 0016 003e 0016 0014 0016 003f 0016 003e 0016 0014 0016 003f 0016 0014 0016 0014 0016 0014 0016 003e 0016 003f 0016 0014 0016 003e 0016 003f 0016 003e 0016 0014 0016 003f 0016 0014 0016 0014 0016 003e 0016 0014 0016 0014 0016 0014 0016 003e 0016 06c3 00ab 00aa 0016 0014 0016 0e7d

tasto REC

Codice LIRC: 0x6D92 = 0110 1101 1001 0010

L’equivalente PRONTO dovrebbe essere, stando al programma “TONTO”:

0000 006d 0022 0002 0157 00ab 0016 003f 0016 0016 0016 003f 0016 003f 0016 0016 0016 003f 0016 0016 0016 0016 0016 003f 0016 0016 0016 003f 0016 003f 0016 0016 0016 003f 0016 0016 0016 0016 0016 0016 0016 003f 0016 003f 0016 0016 0016 003f 0016 003f 0016 0016 0016 003f 0016 003f 0016 0016 0016 0016 0016 003f 0016 0016 0016 0016 0016 003f 0016 0016 0016 05f3 0157 0055 0016 0e4d

Come ho ricavato il codice “PRONTO”?

Osservando il tracciato del segnale campionato, e considerando (a parte i primi due “scalini” molto larghi) che “alto-breve / basso lungo” indica un bit pari a 1, mentre “alto-breve / basso-breve” indica un bit pari a 0 (zero), si ottiene:

10110100101101000110110110010010

remote-dvd-lg-rh255-rec-wav-76000hz

In questo tipo di protocollo (“SIRCS”), i primi 16 bit sono sempre uguali e indicano il dispositivo; i successivi 8 indicano il comando; gli ultimi 8 sono i bit invertiti del comando.

Dividendo la sequenza in gruppi di 8 si ha:

10110100 10110100    01101101  10010010

Si nota chiaramente che gli ultimi 2 gruppi hanno i bit l’uno l’opposto dell’altro.

Convertendo in esadecimale, si ottiene:

B4 B4 6D 92

Questo vuol dire che i comandi possibili sono solo 256, cioè i valori da 0xb4b400 a  0xb4b4ff (aggiungendo alla fine il byte invertito).

Nel file LIRC, il codice dispositivo (b4b4) è indicato nella riga:

  pre_data       0xB4B4

Riepilogando, ecco alcuni tasti noti:

DVD ON: 0xb4b4.ae.51

DVD OFF: 0xb4b4.6e.91

REC: 0xb4b4.6D.92

PLAY: 0xb4b4.8C.73

STOP: 0xb4b4.9C.63

In piu’, secondo il file LIRC:

nome hex dec bin
6 0x02FD 2 0000001011111101
SUBTITLE 0x0AF5 10 0000101011110101
POWER 0x0CF3 12 0000110011110011
DOWN 0x12ED 18 0001001011101101
ENTER 0x1AE5 26 0001101011100101
PAUSE 0x1CE3 28 0001110011100011
0 0x22DD 34 0010001011011101
ZOOM 0x26D9 38 0010011011011001
SKIP-FORWARD 0x2CD3 44 0010110011010011
ANGLE 0x32CD 50 0011001011001101
2 0x3CC3 60 0011110011000011
8 0x42BD 66 0100001010111101
SEARCH 0x46B9 70 0100011010111001
SCAN-BACK 0x4CB3 76 0100110010110011
TITLE 0x52AD 82 0101001010101101
RIGHT 0x5AA5 90 0101101010100101
DISPLAY 0x5CA3 92 0101110010100011
CLEAR 0x629D 98 0110001010011101
SETUP 0x6A95 106 0110101010010101
OPEN/CLOSE 0x6C93 108 0110110010010011
STAR 0x7A85 122 0111101010000101
4 0x7C83 124 0111110010000011
7 0x827D 130 1000001001111101
MARKER 0x8679 134 1000011001111001
RANDOM 0x8A75 138 1000101001110101
PLAY 0x8C73 140 1000110001110011
LEFT 0x9A65 154 1001101001100101
STOP 0x9C63 156 1001110001100011
RETURN 0xA25D 162 1010001001011101
A-B 0xAA55 170 1010101001010101
SKIP-BACK 0xAC53 172 1010110001010011
3 0xBC43 188 1011110001000011
9 0xC23D 194 1100001000111101
REPEAT 0xCA35 202 1100101000110101
SCAN-FORWARD 0xCC33 204 1100110000110011
DVD-MENU 0xD22D 210 1101001000101101
1 0xDC23 220 1101110000100011
UP 0xE21D 226 1110001000011101
PROGRAM 0xEA15 234 1110101000010101
AUDIO 0xF20D 242 1111001000001101
5 0xFC03 252 1111110000000011

2 Risposte

Subscribe to comments with RSS.

  1. alesdandro aiello said, on 7 novembre 2012 at 18:46

    sa
    pere se è possibile reperire ricambi per dvd recorder RH255.Mi necessita gruppo ottico perchè non legge dischi

  2. […] Codici discreti telecomandi per DVD recorder LG […]


Puoi inserire un commento qui sotto; diventerà visibile dopo la moderazione dell'amministratore

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: