Page 1
Universal Infrared Remote Control From any PC! SpitFIRE III USB and Serial Port Interface IR Engine SpitFIRE III 6-in-1 Learning Remote Control Remote Control Version 1.0 Preliminary...
Page 2
SpitFIRE III Serial Port Interface IR Engine FEATURES • Infrared remote control from a PC • Internal Infrared Code Library supports all common TV, VCR, Cable, Satellite, Home Theater and DVD Players • “Learns” additional codes from your existing remote control •...
Page 3
The SpitFIRE III Learning SpitFIRE includes a built-in library of entertainment remote control codes that covers a wide variety of consumer products. In addition, the SpitFIRE III can learn new IR codes so that your control system is never out-dated. The learned codes can be added to an entertainment device that already exists in the library or it can add completely new devices to the library.
Page 4
SpitFIRE --- Front Panel IR Sensor & Transmitter Infrared Output (3.5mm) mono mini-plug Optional Receiver Program Status LED SpitFIRE --- Back Panel USB Port RS-232 Serial Input Power Supply Jack Interface Select Switch USB Powered or 9V DC power cube Version 1.0 Preliminary...
Page 5
Installing SpitFIRE USB Drivers Windows XP, Windows 98 drivers and instillation guides are supplied on the Spitfire software and documentation CD. For all other drivers http://www.ftdichip.com/Drivers/VCP.htm Developers-Note1: The USB drivers act as virtual COM-ports, this means that they look and act as COM- ports to the end user and to the supplied software.
Page 6
Using the SpitFIRE virtual remote control application The remote control application software, will display an image of a remote control. Clicking on any button with the mouse will press that button. The Spitfire comes preprogrammed to control a typical Sony TV. The CBL/SAT, DVD, VCR, AUD, and AUX slots are empty.
Page 7
VIRTUAL BUTTON MAPPING The Most Significant Bit (data bit 7) is functionally defined as the button press Developers-Note3: bit and is set by the VRC prior to transmission of the scancode to the spitfire. To avoid any confusion this table along with the buttons.txt and ISI###.dat files all do not have the MSB set, but when the code is transmitted the MSB is always set.
Page 8
Function CODE Type Response byte CODE IR repeat 7 Setup Send Start Address Hi Erase Learned button Setup Send End Address Lo Write EEPROM Setup Send End Address Hi Read EEPROM Setup Read Complete Clear EEPROM Setup Write Complete Revision number Setup Start Write Device number...
OPERATING YOUR SPITFIRE Programming the Spitfire Many of the Spitfire parameters can be setup using the following model.. Host sends one of the 6 slot commands to the Spitfire (TV, DVD CBL/SAT, AUDIO, VCR, AUX) Receive 1 LED flash status. This marks the slot as active until changed. Host sends the PROGRAM command Receive 2 LED flashes status response Host sends 1 numeric digit to set some user preference.
Page 10
Direct Device Code Programming example to program TV code 122. Button Host sends Status returned Virtual Remote Spitfire sends MSB set 1 indicator LED flash Flash 1 Prog 2 LED flashes Flash 2 1 LED flash Flash 1 1 LED flash Flash 1 1 LED flash Flash 1...
Page 11
Smart Source (patented) The Spitfire can be programmed to pre-select specific slots when certain classes of buttons are transmitted. Button classes are defined in the following table. Class Buttons POWER POWER, PWR_OFF, SLEEP VOLUME VOL+, VOL-, MUTE CHANNEL 0-9, Enter, CH+, CH-, PREVIOUS TRANSPORT PLAY, STOP, FF, REW, PAUSE, RECORD SETUP UP, DOWN, LEFT, RIGHT, MENU, EXIT, GUIDE, DISPLAY...
Page 12
channel button to control your cable box, you can temporarily disable smart-source. When smart source is turned off, you can use the slot buttons to determine what device the numbers control. Once the VCR is set to the proper channel, you can turn smart source back on and resume the automatic slot selection you programmed.
Page 13
Brand Auto-Search The Spitfire can filter its auto-search by category and brand. For example, it can be told to search only for Sony TVs. This reduces the time it takes to find the desired code. To start a brand search the following button sequence is sent… Function Status returned Send a Slot button...
Page 14
Un-Learn The Spitfire has three methods to un-learn IR codes. Un-learning can be accomplished one button at a time, one device at a time, or all learned buttons at one time. Manually Erase A Learned Button o Press a Slot button (TV, AUX1, AUX2) (1 flash) o Press LEARN (2 flashes) o Press PROGRAM (2 flashes) o Press any learned button that you want to un-learn (4 flashes) - or -...
Page 15
Learn Count You can send a command to check how many learned buttons there are in the spitfire memory. Send NumLearnedBut 0-112 Macros There are 4 macro buttons in the Spitfire (F1 – F4). These buttons can be programmed to transmit a series of up to 24 button codes each.
Page 16
The first time you Send F1 the TV will go to channel 19, the 2 Send will show channel 28 and the 3 will go to channel 45. After that the sequence begins at channel 19 again. Another macro button can be programmed to go to you favorite movie channels. Long Delay Macro You can program a long delay in a macro by pressing SMART while programming the macro.
Page 17
Read the programmed device code To read back the 3 or 4 digit library device codes enter the following command… Send ISINumber 2 bytes HighByte--LowByte Manually Read the firmware revision levels… Button Status returned To read firmware major send AUX 1 indicator LED flash To read firmware minor send TV To read library major send VCR...
Page 18
Resetting the SpitFIRE to factory default settings. This sequence will erase all user device codes, learned buttons, preference settings, smart-source programming, and macros. Button Status returned Send one of the six slot 1 indicator LED flash buttons Send PROGRAM 2 LED flashes Send #9 1 LED flash Send PROGRAM...
Page 19
Upgrading the Library You can add codes to the SpitFIRE by down loading a BIN file into the non-volatile memory of the Spitfire. There are eight downloadable file locations. The Spitfire is shipped with an Internal Library consisting of 577 IR codes, and another 398 downloadable files.
Page 20
Click OK and the Spitfire will count down the file transfer, and display Eeprom Write Completed. The user can do this for all eight locations. To assign a down loaded file to a source the user must manually program the slot with the corresponding device number. Version 1.0 Preliminary...
Page 21
Cloning Once your SpitFIRE is configured exactly the way you want it, you can download all its settings to your PC. These settings include internal device settings, external library devices, learned library codes, macros user preferences such as the Smart Source setting. Then you can duplicate the spitfire configuration onto multiple Spitfires with the just a couple of clicks of the mouse.
Page 22
Select the path to the folder that you want to image file to go into. Click OK. The Spitfire will count down the file transfer, and display RD / WR Completed. Version 1.0 Preliminary...
Appendix A Developers Feature Transaction Sheet This appendix demonstrates all possible transactions including failed transactions and time outs. Set The MacRepCtr IR repeat 0 flash3 IR repeat 1 flash1 IR repeat 2 flash2 IR repeat 3 flash3 IR repeat 4 flash4 IR repeat 5 flash5...
Page 24
Manual Search by catagory Slot flash1 Program flash2 3-4 digit code 0 flash1 for each digit Program IR Xmit from XXX slot - IR Xmit complete Learn-Source-Macro-Search flash3 Button All IR tx buttons IR Xmit from XXX slot - IR Xmit complete Brand Auto Search Slot flash1...
Page 25
Priority Press Slot flash1 Program flash2 Powe classr flash3 Volume class flash3 Channel class flash3 Button Transport class flash3 Setup class flash3 PIP class flash3 Toggle Priority Press Smart Source ON fash2 Smart Source Off fash1 Smart OFF=flash1 ON=flash2 Source flash1 Program flash2...
Page 26
Read back the Device Number Device number 2 bytes ScanHi--ScanLo Slot flash1 Program flash2 flash1 Program flash(Hundreds) Slot flash1 Program flash2 flash1 Program flash(Tens) Slot flash1 Program flash2 flash1 Program flash(Ones) Slot flash1 Program flash2 flash1 Program flash(Thousands) Toggle Punch Through Mode Enable Punch-Thru flash2 Disable Punch-Thru...
Page 27
Smart Source and Punch through are ignored when programing and transmittong a macro Program a macro Learn flash2 Mac1-4 flash2 Smart (1SEC) flash1 Source flash1 IR tx button IR Xmit from XXX slot - IR Xmit complete Learn (EOS) flash2 Program (EOM) flash3...
Page 28
Erase A Learned Button Erase Learned button flash2 learned button Erase Complete Button not learned Search Exhausted Learn flash2 Program flash2 learned button Erase Complete Button not learned Search Exhausted Erase Device Erase Selected Device Erase Complete Learn flash2 Program flash2 Source Erase Complete...
Appendix B To do a brand auto-search, press Slot (TV, AUX1, AUX2) à PROG à 2 digit brand code à PROG. Brand List Marantz Admiral Megatron Aiwa Memorex Akai Allegro Mitsubishi Anam Montgomery_Ward Motorola Archer Apex Brooksonic Candle Nikko Carver Optimus Citizen Orion...
Page 30
Brand List Hamlin_Regal Sylvania Hitachi Symphonic Hughes Tandy Jerrold Teac Technics Kenwood Teknika Kloss Toshiba Tivo Time_Warner Luxman Universal Yamaha Magnasonic Zenith Magnavox To program a device press Slot (TV, AUX1, AUX2) à PROG à 3 digit device code à PROG TV Internal Library Admiral 446,336,450,364,365,366,361,394,404,439,307,...
Page 56
Combo TV / DVD Down Load Library Panasonic 894, Sharp 893, TV / DVD / VCR Down Load Library Advent 892, Jensen 892, Onkio 891, Combo VCR / DVD Down Load Library Magnavox 932,938, Panasonic 931,937, Philips 932,934,938,940, Sony 929,935, Toshiba 933,939, Zenith...
Need help?
Do you have a question about the SpitFIRE III and is the answer not in the manual?
Questions and answers