99

EEPROM Management Commands

The system configuration is stored in a serial eeprom external to the main
processor on the CPU board. The serial eeprom can store 3 copies of the
configuration parameters, including the table of macros. They are designated the
working set, backup set, and deep backup set.
C100 (su) Force default configuration load on next processor reset.
Sets serial eeprom valid byte to 0, invalidating the eeprom. New
eeprom values will be loaded from the hard coded defaults on the next
reset.
C101 (u) Eeprom valid status
Tells if the eeprom contains valid data. This should normally return
VALID, as it is fixed with the first eeprom write on the first boot after
code load. It will return INVALID following successful execution of
the C100 command and before the processor is reset. It is useful
primarily for debugging.
C102 (u) Configuration backup
This command should be used after changes are made to the controller
configuration and are verified to be working properly. Note that all of
the configuration backup and restore commands except this one check
for a correct eeprom valid status byte in the set to be copied before
starting the copy.
C103 (su) Configuration restore
Restore configuration from backup set to working set.
Most controller operations use values of working parameters stored in
RAM on the CPU and Radio Control board processors. To make the
restored parameters active, a processor reset (C000) should be done
after using this command.