Dieser Teil gilt nur für Tuner von vor 2014:
Konfiguration um unter Linux eine alternative Fernbedienung (RC5) einzubinden:
Der Stick unterstützt 4 Protokolle:
0. NEC
1. RC5
2. RC6 Mode0
3. RC6 Mode6A
Um das jeweilige Protokoll einzustellen muss folgender Befehl ausgeführt werden:
/opt/bin/mediaclient -s N   wobei N die ID des Protokolls entspricht (für RC5 z.b 1)
 Dieser Teil ist allgemein gültig:
1. aktuelle Konfiguration auslesen:
$ /opt/bin/mediaclient --dumprc
0x01 KEY_SELECT
0x02 KEY_3
0x03 KEY_EXIT
0x04 KEY_1
0x05 KEY_5
0x06 KEY_6
0x07 KEY_CHANNELDOWN
0x08 KEY_2
0x09 KEY_CHANNELUP
0x0a KEY_9
0x0b KEY_ZOOM
0x0c KEY_7
0x0d KEY_8
0x0e KEY_VOLUMEUP
0x0f KEY_4
0x10 KEY_BACK
0x11 KEY_0
0x12 KEY_ENTER
0x13 KEY_VOLUMEDOWN
0x14 KEY_RECORD
0x15 KEY_STOP
0x16 KEY_PLAY
0x17 KEY_MUTE
0x18 KEY_UP
0x19 KEY_DOWN
0x1a KEY_LEFT
0x1b KEY_RIGHT
0x1c KEY_RED
0x1d KEY_GREEN
0x1e KEY_YELLOW
0x1f KEY_BLUE
0x43 KEY_POWER
Um eine alternative Keymap (z.B Terratec) zu Laden:
$ wget http://sundtek.de/support/keymap_terratec
$ /opt/bin/mediaclient --setrcmap=keymap_terratec
Loading new keymap:
0x41 KEY_HOME (0x66)
0x01 KEY_POWER (0x74)
0x42 KEY_MENU (0x8b)
0x02 KEY_1 (0x2)
0x03 KEY_2 (0x3)
0x04 KEY_3 (0x4)
0x43 KEY_SUBTITLE (0x172)
0x05 KEY_4 (0x5)
0x06 KEY_5 (0x6)
0x07 KEY_6 (0x7)
0x44 KEY_TEXT (0x184)
0x08 KEY_7 (0x8)
0x09 KEY_8 (0x9)
0x0a KEY_9 (0xa)
0x45 KEY_DELETE (0x6f)
0x0b KEY_TUNER (0x182)
0x0c KEY_0 (0xb)
0x0d KEY_MODE (0x175)
0x46 KEY_TV (0x179)
0x47 KEY_DVD (0x185)
0x49 KEY_VIDEO (0x189)
0x4b KEY_AUX (0x186)
0x10 KEY_UP (0x67)
0x11 KEY_LEFT (0x69)
0x12 KEY_OK (0x160)
0x13 KEY_RIGHT (0x6a)
0x14 KEY_DOWN (0x6c)
0x0f KEY_EPG (0x16d)
0x16 KEY_INFO (0x166)
0x4d KEY_BACKSPACE (0xe)
0x1c KEY_VOLUMEUP (0x73)
0x4c KEY_PLAY (0xcf)
0x1b KEY_CHANNELUP (0x192)
0x1e KEY_VOLUMEDOWN (0x72)
0x1d KEY_MUTE (0x71)
0x1f KEY_CHANNELDOWN (0x193)
0x17 KEY_RED (0x18e)
0x18 KEY_GREEN (0x18f)
0x19 KEY_YELLOW (0x190)
0x1a KEY_BLUE (0x191)
0x58 KEY_RECORD (0xa7)
0x48 KEY_STOP (0x80)
0x40 KEY_PAUSE (0x77)
0x54 KEY_LAST (0x195)
0x4e KEY_REWIND (0xa8)
0x4f KEY_FASTFORWARD (0xd0)
0x5c KEY_NEXT (0x197)
Um eine alternative Fernbedienung beim Starten des Treibers zu laden:
$ /opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro]  DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
  [SERIAL]:
     ID: 0110416185342
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video1
     VBI0: /dev/vbi0
  [FM-RADIO]:
     RADIO0: /dev/radio0
     RDS: /dev/rds0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp0
$ cat /etc/sundtek.conf
[0110416185342]
rcmap=/etc/keymap_terratec
Keys welche nicht festgelegt sind erkennen:
$ /opt/bin/mediaclient --pollrc
-> 08eb1400
-> 08eb1400
-> 08eb1400
-> 08eb1400
-> 08eb1400
-> 08eb1400
nächste Taste auf der Fernbedienung gedrückt:
-> 09eb1400
-> 09eb1400
-> 09eb1400
-> 09eb1400
-> 09eb1400
-> 09eb1400
-> 09eb1400
...
wieder eine weitere Taste:
-> 15eb1400
-> 15eb1400
-> 15eb1400
-> 15eb1400
-> 15eb1400
-> 15eb1400
etc.
Die erste Zahl stellt einen Hexadezimalen Code dar, dieser kann mit der Fernbedienungskonfiguration verwendet werden
Die Einträge in der Keymap File würden wie folgt aussehen z.B:
0x08 KEY_UP
0x09 KEY_DOWN
0x15 KEY_ENTER
Verfügbare Key Werte:
http://sundtek.de/support/input.h.txt (z.B KEY_UP, KEY_DOWN, etc.)
Vordefinierte Fernbedienungen:
Unter Debian oder Ubuntu:
$ sudo apt-get install ir-keytable
$ ls /lib/udev/rc_keymaps
a800                   dvico_portable           pinnacle310e
adstech_dvb_t_pci      dw210x                   pinnacle_color
af9005                 em_terratec              pinnacle_grey
alink_dtu_m            encore_enltv             pinnacle_pctv_hd
anysee                 encore_enltv2            pixelview
apac_viewcomp          encore_enltv_fm53        pixelview_002t
asus_pc39              evga_indtube             pixelview_mk12
ati_tv_wonder_hd_600   eztv                     pixelview_new
avermedia              flydvb                   powercolor_real_angel
avermedia_a16d         flyvideo                 proteus_2309
avermedia_cardbus      fusionhdtv_mce           purpletv
avermedia_dvbt         gadmei_rm008z            pv951
avermedia_m135a        genius_tvgo_a11mce       rc6_mce
avermedia_m733a_rm_k6  gotview7135              real_audio_220_32_keys
avermedia_rm_ks        haupp                    streamzap
avertv_303             imon_mce                 tbs
azurewave_ad_tu700     imon_pad                 tbs_nec
behold                 iodata_bctv7e            technisat_usb2
behold_columbus        kaiomy                   terratec_cinergy_xs
budget_ci_old          kworld_315u              terratec_slim
cinergy                kworld_plus_tv_analog    tevii
cinergy_1400           leadtek_y04g0051         tevii_nec
cinergyt2              lme2510                  total_media_in_hand
d680_dmb               manli                    trekstor
dib0700_nec            megasky                  tt_1500
dib0700_rc5            msi_digivox_ii           tvwalkertwin
dibusb                 msi_digivox_iii          twinhan_vp1027_dvbs
digitalnow_tinytwin    msi_tvanywhere           videomate_m1f
digittrade             msi_tvanywhere_plus      videomate_s350
digitv                 nebula                   videomate_tv_pvr
dm1105_nec             nec_terratec_cinergy_xs  vp702x
dntv_live_dvb_t        norwood                  vp7045
dntv_live_dvbt_pro     npgtech                  winfast
dtt200u                opera1                   winfast_usbii_deluxe
dvico_mce              pctv_sedna
$ /opt/bin/mediaclient --setrcmap=/lib/udev/rc_keymaps/vp702x
Um die Konfiguration bereits beim Laden des Treibers zu verwenden:
$ /opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro]  DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
  [SERIAL]:
     ID: 0110416185342
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video1
     VBI0: /dev/vbi0
  [FM-RADIO]:
     RADIO0: /dev/radio0
     RDS: /dev/rds0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp0
$ cat /etc/sundtek.conf
[0110416185342]
ir_protocol=NEC
rcmap=/lib/udev/rc_keymaps/vp702x
ir_protocol ist optional, die standardkonfiguration ist auf das NEC Protokoll eingestellt. Derzeit mögliche Konfigurationen NEC oder RC5.