IR Database Documentation

All CommandFusion devices that are capable of emitting IR signals (including the USB IR Learner) contain an on-board IR Database of over 500,000 IR codes.
These codes cover brands across a large array of device types. So in the majority of cases, for standard Audio/Video products such as DVD players, TVs, etc, you won't have to learn any IR codes at all.

Browse Database

Use the form below to browse through the supported manufacturers and device types. You can even use this form to generate the exact CFLink protocol command to send.

Hint: Find the right codeset by trying a power command from each codeset until the device reacts.

Sending IR Database Commands

The CFLink protocol used for sending IR database commands is as follows:

// Modular devices
> [F2]<ID>[F3]TIRXSND[F4]<MODULE>|<PORT>:DBA:<DEVICE_TYPE>:<CODE_SET>:<KEY>[F5][F5]
// Standalone devices
> [F2]<ID>[F3]TIRXSND[F4]<PORT>:DBA:<DEVICE_TYPE>:<CODE_SET>:<KEY>[F5][F5]
  • <DEVICE_TYPE> = The number corresponding to the type of device. (2 digits)
    • 00 = TV
    • 01 = Cable
    • 02 = Video Accessory
    • 03 = Satellite/DSS
    • 04 = VCR
    • 05 = Not Used
    • 06 = DVD
    • 07 = Receiver/Misc Audio
    • 08 = Amplifier
    • 09 = CD
  • <CODE_SET> = The codeset number (See Determining Codeset below).
  • <KEY> = The key code for the function you want to send. Two digits, valid range is 01 - 47.
    Use the database browser above, or our IR Learner or System Commander software to find the appropriate keycode for the function you want to send.

Determining Codeset

You can determine the database command to use using one of the methods below:

Using the USB IR Learner

The USB IR Learner features an on-board IR transmitter allowing you to test IR codes directly.

Using the USB IR Learner along with the IR Learner software, you can find the correct database codeset to send by following these instructions:

  1. Connect your USB IR Learner and open the IR Learner software
  2. Select 'On-board Database' tab
  3. Select the Manufacturer
  4. Select the Device Type
  5. Select a code set
    • If multiple code sets are available, try them in order from top to bottom
  6. Select a command to test
  7. Aim the IR transmitter window (labelled 'test') towards your target IR device
  8. Press the 'Test IR' button.

If the IR device does not react, continue trying different code sets and device types.

Using an IR emitter

If you have an IR capable CommandFusion device, such as a CF Mini or IR Blaster, you can find the correct database codeset to use by sending the commands via an IR emitter until the IR code works.

  1. Open System Commander
  2. Go into Online mode and find the CommandFusion hardware device you want to send the IR code from
  3. Select the device, then select the IR tab.
  4. Selec the port your IR emitter is wired to, then change it to DBA (Database) format.
  5. A 'build' button will appear at the end of the text box, click it.
  6. Select the Manufacturer
  7. Select the Device Type
  8. Select a code set
    • If multiple code sets are available, try them in order from top to bottom
  9. Select a command to test

If the IR device does not react, continue trying different code sets and device types.