V3.11test Object files for BETA release:
Updated 1/22/2007
FILE RELEASE PENDING
Object files (in Motorola S19 ASCII format) for U3 and U4 EPROMs on the FF-800.
Disclaimer: I have tested each new function code to make sure that they have all been translated correctly. However, I have NOT tried every
aspect of these functions, so it is still possible that some feature, or combination of features, might cause
your system to lock-up. While I feel this is unlikely, you should be aware of the potential risks and
be willing to accept them for this beta release.
Check the revision notes for other changes that may have ocurred since your last firmware update.
There are six (6) files in the ZIP package:
- FFftp30.html ... (this file)
- FACT.S19 ... the factory configuration file for the expanded U5 memory
- A.S19 ... U3 object file
- B.S19 ... U4low object file
- WORDLO.S19 ... word list database (U4low)
- WORDHI.S19 ... TI speech data (U4hi)
Instructions for FFLASH users ({ret} = Carraige Return, Enter, or Return key on your keyboard):
NOTE: The "checksum error" that is displayed after some of the following programming operations is expected and can be ignored.
Expanded U5 device is NOT required to run V3.xx. Features that require expanded U5 are disabled until you install the new memory.
- !IMPORTANT! Download your controller's system configuration (SAVE) before re-programming your FF-800!
- Download update files and unzip them into a directory of your choice.
- Following the FFLASH operating manual instructions, place your system into FLASH mode.
- Once you have the FF-800 bootloader message displayed, type "FLER ALL {ret}"
and wait for the command prompt (*TWO* OK message will be displayed!).
- After the devices are erased, type "D U4H {ret}" to select U4 High. Type "XW {ret}" and select your terminal program's XMODEM (checksum) and upload the WORDHI.S19 file.
- Type "D U4L {ret}" and then "XW {ret}". Use XMODEM to upload the WORDLO.S19 file.
- Type "XW {ret}" again and XMODEM upload the B.S19 file.
- Type "D U3 {ret}" and then "XW {ret}". Use XMODEM to upload the A.S19 file.
- When finished, return the system to controller mode.
- If you have an expanded U5 RAM (STK11C88) then upload the FACT.S19 configuration file using the controller's LOAD command. NOTE: This step should NOT disrupt your original configuration data.
- Your installation is complete! (finally).
NOTE: The FACT.S19 upload is only required if have an expanded U5 RAM.
If you install the U5 upgrade later, follow the instructions below.
Instructions for NON-FFLASH Users:
You will need to obtain a 128Kx8 EPROM (511-M27C1001-12F from Mouser Electronics).
The EPROM data files are in Motorola S-Record (S19) format.
Most device programmers have a unique command structure, you should consult your programmer's documentation to perform the following:
- !IMPORTANT! Download your controller's system configuration (SAVE) before re-programming your FF-800!
- Download update files and unzip them into a directory of your choice.
- Program U3, a 27C256 or equivalent, with the A.S19 file. You must use an address offset of -$008000.
- Program U4, a 27C1001 or equivalent, with the WORDHI.S19 File. You must use an address offset of $010000.
- Program U4 with WORDLO.S19, address offset = $000000.
- Program U4 with B.S19, address offset = $000000.
- Install the new EPROMs in the FF-800 at their respective sockets.
- If you have an expanded U5 RAM (STK11C88) then upload the FACT.S19 configuration file using the controller's LOAD command. NOTE: This step should NOT disrupt your original configuration data.
- Your installation is complete!
U5 Expanded Memory Upgrade
If you wish to obtain an expansion memory chip for U5, contact Component Distributors at 800-848-4234. This is their Plano, TX office, so don't be disturbed if they give you another number to call.
The device is a SIMTEK 32K x 8 NVRAM, part# STK11C88-45P. The "-xxP" suffix indicates the access time (i.e., 45ns) while the P indicates narrow plastic DIP. There are a variety of speeds that will work, -35P, -25P or -15P.
Basically, whatever they have in stock should work. Also, industrial parts (-45PI) will also work. The cost should be less than $15 plus shipping. If you have any difficulties obtaining this part,
let me know.
Be Sure to note the orientation of the existing U5 before replacing it with the new device. The SIMTEK parts are half-wide, so the U5 socket actually consists of
three rows of equally spaced socket pins. This arrangement allows a normal width part to be used in place of the narrow SIMTEK part.
The SIMTEK device should be installed so that it occupies the two socket rows closest to U4.
After installing the new device, you should perform a factory initialization sequence as described below.
FFLASH users:
- !IMPORTANT! Download your controller's system configuration (SAVE) before re-programming your FF-800!
- Using the serial command port, sent the command: "WR B7FD 01 {ret}" (enables new U5 device).
- Remove the chassis power and open the chassis. Remove the existing U5 device (STK11C68).
- Install the new U5 device (STK11C88).
- Remove the P28 FFLASH connector (located adjacent to the DIP switch) -- Be sure to note its orientation.
- Set the DIP switch so that positions 1-4 are all off (this should be its current setting).
- Apply power. The FF-800 will begin an initialization sequence. When complete, the controller will
key TXA and send the standard reset announcement which indicates that the initialization is complete.
- Remove Power. Re-install the FFLASH connector at P28.
- Leave the DIP switch so that positions 1-4 are all off.
- Replace the chassis lid and return the chassis to its operating position.
- Reapply power.
- Log on the serial command port and LOAD your configuration data.
- Your installation is complete!
NON FFLASH users:
- !IMPORTANT! Download your controller's system configuration (SAVE) before re-programming your FF-800!
- Using the serial command port, sent the command: "WR B7FD 01 {ret}" (enables new U5 device).
- Remove the chassis power and open the chassis. Remove the existing U5 device (STK11C68).
- Install the new U5 device (STK11C88).
- Set the DIP switch so that positions 1-4 are all off.
- Apply power. The FF-800 will begin an initialization sequence. When complete, the controller will
key TXA and send the standard reset announcement which indicates that the initialization is complete.
- Remove power.
- Set the DIP switch so that position 1 = on, and 2-4 = off.
- Replace the chassis lid and return the chassis to its operating position.
- Reapply power.
<
- Log on the serial command port and LOAD your configuration data.
- Your installation is complete!