3rd attempt posting... The mailing list doesn't like me when I am
subscribed. Not coming up in the web and not coming back to me. I'll
check my mailman settings on my next post :P
I'm on a crusade to learn how to convert pronto learned codes (hex
codes that begin with 0000) to LIRC. When I know how I'll write a
comprehensive awk script and provide it as a contrib item. Can someone
help me with this?
---------- Forwarded message ----------
From: Luke McKee <hojuruku@...>
Date: 26-Dec-2006 11:51
Subject: home brew transmitter - success! (5v ver)
Repost of my problem with solution. The original post did not seem to
be accepted by the lirc-list.
I thought I would share my experience making a modified LIRC transmitter.....
FYI, The cause of my problem could be a defect with LIRC! Lirc
couldn't identify the gaps between repeats rate of the remote signal,
even if it generated itself! Is this a defect or a configuration
issue? See bottom of message for more info.
Likewise the issue that is making me consider to build a serial
receiver circuit is that lirc_gpio and lirc_i2c don't seem to work
with irrecord. Does everyone get the gap not found error?
Short of building a serial receiver maybe we could import from another
application that can learn IR from palm?
I was wondering if anyone had any luck getting the palm apps
novi-remote or omni-remote (the latter can read lircd.conf files)
This is my first post to the list, but I'm confident I've done enough
R&D not to act clueless. :) :) :)
The good news:
I've got lirc working on my Leadtek 2000 XP RM card. I use the
Y040002.conf from the lirc remotes list, though I had to modify it to
fix the power button, which had the incorrect code.
It works fine I used it to control mythtv and mplayer. For some
reason the input layer remote didn't work, or I couldn't get it to.
Only the LIRC gpio layer worked fine, though is it's support due to be
pulled out from the bttv v4l kernel sources soon?
I went out and ordered the Iguanaworks USB model, but in the meantime
I built my own transmitter circuit on a soldering style breadboard.
The circuit I used is at http://www.lirc.org/transmitters.html. It's
the one with the 5v rail and I made two modifications to it:
I set the resistor off the collector of the second NPN transistor
(the one that drives the led) to 25ohmn to accommodate two LEDs in
One is a standard Led bezel that glows blue and the other is a 5mm IR
LED of transistor and they are in series, in any case they have the
same properties (need to confirm)
Whatever Jaycar ( http://www.jaycar.com.au) sells.
I used BC337 transistors as the BD237 were not available in
Australia. The 5v rail comes from a floppy power connector, and the
DTR signal comes via a IDC crimp connector from an unused COM2 outlet
on my ASUS motherboard. I can send a photo or circuit diagram on
My problem is when using the same lircd.conf file of the working
remote I can not get a signal to be received in either the Leadtek
2000 XP RM, or a Hauppage PVR-350. The Hauppage is using a ZD-1952
receiver as mentioned on the http://www.lirc.org site, again coming
from Jaycar Electronics. It should tolerate from 30-40Khz carrier. The
home made Hauppage receiver can not receive all the remote codes of
the Leadtek remote, though it gets some signals from some keys on it,
and from some other remotes (again some keys only).
The Hauppage remote and receiver are back in Korea where I bought the
equipment. The reason I need to get an IR blaster working is because
the tuner in my PVR card is NTSC and I now live in a PAL country.
When testing the transmitter, the Blue led flashes, and the IR led is
visible in my webcam so I've checked the obvious.
My problems: (please answer any question you can - I don't expect
anyone to answer them all :P)
1) I want to see that the transmitter circuit works. Is the problem
with my lircd.conf file? It is more sensitive for transmitting right?
Does anyone have any working .conf files for transmission they would
like me to share that will work with the leadtek or hauppage receiver?
I'll test and post back to the list. I've only tested at 38Khz.
*** See comments at top.
2) The circuit seems to work. Is it necessary that I fire up spice or
other simulator and check what all the voltages are, should be and
compare against data sheets of the LEDs etc?
I've got a hunch this could be the problem as on my webcam the pulses
are not as distinguished as in real life, but it could just be a burnt
in image coming from the CMOS sensor in my webcam.
*** Disregard it works. Problem SW or configuration in origin.
3) Is there anything I could be doing wrong that I haven't thought of?
4) Has anyone got an ESS chipset based DVD recorder working with LIRC.?
(It's a Galas Electronics imported BASE DW-2200 sold at Myers &
Target in Australia - I used to work for them :P)
What frequency's do their remotes operate at - I can't get anything
on any of my receivers from that remote.
*** Its a Mediatek based DVD player. MT8105DE chipset... Still no
custom firmware yet. I can't get the model of the IR receiver in it so
I don't know if im dealing with a 40 or 50khz receiver. It's an OEM
one with a metal stand built in - no identifying markers apart from
114. I need to test my remote frequency. Noviiremote for palm works
with it so there is hope ....
5) Should I go out and make a serial receiver circuit? Is it anyway
better or more reliable than i2c or gpio based receivers?
In other words how can it help me program remotes? Because with both
Leadtek & Hauppage I get the "gap not found" error when using
*** still debating this.... so I can run xwave
6) Also I've got the gear here to wack up another "basic" / "unsafe"
serial circuit with a diode, resistor and LED on a DB9 back-shell. but
is it safe to use on modern motherboards?
Only suggest this if you think my circuit could be the problem, I
don't wanna blow up my motherboard! What's the highest resistance
value that still works with a range of 1m?
*** Not required :_) The safe option works here now
7) What's the easiest way to find out the carrier frequency of your remotes?
Can you open them up and look for a crystal or do you need to build a
device like on http://www.turbobit.com/lirc.html.
**** UIRT - USB seems the easiest... from looking around. lurboit.com
has a DIY option.
Thanks in advance for anyone who managed to find time to help me out
with my project and of course merry xmas!
Software support info:
Lirc 0.8.0 from gentoo ebuild.
uname -a : Linux hojuruku 2.6.19-rc6-mm2 (Yes I have my reasons for
running an mm-kernel! HW support for promise PATA)
LIRC compiled with all drivers. Though testing was also done with
only serial driver compiled in.
Modules.d/lirc file contents:
"options lirc_i2c minor=2
options lirc_serial minor=1 port=0x2f8 irq=3 softcarrier=1
options lirc_gpio minor=0"
dmesg: wont bother at this stage - everything seems ok.
RE: testing home brew transmitter (5v rail ve
By: HojuRuku (hojuruku) - 2006-12-26 07:53
The fix was so easy!
Use irsend SEND_ONCE instead of SEND_START.
LIRC can not cope with the repeat rate of SEND_START. This
could be a defect?
When testing with Novii Remote on a palm it didn't have a
problem with the signal from SEND START.
I just remembered my palm could save the day and it did :)