IR Doubling Issues
PMWVideo
Posts: 2
in AMX Hardware
THE ISSUE:
The programmed-channel-presets are doubling. For example, pressing the HBO icon preset will call the numbers: 5-5-0-0-1-1 (not the desired 5-0-1).
SYSTEM:
NXD-CV10 touch panel.
CBTP 10 Back Box.
NI4000 Processor.
NXC REL 10 relay card.
The IR is calling a Direct TV box (unit H20).
BACKGROUND:
The issue emerged after a year of working fine.
When using the keypad to manually dial a channel there is NO doubling issue.
We have reset the Controller.
We have replaced the touch panel.
We have troubleshot the code by limiting CTOF AND CTON times for our SEND_COMMAND function.
QUESTION:
Does anyone have any ideas?
The programmed-channel-presets are doubling. For example, pressing the HBO icon preset will call the numbers: 5-5-0-0-1-1 (not the desired 5-0-1).
SYSTEM:
NXD-CV10 touch panel.
CBTP 10 Back Box.
NI4000 Processor.
NXC REL 10 relay card.
The IR is calling a Direct TV box (unit H20).
BACKGROUND:
The issue emerged after a year of working fine.
When using the keypad to manually dial a channel there is NO doubling issue.
We have reset the Controller.
We have replaced the touch panel.
We have troubleshot the code by limiting CTOF AND CTON times for our SEND_COMMAND function.
QUESTION:
Does anyone have any ideas?
0
Comments
You could also putting in a 1k resistor in series with the flasher. Either way, try to limit the amount of IR going to the box from the flasher. I've been using CTON-2 and CTOF-3 and it's worked fine.
Good luck!
http://www.audioplex.com/LOWEIRBUG.htm
http://www.audioplex.com/IRBugadjustable.htm
The CTON,CTOF is port specific and lets you adjust the time between pulses as well as the length of the pulse.
It seems like the problem is related to the ir timing as I'm asuming you're using XCH commands to send presets. Are you using the SP command to send the indivual digits? If you are the problem is a bit weird because the SP and XCH commands both use the CTON/CTOF settings.
Also one thing that trips me up when setting CTON/CTOF is to make sure the time is sent as an integer rather then ASCII, ie "CTON',3" I've screwed that up once or twice.
If it's worked fine for the past year, and nothing has changed in code whatsoever - you can't say it's something with AMX. So, the solution: electrical tape the IR receiver window or get one of those IR emitters from Audioplex.
I'm going through the same thing with a Direct TV H10 receiver.
It worked great the past year than all of a sudden it's double presets.
I tried tweaking the Pulse_Time, which seemed to fix it, than a few days later the problem is back.
They did mention 2 of the units were recently replaced, I'm not sure with what. They also mentioned about the downloading updates. So are we thinking that the firmware upgrade some how made the IR more sensitive?
http://www.highdefforum.com/search.php?searchid=931490
http://www.highdefforum.com/showthread.php?t=44113
That url with the searchid doesn't get me there
Heres one I know there are a few posts concerning this..Let me know if this helps
[heres the link untruncated]
[link]http://www.highdefforum.com/showthread.php?t=51341&highlight=channel+changing[link]
I had the tech try the trick with the tape to cover the receiver, but no dice.
Are we just supposed to wait around for Direct Tv to fix the problem or is there any chance we can push them to get on it.
I'm thinking I may try to get a hold of a local rep that may be more knowledgeable.
I have made my own .irl files and recently had my programmer load the stock amx irl file for the receivers. Ive had him load them one by one. The only one that works properly is the one I have made myself. Im thinking of mapping my own one to the stock amx irl file.
...for all of your input. After reading your suggestions and talking with AMX I am leaning toward the firmware upgrade theory as well. So, we are going to try taping the Direct TV units and/or new low power IR emitters.
Not to say this will fix the problem, but this did fix a similar problem I had several years ago, were limiting CTOF,CTON and pulse times did not.
JB
On a side note, when I say "covering up the IR window", I do mean to cover up the window (about 95%) and then place the emitter over the tape with either more tape silicone.
If you use Set_Pulse Time(2) in your Push: then use Set_Pulse Time(5) in your Release: you may find that it achieves the result your looking for
The instruction sheet that comes with the IR emitter, provides instructions for using either the high power or the low power side of the emitter, although I have never had to use this in practice.
But it's still global, and will affect every other device in your system .. including relays and IO ports (if you happen to be using any as outputs). What if you don't want every other device to wind up at 5 on your release? And why switch everything on every button press on every device? Much better to use CTON and CTOFF and the SP command.