Innotech Systems SpitFIRE III User Manual

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 1
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
USB and Serial port interface
Powered by USB port or optional 9V DC power cube
Includes “cloning” capability for one-step replication of your setup and configuration from one
Spitfire to another
PC-upgradeable library
Punch-Through Operation
Macros
Smart Source™
IR Learning
o Learns up to 112 button codes dynamically distributed over six sources o Learns all common IR protocols o Learns IR frequencies up to 75 kHz
Application software included
o Standard application permits easily customized on-screen display of “virtual remote
control”
o Use the included Visual Basic source code to create your own applications
Button mapping files are provided for internal and external library’s
IR Output
o Front panel IR emitter LED o Two front panel IR blaster jacks accept standard 1/8" (3.5mm) mono mini-plug
Multiple Spitfires can be connected to a PC at a time.
Dimension: 3.3" W x 1.2" H x 5.25" L
Options include IR receiver
Ideal forHome Automation Home Theater Industrial Control
Version 1.0 Preliminary 2
Page 3
INTRODUCTION
Congratulations on purchasing your SpitFIRE Serial Port Infrared Remote Control.
The Innotech Systems’ SpitFIRE turns an ordinary PC into a powerful state-of-the-art home entertainment control system!
The SpitFIRE controls all popular entertainment devices directly from a PC. The SpitFIRE converts data from your computer’s serial or USB port into infrared remote control signals.
The Innotech Systems SpitFIRE III turns an ordinary PC into a powerful State-of-the-art entertainment control system! The SpitFIRE III controls IR remote control compatible entertainment devices directly from a PC.
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. Learned codes are stored in non-volatile memory for permanent storage, even with the power removed.
The SpitFIRE III includes a convenient front panel mounted infrared diode and two (3.5mm) jacks which permit the use of mini stick-on IR emitters for maximum flexibility.
Front panel status light provides feedback for programming the SpitFIRE. Status information is also sent back to the PC via the serial or USB connection.
The small (3¼" x 5¼") SpitFIRE may be situated behind or near the PC, and is connected via a conventional serial cable or USB to the PC. The SpitFIRE is controlled via a standard serial interface. The host PC controls the SpitFIRE by sending simulated button presses. The SpitFIRE will respond by returning status information for every command.
The SpitFIRE includes sample Visual Basic application software. The software displays a “virtual” remote control on screen and responds to “virtual button presses” to illustrate the operation of the device and for you to use as the basis for your own software applications.
Version 1.0 Preliminary 3
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 4
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. If you are a developer of software, this is not the only way to access the spitfire. This virtual comport method was chosen to maintain backwards compatibility with previous versions of the Spitfire. All the drivers can be found at…
http://www.ftdichip.com/Drivers/D2XX.htm D2XX drivers allow direct access to the USB device
through a DLL. Application software can access the USB device through a series of DLL function calls.
Installing SpitFIRE On-Screen Control Software
1. It is recommended that you close all running software applications before you install the SpitFIRE On-
Screen Control Software.
2. Insert the provided spitfire installation and documentation CD into your CD disk drive.
3. To install, go to the installation directory and run SETUP.EXE
(drive):\Installation\SETUP.EXE.
4. Follow the setup prompts as they appear on your screen. The installation program will default to
installing the software in C:\Program files\Spitfire. You may change this to another directory if you wish.
5. Connect the SpitFIRE to the desired USB or COM port.
6. To begin using on-screen control click on the SpitFIRE icon in the Start menu.
SpitfireIII.LNK
In order for the PC to communicate with the SpitFIRE, the communication settings must be properly set. The remote control application software can auto-detect the proper communication port and settings.
If the auto-detect method does not work and you know the COM port number, then you can manually select the COM port using Com-1 to Com-6. The USB drivers are designed to act as virtual serial ports and they will appear to the PC and the user as a regular com port.
The auto-detect feature will attempt to find the correct com port or virtual com port by searching for the connected spitfire one port at a time COM 10, 9, 8, 7... If multiple spitfires are connected to the PC then auto-detect will find them in descending number order.
Version 1.0 Preliminary 5
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. The on-screen LED will flash appropriately and a status box will interpret and display messages received back from the SpitFIRE.
Customizing the Display
The appearance of the remote control is determined by the file buttons.txt, which is installed in the SpitFIRE directory. During startup, the program reads the contents of buttons.txt. This file contains information about the button label, button scancode, and appearance of each button on the remote. Buttons.txt can be modified with any text editor, so the user can customize the look and function of the remote to suit their needs.
Buttons.txt is organized into 64 text lines, for each of 64 possible buttons, starting from the top left of the remote and reading across. Each line consists of 3 fields separated by commas.
1. Field one is the button label which appears as text on the button.
2. Field two is the 1-byte scancode, The scancode represents a specific button in the IR library. (see the button mapping table)
3. Field three is a visibility tag, either 1 (visible) or 0 (invisible) allowing unused buttons may be hidden.
The included "buttons.bak" file can be renamed to "buttons.txt" to show all
the buttons available on the remote. However, depending on the device being controlled, not all buttons may be functional.
Developers-Note2:
Communications between the SpitFIRE and the program is simple. When the user presses a button
on screen, the program first finds that button’s associated scancode from an array. This array is constructed at startup as the program reads the contents of the "buttons.txt" file. Each scancode is represented by an integer. The program then converts that integer to a byte, sets the button down bit,(data bit 7) and sends that to the SpitFIRE hardware through the serial port.
The ActiveX control MSComm is used, making it easy to write routines that transmit data to and
from the serial ports. The SpitFIRE communicates at 2400 baud, 8 data bits, 1 stop bit, no parity. After the SpitFIRE hardware receives a scancode from the serial port, it returns a status byte. The program receives and acts based upon the type of status byte, which may indicate the number of times to flash the visible LED, the success or failure of a programming operation, etc. This is accomplished through IF-ELSE and CASE statements. As the source code demonstrates, Visual Basic's tools simplify the task of writing fully functional programs to control the SpitFIRE. Feel free to examine the included source files for Visual Basic
5.0: CONTROL.BAS, CONTROL.FRM, CONTROL.FRX, CONTROL.VBP, CONTROL.VBW To load the entire project into Visual Basic, open the “SpitFIRE control.vbp” file.
Version 1.0 Preliminary 6
Page 7
VIRTUAL BUTTON MAPPING
Developers-Note3: The Most Significant Bit (data bit 7) is functionally defined as the button press
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. If you do not set the MSB the spitfire will not respond to the command or will misinterpret the command.
Buttons that Transmit IR Function CODE Class
0 00h channel 1 01h channel 2 02h channel 3 03h channel 4 04h channel 5 05h channel 6 06h channel 7 07h channel 8 08h channel 9 09h channel Enter 0Ah channel Mute 0Bh volume Volume up 0Ch volume Volume down 0Dh volume Channel up 0Eh channel Channel down 0Fh channel Rewind 10h transport Play 11h transport Fast Forward 12h transport Record 13h transport Stop 14h transport Pause 15h transport Power 16h power Previous 17h channel Input 18h PIP Display 19h setup Menu 1Ah setup Select 1Bh Setup Navigate up 1Ch Setup Navigate down 1Dh Setup Navigate left 1Eh setup Navigate Right 1Fh setup Exit 20h setup Guide 21h setup 10+ 22h channel TITLE 23h Sleep 24h power Yellow Square 25h channel Blue Circle 26h channel Red Triangle 27h Channel PIP 28h PIP PIP Ch+ 29h PIP PIP CH- 2Ah PIP PIP move 2Bh PIP PIP swap 2Ch PIP
Function CODE Class
Page up 2Dh channel Page down 2Eh channel Power off 2Fh power XIR48 30h none XIR49 31h none XIR50 32h none XIR51 33h none XIR52 34h none XIR53 35h none XIR54 36h none XIR55 37h none XIR56 38h none XIR57 39h none XIR58 3Ah none XIR59 3Bh none XIR60 3Ch none XIR61 3Dh none XIR62 3Eh none XIR63 3Fh none
Control Buttons Function CODE Type
Program 40h Setup AUX 41h Slot TV 42h Slot VCR 43h Slot DVD 44h Slot Audio 45h Slot CBL/SAT 46h Slot Search 47h Setup Learn 48h Setup F1 49h Macro F2 4Ah Macro F3 4Bh Macro F4 4Ch Macro Smart Source ON 4Dh Setup Smart Source Off 4Eh Setup Toggle Smart Source 4Fh Setup IR repeat 0 50h Setup IR repeat 1 51h Setup IR repeat 2 52h Setup IR repeat 3 53h Setup IR repeat 4 54h Setup IR repeat 5 55h Setup IR repeat 6 56h Setup
Version 1.0 Preliminary 7
Page 8
Function CODE Type
IR repeat 7 57h Setup Erase Learned button 58h Setup Write EEPROM 59h Setup Read EEPROM 5Ah Setup Clear EEPROM 5Bh Setup Revision number 5Ch Setup Device number 5Dh Setup Number of learned buttons 5Eh Setup Erase Selected Device 5Fh Setup Enable Punch-Thru 60h Setup Disable Punch-Thru 61h Setup Size EEPROM 62h Setup
Status Byte from Spitfire to Host
Response byte CODE
Invalid Scan Code 31h Invalid Device Code 32h Search Exhausted 33h Slot Empty 34h Program Abort 35h IR Xmit complete 36h Invalid IR type 37h Power-On-Reset 38h Auto Search 39h No Learn button specified 3Ah No Learn IR detected 3Bh Learn Started 3Ch Brand Search 3Dh Non-Learnable button 3Eh Learn analysis Error 3Fh Send Start Address Lo 11h
Response byte CODE
Send Start Address Hi 12h Send End Address Lo 13h Send End Address Hi 14h Read Complete 15h Write Complete 16h Start Write 17h Read/Write Error 18h Memory Full 19h EEPROM NG 1Ah EEPROM SIZE 128 1Bh EEPROM SIZE 64 1Ch Erase Complete 1Dh Search Exhausted 1Eh Abort Learn 2Ah IR Xmit from AUX slot 40h IR Xmit from TV Slot 41h IR Xmit from VCR slot 42h IR Xmit from DVD slot 43h IR Xmit from AUD slot 44h IR Xmit from CBL/SAT slot 45h IR Xmit Macro End-Of-String 10h IR Xmit Macro End Of Macro 1Fh Xmit Macro Delay 46h Indicator Flash 0 A0h Indicator Flash 1 A1h Indicator Flash 2 A2h Indicator Flash 3 A3h Indicator Flash 4 A4h Indicator Flash 5 A5h Indicator Flash 6 A6h Indicator Flash 7 A7h Indicator Flash 8 A8h Indicator Flash 9 A9h
Version 1.0 Preliminary 8
Page 9
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.
-or- send 2 digits to prepare to do a brand auto-search.
-or- send 3 digits to program a device from the internal library.
-or- send 4 digits to program a device from the extended (downloadable) library
Receive 1 LED flash for each digit Host sends PROGRAM (or SEARCH) to complete to operation. Response varies depending on the operation.
Slots
Before the Spitfire can transmit an IR signal, one or more devices must be programmed from the library database or one or more buttons must be learned. The Spitfire is a 6-in-1 remote control meaning that 6 independent slots can be setup. These 6 slots can be programmed for any combination of device category. The 6 default categories are AUX, TV, VCR, DVD, AUD, and CBL/SAT, however there is no restriction on what device category gets programmed into what slot. For example all 6 slots can be programmed to be a different TV and the name displayed on the virtual remote can be changed by editing the buttons.txt file.
Programming a slot from the library
Slots are programmed either by directly entering a 3 or 4 digit device code for a selected slot or by using one of the auto-search modes. 3 digit device codes are built into the Spitfire. 4 digit device codes are for extra devices that can be uploaded into the extended non-volatile memory.
Direct Device Code Programming
Like any universal remote control, the SpitFIRE can be programmed by directly entering a 3 or 4 digit device code from the device list. The button sequence to program a slot from the device list is as follows….
Button Host sends
MSB set
Send one of the six slot buttons C1h – C6h 1 indicator LED flash A1h Send PROGRAM C0h 2 LED flashes A2h Send #0 - #9 hundreds digit of device
80h – 89h 1 LED flash A1h code Send #0 - #9 tens digit of device code 80h – 89h 1 LED flash A1h Send #0 - #9 ones digit of device code 80h – 89h 1 LED flash A1h Send PROGRAM C0h 3 LED flashes if device
Status returned Spitfire sends
A3h
exists in the library.
Page 10
Direct Device Code Programming example to program TV code 122. Button Host sends
MSB set
TV C2h 1 indicator LED flash Flash 1 A1h Prog C0h 2 LED flashes Flash 2 A2h 1 81h 1 LED flash Flash 1 A1h 2 82h 1 LED flash Flash 1 A1h 2 82h 1 LED flash Flash 1 A1h Prog C0h 3 LED flashes. If code exists Flash 3 A3h
Transmitting IR codes from the library
Once a slot is programmed, the appropriate IR code is transmitted by “pressing” any virtual button that is implemented for the device that was programmed. The IR code will be transmitted a minimum of 3 times. This default repeat count can be adjusted by sending an IR_repeat_N command with the MSB set (Dh – D7h). The repeat transmit count is one of the features that you should keep in mind when assigning macros. If the device works when you are in continuous transmission mode but does not work when you assign a macro simply increase the transmission repeat counter. The Spitfire defaults to Continuous Transmit mode. In this mode the Request-To-Send (RTS) signal is lowered for as long as a button is held down. In response the IR code will repeat as long as the “button” is held unless the code is designated as a non-repeat type or until it is transmitted 256 times.
Punch-Through
Library devices generally implement some subset of all the possible buttons that exist. For example it is unlikely that a TV in the library will implement the PLAY button (unless it’s a combo). If a button is not implemented, the Spitfire will check the other slots for programmed devices that have the requested button implemented in a logical order depending on the class of button. Punch-Through can be handy for most remote control operation however there may be applications where punch-through is not desired. Punch-Through mode can be turned on or off by sending the PunchOn or PunchOff commands.
Function Status response
Enable Punch Through 2 indicator LED flashes Disable Punch Through 1 indicator LED flash
Status returned Virtual Remote Spitfire sends
Version 1.0 Preliminary 10
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 PIP INPUT, PIP, PIP swap PIP Ch+ PIP Ch- PIP move
To setup smart source send the following button sequence for each class that you want to program.
Button Status
returned
Send one of the six slot buttons TV, DVD, etc) Flash 1 Send PROGRAM Flash 2 Send any button from the desired class Flash 3
NOTE: To program the channel class you cannot use the numbers (0-9) because they are used for device setup. Instead use another button from the channel class such as CH+. Programming a class automatically enables smart-source mode. Smart source can be temporarily disabled by sending the SMART button.
Smart Source can be handy for most remote control operation however there may be applications where Smart Source is not desired. Smart Source mode can be turned on or off by sending the SmartOn or SmartOff commands.
Function Status response
Enable Smart Source Flash 2 Disable Smart Source Flash 1
Smart-Source example:
If you want the TV to turn on and off when the POWER
button is sent, independent of what slot was selected previously, you send; TV PROG POWER.
If you want to select the TV whenever you adjust the
volume. Send TV PROG VOL+
If you want to select your cable box whenever you change
the channel. Send CBL PROG CH+
To automatically select the DVD slot whenever you send a transport button, Send DVD
PROG PLAY.
Once smart source is setup, you may never need to send a slot button. However there are times when you may need to circumvent the automatic slot selection that smart source provides. For example, if you need to control the channel function on your VCR but smart-source forces the
Version 1.0 Preliminary 11
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.
Auto-Search
Auto-Search mode causes the Spitfire to transmit a button from each device in the library, wait 3 seconds, and then move to the next device until told to stop. There are two auto-search modes in the Spitfire, Category and Brand Auto-search.
Category auto-search will search through an entire category (TV, DVD, VCR, etc) of devices from the database. The currently active slot determines the category of the search. For example, selecting the TV slot will only search for TVs. Selecting the AUX slot will search through the entire library without regard to category. The button sequence to start a category auto-search is...
Function Status returned
Send a Slot button Flash 1 Send PROGRAM Flash 2 Send SEARCH AutoSearch
The Spitfire will start its search from the currently programmed device code in the currently active slot. It will transmit the POWER button, and then pause 3 seconds to give the user time to respond. Before each IR message is sent, the IC8205A returns an IR Xmit Start status byte. When the IR transmission is done, it sends a IR Xmit Complete status byte.
The Spitfire will stop searching when one of the following happens:
Function Status returned
Send PROGRAM code Code is saved in the currently active slot Send one of the 6 slot codes Code is saved in the selected slot Send any other button Search is aborted. No code saved
Search will stop automatically when all of the pertinent codes have been sent.
Flash 3
Flash 3
Version 1.0 Preliminary 12
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 1 indicator LED flash Send PROGRAM 2 LED flashes Send brand code tens digit 1 LED flash Send brand code ones digit 1 LED flash Send SEARCH AutoSearch
See the brand code list in appendix B.
Brand auto-search is stopped the same way as the category auto-search. Send the PROGRAM button or one of the 6 slot buttons to save the code, or any other button to abort.
Learning from another remote
The Spitfire can learn IR codes from other remote controls. These learned codes can be programmed on existing buttons or they can be learned onto unused buttons. If a learned code is programmed on top of an existing library button, the learned code has precedence. Up to 112 learned codes can be programmed into the Spitfire distributed in any way amongst the 6 source slots. Note that re-programming a device from the library will erase all the learned codes for that device slot. The button sequence to learn an IR code is..
Function Status returned
Send a Slot button 1 indicator LED flash Send LEARN Learn Started Send any learnable button code
Holding the teaching remote about 2 inches from the IR/LEARN LED on the front of the spitfire. Press the button that you want to learn on the teaching remote for about 2 seconds or until one of the following status messages is received.
You can only learn IR codes onto the 64 buttons that send IR. You cannot learn IR codes onto the following buttons that are used for device programming purposes.
The 6 slot buttons. (TV, DVD CBL/SAT, AUDIO, VCR, AUX)
PROGRAM
LEARN
F1 – F4 (MAC buttons)
SMART-SOURCE
SEARCH
Not a learnable button Memory Full No button specified
Learn Started 1 flash No IR detected No IR detected Learn analysis error Memory Full Learn Complete (2 flashes)
Version 1.0 Preliminary 13
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 - o Any button with no learned code (2 flashes)
Erase a Learned Button
Send Erase 2 Flash Button to be erased Erase_Complete
Manually Erase a Device
o Press a Slot button (TV, AUX1, AUX2) (1 flash) o Press LEARN (2 flashes) o Press PROGRAM (2 flashes) o Press any Slot button (TV, AUX1, AUX2) which you want to un-learn (4 flashes)
Note that re-programming a device from the library also erases all learned codes for that device slot.
Erase a Device slot command
Send ErDevSelected Erase_Complete
Manually Erase All Learned Buttons
o Press a Slot button (TV, AUX1, AUX2) (1 flash) o Press LEARN (2 flashes) o Press PROGRAM (2 flashes) o Press PROGRAM (4 flashes)
Erase All Learned Buttons command
Send ClearEEPROM Erase_Complete
Version 1.0 Preliminary 14
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. The macro buttons can be setup to send a series of favorite channels or to turn all your equipment on or off. To program a macro Send the following buttons…
Function Status returned
Send the Learn command 2 indicator LED flash Send F1 – F4 2 LED flashes Send button sequence IR Xmit Start then
IR Xmit complete
for each button sent End of String (Learn) 2 Flashes End of Macro (Program) 3 Flashes
Multi String Macros
You can program a macro button to send out a sequence of buttons that is different each time the macro button is sent. For example, if you want to program macro 1 to go to each of your favorite sports channels.
o Press CBL (1 flash) o Press LEARN (2 flashes) o Press the F1 (2 flashes) o Press #1 o Press #9 o Press LEARN (end of 1st macro string for channel 19) (2 flashes) o Press #2 o Press #8 o Press LEARN (end of 2nd macro string for channel 28) (2 flashes) o Press #4 o Press #5 o Press PROGRAM (end of 3rd macro string for channel 45 and end of the macro) (3 flashes)
Version 1.0 Preliminary 15
Page 16
The first time you Send F1 the TV will go to channel 19, the 2nd Send will show channel 28 and the 3rd 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. For example, if you want to program macro 3 to have a long delay between Power on and the input command.
o Press TV (1 flash) o Press LEARN (2 flashes) o Press the F3 (2 flashes) o Press POWER o Press SMART (delay 1 second) (1 flash) o Press INPUT o Send PROGRAM (end of macro) (3 flashes)
Manually Read back the programmed device code
To read back the 3 or 4 digit library device codes enter the following button sequence…
Button Status returned
Send the slot code that you want to read 1 indicator LED flash Send PROGRAM 2 LED flashes Send #1 1 LED flash Send PROGRAM Flash hundreds digit
Send the slot code that you want to read 1 indicator LED flash Send PROGRAM 2 LED flashes Send #2 1 LED flash Send PROGRAM Flash tens digit
Send the slot code that you want to read 1 indicator LED flash Send PROGRAM 2 LED flashes Send #3 1 LED flash Send PROGRAM Flash ones digit
Send the slot code that you want to read 1 indicator LED flash Send PROGRAM 2 LED flashes Send #4 1 LED flash Send PROGRAM Flash thousands digit
Version 1.0 Preliminary 16
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 To read firmware minor send TV To read library major send VCR To read library minor send DVD Send PROGRAM 2 LED flashes Send #0 1 LED flash Send PROGRAM Flash digit
Read the firmware revision levels… To read back the entire 4 digit revision number enter the following command…
Send REVNumber 4 bytes Rev_maj-Rev_min-Lib_maj-Lib_min
1 indicator LED flash
Version 1.0 Preliminary 17
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 After a delay of several seconds,
Erase Compete
The Spitfire comes bundled with a DAT file for every file in both the internal and external library. A DAT file is a text file that contains all the button mapping information. For example you can refer to the DAT file to see what buttons are available and where they are mapped for each device.
The default TV is a Sony device # 347 .\Library\On Chip Library\DAT\
Scan Code, Name of Button
0,0 1,1 2,2 3,3 4,4 5,5 6,6 7,7 8,8 9,9 10,ENTER 11,MUTE 12,VOL_UP 13,VOL_DOWN 14,CH_UP 15,CH_DOWN 22,POWER 23,RECALL 24,INPUT 25,DISPLAY 26,MENU 27,EXECUTE 28,UP 29,DOWN 30,LEFT 31,RIGHT 32,Exit 33,MTS/GUIDE 36,SLEEP 40,PIP_ON/OFF 41,PIP_CH+ 42,PIP_CH­43,PIP_MOVE
44,PIP_SWAP
Version 1.0 Preliminary 18
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. \\Library \Down Load Library\ Bin. The procedure to download a Library upgrade file is ..
Click on the File menu option, and then select Upgrade Library.
This will open the “Down Load External Library to Spitfire” window.
Set the path to the file, and click on one of the eight locations that you want to down load the file to.
Version 1.0 Preliminary 19
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 20
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. There is also partial cloning of only just the learned codes, or just the user preferences, or all the external devices. The procedure to Clone a spitfire is ..
Click on the File menu option, and then select Clone.
This will open the “EEprom Clone” window. Set the file location and then click on the operation that you want to perform.
Version 1.0 Preliminary 21
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 22
Page 23
Appendix A
Developers Feature Transaction Sheet
This appendix demonstrates all possible transactions including failed transactions and time outs.
IR repeat 0 flash3 IR repeat 1 flash1 IR repeat 2 flash2
IR repeat 3 flash3 IR repeat 4 flash4 IR repeat 5 flash5 IR repeat 6 flash6 IR repeat 7 flash7
TV flash1 Program flash2 8 flash1 Program flash 1,2,3,4
Set The MacRepCtr
OR
Learn Learn Started
No button press Time out No Learn button specified
Valid button flash1
Button
Invalid button Non-Learnable button
Learn a button
Error in analysis Learn analysis Error
IR
No IR No Learn IR detected Memory full Memory Full Learn Complete flash2
Slot flash1 Program flash2 Search Auto Search IR Xmit from XXX slot - IR Xmit complete
Button
Auto Search by category
Program flash2 Source flash2 all other buttons Program Abort Search Exhausted
Version 1.0 Preliminary 23
Page 24
Slot flash1 Program flash2 3-4 digit code 0 flash1 for each digit Program IR Xmit from XXX slot - IR Xmit complete
Button
Manual Search by catagory
Learn-Source-Macro-Search flash3 All IR tx buttons IR Xmit from XXX slot - IR Xmit complete
Slot flash1 Program flash2 2 digit brand code flash1 for each digit Program or Search Brand Search
Program flash3
Button
Source flash3 all other buttons Program Abort Search Exhausted
Brand Auto Search
Source flash1 Program flash2 3-4 digit device code flash1 for each digit Program flash3
Program a device slot
Source flash1 Program flash2 3 digit code 001 flash1 for each digit Program flash3
Load a Blank Device
To Erase a Slot note: (See note)
Source flash1 Program flash2 4 digit code 9999 flash1 for each digit Program flash3
Note: All slots except the TV slot are preloaded with device code 001. which is an empty device. The TV slot is preloaded with device code 347 which is a Sony TV. Device slots can be completely erased with device code 9999 but it is recommended that code 001 be used instead to avoid problems with punch-through and learned buttons.
Version 1.0 Preliminary 24
Page 25
Priority Press
Slot flash1 Program flash2
Powe classr flash3 Volume class flash3
Button
Channel class flash3 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 5 flash1 Program OFF=flash1 ON=flash2
Or
Or
Revision number 4 bytes Rev_maj-Rev_min-Lib_maj-Lib_min
Source flash1 Program flash2 0 flash1 Program flash(rev)
Read back theVersion Number
or
Version 1.0 Preliminary 25
Page 26
Device number
Slot flash1 Program flash2 1 flash1 Program flash(Hundreds) Slot flash1 Program flash2 2 flash1 Program flash(Tens) Slot flash1 Program flash2 3 flash1 Program flash(Ones) Slot flash1 Program flash2 4 flash1 Program flash(Thousands)
Read back the Device Number
or
2 bytes ScanHi--ScanLo
Toggle Punch Through Mode
Enable Punch-Thru Disable Punch-Thru
Slot flash1 Program flash2 7 flash1 Program OFF=flash1 ON=flash2
or
flash2 flash1
Slot flash1 Program flash2 9 flash1 Program Power-On-Reset LONG DELAY Erase complete
Reset the Remote
Version 1.0 Preliminary 26
Page 27
Smart Source and Punch through are ignored when programing and transmittong a macro
Learn 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 other Macro (EOM) flash3 Search (EOM) flash3
Program a macro
flash2
Read EEPROM Send Start Address Hi Start Hi Send Start Address Lo Start Lo Send End Address Hi End Hi Send End Address Lo End Lo Data(n) Echo Data(n+x) x++ Read Complete
Read Eeprom
Write EEPROM Send Start Address Hi Start Hi Send Start Address Lo Start Lo Send End Address Hi End Hi Send End Address Lo End Lo Start Write Data(n) Echo Data(n+x) x++ Echo Write Complete
Write Eeprom
Size EEPROM EEprom 128 or 64
Size EEprom
Version 1.0 Preliminary 27
Page 28
Erase Learned button flash2
Button
Learn flash2 Program flash2
Button
Erase A Learned Button
learned button Erase Complete not learned Search Exhausted
or
learned button Erase Complete not learned Search Exhausted
Erase Selected Device Erase Complete
Learn flash2 Program flash2 Source Erase Complete
Erase Device
or
Clear EEPROM Erase Complete
Learn flash2 Program flash2
Program Erase Complete
Erase All Learned Buttons
or
Number of learned buttons #
Get Number of Learned Buttons
Learn flash2 Macro x flash2
Macro x flash3
Erase A Macro
Version 1.0 Preliminary 28
Page 29
Appendix B
To do a brand auto-search, press Slot (TV, AUX1, AUX2) à PROG à 2 digit brand code à PROG.
Brand List
ABC 00 Marantz 50 Admiral 01 Megatron 51 Aiwa 02 Memorex 52 Akai 03 MGA 53 Allegro 04 Mitsubishi 54 Anam 05 Montgomery_Ward 55 AOC 06 Motorola 56 Archer 07 MTC 57 Apex 08 NAD 58 Brooksonic 09 NEC 59 Candle 10 Nikko 60 Carver 11 Optimus 61 Citizen 12 Orion 62 Craig 13 Panasonic 63 Comcast 14 Pegasus 64 Cox 15 Philco 65 Curtis_Mathes 16 Philips 66 Daewoo 17 Pioneer 67 Daytron 18 Proscan 68 Denon 19 Primestar 69 Dish 20 Proton 70 DishNet 21 Quasar 71 DirecTV 22 Radio_Shack 72 Dwin 23 RCA 73 Echostar 24 Realistic 74 Electrohome 25 Runco 75 Emerson 26 Sampo 76 Fisher 27 Sansui 77 Fujitsu 28 Samsung 78 Funai 29 Sanyo 79 GE 30 Scientific_Atlanta 80 Gemini 31 Scott 81 General_Instrument 32 Sears 82 Goldstar 33 Sharp 83 GoVideo 34 Signature 84 Hallmark 35 Sherwood 85 Harmon_Kardon 36 Sony 86
Version 1.0 Preliminary 29
Page 30
Brand List
Hamlin_Regal 37 Sylvania 87 Hitachi 38 Symphonic 88 Hughes 39 Tandy 89 Jerrold 40 Teac 90 JVC 41 Technics 91 Kenwood 42 Teknika 92 Kloss 43 Toshiba 93 KTV 44 Tivo 94 LG 45 Time_Warner 95 Luxman 46 Universal 96 LXI 47 Yamaha 97 Magnasonic 48 Zenith 98
Magnavox 49
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, Advent 365 Adventura 320, Aiko 353,429,436, Aiwa 287,464,439,435,437, Akai 356,337,347,370,334,340, Alaron 307, Allegro 450, Alleron 364,307, Amark 399, America_Action 364, Anam 347,364,333,393,399,343, AOC 337,334,399,297,309,339, Apex 285,420,421,465,422,423,359, Archer 399, Asha 428, Audio_Dynamics 467, Audio_Technica 334, Audiovox 364,392,399,468, Baysonic 364, Beaumark 428, Belcor 337,334,
Version 1.0 Preliminary 30
Page 31
TV Internal Library
Bell_&_Howell 433,450,364,365,361,307, Bradford 364, Brokwood 337,334, Brooksonic 337,415,364,326,334,399,439, Calix 468, Candle 337,292,334,468,320, Canon 454, Capehart 450,339, Carnivale 337, Carver 330,299,304, CCE 429,436, Celebrity 347, Centurion 337, Cetronic 364, Cinema_Sound 334, Cineral 410, Citizen 337,353,364,292,334,381,434,303,308,320, Clairtone 309, Classic 364, Colortyme 337,334, Concerto 337,334, Contec/Cony 364,309, Coronado 434,335, Craig 364,326,367,428,296,343, Crown 364,434, Curtis_Mathes 330,336,337,433,444,334,361,367,434,308,454, CXC 364, Cybernex 428, Daewoo 337,373,295,353,364,334,380,392,424,429,434,331,436, Daytron 337,450,353,334,434, Denon 365, Dumont 334,463, Durabrand 291,363,399,446, Dwin 394, Dynasty 364, Dynatech 320, Electroband 347,309, Electrohome 337,347,334,428,468, Electrophonic 468,
281,446,416,418,337,364,366,326,334,363,367,374,434,468,470,439
Emerson
,452,293,296,303,307,307,309,311,323,443,
Version 1.0 Preliminary 31
Page 32
TV Internal Library
Envision 337, Fisher 368,433,313,375, Fortress 365, Fujitsu 307, Funai 364,363,307, Futuretech 364,
417,336,337,338,347,447,328,327,333,388,391,398,401,404,405,431
GE Gibralter 337,334,463, Goldstar 337,442,329,334,348,430,434,468,322, Griswold 310, Grundy 364,307, Hallmark 337,326,334,307, Harley_Davidson 307, Harmon_Kardon 330,442,467, Havard 337,364,326,307,
Hitachi IMA 364, Infinity 330, Insignia 446,330, Inteq 334,463,468, Janeil 320, JBL 330, JCB 347, JCPenney 336,337,338,442,327,329,333,334,399,434,467,302,308,317,318, Jensen 425,337,334,385, JVC 338,369,409,427,466,469,441,316,345, Kawasho 337,347,334, Kaypani 339, KEC 364,468,308, Kenwood 337,334, Kloss 337,320, Kloss_Novabeam 320, KMC 322, Kodak 460,468,454, KTV 337,364,363,367,434,303,309, LG 284,289,413,337,334, Linatech 310, Lloyd 443, Lodgenet 463, Loewe 330,
,332,438,453,296,305,306,317,454,
337,370,294,334,360,376,383,403,434,445,305,315,323,324,454,454 ,
Version 1.0 Preliminary 32
Page 33
TV Internal Library
Logik 364,326,361,443, Luxman 337,334, LXI 368,330,336,337,433,334,377,382,393,468,443, Magnasonic 330,337,353,365,334,399,429,468,307,436,
281,283,416,330,337,371,459,292,334,385,301,304,307,308,319,321
Magnavox Magnin 428, Majestic 361,463, Marantz 288,412,330,337,334,466,301,304, Marta 468, Masushita 460,454, Megatron 337,370,334,399, MEI 338,309,454, Memorex 425,446,418,337,433,450,456,334,361,382,428,468,439,322,454, MGA 425,337,294,334,454, Midland 336,338,463, Minutz 327, Mitsubishi 312,425,330,337,347,455,458,291,352,365,294,334,389,340,454,
Montgomery_Ward Motorola 425,330,338,347,365,333, MTC 337,334,428,308,309,331, Multitech 364, NAD 337,334,379,379,436, NEC 337,347,291,442,334,384,400,467,299, Nikei 364, Nikko 337,353,334,468, NTC 353, Olevia 334, Onking 364, Onwa 364, Optimus 425,433,364,366,456,379,428,468,307,454, Optonica 365,366,456, Orion 418,364,326,463,307,
Panasonic Philco 330,337,292,334,304,319,321,454, Philips 330,337,347,459,334,385,396,301,304,317,319,321,454, Pilot 337,334,468, Pioneer 337,372,328,334,341,379,323, Portland 337,351,353,334,434, Prediwave 457,
,454,
330,337,433,366,456,327,334,361,332,297,301,304,306,307,317,319 ,321,454,
290,298,330,338,347,460,328,386,414,432,456,333,393,395,343,451 ,454,
Version 1.0 Preliminary 33
Page 34
TV Internal Library
Primestar 453, Prism 338,333, Proscan 336,357,334,332,440,306,310,318,323, Proton 337,325,334,399,434,339, Pulsar 337,450,353,334,463, Quasar 338,347,457,328,364,386,456,333,343,451,454,
368,425,336,337,433,460,352,364,366,456,334,367,428,434,468,335
Radio_Shack Radix 468, Randex 468,
RCA Realistic 337,433,460,364,366,456,334,468,454, Rhapsody 309, Runco 337,450,398,463, Sampo 337,334,339, Samsung 286,411,419,356,337,444,334,354,355,426,434,308,335, Sansui 446,410,418, Sanyo 368,337,433,313,334,378,390,300, Scimitsu 334, Scotch 337,334, Scott 337,364,326,334,367,434,307, Sears 330,336,337,433,313,334,382,468,300,302,307,454, Semp 359, Sharp 337,460,365,366,456,334,387,406,434, Shogun 337,334, Signature 330,336,365,369,334,361,296, Simpson 337,292,304, Singer 460,468, Sonic 309, Sony 337,347,449,349,344,402,407,408,297,314,323,454, Soundesign 337,364,292,334,307, Spectracon 337,364,334,334,399, Squareview 307, SSS 337,364,326,334, Starlite 364,326,334, Supre_Macy 292,320, Supreme 347, Sylvania 281,416,330,337,292,334,363,301,304,319,321,443,454, Symphonic 364,363,367,307,443, Tandy 330,336,365,366,342, Tatung 338,347,333,399,
,454,
336,337,347,447,448,282,349,350,351,365,414,333,334,358,462,332 ,440,346,438,453,306,310,318,323,454,
Version 1.0 Preliminary 34
Page 35
TV Internal Library
Technics 338,333,454, Technol_ACE 307, Techwood 337,338,334,399, Teknika 425,330,337,353,364,292,334,361,434,468,307,308,320,454, Tera 337,325,334, TMK 337,326,334, TNCI 334,463, Toshiba 418,415,433,359,461,365,382,302,308,443, Tosonic 309, Totevision 428,434,468, Trutech 392, Unitech 428, Universal 336,327,317, Vector_Research 337,442,369,467, Victor 369, Video_Concepts 442,467,340, Videosonic 428, VidTech 337,370,334, Vikatron 330, Viking 320, Waycon 359, White_Westinghouse 446, X10 291, Yamaha 337,442,334,467, York 337, Zenith 337,450,353,362,370,334,361,392,397,399,463,468,439, Zonda 399,468,
CBL Internal Library
ABC 193,204,197, Adelphia 240, Allegro 219,180,199, Antronix 199, Archer 180,199,221,208,214, Bright_House_Networks 239, Cabletenna 208, Cableview 208, Century 180, Citizen 180,203,
Version 1.0 Preliminary 35
Page 36
CBL Internal Library
Comcast 238,234, Comtronics 191,179, Cox 238,239,168, CTX 180, Director 238, Eagle_Comtronics 191, Elecricord 182, Emerson 216, Everquest 190,191, Explorer 239, Garrard 180, GE 211,230, Gemini 171,190,218,223,185,186,187,200, General_Instrument 238,169,171,173,175,190,193,204,210,174,200,202, Global 234, Goldstar 191, Guestserv 181, Hamilton 170, Hamlin_Regal 170,195,227,192,212,177,198, Harmon_Kardon 183, Hitachi 193, Jasco 180, Jerrold 238,169,171,173,175,190,193,204,220,229,174,200,202, Kingston 180,179, Magnavox 236,222,228,231,232, Media_One 238, Memorex 219, Motorola 240,238, Movie_Time 182, Novavision 194,197, Oak 223,224, Omega 190,191, Panasonic 219,176,215,225,181, Paragon 219, Philips 236,209,172,179,205,206,207, Pioneer 168,184,188, Pulsar 219, Radio_Shack 235,213,217, RCA 176,215, Regal 170,195,177, Rembrandt 187,
Version 1.0 Preliminary 36
Page 37
CBL Internal Library
Runco 219, Samsung 191, Scientific_Atlanta 239,194,224,226,197, Signal 191, Signature 193, SL_Marx 191, Sony 237,225,233, Sprucer 176,215, Standard_Compnt 186, Starcom 169,171,190, Stargate 217,190,191, Starquest 190, Super_Cable 238, Sylvania 196, Tandy 178, Teleview 191, Texscan 196, Time_Warner 239,239, Torx 204, Toshiba 219, Tusa 190, Unica 180,199,208, United_Cable 224, Universal 180,182,199,215,192,212,208,214, Videotron 181, View_Master 213, Viewstar 178,179, West 180, Zenith 217,219,219,189,201,
SAT Internal Library
Digital_Entertainment 247,250, DirecTV 258,279,280, Dish 272,241,242,252,265,253,270, DishNet 277,265,253,270, Echostar 265,270, Expressvu 265, GE 274, General_Instrument 247,254,250, GOI 265,
Version 1.0 Preliminary 37
Page 38
SAT Internal Library
Hitachi 255,245, HTS 265, Hughes 275,263,243, JVC 265, LG 278, Magnavox 249,248, Memorex 249, Mitsubishi 260, Optimus 248, Panasonic 244, Paysat 249, Pegasus 259, Philips 256,257,249,268,263, Primestar 247,250, Proscan 259, Radio_Shack 260, RCA 276,266,259,261,262,264,260, Sagem 255, Samsung 251,271, Sony 267,269, Toshiba 246,261,262, Uniden 249,248,263, Zenith 273,
DVD Internal Library
Aiwa 558,567,119,167, Akai 158,142, Anam 099,163,
158,109,147,156,161,420,421,549,551,560,422,423,135,148,149,112
Apex Audiovox 109,140, Brooksonic 415,113, California_Audio 107, Concept 109, Daewoo 552,561,142, Denon 098,139,142,102,106,123,128,129,132,133, DuraBrand 109,140, Emerson 159,558,567,416, Enterprise 150, Escient 111,
Version 1.0 Preliminary 38
,164,115,
Page 39
DVD Internal Library
Fisher 153,151,107, GE 104,110, Go_Video 554,563,553,562, Goldstar 126, GoVideo 109, GPX 160, Greenhill 140, Harmon_Kardon 120, Hitachi 108, Initial 109, JVC 556,565,555,564,135,115, Kawasaki 140, Kenwood 131, KLH 140, Kyocera 139,102,132,133, Magnavox 416,152,117,123,128,129, Marantz 117, Memorex 160,113, Microsoft 110, MinTek 109, Mitsubishi 121,123,128,129, NAD 123,128,129, Nickelodeon 160, Onkyo 111, Optimus 125, Orion 113, Oritron 157,
098,557,566,136,139,100,414,102,107,123,128,129,130,132,133,134
Panasonic Philips 117, Pioneer 547,114,123,128,129, Polaroid 549, Popular_Mech 122, Proscan 104,110, Quasar 107, RCA 157,104,109,417,099,140,163,103,110,123,128,129, Realistic 125, Sampo 143, Samsung 155,419,154,550,559,108,118, Sansui 548,113, Sanyo 151,138,127,
,146,
Version 1.0 Preliminary 39
Page 40
DVD Internal Library
Sharp 137,143,131, Shinsonic 109, Sony 162,166,138,165,105,118,144,145, Sylvania 159,558,567,416, Symphonic 159, Teac 141,101, Technics 107,130,134,146, Thompson 104,110, Toshiba 111,418,117,113,123,128,129,131, Urban_Concepts 111, Venture 140,137, Yamaha 117,139,116,102,122,124,132,133, Zenith 150,126,
AUD Internal Library
Aiwa 167,090,024,025,026,034,054,063,068,086,091, Akai 037, AMC 023, Anam 163, Apex 164, Bose 068, Carver 066, Casio 039, Cinema_Sound 029, Clairtone 065, Clarion 065, Curtis_Mathes 039, Denon 013,019,027,029,030,031,032,035, Fisher 036,066, GE 062, Harmon_Kardon 006,007,087, Hitachi 053, Inkel 003,575, JBL 006, JCPenny 039, JVC 011,059,071,077,089,097, Kenwood 083,096,003,018,033,044,064,065,066,072,074,575, LKI 039, LXI 039, Magnavox 004,576,047,073,
Version 1.0 Preliminary 40
Page 41
AUD Internal Library
Marantz 095,004,007,008,012,576, MCS 039, Myryad 008,012, NAD 085, Nakamichi 078, Optimus 037,049,050,065, Panasonic 022,052,002,574, Philips 004,576, Pioneer 092,009,038,042,049,051,070,081, RCA 163,043,047,055,065,084, Realistic 040,041, Sansui 014,047,078, Sanyo 036,046, Sears 039, Sharp 031,065,076,080, Sherwood 001,008,088,573, Sirius 083,096, Sony 166,093,165,009,082,015,017,034,048,054,070,079, Taekwang 037, Teac 014,016,020,037,056,061,078, Technics 021,028,058,059,002,574, Toshiba 045,070, Wards 066, Yamaha 094,577,010,023,034,043,057,060,065,067,068,069, Zenith 075,
VCR Internal Library
Admiral 507,508,515, Adventura 558,567, Aiwa 464,558,567,534,435,437,526, Akai 554,563,475,505,522,530,502,504, American_High 517,572, Apex 465,549,551,560, Asha 506, Audio_Dynamics 467,515, Audiovox 519, Beaumark 506, Blue_Parade 547, Brooksonic 439,515,523, Candle 519,
Version 1.0 Preliminary 41
Page 42
VCR Internal Library
Canon 486,492, Carver 517, Citizen 523, Colt 558,567, Craig 498,479,506,532, Curtis_Mathes 550,559,471,486,492, Cybernex 506, Daewoo 552,561,424,429,434,480,495,436, Daurabrand 446, DBX 515, DirecTV 569, Dynatech 558,567, Electrohome 506,
558,558,567,567,554,563,513,468,470,475,499,514,529,539,544,452
Emerson ESA 552,561, Fisher 498,501,533,518, Funai 558,567,507, Garrard 558,567, GE 447,431,493,494,534,438,453,531,508,515, Goldstar 430,481,519, GoVideo 553,562,506, Gradiente 558,567, Griswold 472, Harley_Davidson 558,567, Harmon_Kardon 519, Harwood 558,567,499, Havard 558,567, Headquarter 503,482, HI-Q 498, Hitachi 558,567,500,511,445,530,534,472,502,521, Instant_Replay 558,567,572, JCL 572, JCPenney 486,506,502,519, Jensen 530,502, JVC 556,565,555,564,516,427,466,469,483,484,441,530,502,535, Kenwood 503,482,530,502, KLH 558,567, Linatech 472, Lloyd 558,567, Logik 558,567,
,443,515,523,
Version 1.0 Preliminary 42
Page 43
VCR Internal Library
LXI 443, Magnasonic 558,567,506, Magnavox 459,487,439,517, Magnin 506, Marantz 488,517,519,572, Masushita 507,517, Memorex 558,567,498,511,428,533,538,543,507, MGA 475,474, Minolta 472,502, Mitsubishi 425,455,458,475, Montgomery_Ward 558,567,498,506,514,502,507, MTC 558,567,506, Multitech 558,567, NAD 536, NEC 442,497,530,473,502,519, Nikon 485,510, Noblex 506, Optimus 558,567,433,498,503,434,482,506,533,507,518, Optonica 507, Orion 529,523, Oritron 439, Panasonic 557,566,432,456,492,540,545,451,454,507,512, Pentax 534,472,502, Philips 459,568,489,517, Pioneer 547,536, Polaroid 549, Pridiwave 457, Proscan 440,508, Protec 558,567, Quarter 503,482, Quartz 503,482, Quasar 456, Radio_Shack 558,567,433,503,468,482,506,507, RCA 448,462,440,534,531,472,502,508,512,515, Realistic 558,567,433,498,503,468,506,533,507,518, Ricoh 485,510, Runco 485,510, Samsung 553,562,550,559,444,471,426,495,496,505,506,522,537,542, Sansui 548,532,530,473,502, Sanyo 498,503,482,533, Schneider 511,
Version 1.0 Preliminary 43
Page 44
VCR Internal Library
Scott 514,515, Sears 498,503,482,486,490,492,501,533,472,502,518, Sharp 460,478,507, Shintom 558,567, Shogun 506, Signature 558,567, Singer 558,567,506,507, Sony 541,546,449,525,511,520,571,477,524,527,509,509,510,528, STS 502, Sylvania 558,567, Symphonic 558,567, Tandy 558,567, Tashiko 523, Tatung 530,502, Teac 558,567,530,476,502, Teknika 558,567, Tivo 569,570,571,568, Toshiba 444,461,491,514,445,518, Totevision 506, Unitech 506, Vector_Research 519, Victor 535, Video_Concepts 475,519, Videosonic 506, Yamaha 530,476,502,519, Zenith 554,563,450,511,463,468,485,439,510,
Combo TV / VCR Internal Library
Aiwa 464,435,437, Apex 465, Audio_Dynamics 467, Brooksonic 439, Daewoo 424,429,434,436, Daurabrand 446, Emerson 468,470,452,443, GE 447,431,438,453, Goldstar 430, Hitachi 445, JVC 427,466,469,441,
Version 1.0 Preliminary 44
Page 45
Combo TV / VCR Internal Library
LXI 443, Magnavox 459,439, Memorex 428, Mitsubishi 425,455,458, NEC 442, Optimus 433,434, Oritron 439, Panasonic 432,456,451,454, Philips 459, Pridiwave 457, Proscan 440, Quasar 456, Radio_Shack 433,468, RCA 448,462,440, Realistic 433,468, Samsung 444,426, Sharp 460, Sony 449, Toshiba 444,461,445, Zenith 450,463,468,439,
Combo TV / DVD Internal Library
Apex 420,421,422,423, Emerson 416, Magnavox 416, RCA 417, Samsung 419, Sylvania 416, Toshiba 418,
Combo TV / DVD / VCR Internal Library
Brooksonic 415, Panasonic 414,
Combo VCR / DVD Internal Library
Aiwa 558,567, Apex 549,551,560,
Version 1.0 Preliminary 45
Page 46
Combo VCR / DVD Internal Library
Daewoo 552,561, Emerson 558,567, Go_Video 554,563,553,562, JVC 556,565,555,564, Panasonic 557,566, Pioneer 547, Polaroid 549, Samsung 550,559, Sansui 548, Sylvania 558,567,
Combo DVD / Audio Internal Library
Aiwa 167, Anam 163, Apex 164, RCA 163, Sony 166,165,
DVR Internal Library
American_High 572, DirecTV 258,279,280,569, Dish 272,265,270, DishNet 277,265,270, Echostar 265,270, Expressvu 265, GE 274, GOI 265, HTS 265, Hughes 275,263, Instant_Replay 572, JCL 572, JVC 265, LG 278, Marantz 572, Mitsubishi 260, Pegasus 259, Philips 268,568,263, Proscan 259,
Version 1.0 Preliminary 46
Page 47
DVR Internal Library
Radio_Shack 260, RCA 276,266,259,261,262,264,260, Samsung 271, Sony 267,269,571, Tivo 569,570,571,568, Toshiba 261,262, Uniden 263, Zenith 273,
VOD Internal Library
Adelphia 240, Bright_House_Networks 239, Comcast 238, Cox 238,239, Director 238, Explorer 239, General_Instrument 238, Jerrold 238, Media_One 238, Motorola 240,238, Scientific_Atlanta 239, Sony 237, Super_Cable 238, Time_Warner 239,239,
To program a down loaded device press Slot (TV, AUX1, AUX2) à PROG à 4 digit device code à PROG
TV Down Load Library
Abex 867, Advent 892, Albatron 828,884, Ampro 869,849,856, Anam 854,835, Audiovox 824,827,830,831,877 BenQ 829, Blaupunkt 899,
Version 1.0 Preliminary 47
Page 48
TV Down Load Library
Brooksonic 898, CCE 834, Coby 873, Decca 839, Durabrand 819, Dwin 870,865, Dynatech 855, Eiki 850 Electrohome 853,866, Emerson 897, Envision 825,882, Fujitsu 875 Gateway 881, GoVideo 878,889, Helios 838,886, Hisense 846, Hitachi 852, Jensen 892,847, Jvc 842, Kloss 896, Kloss_Novabeam 896, Konka 844, KTV 843,834, Luce 826,883, Magnavox 897,896,872, Maxent 820, Memorex 901, Multitech 834, Onkio 891, Optoma 837, Panasonic 895,894, Philco 896, Philips 876, Princeton 868, Proton 861 RCA 903,902, Rotec 851 Runco 859,860,863,864,900, Samsung 874, Sharp 893 SharperImage 832,
Version 1.0 Preliminary 48
Page 49
TV Down Load Library
Sony 857, SVA 838,858,880,886,888, Sylvania 896, Symphonic 845, Thomson 836, Universal 903,902, US_Electronics 841, Vidikron 862, ViewSonic 833,885, Vinc 879,890, Wight_Westinghouse 848,887, X10 821,823,822,
CBL Down Load Library
ABC 791,771,761, Adelphia 796, Americast 799, Aspire Digital 800 Bell_&_Howell 790, Bellsouth 799, Bright_House_Networks 789, Charter_Digital 797, Clear_Max 774, Cox 789,798, Eagle_Comtronics 779, Eastern 762, Explorer 789, GC_Electronics 759, General_Instrument 790, Guestserv 793, Hamilton 787, Hamlin_Regal 787,788, Hitachi 790,773, Hitex 761, Jerrold 790, Kingston 768, Lyonnaise 785,
Version 1.0 Preliminary 49
Page 50
CBL Down Load Library
Macom 765, Mitsubishi 783, Motorola 794,797,795, Movie_Time 754,756, Novaplex 776,760, NSC 754,756,777,780, Oak 778,761, Pace 784, Philips 767, Recoton 782, Regal 787,788, Regency 762, Shaw 702 Signature 790, Storm 775, Super_Cable 794, Teknika 764, Telecaption 758, Texscan 770, Thomson 801, Time_Warner 789,792, Tocom 753,771,772, Trinity 786, TV86 769, United_Artists 761, United_Cable 778, Video_Way 766, Videotron 793, Viewstar 757,763,781,755,
SAT Down Load Library
Access 807,805, Alpha_Star 809, AOLTV 811, Canal+ 814, Chaparral 808, CoShip 817, Drake 806, LG 813, Philips 816,815,
Version 1.0 Preliminary 50
Page 51
SAT Down Load Library
RCA 804,818, Realistic 810, Samsung 812, Skycable 803, Strong 814, Uniden 816,
DVD Down Load Library
Advent 892,706, Aiwa 723, AMW 687,688, Apex 698,747,741,723,722, AudioVox 750,724,735,698,701,704,694 Bose 674, Cambridge 689, Cary 670, Centrios 713, Classic 688, Coby 750,705,724,678,707,703, CyberHome 682,696, Daewoo 711,710, Denon 743, Densay 700, Disney 718, Emerson 718,719, ESA 712, Farenheit 720, Funi 677, GE 749, Giec 714, GoVideo 691,699,676, Gradiente 702, Interact 679, Jensen 892, JVC 741, Jwin 685, Kenwood 727,726, KLH 669, Konka 680,681,745,746, Koss 702,
Version 1.0 Preliminary 51
Page 52
DVD Down Load Library
Lasonic 672, Legacy 715, LightOn 708,728, Magnavox 932,938,717,716, Memorex 718, MinTek 747, Mustek 699, Myryad 671, NexxTech 712, Nickelodeon 752, Norcent 683,688,673, Onkio 891, Onkyo 692,667,673, Oritron 702, Panasonic 931,937,894,743,697,734, Philips 932,934,938,940, Pioneer 738,737,736, Polaroid 750,705,724,688, PowerAcoustik 720, Pyle 720,721, Qwestar 715, RILO 708, Rowa 675, Sampo 678, Samsung 748, Sharp 893,733, Sherwood 729, Sony 751,929,935,742,732,731,730 Sungale 686, Sylvania 718, Symphonic 718, Teac 740, TeachWood 684, Technics 744, Toshiba 933,939,
Vinc 690, Vizio 690,695 Vocapro 709 Xwave 693, Yahoo 712,739 Yamaha 668,
Version 1.0 Preliminary 52
Page 53
DVD Down Load Library
Zenith 930,936,
AUD Down Load Library
ADC 599, Adcom 653, Aiwa 614, Akai 666, Anam 586, Angstrom 587, Arcam 588, Audio_Access 616, Audio_Alchemy 589,615, Audio_Ease 614, Audio_Matrix 613, B&K 611,612, Bose 577,578,637,591, Chiro 590, Citatio 598, Denon 580,595 Enlightened_Audio 608, Fosgate 592,617, Harmon_Kardon 657,656, JCPenny 584, Jensen 606, Kenwood 665, Kinergetics 593, KLH 639, Koss 584, Krell 625, Kyocera 599, Lexicon 603,604,605,636, Luxman 593,594,600,601,602,607, Mcintosh 609, Meridian 579,632,633, Mitsubishi 650,652, Mondial 586,593,596,597,629,630,631, Myryad 582, NEC 658, Onkyo 643,583,654,581,582, Panasonic 585,659,
Version 1.0 Preliminary 53
Page 54
AUD Down Load Library
Parasound 623,627,628, Philips 644, Pioneer 662,663,664,638, Polkaudio 610,651, RCA 660,661,646,649 Rotel 618,624,626, Sansui 655, Sony 648,647,641,640, Soundesign 635, Soundstream 622, SSI 621, Sumo 620, Technics 585,658,659,
Theta_Digital 619, Universal 646, XM 610,651, Yamaha 645,
VCR Down Load Library
Admiral 945,944, Aiwa 958,925, Akai 948,921, Audio_Dynamics 908,946,928, Blaupunkt 899, Brooksonic 945,954,944, Candle 928, Canon 955, Capehart 914, Colortyme 928, Cybernex 953, Daewoo 915, DBX 946, Electrohome 913, Emerson 906,943,945,944, Fisher 963,964,965, GE 951,946,917, Goldstar 941,942,962,928, GoVideo 904,959,960,961,966,967,968,919,947, Harmon_Kardon 910,926,
Version 1.0 Preliminary 54
Page 55
VCR Down Load Library
Hitachi 917, Instant_Replay 969, JVC 920, Magnasonic 946, Magnavox 918, Memorex 901,957,925, MGA 913, Mitsubishi 909,911,913,926,921, Montgomery_Ward 918, Neckermann 943, Optimus 949, Optonica 916, Panasonic 922, Pentax 917, Philips 963,964,965, Quartz 950, Quasar 923, RCA 902,903,905,946,924,917,918,922, Runco 900, Samsung 953, Scott 945,944, Sears 952, Sharp 907, Signature 953, Sony 912,927, Sylvania 913, Teknika 909,956, TMK 943, Toshiba 909,913, Venture 905,
Combo TV / VCR Down Load Library
Blaupunkt 899, Memorex 901, RCA 902,903, Runco 900,
Version 1.0 Preliminary 55
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 930,936,
DVR Down Load Library
CoShip 817, Instant_Replay 969,
VOD Down Load Library
Americast 799, Bellsouth 799, Cox 798,
Version 1.0 Preliminary 56
Loading...