I say we "sticky" this one. I'd assumed I was ripped off by the USB-UIRT guys because it wouldn't transmit to my dish receiver (56kHz, which is an option I paid extra for) and claimed the hardware wouldn't support it. I'd made numerous postings on this fact, but perhaps it was an lirc issue... or the uirt driver for lirc, more specifically.
Commenting out that line at least removed that error... I'll verify when I get home whether it actually transmitted or not, but I'm obviously optimistic
EDIT: By the way, there's a wiki with a much better lircd.conf file for dish network receivers
here. This also includes buttons that aren't on the remote, like a discrete power_on and power_off rather than a toggle. Useful to trigger several minutes before a recording starts. If you want transmit (and assuming the above poster got it working with his fix), comment out the min_repeat line in your config
EDIT2: I got excited too soon... it doesn't transmit anything my receiver understands (though it understands my remote perfectly). I do note that what I'm getting in my system messages log has changed:
- Code: Select all
Nov 7 17:18:09 basilisk lircd-0.8.2[10867]: accepted new client on /dev/lircd
Nov 7 17:18:10 basilisk lircd-0.8.2[10867]: uirt2_raw: checksum error
Nov 7 17:18:10 basilisk lircd-0.8.2[10867]: uirt2_raw: UIRT version 0905 ok
Nov 7 17:19:21 basilisk lircd-0.8.2[10867]: removed client
It now appears to give a checksum error. I'm using the config file from the wiki with the one line commented out (see above post). I use the command:
- Code: Select all
irsend SEND_ONCE dish 0
, which should send the number 0 to the receiver... nada. Anything else I should try?
As a side, here's what I get when I transmit a directtv message with the following:
- Code: Select all
irsend SEND_ONCE directtv 0
tail /var/log/messages
Nov 7 17:27:07 basilisk lircd-0.8.2[10956]: accepted new client on /dev/lircd
Nov 7 17:27:07 basilisk lircd-0.8.2[10956]: uirt2_raw: checksum error
Nov 7 17:27:08 basilisk lircd-0.8.2[10956]: uirt2_raw: UIRT version 0905 ok
Nov 7 17:27:08 basilisk lircd-0.8.2[10956]: uirt2_raw: UIRT version 0905
Nov 7 17:27:08 basilisk lircd-0.8.2[10956]: removed client
I still get the checksum error I guess... I don't have a directtv receiver to test against any more (or at least no active DTV service... they had me keep my receivers and remotes).
EDIT3: Ok, I officially give up on the USB UIRT. I'm ordering an RS-232 IR Blaster along with a USB->RS232 adapter. I'd say where I'm going to get one, but even though I now think little of these guys I won't advertise for others on their own board. Suffice it to say: I'm fed up. The one I'm looking at also claims 56 KHz transmit capability... we'll see on that one. I won't fall for the same gymic twice.
Doesn't work as advertised.
The Great Pop-Tart GAWD of Mt. Kellogs