nuvoton-cir és pinnacle távirányító

Sziasztok!

Remélem jó fórum témába irok :-)

Szeretnék beüzemelni egy Intel NUC-ot (d34010wykh2) media centernek (XBMC). Van egy régi Pinnacle távirányítóm, amit szeretnék használni hozzá. A távirányító ilyen: http://giannakopoulos.eu/img//pinnaclesyspctvremote.jpg

Ebben a NUC-ban van egy nuvoton-cir infra vevő. Lirc-el probalkozok, de nem akar menni rendesen. Valakinek sikerült már ehhez a vevőhöz illeszteni?

Ha a nuvoton-cir modult debug=3-al töltöm be akkor a syslogban szépen látszik hogy veszi az adást. A mode2 parancsal ki is irogatja a kódokat. Probálkoztam MCE-vel, devinput-al is. Az ir-keycode látja a vevőt. Az irrecord-al probaltam tanitani (tudom vannak kész konfig ehhez a táv.hoz, de nem megy), a pontokat irogatja ahogy nyomkodom a gombokat a táv.-on, de amikor a betanítás rész jön ott elhasal a dolog. Az IRW se ir semmit.
Rengeteg leírást átnéztem, mindenhol olyan egyszerű az egész, de nekem nem megy.

Ha valaki tud segiteni akkor beirom este a parancskimeneteket is.

A második kérdésem, hogy tudtok-e ajánlani olyan távirányítót, ami ezzel a NUC-al (vagy a nuvoton-cir vevővel) működik, arra az esetre ha kiderül, hogy ez a Pinnacle táv.ir. nem lesz jó.

Köszönöm
Goyo

Hozzászólások

A pontok elvileg azt jelentik, hogy ott vesz valami jelet, ez alapján próbálja megfejteni a témát. A tanításnál mi nem megy?

Szia

Igen, olvastam a pontokat miért irja, a leírás alapján csinálom. De már az a furcsa, hogy a konstans hossz nem konstans :-)


irrecord -d /dev/lirc0 teszt
.
.
.
Press RETURN now to start recording.
................................................................................
Found const length: 119306
Please keep on pressing buttons like described above.
................................................................................
RC-5 remote control found.
No header data.
Found lead pulse: 1653
No repeat code found.
Signals are biphase encoded.
Signal length is 14
Now enter the names for the buttons.

Please enter the name for the next button (press to finish recording)
KEY_LEFT

Now hold down button "KEY_LEFT".
Something went wrong. Please try again. (9 retries left)
Something went wrong. Please try again. (8 retries left)
Something went wrong. Please try again. (7 retries left)


/etc/lirc/hardware.conf:

REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/lirc0"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="devinput/lircd.conf.devinput"
REMOTE_LIRCD_ARGS=""
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
START_LIRCMD=""
LOAD_MODULES=""
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION=""


ir-keytable:

Found /sys/class/rc/rc0/ (/dev/input/event2) with:
Driver nuvoton-cir, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other
Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other
Name: Nuvoton w836x7hg Infrared Remote
bus: 25, vendor/product: 1050:00c3, version: 0x0033
Repeat delay = 500 ms, repeat period = 125 ms

Szerintem a vevő jó, a táv lesz a probléma.

Tippek:
1. If the program fails to recognize the protocol of the remote control you should use the --force option to at least create a config file in raw mode.
2. http://lircconfig.commandir.com/lircd.conf/ alól valami pinnacle konfig alapján próbálkozni akár úgy is, hogy megeteteted az irrecord-dal input file-ként.

Ha ez se jön be akkor passz. Én a panasonic TV-m távirányítóját etettem meg a lirc-cel, alul van a DVD szabályozáshoz pár gom, nagyrészt az elég nekem az XBMC-hez.

Szerk:
ez a táv: http://lirc.sourceforge.net/remotes/pinnacle_systems/PinnacleSysPCTVRem…
és elvileg ez a konfig: http://lirc.sourceforge.net/remotes/pinnacle_systems/lircd.conf.pctv
ha meg mégse akkor további nézelődésre: http://lirc.sourceforge.net/remotes/pinnacle_systems/

Tulajdonképpen mindegy melyik konfigot probalom a fentiek közül, mert mas lesz a gond.
Probaltam devinput és default driverrel, egyik esetben vagy nem történik semmi, vagy a syslogba azt irja, hogy nem tudja exclusive megnyitni a dev/lirc0-at.
Erre az irják, hogy összeveszik a HAL-al. http://lirc.org/html/devinput.html

Ubi 14.04-ben tudtommal nincs is HAL.

Viszont megoldottam a dolgot egy USB konverterrel+a távhoz kapott soros vevővel, és pinsys driverrel. Ez ugyan nem tetszik, mert egyel több tyúkbél lóg ki a gépből, de ezzel legalább működik.