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 |
|---|---|---|---|---|
| Protocol No. | 4949 | U32BE | 1 | |
| Protocol ver. | 4951 | U32BE | 1 | |
| LCD Software Version | 4953 | U16 | 1 | |
| DSP software version | 4968 | U16 | 1 | |
| SN (Serial Number) | 4989 | U16 | 1 | |
| Device type code | 4999 | U16 | 1 | |
| Nominal output power | 5000 | U16 | 0.1 | kW |
| Output type | 5001 | U16 | 1 | |
| Daily power yields | 5002 | U16 | 0.1 | kWh |
| Total power yields | 5003 | U32BE | 1 | kWh |
| System clock Second | 5004 | U16 | 1 | |
| Total running time | 5005 | U32BE | 1 | h |
| Active Power control | 5006 | U16 | 1 | |
| Internal temperature | 5007 | I16 | 0.1 | DegC |
| Total Apparent Power | 5008 | U32BE | 1 | VA |
| DC Voltage1 | 5010 | U16 | 0.1 | V |
| DC current1 | 5011 | U16 | 0.1 | A |
| Total DC power | 5016 | U32BE | 1 | W |
| A-B line voltage Or Phase A voltage | 5018 | U16 | 0.1 | V |
| B-C Line Voltage Or Phase B Voltage | 5019 | U16 | 0.1 | V |
| C-A Line Voltage Or Phase C Voltage | 5020 | U16 | 0.1 | V |
| Phase A current | 5021 | U16 | 0.1 | A |
| Phase B current | 5022 | U16 | 0.1 | A |
| Phase C current | 5023 | U16 | 0.1 | A |
| Total active power | 5030 | U32BE | 1 | W |
| Reactive power | 5032 | I32BE | 1 | var |
| Reserved | 5033 | U16 | 1 | |
| Power factor | 5034 | I16 | 0.001 | |
| Grid frequency | 5035 | U16 | 0.1 | Hz |
| Reactive power percentage setting | 5036 | I16 | 0.1 | % |
| Inverter operating state | 5037 | U16 | 1 | |
| Fault/Alarm time: Year | 5038 | U16 | 1 | |
| Fault/Alarm time: Month | 5039 | U16 | 1 | |
| Fault/Alarm time: Day | 5040 | U16 | 1 | |
| Fault/Alarm time: Hour | 5041 | U16 | 1 | hrs |
| Fault/Alarm time: Minute | 5042 | U16 | 1 | min |
| Fault/Alarm time: Second | 5043 | U16 | 1 | sec |
| Fault/Alarm code 1 | 5044 | U16 | 1 | |
| Normal Reactive Output Power | 5048 | U16 | 0.1 | kvar |
| Lower Power | 5050 | U16 | 0.1 | |
| Upper Power | 5051 | U16 | 0.1 | |
| Upper limit-PF(Cap) | 5052 | U16 | 0.001 | |
| Lower limit-PF_Ind | 5053 | U16 | 0.001 | |
| Reserved | 5054 | U16 | 1 | |
| Impedance to the ground in parallel connection | 5070 | U16 | 1 | kOhm |
| Device Work state | 5080 | U32BE | 1 | |
| Upper U Limit | 5081 | U16 | 0.1 | |
| U1 Limit | 5082 | U16 | 0.1 | |
| U2 Limit | 5083 | U16 | 0.1 | |
| Hysteresis | 5084 | U16 | 0.1 | |
| Lower Q/Sn | 5085 | U16 | 0.1 | |
| Upper Q/Sn | 5086 | U16 | 0.1 | |
| Reserved | 5087 | U16 | 1 | |
| Daily running time | 5112 | U16 | 1 | min |
| Present country | 5113 | U16 | 1 | |
| Monthly power yields | 5127 | U32BE | 0.1 | kWh |
| Negative voltage to the ground | 5145 | I16 | 0.1 | V |
| Bus voltage | 5146 | U16 | 0.1 | V |
| Grid frequency | 5147 | U16 | 0.01 | Hz |
| Fan Status | 5151 | U16 | 1 | |
| C_SunSpec_ID | 40000 | U32BE | 1 | |
| C_SunSpec_DID | 40002 | U16 | 1 | |
| C_SunSpec_Length | 40003 | U16 | 1 | |
| C_Manufacturer | 40004 | U16 | 1 | |
| C_Model | 40020 | U16 | 1 | |
| C_Options | 40036 | U16 | 1 | |
| C_Version | 40044 | U16 | 1 | |
| C_SerialNumber | 40052 | U16 | 1 | |
| C_DeviceAddress | 40068 | U16 | 1 | |
| C_SunSpec_DID | 40070 | U16 | 1 | |
| C_SunSpec_Length | 40071 | U16 | 1 | |
| I_AC_Current | 40072 | U16 | 0.1 | A |
| I_AC_CurrentA | 40073 | U16 | 0.1 | A |
| I_AC_CurrentB | 40074 | U16 | 0.1 | A |
| I_AC_CurrentC | 40075 | U16 | 0.1 | A |
| I_AC_Current_SF | 40076 | I16 | 1 | |
| I_AC_VoltageAB | 40077 | U16 | 0.1 | V |
| I_AC_VoltageBC | 40078 | U16 | 0.1 | V |
| I_AC_VoltageCA | 40079 | U16 | 0.1 | V |
| I_AC_VoltageAN | 40080 | U16 | 1 | |
| I_AC_VoltageBN | 40081 | U16 | 1 | |
| I_AC_VoltageCN | 40082 | U16 | 1 | |
| I_AC_Voltage_SF | 40083 | I16 | 1 | |
| I_AC_Power | 40084 | I16 | 1 | |
| I_AC_Power_SF | 40085 | I16 | 1 | |
| I_AC_Frequency | 40086 | U16 | 1 | |
| I_AC_Frequency_SF | 40087 | I16 | 0.01 | Hz |
| I_AC_VA | 40088 | I16 | 1 | |
| I_AC_VA_SF | 40089 | I16 | 1 | |
| I_AC_VAR | 40090 | I16 | 1 | |
| I_AC_VAR_SF | 40091 | I16 | 1 | |
| I_AC_PF | 40092 | I16 | 1 | |
| I_AC_PF_SF | 40093 | I16 | 1 | |
| I_AC_Energy_WH | 40094 | U32BE | 1 | |
| I_AC_Energy_WH_SF | 40096 | I16 | 1 | |
| I_DC_Current | 40097 | U16 | 1 | A |
| I_DC_Current_SF | 40098 | I16 | 1 | |
| I_DC_Voltage | 40099 | U16 | 1 | A |
| I_DC_Voltage_SF | 40100 | I16 | 1 | |
| I_DC_Power | 40101 | I16 | 1 | |
| I_DC_Power_SF | 40102 | I16 | 1 | |
| I_Temp_Cab | 40103 | I16 | 1 | |
| I_Temp_Other | 40106 | I16 | 1 | |
| I_Temp_SF | 40107 | I16 | 1 | |
| I_Status | 40108 | U16 | 1 | |
| I_Status_Vendor | 40109 | U16 | 1 | |
| I_Event_1 | 40110 | U32BE | 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.