The main threads on this topic are over at AVSForum.
Here's a link to the thread for the 2k/3k series:
http://www.avsforum.com/avs-vb/showthread.php?t=862213
Here's a link to the thread for the 4k/5k series:
http://www.avsforum.com/avs-vb/showthread.php?t=267352
Here's a link to the post where FlipFlop spells out the step-by-step process for adding codes to the 4k/5k series:
http://www.avsforum.com/avs-vb/showthre ... ost6311995
The ReplayTV file section is here:
http://www.hifi-remote.com/forums/dload ... cat_id=106
FlipFlop's shell commands and instructions are here:
http://www.hifi-remote.com/forums/dload ... le_id=2258
The file section contains the RIDGen program and many RID files that other users have created.
PLEASE NOTE: If you find that you need to edit the shell commands (for the 4k/5k series ReplayTV units) you must use a UNIX text editor, don't use Notepad or WordPad.
Adding IR Blaster codes to ReplayTV
Moderators: FlipFlop, Moderators
-
The Robman
- Site Owner
- Posts: 21883
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Adding IR Blaster codes to ReplayTV
Last edited by The Robman on Fri Jan 08, 2016 2:18 pm, edited 3 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!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
JP1 to Replay File Creation Procedures
I think it would benefit many first timers to publish the instructions created by FlipFlop used to convert a rmdu to rid file. The instructions are below.
----------------------------------------------
Here is the procedure for going from a JP1 file (for KeymapMaster or RemoteMaster) to a RID file which can be uploaded to your ReplayTV:
1) Download RIDGen, MakeHex, and DecodeIR using the links in my previous post. Put all files in the same directory
2) Get RemoteMaster (a Java program) and the RDF files from the file section at http://www.hifi-remote.com/forums/dload ... &cat_id=81
3) Get the file for your device, from the files sections of either http://www.hifi-remote.com/forums/dload ... y&cat_id=4 4) Load that file into RM. Note that RM will load KeymapMaster configurations (.txt files) if you change the file type dropdown box in the file open dialog.
5) Run RIDGen. Copy the "Protocol" and "Device Number" fields from RM to RIDGen
6) Select the "Functions" tab in RM. Copy the EFC code for digit 0 to the EFC column in RIDGen for digit 0.
7) Click the "MakeHex" button to verify that the RID code gets created in RIDGen for digit 0. You should get a string of 0's and 1's and other symbols in the Initial bits and Repeated bits columns.
8) If that worked, then copy EFC codes all digits 0-9, Enter (if available), and Power from RM to RIDGen.
9) Click the "MakeHex" button again to convert all of the codes
10) Click "Save" in RIDGen, and save as C1000fi.rid (for cable code 1000 - if you change the code number, the file name will be different)
Notes:
- if the MakeHex button isn't available, or doesn't work, you need to download the MakeHex program, and extract all files into the same directory as RIDGen.exe
- There must be a .irp file for the Protocol you use. Not all protocols have .irp files. If your protocol doesn't have an .irp file, then check on the hifi-remote forum for assistance.
------------------------------------------------------------------------
To install a code:
To install a RID file on the ReplayTV, use the following procedure. Note
that this procedure assumes you are using code C1000fi.rid (cable box,
code 1000). If you are using a different number, then you will need to edit
shellcmds, ircodes, and ircodesRaw to add your number to the list.
1) Use DVArchive to create a photo folder called "install" on the ReplayTV.
2) Put the "ircodes", "ircodesRaw", and "C1000fi.rid" files into that
photo folder. (right-click on "install" and select "import photos" from
the menu) (download here)
3) Install WiRNS using the "custom" setting, and also select the
"GetShellCmds" plug-in
4) Copy the "shellcmds" file into the same folder as wirns.exe
(typically would be c:\wirns)
5) Start up WiRNS - the "W" in the windows notification bar should be green
when it is ready.
6) On your ReplayTV, switch the network configuration to static, and set both
DNS server settings on your ReplayTV to match the "WiRNS IP"
(Be sure to note what your previous settings were)
7) Select "Menu..Setup..Connect to ReplayTV Service Now" on your ReplayTV to
force it to connect through WiRNS.
If all goes well, you should get a clock and a CPU meter pop up on the screen
during the net connect. These are done at the beginning and end of the script
just so you can see that the script began and completed.
Use 2-4-3-Zones to access the debug menus and toggle these back off.
Now you should be able to set your device up using cable box, IR code "1000"
Once things are working, restore the ReplayTV network configuration to your
previous settings. You do not need to continue using WiRNS, so once the code
is installed and working, you can uninstall WiRNS from your PC.
Or, if you normally use WiRNS, you just need to delete the "shellcmds" file.
You can also safely remove the "install" photo directory you created.
----------------------------------------------
Here is the procedure for going from a JP1 file (for KeymapMaster or RemoteMaster) to a RID file which can be uploaded to your ReplayTV:
1) Download RIDGen, MakeHex, and DecodeIR using the links in my previous post. Put all files in the same directory
2) Get RemoteMaster (a Java program) and the RDF files from the file section at http://www.hifi-remote.com/forums/dload ... &cat_id=81
3) Get the file for your device, from the files sections of either http://www.hifi-remote.com/forums/dload ... y&cat_id=4 4) Load that file into RM. Note that RM will load KeymapMaster configurations (.txt files) if you change the file type dropdown box in the file open dialog.
5) Run RIDGen. Copy the "Protocol" and "Device Number" fields from RM to RIDGen
6) Select the "Functions" tab in RM. Copy the EFC code for digit 0 to the EFC column in RIDGen for digit 0.
7) Click the "MakeHex" button to verify that the RID code gets created in RIDGen for digit 0. You should get a string of 0's and 1's and other symbols in the Initial bits and Repeated bits columns.
8) If that worked, then copy EFC codes all digits 0-9, Enter (if available), and Power from RM to RIDGen.
9) Click the "MakeHex" button again to convert all of the codes
10) Click "Save" in RIDGen, and save as C1000fi.rid (for cable code 1000 - if you change the code number, the file name will be different)
Notes:
- if the MakeHex button isn't available, or doesn't work, you need to download the MakeHex program, and extract all files into the same directory as RIDGen.exe
- There must be a .irp file for the Protocol you use. Not all protocols have .irp files. If your protocol doesn't have an .irp file, then check on the hifi-remote forum for assistance.
------------------------------------------------------------------------
To install a code:
To install a RID file on the ReplayTV, use the following procedure. Note
that this procedure assumes you are using code C1000fi.rid (cable box,
code 1000). If you are using a different number, then you will need to edit
shellcmds, ircodes, and ircodesRaw to add your number to the list.
1) Use DVArchive to create a photo folder called "install" on the ReplayTV.
2) Put the "ircodes", "ircodesRaw", and "C1000fi.rid" files into that
photo folder. (right-click on "install" and select "import photos" from
the menu) (download here)
3) Install WiRNS using the "custom" setting, and also select the
"GetShellCmds" plug-in
4) Copy the "shellcmds" file into the same folder as wirns.exe
(typically would be c:\wirns)
5) Start up WiRNS - the "W" in the windows notification bar should be green
when it is ready.
6) On your ReplayTV, switch the network configuration to static, and set both
DNS server settings on your ReplayTV to match the "WiRNS IP"
(Be sure to note what your previous settings were)
7) Select "Menu..Setup..Connect to ReplayTV Service Now" on your ReplayTV to
force it to connect through WiRNS.
If all goes well, you should get a clock and a CPU meter pop up on the screen
during the net connect. These are done at the beginning and end of the script
just so you can see that the script began and completed.
Use 2-4-3-Zones to access the debug menus and toggle these back off.
Now you should be able to set your device up using cable box, IR code "1000"
Once things are working, restore the ReplayTV network configuration to your
previous settings. You do not need to continue using WiRNS, so once the code
is installed and working, you can uninstall WiRNS from your PC.
Or, if you normally use WiRNS, you just need to delete the "shellcmds" file.
You can also safely remove the "install" photo directory you created.
-
The Robman
- Site Owner
- Posts: 21883
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
To add a new blaster code to a 2k/3k series ReplayTV unit (including Showstoppers), you need to use a program called extract_rtv which you can download from here (instructions on how to use extract_rtv are in the ReadMe.txt included in the zip):
http://sourceforge.net/projects/rtvpatch/files/
You can create new OBJ files using RM. To do so, you need to have the Showstopper RDF (it's the BINOBJ file) in the main RDF folder. This RDF can be downloaded from here:
http://www.hifi-remote.com/forums/dload ... le_id=7025
Then, using RM, open the upgrade file for your device and change the selected remote to "ReplayTV Showstoppers", check the button assignments, then select "Export Binary Upgrade" from the Advanced menu.
Once you have a new OBJ file, you would use extract_rtv to add it to your Replay. If you overlay an existing OBJ file, you won't need to change anything else. OBJ files reside in the sys1/OS/IRBlaster folder.
The syntax for extract_rtv is:
"extract_rtv -p1 -w [filename] [localfile]"
-p1 means use partition 1
-w means overwrite filename with localfile
[filename] is the full path name of the file on the ReplayTV drive
[localfile] is the name of the file on the PC drive
If you decide to add a new OBJ file, you will also need to include a reference to it in the IRBTable file (found in sys1/OS/IRBlaster folder). If you want to have the brand name listed, you would need to add a new brand file to the sys1/Setup/Irbdata folder.
There is more info about extract_rtv here:
http://geocities.com/FlipFlop7146/
The IRBTable file looks like this...
And here's a sample of what one of the brand name files looks like (this is the ABCCableBox file)
http://sourceforge.net/projects/rtvpatch/files/
You can create new OBJ files using RM. To do so, you need to have the Showstopper RDF (it's the BINOBJ file) in the main RDF folder. This RDF can be downloaded from here:
http://www.hifi-remote.com/forums/dload ... le_id=7025
Then, using RM, open the upgrade file for your device and change the selected remote to "ReplayTV Showstoppers", check the button assignments, then select "Export Binary Upgrade" from the Advanced menu.
Once you have a new OBJ file, you would use extract_rtv to add it to your Replay. If you overlay an existing OBJ file, you won't need to change anything else. OBJ files reside in the sys1/OS/IRBlaster folder.
The syntax for extract_rtv is:
"extract_rtv -p1 -w [filename] [localfile]"
-p1 means use partition 1
-w means overwrite filename with localfile
[filename] is the full path name of the file on the ReplayTV drive
[localfile] is the name of the file on the PC drive
If you decide to add a new OBJ file, you will also need to include a reference to it in the IRBTable file (found in sys1/OS/IRBlaster folder). If you want to have the brand name listed, you would need to add a new brand file to the sys1/Setup/Irbdata folder.
There is more info about extract_rtv here:
http://geocities.com/FlipFlop7146/
The IRBTable file looks like this...
Code: Select all
#
# Replay TV IRBlaster Setup Code Info Table
#
# Version 12/28/99
#
# This file contains specific information for IRBlaster setup codes.
# Each entry specifies the IR Code to use, the output string format,
# and the interdigit delay. A setup code 0f 0 is used to change
# the delay and format used as the default
#
# 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
877 877 %d@ 200 C0877.OBJ
899 899 %d@ 200 C0899.OBJ
476 476 %03d 400
525 525 %d@ 200 C0525.OBJ
775 775 %d 200
5533 533 %d 200 C0533.OBJ
4476 476 %3d@ 200 C0476.OBJ
847 847 %d@ 200 S0847.OBJ
1005 3053 %03d 200 S1005.OBJ
5392 392 %d@ 200 S0392.OBJ
5476 476 %03d 400
6000 6000 %02d 200
7000 7000 %02d 400
8000 8000 %03d 200
9000 9000 %03d 400Code: Select all
$ ABC
|
@ ^^0001^^^^^^^
|
@ ^^0003^^^^^^^
|
@ ^^0007^^^^^^^
|
@ ^^0008^^^^^^^
|
@ ^^0011^^^^^^^
|
@ ^^0013^^^^^^^
|
@ ^^0014^^^^^^^
|
@ ^^0017^^^^^^^
Last edited by The Robman on Thu Mar 22, 2012 9:00 pm, edited 1 time 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!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Re: JP1 to Replay File Creation Procedures
I just created five ReplayTV articles for the JP1 Wiki including; How to use RIDgen, RID, RIDgen, RM to RIDgen Overview, and ReplayTV. In case anyone is interested.forumguy wrote:I think it would benefit many first timers to publish the instructions created by FlipFlop used to convert a rmdu to rid file.
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)