device library

morningstar-tristar-mppt-charge-controller

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.

structure-verified

Decode path is structurally sound (addresses, widths, finite values). Does NOT prove word order or scaling.

pointaddress (0-based)typescaleunit
V_PU hi0U161V
V_PU lo1U161
I_PU hi2U161A
I_PU lo3U161
ver_sw4U161
Clear Ah 8esettable16U161
Clear Ah total17U161
Clear kWh 8esettable18U161
Reset battery service calendar19U161
Clear faults20U161
Clear Alarms21U161
Force EEPROM update22U161
adc_vb_f_med24I161V
adc_vbterm_f25I161V
adc_vbs_f26I161V
adc_va_f27I161V
adc_ib_f_shadow28I161A
adc_ia_f_shadow29I161A
adc_p12_f30I161V
adc_p3_f31I161V
adc_pmeter_f32I161V
adc_p18_f33I161V
adc_v_ref34I161V
T_hs35I161C
T_rts36I161C
T_batt37I161C
adc_vb_f_1m38I161V
adc_ib_f_1m39I161A
vb_min40I161V
vb_max41I161V
hourmeter_HI42U161h
hourmeter_LO43U161h
fault.all44U161
alarm_HI46U161
alarm_LO47U161
dip.all48U161
led.state49U161
charge_state50U161
vb_ref51I161V
Ahc_r HI52U161Ah
Ahc_r LO53U161
Ahc_t HI54U161Ah
Ahc_t LO55U161
kwhc_r56U161
kwhc_t57U161
power_out_shadow58U161W
power_in_shadow59U161W
sweep_Pin_max60U161W
sweep_vmp61I161V
sweep_voc62I161V
vb_min_daily64I161V
vb_max_daily65I161V
va_max_daily66I161V
Ahc_daily67U161Ah
whc_daily68U161Wh
flags_daily69U161
Pout_max_daily70U161W
Tb_min_daily71I161C
Tb_max_daily72I161C
fault_daily73U161
alarm_daily HI75U161
alarm_daily LO76U161
time_ab_daily77U161s
time_eq_daily78U161s
time_fl_daily79U161s
Ib_ref_slave88I161A
vb_ref_slave89I161V
va_ref_fixed90I161V
va_ref_fixed_pct91U161%
test a single phase240U161
Reset control255U161
ProcessorB_Version4096U161
Send Test Notification 24097U161
Send Test Notification 34098U161
Send Test Notification 44099U161
IPAddrByte[1][0]4111U161
IPAddrByte[3][2]4112U161
SubNetMask[1][0]4113U161
SubNetMask[3][2]4114U161
Gateway[1][0]4115U161
Gateway[3][2]4116U161
PrimaryDNS[1][0]4117U161
PrimaryDNS[3][2]4118U161
SecondaryDNS[1][0]4119U161
SecondaryDNS[3][2]4120U161
ControllerID4125U161
NetFlags4133U161
MACAddress[1],[0]4134U161
MACAddress[3],[2]4135U161
MACAddress[5],[4]4136U161
NetBIOS Name4137U161
Reset Communications Server4351U161
HTTPPort5403U161
MBIPPort5404U161
NetRules5405U161
SNMPTrapRecPort5406U161
Ethernet Power Save Mode5407U161
BETA 8.21 VLAN Enable5408U161
BETA 8.21 VLAN Parameters5409U161
EV_absorp57344I161V
EV_float57345I161V
Et_absorp57346U161s
Et_absorp_ext57347U161s
EV_absorp_ext57348I161V
EV_float_cancel57349I161V
Et_float_exit_cum57350U161s
EV_eq57351I161V
Et_eqcalendar57352U161days
Et_eq_above57353U161s
Et_eq_reg57354U161s
Et_batt_service57355U161days
EV_tempcomp57357I161V
EV_hvd57358I161V
EV_hvr57359I161V
Evb_ref_lim57360I161V
ETb_max57361I161C
ETb_min57362I161C
EV_soc_g_gy57365I161V
EV_soc_gy_y57366I161V
EV_soc_y_yr57367I161V
EV_soc_yr_r57368I161V
Emodbus_id57369U161
Emeterbus_id57370U161
EIb_lim57373I161A
EVa_ref_fixed_init57376I161V
EVa_ref_fixed_pct_init57377U161%
Ehourmeter_LO57472U161h
Ehourmeter_HI57473U161
EAhc_r_LO57474U161Ah
EAhc_r_HI57475U161
EAhc_t_LO57476U161Ah
EAhc_t_HI57477U161
EkWhc_r57478U161kWh
EkWhc_t57479U161kWh
EVb_min57480I161V
EVb_max57481I161V
EVa_max57482I161V
Etmr_eqcalendar57483U161days
Etmr_batt_service57484U161days
Eserial57536U161
Emodel57548U161
Ehw_version57549U161

The trust ladder

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.