Spit
FIRE
Innotech Systems Inc.
Page 11
a command with the button-press bit set. When the status byte is returned,
it too will have its button-press bit set. The system must then send a
button release command and wait for the button-release status byte ac-
knowledge. This is the
flow control handshake
. The 7 Least Significant Bits of
the button-release command can contain any code. In fact, if the button-
press bit is set to 0, the scan code portion of the command is ignored.
The programming sequence to set source #1 to ISI number 045 is:
Button function
Scancode
Status returned
Source1 press
C1 (41 with MSB set) 1 flash
Source 1 release
41 (or 0)
button release
Program press
C0
2 flashes
Program release
0
button release
#0 press
80
1 flash
key release
0
button release
#4 press
84
1 flash
key release
0
button release
#5 press
85
1 flash
key release
0
button release
Program press
C0
3 flashes
Key release
0
button release
In reality, the Spit
FIRE
will respond to any scancode changes in the com-
mand. In other words, it is not really necessary to issue a key release during
the programming sequence. The Spit
FIRE
will work fine if you issue:
Button function
Scancode
Status returned
Source1 press
0
1 flash
Program press
0
2 flashes
#0 press
80
1 flash
#4 press
84
1 flash
#5 press
85
1 flash
Program press
C0
3 flashes
However, if you do this, the Spit
FIRE
cannot distinguish two identical
consecutive scancodes. In other words if the ISI number were 113, the first
two ones could not be distinguished without a button release between them.
Spit
FIRE
Innotech Systems Inc.
Page 12
Once programmed, the engine will remember the ISI numbers of all the
programmed sources until the engine is reset or until it is reprogrammed.
You may have up to four different devices programmed and quickly scan
between them by issuing a Source # scancode.
The Spit
FIRE
will respond to programming codes rapidly. At the end of the
programming sequence it will provide a status byte that indicates if the
engine accepted the ISI number. (3 flashes)
AutoSearch For Correct Code
Overview
If users have trouble programming the remote, or can’t find the correct code
in the manual, the remote can cycle through available codes rapidly to help
locate a usable code. While AutoSearch is extremely flexible, it is recom-
mended that this feature be used only when all other methods have failed, as
users may have to cycle through many codes before finding a usable one.
The programming sequence is:
1. Manually turn on the device to control.
2. SOURCE
3. PROGRAM
4. SEARCH
5. When the device turns off, immediately issue PROGRAM
AutoSearch Detail
The SOURCE commands provides four alternative search capabilities,
permitting the user to save time when performing an AutoSearch:
SOURCE 1 (41h) searches cable boxes and DSS receivers
SOURCE 2 (42h) searches VCRs and DVD players
SOURCE 3 (43h) searches TVs
SOURCE 4 (44h) searches all devices.
When the sequence SOURCE-PROGRAM-SEARCH is entered, the Spit
-
FIRE
will begin transmitting IR codes for all devices starting from the next
one currently programmed for that source selection.
The Spit
FIRE
will transmit one of 4 different IR codes depending on the
button-set encountered for the device being tried. Not every device in the