Telesystem TS-7510 HD

If you have learned signals that don't get decoded when you look at them in IR.exe, post your file to the Diagnosis Area then post your question here (including a link to the file).

Moderator: Moderators

alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Telesystem TS-7510 HD

Post by alanrichey »

This device is decoding as Gap... in RM. The ICT file at
https://www.hifi-remote.com/forums/dload ... e_id=11419 contains learns for the Power button, the numeric buttons and the Channel Up/Down buttons.

Could someone do their magic and produce a manual protocol ? If the OBCs match I can do the rest myself, otherwise I will have to do a full ICT for all the functions. The OBCs decoded as:

Power 247
0 255
1 127
2 191
3 63
4 223
5 95
6 159
7 31
8 239
9 111
Ch+ 119
Ch- 183

Al
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Good Morning Alan

This appears to be a simple protocol. The device repeats, the subdevice repeats, the function is sent and then complemented.

D:8, D:8, S:8, S:8, F:8,~F:8, 1, ??leadout time

The thing I am missing is the leadout time. There are not enough long presses for me to determine if its a set lead out time, or a lead out time as total.

As far as the OBC's, they are not going to be as decoded.

If you want to dig then out yourself, you can change the IRP form to hex and then look at the next to the last two digits (are they called digits in a hex number) and then enter that into the hex code, or I can do it when you provide some long press learns.

Code: Select all

Power :	{A=0xCACA353510EF}		OBC=16 
Zero :	{A=0xCACA353500FF}		OBC=0
One : 	{A=0xCACA353501FE}		OBC=1
Two :	{A=0xCACA353502FD}		OBC=2
Three : {A=0xCACA353503FC}		OBC=3
Four : 	{A=0xCACA353504FB}		OBC=4
Five : 	{A=0xCACA353505FA}		OBC=5
Six : 	{A=0xCACA353506F9}		OBC=6
Seven : {A=0xCACA353507F8}		OBC=7
Eight : {A=0x3508F7} bad learn		OBC=8
Nine :  {A=0xCACA353509F6}		OBC=9
12:	Channel Up :{A=0xCACA353511EE}		OBC=17
13:	Channel Down : {A=0xCACA353512ED}		OBC=18
Last edited by vickyg2003 on Fri Oct 12, 2012 8:56 am, edited 1 time in total.
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Forget what I said about the leadout time. I was thinking that there would be different numbers of 1's and 0's in the learn, but everything is going to have the same number of 1's and 0's becuase of the complement.

Partial file is located here
https://www.hifi-remote.com/forums/dload ... e_id=11420
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

Crikey that was quick :D I'll get the user to check this one works.

How exactly do I convert the IRP form to Hex ?

Al
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

alanrichey wrote:Crikey that was quick :D I'll get the user to check this one works.
Well it was an easy one. No need to get someone who can decode, to figure out some complicated scheme.
How exactly do I convert the IRP form to Hex ?

Al
In IRScope, in the "Advanced" menu, change the "IRP Data Format" to one of the hex options.

The second to the last byte contains the function code or OBC in hex. Since this is a simple MSB protocol that uses 1 byte for the function, there is no need to reverse or complement or bit shift, or use any special mathmatical tricks. Heck in this case you don't even need to convert to decimal since RM allows you to enter the hex directly and will calcuate the decimal for you. You can simply pick up the hex from the IRP and plug it into the hex column.


Lets take Channel Up
The irp gives this value for A
:{A=0xCACA353511EE}

The second to the last byte contains the obc. The OBC bye is 11h
If you did the hex to decimal conversion, it would be 16+1.
OBC=17

If you plug 11 into the hex column, you'll see the conversion happen.
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

Great stuff, I'll let you know how we get on.
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

heck now that I look at it, I see that this is really
D:8, D:8, ~D:8, ~D8, F:8, ~F8, not that it makes a whole heck of a lot of difference, but I might have been able to do this without any assembly language. Not to quick on pattern recognition here. :roll:

And do let me know how it works. We both know that feedback is important here. I think it should go fine. I looked at the pictures and they were very close.
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Alan, it has been a week. Any word?
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
The Robman
Site Owner
Posts: 21947
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

vickyg2003 wrote:heck now that I look at it, I see that this is really
D:8, D:8, ~D:8, ~D8, F:8, ~F8, not that it makes a whole heck of a lot of difference, but I might have been able to do this without any assembly language. Not to quick on pattern recognition here. :roll:
You might have been able to. You could try selecting "dev-!dev-cmd-!cmd" as the Signal Structure and entering 2 [Device] Bytes. You would have to supply the device code in hex twice, of course, but it might work. However, I've never seen "dev-!dev-cmd-!cmd" used with 2 byte device codes, so I'm not positive what it would do.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

vickyg2003 wrote:Alan, it has been a week. Any word?
No, I sent a hastener yesterday. http://answers.slingbox.com/thread/20107?tstart=0
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

vickyg2003 wrote:In IRScope, in the "Advanced" menu, change the "IRP Data Format" to one of the hex options. The second to the last byte contains the function code or OBC in hex. Since this is a simple MSB protocol that uses 1 byte for the function, there is no need to reverse or complement or bit shift, or use any special mathmatical tricks. Heck in this case you don't even need to convert to decimal since RM allows you to enter the hex directly and will calcuate the decimal for you. You can simply pick up the hex from the IRP and plug it into the hex column.
At long last we have a reply, I had to resort to a PM to get him. Turns out the partial remote worked so I just need to do the other buttons.

Vicky: Sorry to be thick but I don't see how to view the codes in the format you describe. After setting the IRP Data Format what do I select to see the hex ?
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

alanrichey wrote:
vickyg2003 wrote:In IRScope, in the "Advanced" menu, change the "IRP Data Format" to one of the hex options. The second to the last byte contains the function code or OBC in hex. Since this is a simple MSB protocol that uses 1 byte for the function, there is no need to reverse or complement or bit shift, or use any special mathmatical tricks. Heck in this case you don't even need to convert to decimal since RM allows you to enter the hex directly and will calcuate the decimal for you. You can simply pick up the hex from the IRP and plug it into the hex column.
At long last we have a reply, I had to resort to a PM to get him. Turns out the partial remote worked so I just need to do the other buttons.

Vicky: Sorry to be thick but I don't see how to view the codes in the format you describe. After setting the IRP Data Format what do I select to see the hex ?
Its been a long time since I did worked on this. So long ago that I am in a different state, on a different computer. No notes here. But it looks like these are instructions for IR.

I must have extported this and used Rob's spreadsheet to convert them to an IR file.
Use Rob's IrScopeDecoder
https://www.hifi-remote.com/forums/dload ... le_id=9051

From IRSCope export the files in UEI format and then get that data in to IR.
alanrichey
Expert
Posts: 3533
Joined: Mon Mar 24, 2008 7:14 am
Location: UK/USA

Post by alanrichey »

Sorry, might as well be Greek I'm afraid. Way over my head.

Rob: Can you help me view the IRScope output in the hex format Vicky describes ?
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Just post the ICT and I'll pick them up.
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
The Robman
Site Owner
Posts: 21947
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

alanrichey wrote:Rob: Can you help me view the IRScope output in the hex format Vicky describes ?
Yes, first you need to read the following post as it describes how to convert an ICT file into an IR file. These are the steps that I follow every time I have to decode an ICT file (you don't need to follow steps 5 and 6).

https://www.hifi-remote.com/forums/viewtopic.php?t=14280

Once you have converted the file to an IR file:
1. open it using IR and go to the Learned Signals tab
2. Go to the Advanced menu item, select IRP Data Formet (about half way down), then select one of the two Hex options. (It doesn't matter which, but to exactly match what Vicky posted, select "Hex (base 16, prefix 0x)"
3. click on a learned signal to see the IRP in the "IRP Form" box.

Here's a zip that contains your original ICT file, the UEI export file and the resultant IR file:
https://www.hifi-remote.com/forums/dload ... e_id=11460

Note: the learned signals are saved on random buttons, look at the Note to see what they really are.
Last edited by The Robman on Fri Nov 02, 2012 3:49 pm, edited 2 times in total.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Post Reply