Fusion Digital I/O Controller and EEPROM Memory Locations

Using Base Station and the Fusion Digital I/O Controller window.
Based on setting Port 1 first four bits as inputs and 2nd four as outputs when selected Save as Powerup Default Status the following was sent:
170 6 254 56 1 24 15 0 14
Selecting Read Powerup Default Status:
170 5 254 55 1 24 2 255

Which document shows the format of these commands?

Also, the Fusion Digital I/O Quick Start Guide says EEPROM Memory Locations are 280 and 281. But the guide goes to 242 then starts repeating at memory location 11.
Please provide format examples for reading and writing index > 255.
Thank you

Hi,

The command to store the power-up default state of the relays is outlined on this document: Fusion ProXR Advanced Quick Start Guide - NCD.io under the section titled “Store Power-up Default State of Relays”

Thank you for pointing this issue out. I’ve corrected the table on the EEPROM Map so the table will now be correct: EEPROM Memory Map Quick Start Guide - NCD.io

@ryan1 do you have an example for R/W EEPROM memory that would require two bytes for the register?

There are 2 EEPROM memory chips built into fusion, there is an external memory chip (the one you are referring to) and there is the EEPROM that is built in to the CPU. The quick start guide is referring to the EEPROM that is built into the CPU, not the external EEPROM. There are no documents on communicating to the external memory as it is generally not advised to directly modify this memory as it is modified by using various fusion commands. However, if you want to dive in and directly modify this memory, Base Station Source code is freely downloaded to show how its done.

Hi Jacob,
Thank you for the response and updating the EEPROM guide. The power-up defaults I’m referring to appear to be in the non-cpu EEPROM mentioned by Ryan1. The Fusion ProXR Advanced Quick Start Guide refers to commands 142 and 143.
Regards,
Bryan

Hello Ryan1,
Okay, thank you for the information on the 2nd EEPROM and where to locate code if needed!
Regards,
Bryan