View Full Version : Adding new IR Blaster codes to the Replay unit (2k/3k)
The Robman
06-06-03, 07:31 PM
I have split this thread from the main Adding new IR Blaster codes to the Replay unit (http://www.avsforum.com/avs-vb/showthread.php?t=267352) thread.
All of the posts here pertain to the older 2000, 3000 and Showstopper ReplayTV units. These units use OBJ files for the IR blaster.
All of the posts that remain in the other thread pertain to the newer 4000, 5000 and 5500 series units. These units use RID files for the IR blaster.
All files relating to adding blaster codes to Replay can be found here...
http://www.hifi-remote.com/forums/dload.php?action=category&cat_id=106
FlipFlop
06-07-03, 01:25 PM
Originally posted by Mikeyboy
The hard part is adding new files. I can't help you there. Maybe flipflop can.
The 2xxx and 3xxx series units have an httpget command that can be used to download a file served from a web page. You need to enable the shell console on the serial port ( http://members.cox.net/seanriddle/replayshell.html ), then use the shell to force a network connection ('connect' / 'disconnect' commands) and use the 'httpget' command to get the file. Once you have a shell you can also move files around and/or manually edit text files as needed.
You could also use rnsproxy ( http://www.molehill.org/twiki/bin/view/Replay/RnsProxy ) to intercept communications and run shell commands (like httpget) during a normal network connection.
If the molehill.org page is not available, try this archive instead...
http://web.archive.org/web/20040818004710/http://www.molehill.org/twiki/bin/view/Replay/RnsProxy
Similar things probably can be done on the 4xxx and 5xxx units, but I don't know the specifics there.
madcow223
06-07-03, 03:39 PM
Originally posted by FlipFlop
The 2xxx and 3xxx series units have an httpget command that can be used to download a file served from a web page. You need to enable the shell console on the serial port ( http://members.cox.net/seanriddle/replayshell.html ), then use the shell to force a network connection ('connect' / 'disconnect' commands) and use the 'httpget' command to get the file. Once you have a shell you can also move files around and/or manually edit text files as needed.
wow! when did this get discovered? Is there any other information on this (i.e. previous thread?)
I couldnt find anything in the replayfaq or via search.
The Robman
06-07-03, 04:36 PM
Hey, all of my Replays are 3k/Showstoppers, so the selfish side of me says there's no rush for the 4k/5k solution! :)
If you guys that know what you're doing could set something up, I could create the files to be loaded.
Randy, even though the shows from an HDTV box would no longer be HD, the picture quality qould still be WAY better than the regular channels from analogue cable or OTA, plus there are a few extra channels that you can get via the OTA HDTV that are not accessible otherwise.
The Robman
06-13-03, 11:22 PM
FlipFlop, et all,
I just got around to looking at the contents of the "obj" files for the IR blaster and here's the format of the files.
Byte1 = number of bytes to the protocol code (zero means use ROM protocol)
Bytes 2+3 = setup code
Bytes 4+ = normal device upgrade code,
Byte 4 = 2nd half of protocol id
Byte 5 = number table entry (usually zeroes)
Byte 6+ = fixed data (for protocol)
Followed by button codes, here's the key map...
numbers (10)
volume (3 - not used)
ch +
ch -
power on
power off
enter (or select)
Next up on my "to do" list is to create an "obj" file for you that will send the ch+/- thing instead of the enter button.
Robman,
Could you provide more info on how to create an IR blaster .obj file? You described the file format, but how would I get the info populate a file?
I have been trying to get my Showstopper to control a Samsung T151 HD OTA STB, but haven't had much luck. I got a Samsung hack that Mikeyboy had posted over here:
http://www.avsforum.com/avs-vb/showthread.php?s=&postid=3601613&highlight=samsung+and+showstopper#post3601613
which appears to be doing exactly what you are describing in this thread. However, I haven't gotten it to work so I'm thinking if I created my own .obj specifically for a Samsung T151, I may have better luck.
Can anyone provide any info on this?
Looks like I'm going to need to add new codes to my Showstopper as well to control a new DirecTV receiver. If anyone has any helpful information, that would be appreciated. In the mean time, I guess I'll start digging through the old posts to see if I can figure out how to create my own code files.
The Robman
09-30-05, 07:31 PM
Was an easy way ever developed to get new OBJ upgrade files into the old 2000/3000 series units, without needing to remove the HD each time?
i would like to modify an ir command set in a 2000 series replay. i know that you cannot add any file to the os,but it is possible to change an existing IR command set to the values needed. i know that the 2000 series uses a different format than
the later replay's rid file. i can extract the files for IR from the 2000 using extractRTV,but am having difficulty knowing what the format of the ir hex codes
pertain to. i have JP1 info for the needed IR,is there a program (like flipflops for rid file conversion) for the 4000/5000 series for the 2000? how can i use extractRTV to replace such a file if i can re-write a known IR set? will i need to calculate a new checksum for this file?
tnx.
FlipFlop
10-08-05, 06:11 PM
i would like to modify an ir command set in a 2000 series replay.
The Robman has made codes for the 2xxx and 3xxx units. The codes for those units are different than the 4xxx and 5xxx units, but apparently are similar to UEI universal remotes.
The main difficulty there is getting new codes into the unit, but if you are willing to pull the hard drive, you can use "extract_rtv -p1 -w [filename] [localfile]" to overwrite an existing code. [filename] is the full path name of the file on the ReplayTV drive, and localfile is the name of the file on the PC drive.
The Robman
10-09-05, 04:12 PM
The 2000/3000 series codes are stored as "OBJ" files in a folder called sys1/OS/IRBlaster. There is a file in this folder called IRBTable which contains info on how the codes should be used (ie, are leading zeroes required, how many digits, what delay between button presses).
If you create a new OBJ file, you should store it here and edit the IRBTable file accordingly.
Here's a brief extract of what this file looks like...
# Setup Code IRB Code Format String Delay File
#=========================================================== ======
003 003 %d@ 200
015 015 %02d 200 C0015.OBJ
160 160 %d 200 C0160.OBJ
392 392 %03d 200 S0392.OBJ
276 276 %d@ 200 C0276.OBJ
If you also want to associate the new code with a brand name, there is another folder called sys1/Setup/Irbdata which contains a file for each brand that list the corresponding setup codes. Here's what the "ABCCableBox" file looks like...
$ ABC
|
@ ^^0001^^^^^^^
|
@ ^^0003^^^^^^^
|
@ ^^0007^^^^^^^
|
@ ^^0008^^^^^^^
|
@ ^^0011^^^^^^^
|
@ ^^0013^^^^^^^
|
@ ^^0014^^^^^^^
|
@ ^^0017^^^^^^^
Here's the format of the "OBJ" files:
bytes function
0-0: bytes offset of protocol code (zero if no protocol upgrade needed)
1-2: setup code in hex format (eg, "0b ed" = SAT/1005 )
3+: this is the device upgrade in standard JP1 format
??: the device upgrade may be followed by a protocol upgrade, in standard S3C8(old) format.
The 2000/3000 series codes are stored as "OBJ" files in a folder called sys1/OS/IRBlaster.
If you create a new OBJ file, you should store it here and edit the IRBTable file
accordingly.
Hi Robman,
What tools can I use to create or modify the "OBJ" files?
I have a Showstopper 2000, and I'm trying to make it work with my DreamBox500.
Thanks
The Robman
11-01-05, 07:25 PM
We haven't added support for the OBJ files to the JP1 software yet, and it really wasn't considered much of a priority as it didn't seem like too many people would still need this functionality. Just FYI, I have asked for this functionality here:
http://www.hifi-remote.com/forums/viewtopic.php?p=35493#35493
However, the Dreambox might be a problem. There is a limit to the size of the protocol code that can be used with the newer UEI chips (as used in the Slingbox), so it's entirely possible that the same limit applies to the old chip used in the Replay. If this is the case, it would rule out adding an upgrade for the Dreambox because the protocol code is so large.
foltz61
11-03-05, 01:45 PM
i would like to modify an ir command set in a 2000 series replay. i know that you cannot add any file to the os,but it is possible to change an existing IR command set to the values needed. i know that the 2000 series uses a different format than
the later replay's rid file. i can extract the files for IR from the 2000 using extractRTV,but am having difficulty knowing what the format of the ir hex codes
pertain to. i have JP1 info for the needed IR,is there a program (like flipflops for rid file conversion) for the 4000/5000 series for the 2000? how can i use extractRTV to replace such a file if i can re-write a known IR set? will i need to calculate a new checksum for this file?
tnx.
I hve edited this post because I found most of the info I needed. Does anyone have a Directv D10 obj file?
Thanks,
'
Joe
foltz61
11-07-05, 06:32 PM
Since no one seems to have one of these files, I am giving it a try, without success. Here is what I have done. This would make a great tutorial if only it were correct.
1. Got the D10 file from JP1 site.
2. Created S1005.OBJ using the xvi32 hex editor
3. Edited the file as follows. Per The Robman's format instructions posted earlier
a) 0-0: bytes offset of protocol code (zero if no protocol upgrade needed)
28 (dec 40 to get to offset of protocol code
b) 1-2: setup code in hex format (eg, "0b ed" = SAT/1005 )
0B ED
c) 3+: this is the device upgrade in standard JP1 format
Got the following hex data from this area of the JP1 file
15-1994 Device Upgrade Code:,,,,,,,,,,,,
Upgrade Code 0 = 0D 61 (SAT/1377) DirecTV D10 (KM v8.28),,,,,,,,,,,,
62 00 BE FE FC E9 C3 11 01 02 03 04 05 06 07 08 09 0D 0E 10 13 5B 0F 30 32 33 34 31 35 29 28 21 22 23 24 25 47 2E 48 26
d) ??: the device upgrade may be followed by a protocol upgrade, in standard S3C8(old) format
Got the following hex data from this area of the JP1 file
15-1994 Device Upgrade Code:,,,,,,,,,,,,
Upgrade Code 0 = 0D 61 (SAT/1377) DirecTV D10 (KM v8.28),,,,,,,,,,,,
40 84 11 8B 15 00 01 2C 01 18 01 2C 02 44 02 58 01 18 02 58 02 44 0B B8 02 44 B0 0C 68 03 37 64 0B E6 0E 2C E6 0F 5D F6 01 42 8B 0C 37 62 09 E6 0E 43 E6 0F 8A F6 01 42 F6 80 91 1C 22 F6 01 39 38 03 F6 80 7A 38 04 F6 80 76 38 05 F6 80 7A 1C 12 F6 01 51 37 60 07 C6 F8 29 04 F6 01 45 C6 F8 11 94 F6 01 45 76 0C 01 EB 06 C6 22 05 DC 20 0C F6 01 0A 7B C6 AF 4C 04 8B 02 4C 02 90 C3 90 C3 08 C3 56 C0 03 86 04 C0 06 C1 12 F6 01 39 4A EC AF C6 08 01 03 C6 0A 05 07 B0 C0 B0 C2 38 04 48 C3 56 C4 03 87 50 08 02 24 5A FC E0 C3 E0 C3 0E 37 04 EC F0 C2 29 05 AF
To come up with the following hex data in the S1005.OBJ file.
28 0B ED 62 00 BE FE FC E9 C3 11 01 02 03 04 05 06 07 08 09 0D 0E 10 13 5B 0F 30 32 33 34 31 35 29 28 21 22 23 24 25 47 2E 48 26 40 84 11 8B 15 00 01 2C 01 18 01 2C 02 44 02 58 01 18 02 58 02 44 0B B8 02 44 B0 0C 68 03 37 64 0B E6 0E 2C E6 0F 5D F6 01 42 8B 0C 37 62 09 E6 0E 43 E6 0F 8A F6 01 42 F6 80 91 1C 22 F6 01 39 38 03 F6 80 7A 38 04 F6 80 76 38 05 F6 80 7A 1C 12 F6 01 51 37 60 07 C6 F8 29 04 F6 01 45 C6 F8 11 94 F6 01 45 76 0C 01 EB 06 C6 22 05 DC 20 0C F6 01 0A 7B C6 AF 4C 04 8B 02 4C 02 90 C3 90 C3 08 C3 56 C0 03 86 04 C0 06 C1 12 F6 01 39 4A EC AF C6 08 01 03 C6 0A 05 07 B0 C0 B0 C2 38 04 48 C3 56 C4 03 87 50 08 02 24 5A FC E0 C3 E0 C3 0E 37 04 EC F0 C2 29 05 AF
I then used extract_rtv to overwrite sys1/OS/IRBlaster/S1005.OBJ on replay drive. I selected the code 1005 from the "Other" choices of the Sat menu. Still no luck. Can anyone tell me where I went wrong (be nice :) ). Keep in mind I have no IR experience and alot of the terms are greek to me.
Thanks,
Joe
Setup Code should have been 0D 61. Oops. Wife has a show recording. Will post results later.
foltz61
11-07-05, 10:01 PM
Didin't work so I tried...
00 06 D1 62 00 BE FE FC E9 C3 11 01 02 03 04 05 06 07 08 09 0D 0E 10 13 5B 0F 30 32 33 34 31 35 29 28 21 22 23 24 25 47 2E 48 26
^^^^^^^^ dropped protocol upgrade^^^^^^^^^^^
Didn't work either.
The Robman
11-09-05, 01:52 PM
Try the following data for the DirecTV D10:
14 0D 61 62 00 B9 C3 11 01 02 03 04 05 06 07 08
09 0D 0E 10 10 43 8A 11 8B 09 20 0B B8 02 4E 01
22 01 22 08 04 86 40 C0 28 CB 84 C1 C2 02 C2 06
CB 40 FB F1 90 CC 1C 12 F6 01 39 38 03 48 04 5C
09 1C 14 90 C3 7B 02 1E 1E F6 01 39 90 C3 FB 05
1C 16 F6 01 5A 76 C5 03 EB 04 38 C4 48 CC 5A E1
C6 F8 38 4A F6 01 45 C6 12 05 DC F6 01 0A 7B C6
AF
foltz61
11-10-05, 06:43 PM
Try the following data for the DirecTV D10:
14 0D 61 62 00 B9 C3 11 01 02 03 04 05 06 07 08
09 0D 0E 10 10 43 8A 11 8B 09 20 0B B8 02 4E 01
22 01 22 08 04 86 40 C0 28 CB 84 C1 C2 02 C2 06
CB 40 FB F1 90 CC 1C 12 F6 01 39 38 03 48 04 5C
09 1C 14 90 C3 7B 02 1E 1E F6 01 39 90 C3 FB 05
1C 16 F6 01 5A 76 C5 03 EB 04 38 C4 48 CC 5A E1
C6 F8 38 4A F6 01 45 C6 12 05 DC F6 01 0A 7B C6
AF
I didn't get it to work. I didn't have an S1377.obj so I renamed it S1005.obj and replaced it both directories. I then tried to select the 1005 code from the "Other" section. Did I do sopmething wrong? BTW thanks for trying to help.
Joe
foltz61
12-06-05, 03:41 PM
Try the following data for the DirecTV D10:
14 0D 61 62 00 B9 C3 11 01 02 03 04 05 06 07 08
09 0D 0E 10 10 43 8A 11 8B 09 20 0B B8 02 4E 01
22 01 22 08 04 86 40 C0 28 CB 84 C1 C2 02 C2 06
CB 40 FB F1 90 CC 1C 12 F6 01 39 38 03 48 04 5C
09 1C 14 90 C3 7B 02 1E 1E F6 01 39 90 C3 FB 05
1C 16 F6 01 5A 76 C5 03 EB 04 38 C4 48 CC 5A E1
C6 F8 38 4A F6 01 45 C6 12 05 DC F6 01 0A 7B C6
AF
Okay. I think I may know what my problem is. I thought I read somewhere on this forum that the D10 series used the same ir codes. I have a D10-200. I can't find that post anywhere. Could someone confirm this for me before I rack my brain trying this again. Thanks again.
relaxin
12-16-05, 02:53 PM
I have done a search and found some information, but hopefully somebody can answer this question for me.
I have a Pansat 2700A and have an opportunity to pick up an older ReplayTV, RTV-2020.
Is it possible to put the 2700A IR codes in the 2020? Or perhaps I should just ask: Can the 2020 properly work with the 2700A? and if so, what's your suggestion.
Thank you in advance.
FlipFlop
12-16-05, 03:00 PM
I have a Pansat 2700A and have an opportunity to pick up an older ReplayTV, RTV-2020.
The 2xxx and 3xxx use a different IR Blaster file format. If you go back a couple pages in this thread you will find some discussion of them (they are called .obj files on those devices). It is possible to create a file that works, but it is still a bit difficult. Also, to install the file you need to remove the hard drive, connect the drive to your PC, and copy the file onto the drive using extract_rtv.
relaxin
12-16-05, 03:05 PM
The 2xxx and 3xxx use a different IR Blaster file format. If you go back a couple pages in this thread you will find some discussion of them (they are called .obj files on those devices). It is possible to create a file that works, but it is still a bit difficult. Also, to install the file you need to remove the hard drive, connect the drive to your PC, and copy the file onto the drive using extract_rtv.
As you say "create" a file. I am too assume then, that there is not one that exists? I don't mind needing to take the drive out. When I had a Tivo, back in the day, that is what I needed to do.
FlipFlop
12-17-05, 10:21 AM
As you say "create" a file. I am too assume then, that there is not one that exists? I don't mind needing to take the drive out. When I had a Tivo, back in the day, that is what I needed to do.
I would assume that none exists, and that you would need to put it together and fiddle with things to get it to work. I know a code was successfully added once and that the format of the OBJ is known. But beyond that there hasn't been much discussion that I've seen. If you did this, you may be only the 3rd person to do it, and probably the 1st for the PanSat 2700.
foltz61
12-21-05, 11:18 PM
Okay. I think I may know what my problem is. I thought I read somewhere on this forum that the D10 series used the same ir codes. I have a D10-200. I can't find that post anywhere. Could someone confirm this for me before I rack my brain trying this again. Thanks again.
Well I found out that the receivers use the same codes. So, can anybody tell me what I did wrong?
Thanks,
Joe
Chitownman55
03-21-06, 04:32 PM
Can this work with a Panasonic Showstopper 2000
I am trying to team up my Coolsat, MVidea, or Captiveworks to work with my Panasonic PV-HS2000.
Can this work with a Panasonic Showstopper 2000..."sometime in the near future (http://www.avsforum.com/avs-vb/showthread.php?p=7187199&&#post7187199)" :cool:
...for people wanting to add codes to the 2xxx and 3xxx units, things are starting to come together. The "JP1" tools are being worked on to add support for creating blaster codes for those units, and we have the ability to write these new codes onto the disk image. So, sometime in the near future it should be possible to add codes to those units too.
DSSdevl
04-13-06, 12:08 PM
Don't mean to be pushy, but anybody know the progress of allowing 2XXX, 3XXX, and Showstoppers to have this ability. Also, if anybody needs a test subject, i have a Showstopper and am willing to help in any way.
BaysideBas
04-13-06, 01:16 PM
expected Q1 '03.
DSSdevl
04-14-06, 08:50 PM
I'll get you for that one. Good one.
BaysideBas
04-17-06, 10:56 AM
I'll get you for that one.You'll have to take a ticket and get in line :D
rscherker
04-30-06, 11:57 AM
I have an old (but well loved) Panasonic Showstopper 2000 that can't be networked.
After reading though the posts I see that Flipflop made a very cool program for adding IR Blaster codes for the D10/D11 to Showstppers with networking, but what can I do to add those codes to my Showstopper 2000?
Anyone know how I can get my Showstpper to work with the D11? Please, any help would be greatly appreciated!
DSSdevl
04-30-06, 07:34 PM
I have an old (but well loved) Panasonic Showstopper 2000 that can't be networked.
After reading though the posts I see that Flipflop made a very cool program for adding IR Blaster codes for the D10/D11 to Showstppers with networking, but what can I do to add those codes to my Showstopper 2000?
Anyone know how I can get my Showstpper to work with the D11? Please, any help would be greatly appreciated!
I recently discussed this via PM with FlipFlop and he says the program hasn't been made cause the person who is making it does not have the time right now.
Hopefully it will come to be, but we can't expect someone to do it by ignoring real life.
I was hoping to get my hands on as much info on creating the OBJ files that the Showstopper uses for IR codes and installing them via extract_rtv.
Anybody who has some info regarding this, it will be very appreciated.
FlipFlop
04-30-06, 08:27 PM
The obj file format was discussed a few pages back:
http://www.avsforum.com/avs-vb/showthread.php?p=6327751&highlight=obj+file#post6327751
If you read on from there, there is some more discussion about the files and how to create and install them.
DSSdevl
05-07-06, 10:10 PM
I freakin did it! My Coolsat 5000 is now controlled by my Showstopper. You can read how I did it here: http://www.avsforum.com/avs-vb/showthread.php?t=675264
I just wanted to come in here and thank everybody for their help. Especially FlipFlop and Robman. You guys are great, many thanks.
felixthecat123
07-19-06, 11:14 AM
Hi all,
I just bought a PV-HS2000 and tried to find my Directv irblaster code in the Panasonic Setup Menu. It wasn't there so this led me to this forum. How do I add a codeset or IRblaster code given that there is no network card on the Panasonic PV-HS2000?
Although I'm fairly apt with computers I will need some good instructions and the shortest or easiest way to get the codeset into my Panasonic PV-HS2000.
Help! Your help is greatly appreciated and I will be indebted to you and your future generations. :)
Felix
FlipFlop
07-20-06, 09:13 PM
Theoretically you can connect the hard drive up to your PC and copy some files onto it to add the blaster code. However, I don't think anyone has created 2xxx/3xxx blaster files for the D10 (they are different than those used in the 4xxx and 5xxx units), so you would have to pretty much start from scratch.
If you are really determined, there is some info way back in this thread on what the blaster file format is for the ReplayTV 2xxx units. But it would require a bit of hacking ability to figure it out.
felixthecat123
07-24-06, 11:27 PM
Hi All,
I was checking in to see if anybody knows if a cure for the D10-200/D10-300 control problem is in the works or maybe a gura is working on a fix.
I just wanted to report that I have tried the low data port on the Directv which
was connected to the serial port on the Showstopper. I still had no success. Argg!
I was able to download and see the channel guide though. I just cannot control my Directv channels through the ShowStopper.
kbohrer
08-11-06, 05:30 AM
I've now spent about 8 hours reading everything I could find pertaining to getting my Showstopper Replay (30xx) to tune the HD channels on a Samsung TS360.
Here's what I think I learned:
- The Showstopper 30xx Replay remotes will not let you set the TS360 code (7110).
- The Showstopper 30xx setup does not have the upgrade that supports Samsung satellite receivers or the 7110 code.
- The TS360 does not support a complete serial control command set, so the IR Blaster is neccessary.
- Replay IR Blaster OBJ files are basically JP1 format with a few leading bytes that identify the setup code
Therefore, the only solution is to:
- create an IR Blaster OBJ file for the TS360 using JP1 format
- choose a IR Blaster OBJ file to replace whose code is supported by the Replay remote and the unit's setup menu
- add the neccessary leading bytes to the JP1 file to identify the chosen code
- update the table file that maps code to OBJ file in the Replay image
- replace the old OBJ file with the new TS360 OBJ file in the Replay image
This same IR Blaster OBJ file can also handle mapping the analog numeric channels that show up in the Replay's guide to the channel/subchannels of the corresponding HD channel. I believe the examples imply this is done by mapping to the analog channel and a channel up command, rather than by specifying a subchannel - but I'm not sure about that.
Also, it seems that if the Replay remote is supposed to also control the TS360, it would also need to be reprogrammed with the new JP1 file. Some of the Replay remotes are apparently JP1 compatible, but I'm not sure about the Panasonic Showstopper remote. Perhaps, a newer universal JP1 remote might be needed.
Does this seem right so far ?
Another question: (I know this won't apply to the TS360, but...) If the serial control is used instead of the IR Blaster between a Replay and a settop box, are the IR OBJ files irrelevant, or do they get mapped to serial commands ? What I'm really wondering is whether in order to get the Replay to tune HD channels, and IR Blaster must be used regardless of the settop box, because that is the only way to remap the Replay analog channel selection to HD channel selection. I don't like relying on the IR Blaster, and would consider getting a different HD tuner if it could work with the Replay over the serial link. I'm only using the TS360 to receive OTA HD broadcasts from my antennas.
- kab
knutella
10-05-06, 12:27 PM
I am also trying to get my hs2000 showstopper to record from the Samsung Sir-T151. I have managed to extract the obj files. THey are in binary format and it will take me some time to figure out how to decode them right, I see the previous posts on their format. The really confusing part is what do I change them to?
Mikeyboy
10-05-06, 05:09 PM
I am also trying to get my hs2000 showstopper to record from the Samsung Sir-T151. I have managed to extract the obj files. THey are in binary format and it will take me some time to figure out how to decode them right, I see the previous posts on their format. The really confusing part is what do I change them to?Attached is a batch file hack to add Samsung T160 codes to the 3000/showtopper drive. It replaces code C0015 with samsung code C1165 adding control for Samsung High Definition receiver to 3000/Showstopper software. I just updated the readme file in the attached hack. It is important to first select C0015 and then C1165 Samsung code and it will work.
Below is a paste of the update.
To install hack. Connect 3000/Showstopper drive to PC secondary IDE ribbon. Start Windows NT, 2000, or XP (administrative priveledges required). Will not work with win95,98 or ME. Click on "InstallSamsungFiles.bat" to start upgrade. Answer "Y" and press the enter key at each overwrite prompt.
To make the hack work. Boot the recorder. Go into setup/network and input settings. Go to appropriate input the Samsung HD receiver is connected to. It doesn't matter what choices you make in here except that you must first select C0015 then press the remote right arrow (the step that tests if the receiver turns on). Although it appears to make no sense why you had to select C0015, it is an important step in order for C1165 to function. Now simply select and save C1165 as your IR blaster code and you will have control of the Samsung HD box.
kbohrer
10-05-06, 06:10 PM
Any answers to my questions ? Comments ? Help would be much appreciated.
- kab
kbohrer
10-19-06, 11:28 PM
Well, with the help of MikeyBoy's samsung hack and his instructions I got my Showstopper to change the channels on my TS360. Now, I need to get it to tune the HD channels instead of the analog channels. (I just use the TS360 as a tuner for OTA local broadcasts.)
In the past, there was a mention of setting the Replay to send an 'enter' after each channel change, and remapping the 'enter' in the samsung .obj file to the same value as the 'channel up'. Does anyone know if this is all that is neccessary ?
The other problem I have is getting the Replay to turn the TS360 power on when it wakes up to record. Any ideas on how to fix that ? Is there a way to map the a number or the enter to more than one code value - like mapping 'enter' to 'discrete power on' followed by 'channel up' ? I've tried to decipher JP1 from the various files, but I haven't gotten very far. I'll do another post with my interpretation of the Showstopper's .obj format.
It would help if I knew what functions the Replay looks up in the .obj to send when trying to record something from a set top box. Anyone know ?
- kab
kbohrer
10-19-06, 11:34 PM
In trying to understand the 'samsung hack' that MikeyBoy has provided, I used the previously posted format of an .obj file. However, it confused me because the number of bytes for the fixed protocol data is not stated - maybe it varies. Also, I expected there to be 3 unused bytes of volume data. That's not the way it is in the samsung .obj file, which works.
Here is an annotated copy of the samsung hack .obj file with the interpretation I got by looking at the TS160 JP1 RM file on the JP1 site. I also looked at the T151 JP1 RM file, which was almost the same. The RM and .obj files have the same hex values for the same functions. So, I think this would help others create a .obj for their devices from an existing JP1 RM files. However, as you can see from the question marks in the annotations, I'm still not clear on some parts. Maybe a JP1 guru can shed some light.
---------------------------------------
Current Samsung Hack C1165.obj byte values, with some annotation.
The first 6 bytes were as I expected them to be from the prevous post about .obj format. Then, there were more fixed data bytes than I expected before the number codes started. Question marks (?) show where I'm still confused.
byte1 = x'00' (number of bytes to the protocol, 0 means use ROM protocol)
byte 2+3= x'048D'= 1165 (setup code in hex format)
byte 4+ (normal device upgrade code)
byte 4 = x'5A' (2nd half of protocol id )
byte 5 = x'00' (? old .obj format says this number table entry, usually zeros - but RM file says it is the 1st half of the protocol id)
byte 6+ = (? fixed data for protocol
byte 6 = x'BD' (? old .obj format says this is fixed protocol data, the RM lists protocol parameters here, but the values given '9 9 49' don't map into x'BD')
byte 7 = x'31' (1st byte of fixed data for protocol)
byte 8 = x'6F' (2nd byte of fixed data for protocol)
byte 9 = x'6F' (3rd byte of fixed data for protocol)
Followed by button codes, here's the key map ..
byte 10 = x'77' (number 0)
byte 11 = x'DF' (number 1)
byte 12 = x'5F' (number 2)
byte 13 = x'9F' (number 3)
byte 14 = x'EF' (number 4)
byte 15 = x'6F' (number 5)
byte 16 = x'AF' (number 6)
byte 17 = x'CF' (number 7)
byte 18 = x'4F' (number 8)
byte 19 = x'8F' (number 9)
(old .obj format listed 3 unused pieces volume data here, but it doesn't take up any actual bytes here or in the RM)
byte 20 = x'B7' (ch +)
byte 21 = x'F7' (ch -)
byte 22 = x'BF' (? old .obj format listed power on, a toggle power code used, not Discrete ON = x'e6')
byte 23 = x'BF' (? old .obj format listed power off, a toggle power code used, not Discrete OFF = x'66')
byte 24 = x'8B' (enter or select)
----------------------------------------
- kab
kbohrer
10-24-06, 07:22 PM
FlipFlop, et all,
Next up on my "to do" list is to create an "obj" file for you that will send the ch+/- thing instead of the enter button.
Rob,
Did you ever do this ? I'd like to see the new .obj and use it to figure out how to get my Showstopper Replay to tune to the HD channels of my Samsung TS360. The behavior that I need is when tuning to a channel number to send "channel number" and then "channel up" to get from xxx channel to xxx-1 (the HD equivalent).
- kab
kbohrer
11-03-06, 02:28 AM
Final try at getting ReplayTV to tune the high definition channels on my Samsung TS360 failed. I edited the C1165.obj file in the samsung hack to replace the last hex code with a 'b7'. That should have made the Replay map an 'enter' to a 'Channel UP'. I set the ReplayTV IR blaster fine tuning to send the 'enter', but it still doesn't work. It doesn't appear to send the Channel up at all. (Actually, the first time I manually change the channel after I do the setup I see a flash of what might be the result of a channel up, but it doesn't have the right affect on the Samsung. On subsequent tries I see no sign of either 'channel up' or 'enter' being sent after the channel number.)
I'm now searching ebay for other OTA HD receivers that only have the ATSC tuner, in order to avoid this problem.
- kab :(
kbohrer
11-04-06, 02:39 AM
I'm now getting partial success getting Showstopper Replay to tune Samsung TS360 to HD channels. The change I made to the .obj file ('b7'= channel up in place of enter) is working. However, the Samsung really needs to get an 'enter' FOLLOWED BY a 'channel up'. Otherwise, the Samsung recognizes the channel number and waits some period of time before timing out and switching channel. If the 'channel up' is received before this timeout, the Samsung thinks that the channel change is not wanted, and just does a channel up from the previously tuned channel.
I changed the delays in the IR Blaster fine tuning menu, but can't get a combination that is reliable. The problem is that I need a longer delay between the end of the channel number and the enter (channel up in my case) than between each channel number digit. If the delay between channel numbers is too long the Samsung things the channel change is over after the 1st digit. The ReplayTV seems to treat the entire sequence, channel number digits plus the enter (channel up in my case) as a single command, so it always puts the same delay between each channel number and the channel up. I currently have the interoperation delay at 3600msec and the response delay at 600msec. I set the intercommand delay at 5000msec, but it doesn't change the timing between the channel numbers and the enter.
Sometimes this works, but other times the channel change is not accepted before the channel up is sent. Also, sometimes the digits of the channel number are taken independently so only the second digit is interpreted as the channel change. Right now the delays are a balancing act that doesn's always work.
Can anyone shed some light on a better way to use the ReplayTV IR blaster fine tuning delays ?
Meanwhile, I bought an Accurian receiver off ebay. It only has an ATSC tuner, so I should be able to avoid this problem with it.
- kab
longshot94
01-20-07, 11:54 PM
Has any progress been made on adding the codes to the 3000 series like that has been done for the 4x and 5x series units?
The Robman
06-16-07, 11:07 AM
Just FYI, you can use the JP1 "RM" program to create OBJ files for the older 2k/3k/Showstopper units. To do so, you would first need to download the RDF (and save it with the other RDFs that RM uses) from here:
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=4664
This is a prototype RDF, so it might not be totally correct yet. Specifically, I copied the list of supported protocols from the 15-1994 RDF as it's about the same age, but I don't know for certain that this is the right list.
Attached is an OBJ file that you can test with the DirecTV boxes (ie, D10, etc).
R8ders2K
08-18-08, 03:53 PM
Has any progress been made on adding the codes to the 3000 series like that has been done for the 4x and 5x series units?
Well, has anyone gotten it to work...? TIA :D
I'm new to this so bear with me.
I downloaded the RemoteMaster 1.86
Downloaded BINOBJ (ReplayTV OBJ Upgrades).rdf
Downloaded Magnavox TB100MW9.rmdu
Started RemoteMaster
Loaded the BINOBJ (ReplayTV OBJ Upgrades).rdf
Started New under File menu
Loaded Magnavox TB100MW9.rmdu
Then I get a popup box that says:
> The selected protocol "Emerson (1-device)" (0065)
> is not compatible with the selected remote.
> This upgrade wil NOT function correctly.
> Pleae choose a different protocol.
I'm stuck at this point?
It looks as if it loaded codes for all the keys available on remote, more than needed for my Showstopper PV-HS2000.
What needs to be modified? How do you save it as an OBJ file.
Any help would be appreciated.
I also have a Insignia NS-DXA1 which I believe is this same as a Zennith DTT900. There is a rid file "Zenith DTT900 RID.zip" (attached). Can this be connverted to OBJ file also?
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.