5-12
55..33::
UUppddaattiinngg
PPrrooggrraammmmaabbllee
SSeettttiinnggss
-
OOvveerrvviieeww
QProgrammable settings in the EPM meter are stored in FLASH. With FLASH, bytes are not
rewritable; the entire sector must be erased and rewritten.
55..33..11::
SSeeqquueennccee
ffoorr
UUppddaattiinngg
PPrrooggrraammmmaabbllee
SSeettttiinnggss
QDevice Address and Communication Settings should be as programmed for the port in use.
1. Verify a device is connected at the appropriate address, protocol and communications settings.
2. Check the EPM Comm Operation Indicator (Register 65409), verifying that it is in Normal
Operation.
3. Transmit the Reset to FLASH Operation, Programmed Communications Settings command:
write 0101H to Register 65410.
4. Poll the EPM Comm Operation Indicator and FLASH sequence number (Registers 65409 and
65410) until it returns that the unit is in FLASH Operation and notes the initial FLASH
sequence number.
5. Transmit the Lock Port command: write 0000H to Register 65410.
6. Poll for the next FLASH sequence and an Action Passed status: Register 65410.
7. Verify that it is the port that is locked into FLASH operation: Register 65411.
8. Transmit the “Erase the Programmable Settings Block” command: write 0003H to Register
65410.
9. Poll the next FLASH sequence and an Action Passed status: Register 65410.
10. Write a line from the Programmable Settings HEX file (FFH padded) to the EPM Comm
FLASH Programmable Settings Hex Line Registers: 65473 – 65482.
11. Poll the next FLASH sequence and an Action Passed status: Register 65410.
12. Repeat steps 10 and 11 until whole HEX file processed.
13. Transmit the “Calculate the Programmable Settings Checksum” command: write 0004H to
Register 65410.
14. Upgrade software polls for the next FLASH sequence and an Action Passed status (Register
65410).
15. Upgrade software reads the EPM Comm FLASH Programmable Settings Checksum (Register
65413).
16. If the checksum is correct, upgrade software writes the Correct Checksum to the EPM Comm