bryanc
May 17th, 2009, 16:47
Hi there. Someone over at the remotecentral forums brought this project to my attention, as I am attempting to do something similar for my own set up.
Except, what I am doing is in the other direction. I am trying to send commands from my computer to the RFX, in order to control the A/V equipment with IR.
The protocol analyzer has been a great help in making some progress. I am able to send some basic IR from my PC, and it is correctly received by the endpoint A/V equipment. (E.g. I can type a command into a shell and the TV actually turns off).
But it isn't quite ready to be used for real, because each time I successfully send a command, the RFX unit appears to completely stop responding to anything for approximately 10 seconds or so. This is probably because I am not following the exact expected protocol that an real Pronto remote follows. (E.g. the "HELLO" packet, followed by an "ACK", followed by the actual "SEND IR" command, followed by some back and forth I don't understand).
I'm wondering if anyone has really been able to understand exactly what this communication looks like, so that it can be replicated *without* causing the RFX to "lock up" for 10 seconds every time :)
I will spend some more time with the protocol analyzer and see if I can get it to work, and I'll definitely share my methods if I succeed, but I figured I would ask here, in hopes that someone has already done some of this experimentation.
Except, what I am doing is in the other direction. I am trying to send commands from my computer to the RFX, in order to control the A/V equipment with IR.
The protocol analyzer has been a great help in making some progress. I am able to send some basic IR from my PC, and it is correctly received by the endpoint A/V equipment. (E.g. I can type a command into a shell and the TV actually turns off).
But it isn't quite ready to be used for real, because each time I successfully send a command, the RFX unit appears to completely stop responding to anything for approximately 10 seconds or so. This is probably because I am not following the exact expected protocol that an real Pronto remote follows. (E.g. the "HELLO" packet, followed by an "ACK", followed by the actual "SEND IR" command, followed by some back and forth I don't understand).
I'm wondering if anyone has really been able to understand exactly what this communication looks like, so that it can be replicated *without* causing the RFX to "lock up" for 10 seconds every time :)
I will spend some more time with the protocol analyzer and see if I can get it to work, and I'll definitely share my methods if I succeed, but I figured I would ask here, in hopes that someone has already done some of this experimentation.