Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.
Decode path is structurally sound (addresses, widths, finite values). Does NOT prove word order or scaling.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| V_PU hi | 0 | U16 | 1 | V |
| V_PU lo | 1 | U16 | 1 | |
| I_PU hi | 2 | U16 | 1 | A |
| I_PU lo | 3 | U16 | 1 | |
| ver_sw | 4 | U16 | 1 | |
| Clear Ah 8esettable | 16 | U16 | 1 | |
| Clear Ah total | 17 | U16 | 1 | |
| Clear kWh 8esettable | 18 | U16 | 1 | |
| Reset battery service calendar | 19 | U16 | 1 | |
| Clear faults | 20 | U16 | 1 | |
| Clear Alarms | 21 | U16 | 1 | |
| Force EEPROM update | 22 | U16 | 1 | |
| adc_vb_f_med | 24 | I16 | 1 | V |
| adc_vbterm_f | 25 | I16 | 1 | V |
| adc_vbs_f | 26 | I16 | 1 | V |
| adc_va_f | 27 | I16 | 1 | V |
| adc_ib_f_shadow | 28 | I16 | 1 | A |
| adc_ia_f_shadow | 29 | I16 | 1 | A |
| adc_p12_f | 30 | I16 | 1 | V |
| adc_p3_f | 31 | I16 | 1 | V |
| adc_pmeter_f | 32 | I16 | 1 | V |
| adc_p18_f | 33 | I16 | 1 | V |
| adc_v_ref | 34 | I16 | 1 | V |
| T_hs | 35 | I16 | 1 | C |
| T_rts | 36 | I16 | 1 | C |
| T_batt | 37 | I16 | 1 | C |
| adc_vb_f_1m | 38 | I16 | 1 | V |
| adc_ib_f_1m | 39 | I16 | 1 | A |
| vb_min | 40 | I16 | 1 | V |
| vb_max | 41 | I16 | 1 | V |
| hourmeter_HI | 42 | U16 | 1 | h |
| hourmeter_LO | 43 | U16 | 1 | h |
| fault.all | 44 | U16 | 1 | |
| alarm_HI | 46 | U16 | 1 | |
| alarm_LO | 47 | U16 | 1 | |
| dip.all | 48 | U16 | 1 | |
| led.state | 49 | U16 | 1 | |
| charge_state | 50 | U16 | 1 | |
| vb_ref | 51 | I16 | 1 | V |
| Ahc_r HI | 52 | U16 | 1 | Ah |
| Ahc_r LO | 53 | U16 | 1 | |
| Ahc_t HI | 54 | U16 | 1 | Ah |
| Ahc_t LO | 55 | U16 | 1 | |
| kwhc_r | 56 | U16 | 1 | |
| kwhc_t | 57 | U16 | 1 | |
| power_out_shadow | 58 | U16 | 1 | W |
| power_in_shadow | 59 | U16 | 1 | W |
| sweep_Pin_max | 60 | U16 | 1 | W |
| sweep_vmp | 61 | I16 | 1 | V |
| sweep_voc | 62 | I16 | 1 | V |
| vb_min_daily | 64 | I16 | 1 | V |
| vb_max_daily | 65 | I16 | 1 | V |
| va_max_daily | 66 | I16 | 1 | V |
| Ahc_daily | 67 | U16 | 1 | Ah |
| whc_daily | 68 | U16 | 1 | Wh |
| flags_daily | 69 | U16 | 1 | |
| Pout_max_daily | 70 | U16 | 1 | W |
| Tb_min_daily | 71 | I16 | 1 | C |
| Tb_max_daily | 72 | I16 | 1 | C |
| fault_daily | 73 | U16 | 1 | |
| alarm_daily HI | 75 | U16 | 1 | |
| alarm_daily LO | 76 | U16 | 1 | |
| time_ab_daily | 77 | U16 | 1 | s |
| time_eq_daily | 78 | U16 | 1 | s |
| time_fl_daily | 79 | U16 | 1 | s |
| Ib_ref_slave | 88 | I16 | 1 | A |
| vb_ref_slave | 89 | I16 | 1 | V |
| va_ref_fixed | 90 | I16 | 1 | V |
| va_ref_fixed_pct | 91 | U16 | 1 | % |
| test a single phase | 240 | U16 | 1 | |
| Reset control | 255 | U16 | 1 | |
| ProcessorB_Version | 4096 | U16 | 1 | |
| Send Test Notification 2 | 4097 | U16 | 1 | |
| Send Test Notification 3 | 4098 | U16 | 1 | |
| Send Test Notification 4 | 4099 | U16 | 1 | |
| IPAddrByte[1][0] | 4111 | U16 | 1 | |
| IPAddrByte[3][2] | 4112 | U16 | 1 | |
| SubNetMask[1][0] | 4113 | U16 | 1 | |
| SubNetMask[3][2] | 4114 | U16 | 1 | |
| Gateway[1][0] | 4115 | U16 | 1 | |
| Gateway[3][2] | 4116 | U16 | 1 | |
| PrimaryDNS[1][0] | 4117 | U16 | 1 | |
| PrimaryDNS[3][2] | 4118 | U16 | 1 | |
| SecondaryDNS[1][0] | 4119 | U16 | 1 | |
| SecondaryDNS[3][2] | 4120 | U16 | 1 | |
| ControllerID | 4125 | U16 | 1 | |
| NetFlags | 4133 | U16 | 1 | |
| MACAddress[1],[0] | 4134 | U16 | 1 | |
| MACAddress[3],[2] | 4135 | U16 | 1 | |
| MACAddress[5],[4] | 4136 | U16 | 1 | |
| NetBIOS Name | 4137 | U16 | 1 | |
| Reset Communications Server | 4351 | U16 | 1 | |
| HTTPPort | 5403 | U16 | 1 | |
| MBIPPort | 5404 | U16 | 1 | |
| NetRules | 5405 | U16 | 1 | |
| SNMPTrapRecPort | 5406 | U16 | 1 | |
| Ethernet Power Save Mode | 5407 | U16 | 1 | |
| BETA 8.21 VLAN Enable | 5408 | U16 | 1 | |
| BETA 8.21 VLAN Parameters | 5409 | U16 | 1 | |
| EV_absorp | 57344 | I16 | 1 | V |
| EV_float | 57345 | I16 | 1 | V |
| Et_absorp | 57346 | U16 | 1 | s |
| Et_absorp_ext | 57347 | U16 | 1 | s |
| EV_absorp_ext | 57348 | I16 | 1 | V |
| EV_float_cancel | 57349 | I16 | 1 | V |
| Et_float_exit_cum | 57350 | U16 | 1 | s |
| EV_eq | 57351 | I16 | 1 | V |
| Et_eqcalendar | 57352 | U16 | 1 | days |
| Et_eq_above | 57353 | U16 | 1 | s |
| Et_eq_reg | 57354 | U16 | 1 | s |
| Et_batt_service | 57355 | U16 | 1 | days |
| EV_tempcomp | 57357 | I16 | 1 | V |
| EV_hvd | 57358 | I16 | 1 | V |
| EV_hvr | 57359 | I16 | 1 | V |
| Evb_ref_lim | 57360 | I16 | 1 | V |
| ETb_max | 57361 | I16 | 1 | C |
| ETb_min | 57362 | I16 | 1 | C |
| EV_soc_g_gy | 57365 | I16 | 1 | V |
| EV_soc_gy_y | 57366 | I16 | 1 | V |
| EV_soc_y_yr | 57367 | I16 | 1 | V |
| EV_soc_yr_r | 57368 | I16 | 1 | V |
| Emodbus_id | 57369 | U16 | 1 | |
| Emeterbus_id | 57370 | U16 | 1 | |
| EIb_lim | 57373 | I16 | 1 | A |
| EVa_ref_fixed_init | 57376 | I16 | 1 | V |
| EVa_ref_fixed_pct_init | 57377 | U16 | 1 | % |
| Ehourmeter_LO | 57472 | U16 | 1 | h |
| Ehourmeter_HI | 57473 | U16 | 1 | |
| EAhc_r_LO | 57474 | U16 | 1 | Ah |
| EAhc_r_HI | 57475 | U16 | 1 | |
| EAhc_t_LO | 57476 | U16 | 1 | Ah |
| EAhc_t_HI | 57477 | U16 | 1 | |
| EkWhc_r | 57478 | U16 | 1 | kWh |
| EkWhc_t | 57479 | U16 | 1 | kWh |
| EVb_min | 57480 | I16 | 1 | V |
| EVb_max | 57481 | I16 | 1 | V |
| EVa_max | 57482 | I16 | 1 | V |
| Etmr_eqcalendar | 57483 | U16 | 1 | days |
| Etmr_batt_service | 57484 | U16 | 1 | days |
| Eserial | 57536 | U16 | 1 | |
| Emodel | 57548 | U16 | 1 | |
| Ehw_version | 57549 | U16 | 1 |
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
Device not here? Upload its manual and get a checked map back. It's free.
Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.
Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.