HD PVR XMP Hex codes don't all work. Please Help!!!

If you're not a JP1 user, but would like help from the JP1 experts, post your question here.

Moderator: Moderators

Post Reply
pires100
Posts: 1
Joined: Tue Jul 28, 2009 8:17 pm

HD PVR XMP Hex codes don't all work. Please Help!!!

Post by pires100 »

Hello everyone. I have been trying to create a Crestron '.ir' file in Crestron's DEAL software to control the Multichoice HD PVR in South Africa(which is essentially a PACE TDS-850). The best method I have found so far(and I've tried ALOT of methods) is to generate alot of XMP Hex codes using the makehex program and then enter those codes into DEAL software under the 'enter pronto .ccf data format' dialog and then test them all on a crestron controller, recording the ones that perform.

I entered these codes into a Marantz(pronto type remote) and they work perfectly...I managed to find all the functions, BUT when I typed the same hex codes into Crestron's DEAL software, only some of them worked. For example I couldn't seem to generate a working infra-red code for 'info' or 'exit'. It seems so weird that PVR functions 0,1,2,3,4,7 all work perfectly from Crestron,but not 5,6,8 or 9.

Can anyone help me in any way? Perhaps an alternative method of generating XMP codes? or does someone have a crestron .ir file to share for this hd pvr? Perhaps somebody has an updated XMP.IRP file with some subtle changes that might solve my problem?

BTW Here is the IRP File I used to generate all the xmp codes...(I found the device number 71.17 in documents about the DSTV IR Hex codes from other people)

Device=71.17
Function=0..512
Define A=S:4:4
Define B=3908
Define G=0
Define H=8
Define J=S

Frequency=38000
First Bit=MSB
0=210,-760
1=210,-896
2=210,-1032
3=210,-1168
4=210,-1304
5=210,-1440
6=210,-1576
7=210,-1712
8=210,-1848
9=210,-1984
10=210,-2120
11=210,-2256
12=210,-2392
13=210,-2528
14=210,-2664
15=210,-2800

Define C=0-A-S-B-(B:4:4)-(B:4:8)-D-(D:4:4)
Define X=0-A-G-J-F-(F:4:4)-(F:4:8)-(F:4:12)
Define Y=X+G-H

Form=A:4,C:4,S:4,B:12,D:8,210,-13800,A:4,X:4,G:4,J:4,F:8,F:8:8,210,-80400;A:4,C:4,S:4,B:12,D:8,210,-13800,A:4,Y:4,H:4,J:4,F:8,F:8:8,210,-80400

I also found this XMP information about the HD PVR on the manufacturer website...

TV1 ID: S2059 (offset: 22089); Exec 364, Registration code: 17479 (4447h)
TV1 Owner Code: 1, Tag Number: 1,

I'm just not sure how to use this information when editing the IRP file I use to generate the xmp codes...

Any help would be GREATLY appreciated!

BTW here are some of the XMP hex codes I generated:

Device Code: 71.17 Function: 2
0000 006D 0012 0012 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 005B 0008 001D 0008 0022 0008 001D 0008 0027 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0032 0008 0046 0008 0022 0008 001D 0008 0027 0008 001D 0008 001D 0008 0BF2

Device Code: 71.17 Function: 4
0000 006D 0012 0012 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0051 0008 001D 0008 0022 0008 001D 0008 0032 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0027 0008 0046 0008 0022 0008 001D 0008 0032 0008 001D 0008 001D 0008 0BF2

Device Code: 71.17 Function: 7
0000 006D 0012 0012 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0041 0008 001D 0008 0022 0008 001D 0008 0041 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 006A 0008 0046 0008 0022 0008 001D 0008 0041 0008 001D 0008 001D 0008 0BF2

The functions above work perfectly on the Crestron system. Here are some that don't work on the Crestron system, but work perfectly from the Marantz remote:

Device Code: 71.17 Function: 5
0000 006D 0012 0012 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 004B 0008 001D 0008 0022 0008 001D 0008 0037 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0022 0008 0046 0008 0022 0008 001D 0008 0037 0008 001D 0008 001D 0008 0BF2
Device Code: 71.17 Function: 6
0000 006D 0012 0012 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0046 0008 001D 0008 0022 0008 001D 0008 003C 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 001D 0008 0046 0008 0022 0008 001D 0008 003C 0008 001D 0008 001D 0008 0BF2
Device Code: 71.17 Function: 7
0000 006D 0012 0012 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 0041 0008 001D 0008 0022 0008 001D 0008 0041 0008 001D 0008 001D 0008 0BF2 0008 0022 0008 005B 0008 0022 0008 006A 0008 0032 0008 0032 0008 0032 0008 0041 0008 020D 0008 0022 0008 006A 0008 0046 0008 0022 0008 001D 0008 0041 0008 001D 0008 001D 0008 0BF2

Hopefully somebody has some ideas...

Many thanks
binky123
Expert
Posts: 1292
Joined: Sat Feb 14, 2004 3:35 am

Post by binky123 »

Currently, your Base Off period is 760 and then each hex digit is a multiple of 136. This multiple corresponds to a Pause value of 44h. Try reducing this multiple value as we've seen 3Eh,3Fh,43h and 44h used in the past for XMP devices.
sjolundjohn
Posts: 3
Joined: Tue Sep 15, 2009 10:37 am

Post by sjolundjohn »

Can this information be used to create a slingbox bin file?

How do I do it? Is there anybody here that can do it? Desperate for any help.

I have created a separate thread on this topic.

https://www.hifi-remote.com/forums/viewt ... 9794#p79794
Post Reply