Below is a list of electronic device manufacturers and devices for which custom RS232 firmware has
been developed for the Celadon RCV-5000 Infrared Receiver. All listed devices
have an RS-232 port, which the manufacturer has configured to accept RS232
commands for control of the device (discrete commands for instance). Celadon
uses the technical reference manuals for these devices to configure the
RCV-5000 IR to RS-232 converter.
PROGRAMMING THE RCV-5000 WITH DEVICE RS232 FIRMWARE FILES
These RS232 Firmware files are loaded into the RCV-5000 IR to RS232 Receiver using the RCV-5000 Programming Software. The RCV-5000 Program can be downloaded by selecting the following link:
RCV-5000 PROGRAMMER - 18MB File size. Zipped. MS WIN Version.
After installing the RCV-5000 Program, download the firmware files you will need from the list below. Each file is compressed using the ZIP format. The actual file is a .hex file and should be copied to the "HEX FILES" folder in the RCV-5000 Program Folder (this should be located in your "Program Files" folder on you local hard drive unless another location was chosen during the setup installation of the program). The HEX RS232 files will then be available within the program for download.
IMPORTANT - The RCV-5000 is loaded with a special ROM "BOOT" code which runs the RCV-5000. As we make changes, this boot code is updated. At the end of the list below is a link to download the latest RCV-5000 ROM Boot code. This file should be loaded first into the RCV-5000 before loading any of the HEX files. Your RCV-5000 will come with the latest Boot ROM, but as new firmware files are added, new features may be changed such that the HEX file may only run with the latest BOOT code. The latest BOOT code will always work with prior HEX RS232 Firmware files. Please see the RCV-5000 Program Instructions for procedures for loading the ROM Boot code as well as RS232 HEX Firmware Files.
RCV-5000 CONTROL WITH INFRARED (IR) CODE FILES
The RCV-5000 is controlled using custom infrared code sets Celadon
has developed for the Philips/Marantz Pronto (.ccf and .pcf file formats). The tables accessible below provide the
IR code mapping for the functions available for each device listed. For example, Pronto Button 1 may control ON and Pronto Button 2 may control OFF. All tables listed below show the exact button to use for each function of the device. Using software such as Pronto Edit (from the Pronto site) you can re-name the buttons and move them around to fit any desired format.
Note: Not all commands available through the RS232 port have been programmed
for each device. Should you require further functions you know are available
through the RS-232 port, please contact us.
See a list of the Infrared (IR) Code Files for the Pronto Remotes (.ccf and .pcf)
CELADON STANDARD RS232 FIRMWARE
Celadon has created a Generic RS232 Output Firmware file to use for applications where a specific RS232 code is not needed. The RCVSTD.HEX firmware file (at the end of the table below) will transmit Generic code fiiles based on the actual infrared code is sees from a remote control.
For Example, if you use a remote control that uses the NEC Infrared Protocol Format, the RCV-5000 will send out an ASCII string "NXXYYZZ" where "N" indicates NEC Format, XXYY will be the Device Identifier for that particular NEC code (such as 6E91), and then "ZZ" will be the button number assigned to that particular code. A sample RS232 ASCII string would look like:
N6E9100
Where N indicates NEC, 6E91 is the device identifier (typically the same for all keys on a single remote control), and 00 is the button number that was pressed. Buttons might be sequential; 00, 01, 02, or could be in some other order.
The RCVSTD.HEX Standard Firmware is useful if you wish to connect the RCV-5000 to a computer and use an off the shelf remote control to control the computer. A software program will need to be written to take the incoming RS232 ASCII codes and then perform a function. Communication protocols with the computer is set up as 9600 Baud, 8N1 for the RCVSTD.HEX firmware.
|