Infrared Remote Control

The Infrared transmitter LED on the back panel can be programmed to send IR Remote Control codes.  The IR command names are listed below are treated the same as outputs for other kinds of devices in a configuration profile sheet.  The specific codes sent for each command are defined on a second sheet, named “IR Codes”, that contains the Philips Pronto Hex Code for the particular TV or A/V devices.
 
Output Name
Description
ir_tv_channel_up
Xmit IR code from command table
ir_tv_channel_down
Xmit IR code from command table
ir_tv_volume_up
Xmit IR code from command table
ir_tv_volume_down
Xmit IR code from command table
ir_tv_on_off
Xmit IR code from command table
ir_tv_select_input
Xmit IR code from command table
ir_play
Xmit IR code from command table
ir_stop
Xmit IR code from command table
ir_fast_forward
Xmit IR code from command table
ir_rewind
Xmit IR code from command table
ir_skip_forward
Xmit IR code from command table
ir_skip_back
Xmit IR code from command table
ir_record
Xmit IR code from command table
ir_pause
Xmit IR code from command table
ir_mute
Xmit IR code from command table
ir_guide
Xmit IR code from command table
ir_menu
Xmit IR code from command table
ir_cancel
Xmit IR code from command table
ir_select
Xmit IR code from command table
ir_up
Xmit IR code from command table
ir_down
Xmit IR code from command table
ir_left
Xmit IR code from command table
ir_right
Xmit IR code from command table
ir_aux1
Xmit IR code from command table
ir_aux2
Xmit IR code from command table
ir_aux3
Xmit IR code from command table
ir_aux4
Xmit IR code from command table
Table 1: Infrared Remote Control command list
 
 
An example of controlling a TV:
 
    
The output names refer to the codes on the Infrared sheet:
Infrared
Samsung Most Models - Set #: 595
 
http://irdb.globalcache.com/
Command Name
Hex Code
ir_tv_on_off
0000 006D 0000 0022 00AA 00AA 0014 003F 0014 003F 0014 003F 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 003F 0014 003F 0014 003F 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 003F 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 003F 0014 0014 0014 003F 0014 003F 0014 003F 0014 003F 0014 003F 0014 003F 0014 0706
ir_aux1
0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0689
ir_aux2
0000 006D 0022 0000 00ad 00ad 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0728
ir_tv_volume_up
0000 006D 0000 0022 00AC 00AC 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 071C
ir_tv_volume_down
0000 006D 0000 0022 00AC 00AC 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 071C
 
The hex codes are obtained from the Global Cache database, or other sources for Pronto Hex codes.  Global Cache will email you the hex codes in a format like this:
 
"VOLUME DOWN","sendir,1:1,1,38028,1,1,172,172,22,64,22,64,22,64,22,21,22,21,22,21,22,21,22,21,22,64,22,64,22,64,22,21,22,21,22,21,22,21,22,21,22,64,22,64,22,21,22,64,22,21,22,21,22,21,22,21,22,21,22,21,22,64,22,21,22,64,22,64,22,64,22,64,22,1820","0000 006D 0000 0022 00ac 00ac 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 071c",,
"VOLUME UP","sendir,1:1,1,38028,1,1,172,172,22,64,22,64,22,64,22,21,22,21,22,21,22,21,22,21,22,64,22,64,22,64,22,21,22,21,22,21,22,21,22,21,22,64,22,64,22,64,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,64,22,64,22,64,22,64,22,64,22,1820","0000 006D 0000 0022 00ac 00ac 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 071c",,
 
Copy the last long string of hex characters into the Hex Code cell for the related IR command.  In this case:  
 
0000 006D 0000 0022 00ac 00ac 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 071c
 
would be copied into the cell next to ir_tv_volume_up. 
 
The IR transmitter on the back of the Quadstick may not be bright enough or aimed in the right direction to be seen by the TV’s sensor.  If so, an IR repeater may be useful.
 
Example configuration files: