[mythtv-users] Desperate: Help with ir-keytable and IguanaIR

Tom Dexter digitalaudiorock at gmail.com
Wed Nov 22 22:52:28 UTC 2017


On Fri, Nov 17, 2017 at 4:02 PM, Tom Dexter <digitalaudiorock at gmail.com> wrote:
>
> Another note: As a sanity check I got desperate and installed their
> Windows client/daemon stuff under Windows 10. I tried the tests listed
> here:
>
> http://www.iguanaworks.net/2012/igclient-examples
>
> The results were pretty similar in that it knows there's a device that
> (and can get the version), but does NOT receive any signals from the
> remote. This is a little fucking crazy. I got a serial port IT working
> under Linux literally 14 years ago and it went better than this.
>
> Tom

I give with these things. The ebay seller I got this from sent me
another one of these and it's just as void of any life as the first
one...again, even testing with the Windows stuff as described above.
If knows the device is there but simply isn't getting anything from
any remotes.

Beyond crazy. Here's something I was just trying that I can't figure out either:

With serial or with my MCE USB receiver I set the protocol with this,
which works fine:

echo nec > /sys/class/rc/rc1/protocols

It appears to be working in this case:

ir-keytable
Found /sys/class/rc/rc1/ (/dev/input/event5) with:
        Driver iguanair, table rc-empty
        Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO RC-5-SZ
SHARP XMP other
        Enabled protocols:
        Name: IguanaWorks USB IR Transceiver v
        bus: 3, vendor/product: 1781:0938, version: 0x0000
        Repeat delay = 500 ms, repeat period = 125 ms

I can also load the custom keymap for my Tivo remote with this:

ir-keytable -c -w tivo34_nec -d /dev/input/event5
Old keytable cleared
Wrote 33 keycode(s) to driver

However, if I attempt to set the protocol with ir-keytable itself
using the -p option I get this mess:

ir-keytable -p nec -c -w tivo34_nec -d /dev/input/event5
Old keytable cleared
Wrote 33 keycode(s) to driver
�+_� ,_��2s�03s��3s�?4s��6s�%9s�~9s��9s�P:s��Cs��;s�/protocol: No such
file or directory
Couldn't change the IR protocols

I've also read that you can can apparently specify the protocol in a
comment line at the top of the keytable file with something like this:

# table tivo_nec, type: NEC

If I try that I get the same mess as above. What the hell? It appears
that it's improperly looking for the path to
/sys/class/rc/rc1/protocols. In any case, by just cat'ing "nec" to the
device I do in fact end up with the correct protocol enabled:

ir-keytable
Found /sys/class/rc/rc1/ (/dev/input/event5) with:
        Driver iguanair, table rc-empty
        Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO RC-5-SZ
SHARP XMP other
        Enabled protocols: NEC
        Name: IguanaWorks USB IR Transceiver v
        bus: 3, vendor/product: 1781:0938, version: 0x0000
        Repeat delay = 500 ms, repeat period = 125 ms

But "ir-keytable -t" just gets no input whatsoever.

One big irony of all this is that, since I had nothing to loose, I
took apart my old homebrew serial receiver and actually found a wire
broken off the circuit board. I was able to resolder that and got it
working again. As many others seem to report, that serial IR is way
more solid than anything I've seen with USB so far, especially this.
What especially bothers me is that, when/if I replace my frontend,
serial won't be an option.

The stunning part of that everything I'm trying here works, not only
with serial, but with my MCE receiver. This IguanaIR is a total
doorstop for me so far.

Tom


More information about the mythtv-users mailing list