Aternate code set for the DirecTv HR20-700 AV1/AV2

Need help adding new codes to your Slingbox, this is the place to ask. You're welcome to ask general Slingbox questions here, but be aware that most of us are not Slingbox experts.

Moderator: Moderators

Post Reply
JonW747
Posts: 3
Joined: Mon Jun 04, 2007 9:07 am

Aternate code set for the DirecTv HR20-700 AV1/AV2

Post by JonW747 »

This is what you need if you have two HR20's hooked up to your Slingbox.

This was tested on the Slingbox Pro:

http://www.hifi-remote.com/forums/dload ... le_id=4633
The Robman
Site Owner
Posts: 21887
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

What did you change in RM to make the upgrade work the 2nd codeset?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
JonW747
Posts: 3
Joined: Mon Jun 04, 2007 9:07 am

Post by JonW747 »

It took me a while to figure eveything out, but in the end it was fairly straightforward (I don't own a JP1 remote).

I took the existing RMDU file for the HR20 and changed the device code from the default (12) to 2 and selected the "Slingbox with UEI PL Chip" remote.

For some reason the special function keys did not work or did not convey, so I eventually worked out how they mapped to the RM remote via directed trial and error. :)

I'd figured out the device code a long time ago using decodeIR and my pocketpc when I was trying to generate the alternate codes for my MX-800 remote with makehex. If anyone is curious here are the IRP files for the standard and alternate codesets:

Standard (hr20.irp)

Device=12
Function=0..255
Frequency=38400
Time Base=601
Zero=1,-1
One=1,-2
Two=2,-1
Three=2,-2
First Bit=MSB
Define C=7*(F:2:6)+5*(F:2:4)+3*(F:2:2)+(F:2)
Form=10,-2;D:4,F:8,C:4,1,-50,5,-2

Alternate (hr20alt.irp)

Device=2
Function=0..255
Frequency=38400
Time Base=601
Zero=1,-1
One=1,-2
Two=2,-1
Three=2,-2
First Bit=MSB
Define C=7*(F:2:6)+5*(F:2:4)+3*(F:2:2)+(F:2)
Form=10,-2;D:4,F:8,C:4,1,-50,5,-2
RMSko
Posts: 4
Joined: Sat Aug 13, 2005 6:46 am

Post by RMSko »

I've reviewed your post re adding a second HR20 remote for Slingbox. I've followed the instructions, but am not able to get it to work. I know I'm asking a lot, but I would really appreciate it if you could help me out. Here are the steps I've taken:

On my HR20 remote (RC34) I've added the code 00003 to the remote and then I set up my HR20 to run via AV1

I then downloaded the file from your post and moved it to the Slingbox subfolder you indicated (was I suppose to run this file?)

I then ran Slingbox setup and entered S1378 as the code, but it didn't work

Any help you can give me would be greatly appreciated. You can also email at skoller@verizon.net. Thanks.
MaskedMan
Tivo Expert
Posts: 1055
Joined: Tue Feb 10, 2004 3:54 am
Location: Boone, IA

Post by MaskedMan »

Edmund
RMSko
Posts: 4
Joined: Sat Aug 13, 2005 6:46 am

Post by RMSko »

It finally (1378)worked! Excellent, thanks.
va-slinger
Posts: 4
Joined: Tue Aug 29, 2006 11:02 pm

H20 AV1/AV2

Post by va-slinger »

I've tried S1378_PL on an H20-600 with no luck. The AV1/AV2 setup for the H20 wants the remote set to 00002, not 00003. I'm not sure how the 00003 discussed above equates to Device=2 in the alternate irp for the HR20. Can anyone tell me the irp device that equates to 00002
va-slinger
Posts: 4
Joined: Tue Aug 29, 2006 11:02 pm

Post by va-slinger »

OK, I was impatient. I just figured this out after doing a little more digging.
Device code is 13 for for AV1/AV2 when used with an H20 (corresponding to 00002). Simplest thing to do is use RM, import the S1378_PL file, change device to 13, and export it back using same name. Drop it back into SBAV directory and follow other folks procedures for choosing "other" and "S1378"
JonW747
Posts: 3
Joined: Mon Jun 04, 2007 9:07 am

Post by JonW747 »

The key was just figuring out the device code. The code set numbers (001, 002, 003) don't really mean anything.

I originally figured out the device code for the alternate HR20 code set by running a program on my pocket PC that could capture IR commands and spit them out in a pronto .ccf file. You could do the same with a real Pronto. DecodeIR then did the rest.

I originally went all through that so I could discover the discrete codes. Afterall, you can't learn IR commands that don't exist on the remote control, but it's nice to use clean generated codes rather than learned codes. Then with the slingbox, it was mostly a matter of figuring out how to use RM.

JohnsFine, Robman and the rest of the JP1 community should be proud of what they've accomplished and what the rest of us have been able to do thanks to the foundation they've built.
Post Reply