View previous topic :: View next topic |
Author |
Message |
hyper
Joined: 02 Jun 2007 Posts: 5
|
Posted: Sat Jun 02, 2007 3:37 pm Post subject: non jp1 SA 3250hd question |
|
|
I came across this site when looking for a solution to a problem I am having so here goes.
I assist a man who uses a speech computer that has IR capabilities to control tv's stereo's vcr's and such. The device he uses is a dynavox 3100. Company website is here. http://www.dynavoxtech.com/
I have programmed his LG LCD tv, Sirius Radio, DVD player, Sony 300 disc changer into it so it works with those Items.
The dynavox is supposed to capture the ir signal from the factory remote and store each signal.
He just received a Scientific Atlanta 3250 HD cable box and it does not work with it. I am at a loss as to why. the cable company cannot help because they have no clue why it doesnt function.
this device has the ability to import .ir control files, but i wouldnt know how to create one to control the cable box
any suggestions on how to get this box to work with his dynavox? or what is needed to write a .ir file. like I said it works with every other ir signal except that cable box.
thanks |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Sat Jun 02, 2007 4:56 pm Post subject: |
|
|
I expect the modulation frequency is the problem. The Scientific Atlanta uses a higher modulation frequency than the other devices you mentioned.
Hopefully the dynavox can send higher frequency even though it apparently can't learn higher frequency.
Do you have info or examples of the format it can import? |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Sat Jun 02, 2007 5:21 pm Post subject: |
|
|
If you can get ahold of the IR files that the dynavox uses, you should zip them together and post the zip file here in the Diagnosis Area folder of the File Section. If the names of the files doesn't clearly indicate the devices that they control, please tell us what device each file controls. With this info, we might be to reverse engineer the format and therefore, we might be able to generate a new file for the SA box. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
hyper
Joined: 02 Jun 2007 Posts: 5
|
Posted: Sat Jun 02, 2007 6:29 pm Post subject: |
|
|
Thank you for the response.
I can export his current .ir files for you and upload them tomorrow, when i go back to his house. that would be deeply appreciated if you could take a look at them.
Thanks again! |
|
Back to top |
|
|
hyper
Joined: 02 Jun 2007 Posts: 5
|
Posted: Sun Jun 03, 2007 1:05 pm Post subject: |
|
|
I have uploaded the current ir files to the diagnosis area. file name is dynavox.zip
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=4622
thanks
the tv.ir commands are the same type of commands i would need for the cable box. ie: power on, power off, vol up, vol down, mute, channels 0-9 etc. if possible |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Sun Jun 03, 2007 1:52 pm Post subject: |
|
|
Just FYI, there are 4 "control" files in the zip...
tv.ir - controls an LG lcd tv - file -NEC1, device 4 (38.1 kHz)
stereo.ir - controls a bose waveradio - file - custom exec (38.3 kHz)
cd.ir - controls a sony 300 disc cd jukebox - file - Sony12, device 17 (40 kHz)
sirius.ir - controls an audiovox sirius radio - file - NEC1, device 16 (38.1 kHz)
Just as a reminder, the OP is looking for a new file for a Scientific Atlanta Explorer 3250HD set top box, which probably uses this upgrade - Panasonic (old), device 27 (57.1 kHz) _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Last edited by The Robman on Sun Jun 03, 2007 5:58 pm; edited 2 times in total |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Sun Jun 03, 2007 1:57 pm Post subject: |
|
|
The format isn't obvious. Reverse engineering it might be quite hard.
Can you ask dynavoxtech about the modulation frequency of the ir signal? |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Sun Jun 03, 2007 4:52 pm Post subject: |
|
|
Let me be a little clearer:
The signal structural in those files is pretty obvious. If the objective were just to recognize signals, I could do that. But given the guess that modulation frequency is the problem, the part I understand doesn't help. It doesn't tell me how to fix the frequency or whether that is even possible.
Here is the beginning of the Channel+ signal from that tv.ir file:
01 99 FF FF 03 80 20 00 00 00 00 00 00 00 00 00 00 C0 FF FF FF FF FF 81 0F 7C E0 FF 1F F8 C0 07 3E F0 C1 0F FE FF 83 FF FF E0 07 FF FF C1 FF 7F F0 FF 1F FC FF 07 FF FF C1 0F 7E F0 83 1F FC E0 07 3F F8 C1 FF 7F F0 FF 1F FC FF 07 FF FF C1 FF 7F F0 FF 1F FC FF 07 FF FF C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
I don't know what the "01 99 FF FF 03 80 20" part means. If I did, that might be what is needed to fix the frequency.
The rest is easy to understand: Starting with the long run of 00, you can construct the IR signal by:
1) Convert each hex byte to binary
2) Reverse the bit sequence in each binary byte (example C0 hex is 11000000 binary, so it reverses 00000011).
3) String all that binary together
4) Count runs of 1's and runs of 0's.
The 1's represent signal OFF and the 0's represent signal ON. The time scale is something around 100 microseconds per bit.
So the "00 00 00 00 00 00 00 00 00 00 C0" has 86 0 bits in a row, representing 8600 microseconds ON.
The "C0 FF FF FF FF FF 81" has 43 1 bits in a row, representing 4300 microseconds OFF.
Continuing from there, you can see the bit pattern of the NEC1 signal.
Constructing that aspect of the Scientific Atlanta signal wouldn't be too hard. But if that would have solved the problem, simply learning the signal would have worked.
I don't know how to encode the modulation frequency or if you even could. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Sun Jun 03, 2007 5:48 pm Post subject: |
|
|
johnsfine wrote: | I don't know what the "01 99 FF FF 03 80 20" part means. |
The "01 99" is the length. The "FF FF 03 80 20" part is there for every button in every file, so I don't think the carrier freq is in there either (as the Sony signals are 40k versus the NEC signals which are 38k). _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Sun Jun 03, 2007 8:57 pm Post subject: |
|
|
The Robman wrote: | The "01 99" is the length. |
OK.
The Robman wrote: | The "FF FF 03 80 20" part is there for every button in every file, so I don't think the carrier freq is in there either (as the Sony signals are 40k versus the NEC signals which are 38k). |
Maybe. But if the learning system could get the frequency right, what else could keep the Scientific Atlanta signals from working? Except for frequency, the Panasonic Old protocol is about as generic and easy to learn as a protocol could get.
But if the transmit hardware can handle multiple frequencies while the learning hardware can't, you'd expect a generic frequency to be set on every learned signal.
Sony signals should be 40k, but they'll work just file at 38k. Panasonic Old won't work at 38k.
All that is layering guess upon guess. But what else do we have to go on?
Hyper, if you can't get better info from dynavoxtech, is there any way to use a learning remote or captureir to get the signals it sends? We might want to try tweaking the unknown bytes in a known file and if that doesn't entirely break the file (some checksum etc. or some other kind of count making a tweaked file invalid) we could see how it affects the generated signal and thus deduce the meaning and maybe find the way to control frequency. |
|
Back to top |
|
|
binky123 Expert
Joined: 14 Feb 2004 Posts: 1292
|
Posted: Sun Jun 03, 2007 9:10 pm Post subject: |
|
|
Maybe 03 80 20 is BCD format for 38,020? |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Sun Jun 03, 2007 10:37 pm Post subject: |
|
|
binky123 wrote: | Maybe 03 80 20 is BCD format for 38,020? |
I was thinking that too, until I saw that they used it for Sony as well, but if John's theory about it using the same freq for everything is right, that could well be the answer. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
hyper
Joined: 02 Jun 2007 Posts: 5
|
Posted: Mon Jun 04, 2007 3:36 pm Post subject: |
|
|
I called Dynavox Tech support, they do not have the frequency information,
However, they will contact their engineering dept.
I have forwarded this thread to dynavox, so maybe the engineering dept. can give you the information needed.
johnsfine wrote: | The Robman wrote: | The "01 99" is the length. |
Hyper, if you can't get better info from dynavoxtech, is there any way to use a learning remote or captureir to get the signals it sends? We might want to try tweaking the unknown bytes in a known file and if that doesn't entirely break the file (some checksum etc. or some other kind of count making a tweaked file invalid) we could see how it affects the generated signal and thus deduce the meaning and maybe find the way to control frequency. |
|
|
Back to top |
|
|
hyper
Joined: 02 Jun 2007 Posts: 5
|
Posted: Wed Jun 06, 2007 12:47 am Post subject: |
|
|
I havent heard from them, but I think I found my own answer to the problem.
I believe the dynavox is set on 40k band
Quote: | 40K Standard Band
The industry standard carrier frequency of IR remote controls is between 32 and 44 kHz. We call this 40K---the standard band |
and the cable box is set on 56k standard band
Quote: | 56K Standard Band
Standard Band designed to work with RCA-DSS, General Instrument, Scientific Atlanta and ProScan equipment, as well as many new Digital Cable and Satellite Receiver boxes. |
With my limited knowledge, I would imagine there wouldnt be anyway around this.
Thanks again for trying |
|
Back to top |
|
|
|