verified connector library

OutBack Radian/FX/FLEXmax (needs AXS Port module, SunSpec)

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire. Word order and scaling are confirmed at the hardware-verified rung and at no rung below it.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
cc_did0U161
cc_length1U161
cc_port_number2U161
cc_voltage_sf3I161
cc_current_sf4I161
cc_power_sf5I161
cc_ah_sf6I161
cc_kwh_sf7I161
cc_batt_voltage8U160.1
cc_array_voltage9U160.1
cc_batt_current10U160.1
cc_array_current11U161
cc_charger_state12U161
cc_watts13U161
cc_todays_min_battery_volts14U160.1
cc_todays_max_battery_volts15U160.1
cc_voc16U160.1
cc_todays_peak_voc17U161
cc_todays_kwh18U160.1
cc_todays_ah19U161
cc_lifetime_kwh_hours20U161
cc_lifetime_kamp_hours21U160.1
cc_lifetime_max_watts22U161
cc_lifetime_max_battery_volts23U160.1
cc_lifetime_max_voc24U160.1
cc_temp_sf25U161
cc_temp_output_fets26I161
cc_temp_enclosure27I161

link settings as documented (unverified): TCP; Uses Ethernet access implemented by Modbus TCP. Default Modbus IP port is 502.

bench facts as documented (unverified)
connectorRJ45
model register18
serial register50
firmware register42
identification notesAddresses are 0-based offsets relative to the SunSpec Common Model Block (DID 1).
field reports — community-sourced, unverified (checked 2026-06-11)
  • Modbus TCP connections frequently drop or disconnect (often every 1 to 2 minutes, or up to 16 minutes) when OPTICSre is enabled or under high polling frequencies. OutBack introduced an 'OPTICS Auto Reboot Interval' setting to reboot the device every few hours to mitigate lockups. [source]
  • A low-level Modbus socket error is occasionally triggered by a Modbus Write action, requiring a reset that takes approximately 42 seconds for the MATE3 to recover. [source]
  • MATE3 firmware version 003.015.005 introduced changes to the Modbus protocol that rendered older versions of monitoring software (like WattPlot Monitor, VisualMATE, NetMATE) inoperative until patched. [source]
  • AXS Port firmware version 003.017.000 fixed bugs where disabling Modbus encryption after it was set to encrypt did not operate correctly, and Modbus read/write to devices connected to HUB port 10 failed. [source]
  • AXS Port firmware version 003.015.001 fixed bugs where reading of charge controller kW data was incorrect, and 120VAC Radians displayed 2X kW values for Buy, Sell, Charge, and Invert. [source]
  • confirmed: Framing is TCP and default Modbus IP port is 502 — confirmed by OutBack AXS Port SunSpec Modbus Interface Owner's Manual and Application Note.
  • confirmed: Identification registers (firmware_register 42, model_register 18, serial_register 50) are 0-based offsets relative to SunSpec Common Model Block (DID 1) — confirmed by the open-source mate3/sunspec Python library implementation of SunSpecCommonModel.
  • confirmed: Physical connector is RJ45 — confirmed by AXS Port specifications showing a 10/100 Ethernet interface.
  • confirmed: Register map summary for Basic Charge Controller Block (DID 64111) matches 0-based offsets — confirmed by OutBack Power SunSpec Data Blocks Application Note (Table 2).

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.