Written by Andrew Butkuswww.lommage.co.uk/slingbox
Creating Your Own Remote Bin File Directly From Your Remote Control!
Tools RequiredURC-8910 Learning Remote Control
JP1 Cable
A Computer with a working parallel port
IR.exe 6.15
Remote Master 1.36
RDF Files
Finding These Tools
-You can purchase the URC-8910 remote control from HiFi-Remote.com
-You can purchase the JP1 cable from diygadget.com or Hovisdirect.com but you can also get it from ebay (like I did) as some of the suppliers won't ship to outside of the US or Canada.
-You can download IR.exe and Remote master from Hifi-remote.com freely. You will need the java runtime environment (JRE) as well. A lot of computers will already have it installed already, but you can download it from here - get it without netbeans (unless you want to develop java applications).
-You can download the RDF files from here.
Tutorial
First, I'd like to familiarize you with the remote control you will be using: 

It should look something like this. If it doesn't you might have bought something different, in which case you might need to do different steps in order to get the remote control codes you require.
Before you continue, please make sure you have Java runtime environment (JRE - to download see above) and make sure all the downloaded software is extracted from their zip packages.
Step 1 - Codes from your Remote
1.1: Get the remote control you wish to create the bin file for.
1.2: Hit one of the buttons at the top which applies to the device you wish to create the bin file for. (eg. TV, DVD, Satellite)
1.3: At the bottom there will be a button called 'set' keep your finger pushed on that until the LCD changes so you can modify your remote control.
1.4: Click down until you come an option called 'LEARN' and click select.
1.5: Click one of the buttons on the remote control. For example, the '1' key
1.6: Put your remote control in front of the learning remote and click the 1 key - if it added it correctly it should say 'Success' or 'OK'
1.7: Repeat this step for each of the keys you want to learn and have on your Slingbox!
Continue to page 2 >> [[page]]
Step 2 - Getting the Codes on Your Computer
2.1: Get your JP1 cable out and turn your remote control over. Open the battery compartment.2.2: Plug the JP1 cable into the parallel port of your computer.
2.3: Plug the JP1 6 pin connector into the Learning remote (you will see 6 needles where it plugs into).
2.4: Now open IR.exe you might get told your RDF directory isn't valid, click OK and ignore this for now!
It will look something like this:
2.5: Go to File | Set Directory | RDF Path -> now search for your RDF directory (which you should have extracted already).
2.6: Go to Interface | Check Driver... -> it should say the interface is connected. If it does then that's cool - if it doesn't, then it might be:
- Your parallel port isn't enabled or is broken.
- You need to change the port address: Go to Interface | Parallel -> and select a different number - eg 3BC (and try checking the status again until you get a message saying its ok!)
2.7: Click the "Download From Remote" button, items should now pop up!!:D
2.8: Click the "Learned Signals" tab (second from last one).
It will look something like this:
2.9: On the left hand side there should be a list with the keys - eg '1'. Click on it and things should show up in the right hand side listview.
<< Return to page 1 | Continue to page 3 >> [[page]]
Step 3 - Using Remote Master
3.1: Open the setup.bat
3.2: Open the rm.bat - an RDF message will popup again. Make sure it points to your RDF directory!
It will now look something like this:
3.3: In setup code enter a dummy code value (preferably one as unique as you can get (eg 7324). Something that isn't likely to be shared by another control).
3.4: Now for protocol we will need to look back at IR.exe (remember on the listview?). There was a column which said Protocol - try and match the protocol on IR.exe with that of Remote Master drop down box!
3.5: Look in the protocol notes for anything interesting. It might be there is some important information in there which you may want to act upon.
3.6: Match up device and subdevice with that of the columns in IR.exe
3.7: Click functions tab (second one in)
It will look like this:
<< Return to page 2 | Continue to page 4 >> [[page]]
3.8: Now you see where it says OBC - that's where you will need to enter the signal number from IR.exe. In IR.exe there is a column called OBC; simply enter that value next to the key it relates to! Do this for all the keys in your learned list!
3.9: Click Buttons Tab (4th one in).
It will look something like this:
3.10: Click the auto assign button at the bottom. It will assign all your keys to the available slots (if some dont match then you can modify them around a bit! I'll let you figure that out though, it's quite easy).
3.11: Click the Layout Tab (5th one in)
It will look something like this:
3.12: Click the Auto Assign button and do the same again! If it needs tweaking then do it:)
3.13: Enter a description at the top, something like the device name and number that the remote code controls.
3.14: Under Remote select the Slingbox with UEI JU Chip (if it's not there then make sure you selected the correct RDF directory with the Slingbox RDF's in), and under device type select what kind of device it is!
3.15: Click Advanced | Export Binary Upgrade... -> save the file to your SBAV directory.
3.16: Now change the remote to Slingbox with UEI PL chip and save this bin the same way as before! (this ensures you have both version of the file ready for trialing).
<< Return to page 3 | Continue to page 5 >> [[page]]
Step 4 - Adding a Custom Remote Control to SlingPlayer/Slingbox
4.1: Open your SlingPlayer and connect to your slingbox
4.2: Go to Slingbox | Properties | Slingbox Configuration -> you will see 'audio / video setup' click the 'change' button -> click next until you reach the remote control settings page.
4.3: Select what type of device you have
4.4: Select other (not in list)
4.5: You will see a page like this. If you have a bin file (eg Y1280_JU.bin) you can enter Y1280 into the alternative code and hit next ;) (make sure you have the .bin file in the SBAV folder).
If you like this tutorial and you have found it useful, you can donate to my efforts. For details, visit www.lommage.co.uk/slingbox
RSS