TechnoTrend TVStick CT2-4400: RC-5 protocol disabled

  • Hello all,

    I am using TechnoTrend TVStick CT2-4400 as DVB-C tuner, but I cant use the TT Remote Control because rc-5 protocol is disabled. Can anyone help me to enable the rc-5 protocol for ir-keytable?

    Thank you very much.

    dmesg | grep CT2

    [ 3.728241] usb 1-1.3: dvb_usb_v2: found a 'TechnoTrend TVStick CT2-4400' in warm state

    [ 3.728566] dvbdev: DVB: registering new adapter (TechnoTrend TVStick CT2-4400)

    [ 3.774576] rc rc0: TechnoTrend TVStick CT2-4400 as /devices/platform/soc/http://3f980000.usb/usb1/1-1/1-1.3/rc/rc0

    [ 3.835577] input: TechnoTrend TVStick CT2-4400 as /devices/platform/soc/http://3f980000.usb/usb1/1-1/1-1.3/rc/rc0/input0

    [ 3.836343] usb 1-1.3: dvb_usb_v2: 'TechnoTrend TVStick CT2-4400' successfully initialized and connected

    ir-keytable -v

    Found device /sys/class/rc/rc0/

    Input sysfs node is /sys/class/rc/rc0/input0/

    Event sysfs node is /sys/class/rc/rc0/input0/event0/

    Parsing uevent /sys/class/rc/rc0/input0/event0/uevent

    /sys/class/rc/rc0/input0/event0/uevent uevent MAJOR=13

    /sys/class/rc/rc0/input0/event0/uevent uevent MINOR=64

    /sys/class/rc/rc0/input0/event0/uevent uevent DEVNAME=input/event0

    Parsing uevent /sys/class/rc/rc0/uevent

    /sys/class/rc/rc0/uevent uevent NAME=rc-tt-1500

    /sys/class/rc/rc0/uevent uevent DRV_NAME=dvb_usb_dvbsky

    input device is /dev/input/event0

    /sys/class/rc/rc0/protocols protocol rc-5 (disabled)

    Found /sys/class/rc/rc0/ (/dev/input/event0) with:

    Driver dvb_usb_dvbsky, table rc-tt-1500

    Supported protocols: rc-5

    Enabled protocols:

    Name: TechnoTrend TVStick CT2-4400

    bus: 3, vendor/product: 0b48:3014, version: 0x0000

    Repeat delay = 500 ms, repeat period = 125 ms

    lsmod

    Module Size Used by

    hci_uart 15605 1

    btbcm 5315 1 hci_uart

    bluetooth 292114 3 hci_uart,btbcm

    8021q 16771 0

    rc_tt_1500 935 0

    si2157 5037 1

    si2168 8409 1

    dvb_usb_dvbsky 7754 1

    brcmfmac 184788 0

    m88ds3103 10903 1 dvb_usb_dvbsky

    i2c_mux 4067 2 m88ds3103,si2168

    dvb_usb_v2 12099 1 dvb_usb_dvbsky

    brcmutil 4893 1 brcmfmac

    dvb_core 76172 3 dvb_usb_dvbsky,m88ds3103,dvb_usb_v2

    cfg80211 247994 1 brcmfmac

    rc_core 20369 4 dvb_usb_dvbsky,rc_tt_1500,dvb_usb_v2

    rfkill 13757 3 bluetooth,cfg80211

    bcm2835_gpiomem 2652 0

    fixed 2407 0

  • This looks odd. Do you have any .config/lircd.conf or .config/rc_maps.cfg files on your box or some ir-keytable commands in autostart.sh and/or enabled one of the optional DVB driver sets?

    Also: which LibreELEC version are you using and on which platform (it looks like you are using RPi)?

    Please post a full journal output journalctl -a | paste

    so long,

    Hias

  • Hello,

    I found what is the problem: (the dvb_usb_v2 module is compiled with param disable_rc)

    Kodi:~ # modinfo dvb_usb_v2

    filename: /lib/modules/4.9.80/updates/dvb_usb_v2.ko

    license: GPL

    description: DVB USB common

    author: Antti Palosaari <[email protected]>

    author: Patrick Boettcher <[email protected]>

    version: 2.0

    srcversion: B0D81D80D59021DEE9B04C7

    depends: rc-core,dvb-core

    vermagic: 4.9.80 SMP mod_unload ARMv7 p2v8

    parm: disable_rc_polling:disable remote control polling (default: 0) (int)

    parm: force_pid_filter_usage:force all DVB USB devices to use a PID filter, if any (default: 0) (int)

  • OR this one:

    Kodi:~ # modinfo dvb_usb_dvbsky

    filename: /lib/modules/4.9.80/updates/dvb-usb-dvbsky.ko

    license: GPL

    description: Driver for DVBSky USB

    author: Max nibble <[email protected]>

    alias: usb:v0CCDp0105d*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0CCDp10A5d*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0B48p3017d*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0B48p3015d*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0B48p3012d*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0B48p3014d*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0572p0320d*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0572p680Cd*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0572p960Cd*dc*dsc*dp*ic*isc*ip*in*

    alias: usb:v0572p6831d*dc*dsc*dp*ic*isc*ip*in*

    depends: dvb_usb_v2,dvb-core,rc-core,m88ds3103

    vermagic: 4.9.80 SMP mod_unload ARMv7 p2v8

    parm: disable_rc:Disable inbuilt IR receiver. (int)

    parm: adapter_nr:DVB adapter numbers (array of short)