Your Universal Remote Control Center
RemoteCentral.com
Custom Installers' Lounge Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
This is one reason cable companys suck!
This thread has 8 replies. Displaying all posts.
Post 1 made on Friday May 10, 2013 at 16:17
wildulmer
Long Time Member
Joined:
Posts:
June 2007
264
One of the local cable/ISPs in the area is a pure fiber network. This works out well if you are buying bandwidth from them but sucks if you are installing a automation system. Their cable boxes are IP based and it is impossible to learn the codes from the remote. They at least have the documentation in a PDF, but I do not know how to convert their documentation into a workable hex code.

Can anyone lead me to some sort of guide that teaches you how to convert something with the heading "STB IR Protocol" into a workable IR code. Here is an exerpt from the PDF:

The Padding byte is always 00000000

The Data byte is dependent upon the button pressed (see button table for list of data values)

The Checksum is the sum of the upper and lower 4-bit nibbles of Byte 1, Byte 2, Byte 3 and the top 4 bits of Byte 4
e.g.
Byte 1 = 01011000
Byte 2 = 00000000
Byte 3 = 00001001
Byte 4 = 0111XXXX

The cable box is an Amino box, and when I did a search for this I see I am not the first one to scratch my head over this one.

Any guidance would be greatly appreciated.
Post 2 made on Friday May 10, 2013 at 16:45
3FG
Select Member
Joined:
Posts:
August 2009
1,861
 The quoted part all makes sense to me, but it doesn't include much information.  Shoot me an email (see my profiel) with the PDF file, and I should be able to give you the Pronto Hex.
Post 3 made on Friday May 10, 2013 at 16:57
Rob Grabon
Founding Member
Joined:
Posts:
November 2001
1,392
Amino Aminet 110 is in the RTI mega library files...

This is the hex listed for "1"
0000 0066 003B 001D 0047 0042 0020 000A 000A 000A 000A 000A 000A 000A 0016 000A 000A 0016 0016 0016 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 0016 0016 0016 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 0016 000A 0C86 0047 0042 0020 000A 000A 000A 000A 000A 000A 000A 0016 0016 000A 000A 0016 0016 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 0016 0016 0016 000A 000A 000A 000A 000A 000A 000A 000A 0016 0016 0016 000A 0C86 0047 0047 0020 000A 000A 000A 000A 000A 000A 000A 0016 0016 000A 000A 0016 0016 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 000A 0016 0016 0016 000A 000A 000A 000A 000A 000A 000A 000A 0016 0016 0016 000A 0C86
Technology is cheap, Time is expensive.
Post 4 made on Friday May 10, 2013 at 17:06
3FG
Select Member
Joined:
Posts:
August 2009
1,861
Yes, but we at least need to know whether the frequency is 38KHz or 56KHz. We've seen both.  And some Amino boxes use the Zaptor or CanalSat protocols instead.
Post 5 made on Friday May 10, 2013 at 17:34
Ernie Gilman
Yes, That Ernie!
Joined:
Posts:
December 2001
30,076
send a pm to remotecentral member edmund.
A good answer is easier with a clear question giving the make and model of everything.
"The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw
Post 6 made on Friday May 10, 2013 at 19:16
ErikS
Active Member
Joined:
Posts:
July 2003
699
If you are successful with this, please post back. We ran into this a month ago and using the codes in the RTI Megalist, some codes would work, some would not, and some would repeat even with repeat set to none. Spent a while trying to learn the commands using an IR-Pro with some success. It was almost as if it was a toggle codeset but after learning an A and B code there was still issues and some codes worked without using a toggle.

The owner said they got the tv service as an introductory freebie for signing up for internet but are going to change to directv so I don't feel terrible about it. I don't recall the Amino model, but the box was about the size of an apple tv and the on screen gui was horrible.
OP | Post 7 made on Friday May 10, 2013 at 23:48
wildulmer
Long Time Member
Joined:
Posts:
June 2007
264
I have forwarded the PDF to 3FG and hopefully he can lead us in the right direction.
Post 8 made on Saturday May 11, 2013 at 02:20
3FG
Select Member
Joined:
Posts:
August 2009
1,861
The PDF wildulmer sent me describes the Amino IR protocol, which is already known by DecodeIR.dll. Its IRP is:
{36.0k,268,msb}<-1,1|1,-1>[T=1] [T=0] (7,-6,3,D:4,1:1,T:1,1:2,0:8,F:8,15:4,C:4,-79m)+
{56.0k,268,msb}<-1,1|1,-1>[T=1] [T=0] (7,-6,3,D:4,1:1,T:1,1:2,0:8,F:8,15:4,C:4,-79m)+
{C =(D:4+4*T+9+F:4+F:4:4+15)&15} [the arithmetic sum of the first 7 nibbles mod 15]


The PDF says that the modulation frequency is 36.0KHz for the A125 / Ax3x / Ax4x models and 56.0KHz for A110(H) / A500 models.  (The Megalist Pronto Hex quoted above for the 110 uses 40.6KHz, which is quite far from 56KHz and not very close to 36KHz.)  Note that this protocol uses a kind of toggle bit, which is set to one for the first frame, and to zero for all repeat frames.  

The PDF describes 3 different remote styles, but it appears that the IR codes for a given function are the same among all three styles.

One can use IrMaster to generate the necessary Pronto Hex. It will calculate the checksum.  Select the IR protocol-- amino for the boxes needing 36KHz, and and amino-56 for the ones needing 56KHz. The PDF uses hexadecimal rather than decimal numbers, but IrMaster will accept numbers in either format.  In IrMaster, the device (text box D) is the same as the address in the PDF.  So far as I know only device = 0 has been seen.   Text box F is the function number.  For example, Play is listed as 0x1F (decimal 31), so enter either 0x1F or 31. Click Generate.  Here's Play at 56KHz:
0000 004A 001F 001F 0069 005A 002D 000F 000F 000F 000F 000F 000F 000F 001E 000F 000F 001E 001E 001E 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 001E 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 001E 000F 000F 000F 1148 0069 005A 002D 000F 000F 000F 000F 000F 000F 000F 001E 001E 000F 000F 001E 001E 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 001E 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 001E 000F 000F 000F 000F 000F 1148

Since the function numbers are grouped together, it is probably useful to enable the Export Pane in Option/Enable Components, and then Export the Pronto Hex using a range of function numbers.

OP | Post 9 made on Saturday May 11, 2013 at 09:01
wildulmer
Long Time Member
Joined:
Posts:
June 2007
264
I will give this a try and let you know. It will probably be a week or two before I am able to get back there.

Thank you for your help.


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse