Ce produit contient une Carte Sound Blaster Audigy, une carte d'extension Audigy, un Lecteur Audigy externe et de nombreux cables.
Cette télécommande possède une trentaine de boutons, multipliés par deux grâce à un bouton style "MAJ".
Afin que celle-ci fonctionne, il faut modifier le fichier alsa-base.conf
sudo vi /etc/modprobe.d/alsa-base.conf
Ajouter en fin de fichier :
options snd-emu10k1 index=0 enable_ir=1
Dans le doute, reconfigurer lirc :
sudo dpkg-reconfigure lirc
Choisir "Creative LiveDrive midi" ("Creative LiveDrive sequencer" ne fonctionne plus) et laisser le reste par défaut (il n'y a pas de transmetteur).
Modifier le fichier hardware.conf
sudo vi /etc/lirc/hardware.conf # /etc/lirc/hardware.conf # #Chosen Remote Control REMOTE="Creative LiveDrive midi" REMOTE_MODULES="" REMOTE_DRIVER="livedrive_midi" REMOTE_DEVICE="/dev/snd/midiC0D1" <--modifier cette ligne REMOTE_SOCKET="" REMOTE_LIRCD_CONF="creative/lircd.conf.livedrive" REMOTE_LIRCD_ARGS="" ..
Relancer lirc :
sudo /etc/init.d/lirc restart
Et contrôler le processus:
ps -ef|grep lirc
Doit retourner
/usr/sbin/lircd --output=/var/run/lirc/lircd --driver=livedrive_midi --device=/dev/snd/midiC0D1
Pour vérifier que la communication s'effectue bien, utiliser :
irw
Puis, appuyer sur des touches…
Le fichier lircd.conf.livedrive est prévu pour une rm1000w, remplacer ce fichier par les bonnes fréquences :
sudo vi /usr/share/lirc/remotes/creative/lircd.conf.livedrive
# /usr/share/lirc/remotes/creative/lircd.conf.livedrive
#
# brand: Creative
# model no. of remote control: rm900
# devices being controlled by this remote:
#
# Note: if you are using this config file with lirc version < 0.8.1
# remove the min_code_repeat entry because it is not supported in former
# versions
#
begin remote
name rm1000w
flags SPACE_ENC|CONST_LENGTH
bits 16
eps 30
aeps 100
header 9000 4500
one 563 1687
zero 563 562
ptrail 563
pre_data_bits 16
pre_data 0x8322
gap 108000
toggle_bit 0
min_code_repeat 1
min_repeat 2
repeat 9000 2250
frequency 38000
duty_cycle 33
begin codes
1 0x0000000000008B74
s1 0x0000000000000BF4
2 0x0000000000008F70
s2 0x0000000000000FF0
3 0x000000000000906F
s3 0x00000000000010EF
4 0x0000000000008A75
s4 0x0000000000000AF5
5 0x000000000000847B
s5 0x00000000000004FB
6 0x0000000000007887
s6 0x000000000000F807
7 0x0000000000008976
s7 0x00000000000009F6
8 0x000000000000837C
s8 0x00000000000003FC
9 0x0000000000007788
s9 0x000000000000F708
s0 0x00000000000000FF
0 0x000000000000807F
stop 0x000000000000857A
#eject = stop while holding speaker button
eject 0x00000000000005FA
play 0x0000000000007986
#pause = play while holding speaker button
pause 0x000000000000F906
slow 0x0000000000007D82
sSlow 0x000000000000FD02
step 0x0000000000007E81
sStep 0x000000000000FE01
prev 0x0000000000007F80
sPrev 0x000000000000FF00
next 0x0000000000007A85
sNext 0x000000000000FA05
mute 0x0000000000006E91
sMute 0x000000000000EE11
vol- 0x000000000000639C
sVol- 0x000000000000E31C
vol+ 0x000000000000629D
sVol+ 0x000000000000E21D
eax 0x0000000000008C73
sEax 0x0000000000000CF3
options 0x000000000000827D
sOptions 0x00000000000002FD
display 0x0000000000007689
sDisplay 0x000000000000F609
return 0x0000000000008E71
sReturn 0x0000000000000EF1
start 0x0000000000008877
sMenu 0x00000000000008F7
close 0x0000000000007C83
sClose 0x000000000000FC03
up 0x0000000000007B84
sUp 0x000000000000FB04
down 0x0000000000008D72
sDown 0x0000000000000DF2
left 0x0000000000008778
sLeft 0x00000000000007F8
right 0x000000000000758A
sRight 0x000000000000F50A
ok 0x000000000000817E
sOk 0x00000000000001FE
end codes
end remote
Comme cela dépend du logiciel utilisé, voici juste un exemple utilisé pour mythtv:
# LIRCRC # Created for use with Mythbuntu begin remote = rm1000w prog = mythtv button = 1 config = 1 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 2 config = 2 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 3 config = 3 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 4 config = 4 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 5 config = 5 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 6 config = 6 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 7 config = 7 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 8 config = 8 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 9 config = 9 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = 0 config = 0 repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = stop config = Escape repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = play config = P repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = pause config = P repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = mute config = | repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = vol- config = [ repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = vol+ config = ] repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = display config = i repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = return config = Escape repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = close config = Escape repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = up config = Up repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = down config = Down repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = left config = Left repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = right config = Right repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = ok config = Return repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = record config = w repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = mute config = | repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = vol+ config = ] repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = vol- config = [ repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = prev config = Home repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = next config = end repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = slow config = j repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = sSlow config = w repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = sPrev config = , repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = sNext config = u repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = start config = m repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = sMenu config = e repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = options config = f repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = sOptions config = t repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = sDisplay config = w repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = s1 config = Ctrl+M repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = s2 config = Ctrl+F repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = s3 config = y repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = s4 config = Ctrl+P repeat = 0 delay = 0 end begin remote = rm1000w prog = irexec button = step config = /home/mythtv/scripts/remythtv.sh repeat = 0 delay = 0 end begin remote = rm1000w prog = irexec button = sStep config = /home/mythtv/scripts/mythtvprojo.sh repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = s6 config = d repeat = 0 delay = 0 end begin remote = rm1000w prog = mythtv button = s5 config = s repeat = 0 delay = 0 end ## vlc begin remote = rm1000w prog = vlc button = stop config = key-quit repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = play config = key-play repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = pause config = key-pause repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = return config = key-quit repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = up config = key-nav-up repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = down config = key-nav-down repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = left config = key-nav-left repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = right config = key-nav-right repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = ok config = key-nav-activate repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = next config = key-title-next repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = prev config = key-title-prev repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = sNext config = key-jump+short repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = sPrev config = key-jump-short repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = s3 config = key-slower repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = slow config = key-faster repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = display config = key-position repeat = 0 delay = 0 end begin remote = rm1000w prog = vlc button = start config = key-disc-menu repeat = 0 delay = 0 end ## mplayer begin remote = rm1000w prog = mplayer button = stop config = quit repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = play config = pause repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = pause config = pause repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = return config = quit repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = start config = pause repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = up config = seek +60 0 repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = down config = seek -60 0 repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = left config = seek -6 0 repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = right config = seek +6 0 repeat = 0 delay = 0 end begin remote = rm1000w prog = mplayer button = ok config = pause repeat = 0 delay = 0 end