Posts by Softlander

    To answer your question: YES, I am able to watch Satellite Channels using my technotrend 4600 attached to my raspberry PI but only using the image provided here in this thread thanks again to CvH and crazycat .

    If I were you I would keep your statement in the wiki for now as the sellers are not providing a working drivers for their products that use the new chip until now!! which is a huge shame on them. I still regret buying the technotrend 4600 :@.


    And for loading the driver issue. The log does not change. Even after I start tvheadend and start watching channels. It stays like this.

    Thanks a lot for your help. Unfortunately I don't have much knowledge in Linux and every thing I learned was from troubleshooting the tt-4600 every once in a while since the moment I bought it and I know it is nothing but a single drop in the sea of Linux. Terms like "poll interval", "upstream", and "libreelec tree" look difficult to understand for me^^ but any way, If I have a working driver on some Img, will I be able to apply your patch to it?


    Another question If you may since this is your area of experience, what do you recommend as a good remote control to be used in KODI environment that is not too expensive or too cheap?


    Thanks a gain for your help

    Can you check if this build fixes the IR repeat issues?

    libreelec-rpi2.arm-9.0-devel-20181020140428-bd467bb.tar

    Yes it does^^. The autorepeat issue has been fixed, not 100% though I still encounter it like every 20 presses but it is much much better now. The remote is a little bit sluggish but I can live with that, I would love to know what have you done so I can tune it to my preferences. But it is 100% usable.

    It is worth to mention that it does still generate 2 scancodes for every press but somehow it is handled nicely this time.

    On the other hand the driver of the tuner crashes with standard kernel or crazycat drivers :(. I used this Img for RP3 before to get it to work

    Index of /test/ds3103b/

    here is a dmesg|paste with standard kernel activated

    http://ix.io/1pdd

    And this is with crazycat Drivers activated

    http://ix.io/1pde

    and the ir-keytable looks like this in both cases

    Code
    1. LibreELEC:~ # ir-keytable
    2. Found /sys/class/rc/rc0/ (/dev/input/event1) with:
    3. Name: TechnoTrend TT-connect S2-4600
    4. Driver: dw2102, table: rc-tt-1500
    5. lirc device: /dev/lirc0
    6. Supported protocols: rc-5
    7. Enabled protocols: rc-5
    8. bus: 3, vendor/product: 0b48:3011, version: 0x0000
    9. Repeat delay = 500 ms, repeat period = 125 ms

    I almost forgot to mention that also ir-ctl -t 150000 returns the same thing as above in previous post.

    Can you please post a link to your full dmesg dmesg | paste and the output of ir-keytable

    here is dmesg|paste and ir-keytable while crazycat drivers are activated -which I'm actually using now-

    http://ix.io/1pba

    Code
    1. libreelec:~ # ir-keytable
    2. Found /sys/class/rc/rc0/ (/dev/input/event1) with:
    3. Name: TechnoTrend TT-connect S2-4600
    4. Driver: dw2102, table: rc-tt-1500
    5. lirc device: /dev/lirc0
    6. Supported protocols: rc-5
    7. Enabled protocols: rc-5
    8. bus: 3, vendor/product: 0b48:3011, version: 0x0000
    9. Repeat delay = 500 ms, repeat period = 125 ms


    If I disable crazycat drivers and use the standard kernel the tuner will not work and the remote control is working but with the same problem

    http://ix.io/1pbb

    Code
    1. libreelec:~ # ir-keytable
    2. Found /sys/class/rc/rc0/ (/dev/input/event1) with:
    3. Name: TechnoTrend TT-connect S2-4600
    4. Driver: dw2102, table: rc-tt-1500
    5. lirc device: /dev/lirc0
    6. Supported protocols: rc-5
    7. Enabled protocols: rc-5
    8. bus: 3, vendor/product: 0b48:3011, version: 0x0000
    9. Repeat delay = 500 ms, repeat period = 125 ms

    You should be able to work around this by increasing the IR receive timeout with eg ir-ctl -t 200000 - you can play a bit with the value, 150000 should probably work as well and give a bit better response or you can go up a bit, eg to 250000. Just test what works best for you.

    That command did't work, here is what I've got:

    Code
    1. libreelec:~ # ir-ctl -t 150000
    2. /dev/lirc0: device does not support setting timeout


    The more problematic thing is that the signals seem to arrive at about 250ms interval instead of 110ms which is the standard for the rc-5 protocol.

    looks like this if you take a look at dmesg|paste http://ix.io/1pbt here you will see:

    Code
    1. [ 7.374977] Registered IR keymap rc-tt-1500
    2. [ 7.375166] rc rc0: TechnoTrend TT-connect S2-4600 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/rc/rc0
    3. [ 7.375317] input: TechnoTrend TT-connect S2-4600 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/rc/rc0/input1
    4. [ 7.376498] rc rc0: lirc_dev: driver dw2102 registered at minor = 0, scancode receiver, no transmitter
    5. [ 7.376509] dvb-usb: schedule remote query interval to 250 msecs.
    6. [ 7.376522] dw2102: su3000_power_ctrl: 0, initialized 1
    7. [ 7.376526] dvb-usb: TechnoTrend TT-connect S2-4600 successfully initialized and connected.

    Can you post the ir-keytable -t output of a ~1second button press?


    so long,


    Hias

    This is while pressing Right key for a second

    Code
    1. libreelec:~ # ir-keytable -t
    2. Testing events. Please, press CTRL-C to abort.
    3. 558.343470: lirc protocol(rc5): scancode = 0xd50
    4. 558.621547: lirc protocol(rc5): scancode = 0xd50
    5. 558.876888: lirc protocol(rc5): scancode = 0xd50
    6. 559.162419: lirc protocol(rc5): scancode = 0xd50

    Another example, This is while pressing 1 key for a second

    Code
    1. libreelec:~ # ir-keytable -t
    2. Testing events. Please, press CTRL-C to abort.
    3. 1119.463409: lirc protocol(rc5): scancode = 0x543
    4. 1119.730132: lirc protocol(rc5): scancode = 0x543
    5. 1119.996816: lirc protocol(rc5): scancode = 0x543
    6. 1120.263477: lirc protocol(rc5): scancode = 0x543

    If I press really quick like what you usually do when browsing through kodi it will generate different scancodes for the same key. And sometimes it will generate 1 scancode and sometimes 2 successive scancodes (the autorepeat I'm talking about), like this for example when pressing 1 key quickly for 2 times (the 1st line for the first press and the 2nd,3rd lines for the second press)

    Code
    1. libreelec:~ # ir-keytable -t
    2. Testing events. Please, press CTRL-C to abort.
    3. 1266.450049: lirc protocol(rc5): scancode = 0x543
    4. 1268.050020: lirc protocol(rc5): scancode = 0xd43
    5. 1268.316830: lirc protocol(rc5): scancode = 0xd43

    Wow Sundtek is here. Very nice. Every body recommends your tuners, I'm looking forward to try the last version when its ready.

    Hello,


    So as the Title says and after being able to use my tt-4600 with libreelec -thanks again to CvH and crazycat -, I have been trying to configure the remote control that came with the tuner to work and I have read the wiki carefully and found that there is no working keytable file that is ready to be used so I had to jump to "the hard way" part of that tutorial and when I have reached to the part where I have to relate every scancode to its Linux keycode I have used a keytable wrote by mglae and double checked it using ir-keytable -t after stopping both kodi and eventlircd. this remote also uses only rc-5 type protocol.

    It has only one issue and that is the "Autorepeat", I have tried to disable for example 0xd43 for KEY_1 and leave only 0x543 active as they are both scancodes for key number 1 but it didn't work. I don't know why the same key has 2 different scancodes!!

    I still for example scroll more than one line on TV channel list when I have only pressed the "Down" key one time only. Is there a solution for this?

    here is the keytable I used http://ix.io/1p4g


    I've created a keymap for the S2-4600 about two years ago, but not used it (and never tested with LE9). Use ir-keytable -c -w <file> to load.


    There are some issues: all keys are using two different key codes (handled by the keymap) and there is a fast autorepeat than cannot be configured.

    thanks a lot mglae you have saved me a huge time writing that keytable file and it works with the IMG that is used in this thread. I have read the wiki carefully and found that there is no working keytable file that is ready to be used so I had to jump to "the hard way" part of that tutorial and when I have reached to the part where I have to relate every scancode to its Linux keycode I knew the amount of job you have done to write the keytable.


    Anyway, yes it has only one issue and that is the "Autorepeat", I have tried to disable for example 0xd43 for KEY_1 and leave only 0x543 active as they are both scancodes for key number 1 but it didn't work. I still for example scroll more than one line on TV channel list when I have only pressed the "Down" key one time only. I think I will start a new thread asking about this issue.

    Softlander should do it ootb

    But those ir shipped at the dvb devices are always an mess.

    If you mean by ootb "out of the box" then it didn't work for me. Although it works on windows. By the way when I installed the latest driver from dvbshop.net the installer was titled "Terratec S2 USB HD" and the Lirc software that came with it was titled "TeviiRC". It is silly how they can't come with their own software until now :D.


    Also before facing the dependency error on TVheadend HTSP Client like asaber I was playing with channels and I have noticed that any EPG data that is not in English is not displayed correctly although I have installed its addon, also youtube titles have the same problem. Any idea about that?