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 only confirmed at the hardware-verified rung.
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.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| outlet_temperature | 100 | I16 | 0.1 | °C |
| inlet_temperature | 101 | I16 | 0.1 | °C |
| stack_temperature | 102 | I16 | 0.1 | °C |
| dhw_temperature | 103 | I16 | 0.1 | °C |
| header_temperature | 104 | I16 | 0.1 | °C |
| hx_temperature | 105 | I16 | 0.1 | °C |
| oda_temperature_filtered | 106 | I16 | 0.1 | °C |
| extra_field_temperature | 107 | I16 | 0.1 | °C |
| wireless_temperature_oda | 108 | I16 | 0.1 | °C |
| analog_input | 109 | U16 | 0.1 | mA |
| analog_output | 110 | U16 | 0.1 | mA |
| burner_control_digital_io | 111 | U16 | 1 | |
| burner_control_digital_io_2 | 112 | U16 | 1 | |
| ch_mode_active_setpoint | 113 | I16 | 0.1 | °C |
| dhw_mode_active_setpoint | 114 | I16 | 0.1 | °C |
| demand_source | 130 | U16 | 1 | |
| active_demand_status | 131 | U16 | 1 | |
| boiler_state | 132 | U16 | 1 | |
| flame_signal | 133 | U16 | 0.01 | V |
| fan_speed | 134 | U16 | 1 | |
| firing_rate | 135 | U16 | 0.5 | % |
| error_code | 136 | U32BE | 1 | |
| error_type | 138 | U16 | 1 | |
| burner_control_cycle_count | 151 | U32BE | 0.1 | |
| burner_control_run_time | 153 | U32BE | 0.1 | hours |
| bms_heartbeat | 170 | U16 | 1 | |
| ch_boiler_control | 171 | U16 | 1 | |
| bms_ch_setpoint | 172 | I16 | 0.1 | °C |
| bms_ch_demand | 173 | U16 | 1 | |
| bms_header_temperature | 174 | I16 | 0.1 | °C |
| bms_oda_temperature | 175 | I16 | 0.1 | °C |
| bms_analog_input | 176 | U16 | 0.1 | mA |
| dhw_boiler_control | 191 | U16 | 1 | |
| bms_dhw_setpoint | 192 | I16 | 0.1 | °C |
| bms_dhw_tank_setpoint | 193 | I16 | 0.1 | °C |
| bms_dhw_demand | 194 | U16 | 1 | |
| bms_dhw_temperature | 195 | I16 | 0.1 | °C |
| terminals | TB1, TB2 |
| termination | End of Line Termination Resistor Jumper at Location 9 (MODBUS) |
| wiring notes | Cascade Bias Jumpers at Location 4 (Ground Bias) and Location 5 (VCC Bias) on master boiler. |
| inter-frame delay | 20 ms |
| protocol notes | When a RESERVED address is read, it will return an illegal/invalid address. |
| identification notes | Software Revision: 02.40.00 |
| doc revision | 1004905979 - Rev. H |
| firmware applicability | 02.40.00 |
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.
Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.
Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.