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