podam swoje wyniki :
pilot zainstalowany przez Lirc następnie zmapowałem przyciski# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Home-brew (16x50 UART compatible serial port)"
REMOTE_MODULES="lirc_dev lirc_serial"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="Custom"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
REMOTE_SOCKET=""
TRANSMITTER_SOCKET=""
poleceniem "sudo irw" mogę sprawdzić czy pilot działa, wszystko działa ok przykład :# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.6(default) on Tue Mar 22 17:25:20 2011
#
# contributed by
#
# brand: /etc/lirc/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:xbmc#
#
begin remote
name Home-brew (16x50 UART compatible serial port)
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 8964 4388
one 648 1591
zero 648 481
ptrail 656
pre_data_bits 16
pre_data 0xFF
gap 109166
toggle_bit_mask 0x0
begin codes
KEY_POWER 0x0AF5
KEY_UP 0x9867
KEY_DOWN 0x8877
KEY_LEFT 0x6897
KEY_RIGHT 0x28D7
KEY_OK 0xA857
KEY_INFO 0x8A75
KEY_MENU 0xF00F
KEY_EXIT 0x906F
KEY_VOLUMEUP 0xC837
KEY_VOLUMEDOWN 0xB847
KEY_MUTE 0xE01F
KEY_CHANNELUP 0xF20D
KEY_CHANNELDOWN 0xC03F
KEY_1 0x02FD
KEY_2 0x827D
KEY_3 0x42BD
KEY_4 0x22DD
KEY_5 0xA25D
KEY_6 0x629D
KEY_7 0x12ED
KEY_8 0x926D
KEY_9 0x52AD
KEY_0 0xB24D
KEY_PAUSE 0xE21D
KEY_PLAY 0xE817
KEY_STOP 0xD22D
KEY_REWIND 0x7887
KEY_RECORD 0x58A7
KEY_FORWARD 0x38C7
KEY_BLUE 0xF807
KEY_RED 0xC23D
KEY_GREEN 0xD827
KEY_YELLOW 0x30CF
KEY_TITLE 0x609F
end codes
end remote
pliki Lircmap oraz remote.xml mam skonfigurowane w ten sposób :000000000000765 00 KEY_POWER Home-brew
00000000000000453 00 KEY_DOWN Home-brew
Lircmap.xml jest w folderze ~/.xbmc/userdata/
oraz remote.xml jest w folderze ~/.xbmc/userdata/keymap/<lircmap>
<remote device="Home-brew">
<pause>KEY_PAUSE</pause>
<stop>KEY_STOP</stop>
<forward>KEY_FORWARD</forward>
<reverse>KEY_REWIND</reverse>
<left>KEY_LEFT</left>
<right>KEY_RIGHT</right>
<up>KEY_UP</up>
<down>KEY_DOWN</down>
<select>KEY_OK</select>
<pageplus>KEY_CHANNELUP</pageplus>
<pageminus>KEY_CHANNELDOWN</pageminus>
<back>KEY_EXIT</back>
<menu></menu>
<title>KEY_TITLE</title>
<info></info>
<skipplus></skipplus>
<skipminus></skipminus>
<display></display>
<start>KEY_INFO</start>
<record>KEY_RECORD</record>
<volumeplus>KEY_VOLUMEUP</volumeplus>
<volumeminus>KEY_VOLUMEDOWN</volumeminus>
<mute>KEY_MUTE</mute>
<power>KEY_POWER</power>
<myvideo>KEY_1</myvideo>
<mymusic>KEY_2</mymusic>
<mypictures>KEY_3</mypictures>
<mytv></mytv>
<one></one>
<two></two>
<three></three>
<four>Four</four>
<five>Five</five>
<six>Six</six>
<seven>Seven</seven>
<eight>Eight</eight>
<nine>Nine</nine>
<zero>Zero</zero>
<mytv></mytv>
<mymusic>KEY_5</mymusic>
<mypictures></mypictures>
<myvideo></myvideo>
</remote>
</lircmap>
w tej konfiguacji pilot w ogóle nie działa co robie źle ? proszę o pomoc<keymap>
<global>
<remote>
<p>KEY_PLAY</p>
<q></q>
<f>KEY_FORWARD</f>
<r>KEY_REWIND</r>
<left>KEY_LEFT</left>
<right>KEY_RIGHT</right>
<up>KEY_UP</up>
<down>KEY_DOWN</down>
<pageup>KEY_CHANNELUP</pageup>
<pagedown>KEY_CHANNELDOWN</pagedown>
<return>Select</return>
<enter>KEY_OK</enter>
<backspace>ParentDir</backspace>
<m>ActivateWindow(PlayerControls)</m>
<s>ActivateWindow(shutdownmenu)</s>
<escape>PreviousMenu</escape>
<i>Info</i>
<menu>ContextMenu</menu>
<c>KEY_MENU</c>
<space>KEY_PAUSE</space>
<x>KEY_STOP</x>
<period>SkipNext</period>
<comma>SkipPrevious</comma>
<tab>FullScreen</tab>
<printscreen>KEY_RECORD</printscreen>
<minus>KEY_VOLUMEUP</minus>
<plus>KEY_VOLUMEDOWN</plus>
<zero></zero>
<one></one>
<two></two>
<three></three>
<four></four>
<five></five>
<six></six>
<seven></seven>
<eight></eight>
<nine></nine>
<backslash>ToggleFullScreen</backslash>
<browser_home>XBMC.ActivateWindow(Home)</browser_home>
<browser_favorites>ActivateWindow(Favourites)</browser_favorites>
<browser_refresh/>
<browser_search/>
<launch_app1_pc_icon>ActivateWindow(MyPrograms)</launch_app1_pc_icon>
<launch_media_select>XBMC.ActivateWindow(MyMusic)</launch_media_select>
<play_pause>Pause</play_pause>
<stop>Stop</stop>
<volume_up>VolumeUp</volume_up>
<volume_mute>KEY_MUTE</volume_mute>
<volume_down>VolumeDown</volume_down>
<next_track>SkipNext</next_track>
<prev_track>SkipPrevious</prev_track>
</remote>
</global>
</keymap>