OUR NETWORK:PogoPlugged TiVoCommunity TechLore Explore3DTV My Open Router About UsAdvertiseContact Us

How To Learn New Devices and IR Commands in Dijit


Dijit, when coupled with the Griffin Beacon, can control virtually any device capable of receiving IR commands (in the home theater world, that's 99% of them). There's even thousands of remote control profiles and IR codes for a wide variety of home theater devices already built in. Answering a few questions in the Dijit Wizard will usually help you find the right code for your device.

The burning question on everyone's mind, "What happens if Dijit doesn't have a code for my device, or it is missing a lot of the functions I'd like to use?"

Fear not! There's not a universal remote control that supports every function of every device ever created out of the box; there's simply too many out there and with more coming every day. Thankfully, the folks at Dijit have made adding new devices and teaching additional IR commands simple and fun!

Adding IR Commands to Grayed Out Buttons

Dijit will show you a grayed out button if the remote control code you picked is missing IR commands for certain buttons. In a few easy steps, you can teach Dijit these extra commands to get more control over your device from the Dijit app.

To learn a grayed out button, simply tap that button. Dijit will ask you if you wish to learn the missing IR command. Make sure you're connected to your Beacon, then choose yes to continue.

To teach a new command, position your Beacon so you can see the blinking blue light. If it is ready to receive commands, it should be blinking rapidly. Put your device's remote control IR emitter very close to the blue light (right up next to it in my experience) and press the button you'd like to learn. If it works, it will return to the device remote screen and the button will no longer be grayed out. If not, it will ask you to cancel or try again. Once you get the hang of it, repeat for the remaining gray buttons.

How to Add a New Button

Dijit does a good job of giving you the basics, but what if your device has a button or function that just isn't all that common? Easy! Add it!'

To add a new button to the remote screen, click the edit button in the upper right hand corner and select "Set Up a New Button." You'll be presented a list of button types, like directional pads, thumbs up/down buttons etc. If there's a button like what you're looking for, select it. Otherwise, select custom to name your own.

Next you'll be asked to give the button a name. In this example, I've chosen to call it "My Button." You'll be asked to teach it what IR command to use, which you can do by following the directions in the section above. When finished, it will stick the button somewhere on the first page of your remote.

While the buttons are shaking, you can move the button to your desired location. Drag it with your finger until its where you want it. If you wish to move it to the next or previous page, drag the button to the side of the screen and hold it there.

When finished, click the done button.

How To Add a New Custom Device

On the devices screen, click the "+" button in the upper right hand corner and select, add a new device. Assuming your device does not have a code, scroll to the bottom and select "I don't see my brand here." If your brand exists, you can go to the brand page and select "I don't see my device here."

You'll be prompted to input the brand name, and then on the next page asked what kind of device it is you'd like to control. Ideally, choose a device that represents the device you wish to control, or one that is similar. Picking a device here gives you a basic template layout so you don't have to create every standard button by hand.

Next, you'll need to teach Dijit the IR commands for your device, which is explained in the next section.

How To Teach All Buttons from Your Remote

Whether or not you create a new device from scratch or just want to teach Dijit every button from your original remote control, there's an easy way to do it.

On the remote device page, click the edit button in the upper right hand corner and select "Learn existing buttons" from the pop-up menu. This function will take you through every button currently on the screen one by one so you can quickly teach it all your commands.

The button pulsating or highlighted blue is the button awaiting instruction. Perform the steps as indicated above to teach it the IR command from your device's remote control. Once it successfully learns the command, it will move on to the next button until you cancel or complete every button.

Bonus Tip

 Even though each device has a dedicated screen, there's nothing stopping you from customizing your layout with commands from other devices to truly make it your own! We'll detail this in a more advanced IR programming article in the near future.

Related Forms: Tips and Tricks | IP Controlled Devices

http://www.dijitcommunity.com/forums/352/Tips-and-Tricks/threads

Tags : beacondevice setupdijit 101dijit setupir devicesir programming

Discussion:    Add a Comment | Comments 1-6 of 6 | Latest Comment

September 2, 2011 10:13 PM

What if your device is not shown at all? Is there a way to start from scratch.

October 3, 2011 1:41 PM updated: October 3, 2011 1:46 PM

Hello, My D-Pad is programmed to work as a IR PC remote Pad (RC6). The functions are learned but unfortunatly, after 1 action on a button (for example right pad,)a 2sd action does nothing on same button. To resolve this, I need to activate an other button and then return to right Pad to activate the action. I don't understand why !
Thanks for your help

October 13, 2011 4:10 PM

olivier445 said: Hello, My D-Pad is programmed to work as a IR PC remote Pad (RC6). The functions are learned but unfortunatly, after 1 action on a button (for example right pad,)a 2sd action does nothing on same button. To resolve this, I need to activate an other button and then return to right Pad to activate the action. I don't understand why ! Thanks for your help
I've also had a few issues with getting my Media Center remote to function properly. I'm going to teach commands to my Pronto from both the OEM and Dijit remote and compare the two.

October 26, 2011 2:37 PM

olivier445 said: Hello, My D-Pad is programmed to work as a IR PC remote Pad (RC6). The functions are learned but unfortunatly, after 1 action on a button (for example right pad,)a 2sd action does nothing on same button. To resolve this, I need to activate an other button and then return to right Pad to activate the action. I don't understand why ! Thanks for your help

It turns out this may be caused by a setting in the registry that enables a feature to help MCE ignore IR reflections. (source)

Try modifying this registry key:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da

Key Name: EnableDebounce

Settings: 1=Enabled, 0=Disabled

Set it to 0, and restart.

See if it works normally now.

October 27, 2011 10:06 AM

Your solution is the good solution ! Thanks you

January 1, 2012 10:31 AM

I'm trying to program my Samsung Blueray HT-D6730W to switch inputs to my Xbox 360, but I can't figure out how to program the inputs. On the dijit app, the various inputs are grayed out, but to get to each input on the remote I keep pressing the "TV Source" button until the desired input appears. So, it's a top level button that goes to a TV based menu for selection. That is to say my remote does not have "input 1" "input 2" "input 3", etc. Please help! Thanks

Discussion:    Add a Comment | Back to Top | Comments 1-6 of 6 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window