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 |
|---|---|---|---|---|
| SN | 4989 | U16 | 1 | |
| Device type code | 4999 | U16 | 1 | |
| Nominal active power | 5000 | U16 | 0.1 | kW |
| Output type | 5001 | U16 | 1 | |
| Daily power yields | 5002 | U16 | 0.1 | kWh |
| Total power yields | 5003 | U32LE | 1 | kWh |
| System clock: Second | 5004 | U16 | 1 | |
| Total running time | 5005 | U32LE | 1 | h |
| Power limitation switch | 5006 | U16 | 1 | |
| Internal temperature | 5007 | I16 | 0.1 | ℃ |
| Total apparent power | 5008 | U32LE | 1 | VA |
| Export power limitation | 5009 | U16 | 1 | |
| MPPT 1 voltage | 5010 | U16 | 0.1 | V |
| MPPT 1 current | 5011 | U16 | 0.1 | A |
| MPPT 2 voltage | 5012 | U16 | 0.1 | V |
| MPPT 2 current | 5013 | U16 | 0.1 | A |
| MPPT 3 voltage | 5014 | U16 | 0.1 | V |
| MPPT 3 current | 5015 | U16 | 0.1 | A |
| Total DC power | 5016 | U32LE | 1 | W |
| A-B line voltage/phase A voltage | 5018 | U16 | 0.1 | V |
| B-C line Voltage/phase B Voltage | 5019 | U16 | 0.1 | V |
| C-A line Voltage/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 | U32LE | 1 | W |
| Total reactive power | 5032 | I32LE | 1 | Var |
| Power factor | 5034 | I16 | 0.001 | |
| Grid frequency | 5035 | U16 | 0.1 | Hz |
| Reactive power percentage setting | 5036 | I16 | 0.1 | % |
| Work 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 | |
| Fault/Alarm time: Minute | 5042 | U16 | 1 | |
| Fault/Alarm time: Second | 5043 | U16 | 1 | |
| Fault/Alarm code 1 | 5044 | U16 | 1 | |
| Q(P) Curve | 5047 | U16 | 1 | |
| Nominal reactive power | 5048 | U16 | 0.1 | kVar |
| KB | 5049 | I16 | 0.001 | |
| PA(Lower Power) | 5050 | U16 | 0.1 | % |
| PC(Upper Power) | 5051 | U16 | 0.1 | % |
| KA(Upperlimit-PF) | 5052 | I16 | 0.001 | |
| KC(Lower limit-PF) | 5053 | I16 | 0.001 | |
| Array insulation resistance | 5070 | U16 | 1 | kΩ |
| Active Power Regulation Setpoint | 5076 | U32LE | 1 | W |
| Q(U) Curve | 5077 | U16 | 1 | |
| Reactive Power Regulation Setpoint | 5078 | I32LE | 1 | Var |
| Q_U2 | 5079 | I16 | 0.1 | % |
| Work state | 5080 | U32LE | 1 | |
| Upper U Limit | 5081 | U16 | 0.1 | % |
| Meter power | 5082 | I32LE | 1 | W |
| U2 Limit | 5083 | U16 | 0.1 | % |
| Meter A phase power | 5084 | I32LE | 1 | W |
| Lower Q/Sn | 5085 | U16 | 0.1 | % |
| Meter B phase power | 5086 | I32LE | 1 | W |
| Meter C phase power | 5088 | I32LE | 1 | W |
| Load power | 5090 | I32LE | 1 | W |
| Daily export energy | 5092 | U32LE | 0.1 | kWh |
| Total export energy | 5094 | U32LE | 0.1 | kWh |
| Daily import energy | 5096 | U32LE | 0.1 | kWh |
| Total import energy | 5098 | U32LE | 0.1 | kWh |
| Daily direct energy consumption | 5100 | U32LE | 0.1 | kWh |
| Total direct energy consumption | 5102 | U32LE | 0.1 | kWh |
| Daily running time | 5112 | U16 | 1 | min |
| Present country | 5113 | U16 | 1 | |
| MPPT 4 voltage | 5114 | U16 | 0.1 | V |
| MPPT 4 current | 5115 | U16 | 0.1 | A |
| MPPT 5 voltage | 5116 | U16 | 0.1 | V |
| MPPT 5 current | 5117 | U16 | 0.1 | A |
| MPPT 6 voltage | 5118 | U16 | 0.1 | V |
| MPPT 6 current | 5119 | U16 | 0.1 | A |
| MPPT 7 voltage | 5120 | U16 | 0.1 | V |
| MPPT 7 current | 5121 | U16 | 0.1 | A |
| MPPT 8 voltage | 5122 | U16 | 0.1 | V |
| MPPT 8 current | 5123 | U16 | 0.1 | A |
| QP_ExitPowerRatio | 5124 | U16 | 0.1 | % |
| QP_EnableMode | 5125 | U16 | 1 | |
| Monthly power yields | 5127 | U32LE | 0.1 | kWh |
| MPPT 9 voltage | 5129 | U16 | 0.1 | V |
| MPPT 9 current | 5130 | U16 | 0.1 | A |
| MPPT 10 voltage | 5131 | U16 | 0.1 | V |
| MPPT 10 current | 5132 | U16 | 0.1 | A |
| MPPT 11 voltage | 5133 | U16 | 0.1 | V |
| MPPT 11 current | 5134 | U16 | 0.1 | A |
| MPPT 12 voltage | 5135 | U16 | 0.1 | V |
| MPPT 12 current | 5136 | U16 | 0.1 | A |
| QU_Q1 | 5137 | U16 | 0.1 | % |
| QU_V2 | 5138 | U16 | 0.1 | % |
| QU_Q2 | 5139 | U16 | 0.1 | % |
| QU_V3 | 5140 | U16 | 0.1 | % |
| QU_Q3 | 5141 | U16 | 0.1 | % |
| QU_V4 | 5142 | U16 | 0.1 | % |
| Total power yields | 5143 | U32LE | 0.1 | kWh |
| QU_EnterPower | 5144 | U16 | 0.1 | % |
| Negative voltage to the ground | 5145 | I16 | 0.1 | V |
| Bus voltage | 5146 | U16 | 0.1 | V |
| Grid frequency | 5147 | U16 | 0.01 | Hz |
| PID work state | 5149 | U16 | 1 | |
| PID alarm code | 5150 | U16 | 1 | |
| String 1 current | 7012 | U16 | 0.01 | A |
| String 2 current | 7013 | U16 | 0.01 | A |
| String 3 current | 7014 | U16 | 0.01 | A |
| String 4 current | 7015 | U16 | 0.01 | A |
| String 5 current | 7016 | U16 | 0.01 | A |
| String 6 current | 7017 | U16 | 0.01 | A |
| String 7 current | 7018 | U16 | 0.01 | A |
| String 8 current | 7019 | U16 | 0.01 | A |
| String 9 current | 7020 | U16 | 0.01 | A |
| String 10 current | 7021 | U16 | 0.01 | A |
| String 11 current | 7022 | U16 | 0.01 | A |
| String 12 current | 7023 | U16 | 0.01 | A |
| String 13 current | 7024 | U16 | 0.01 | A |
| String 14 current | 7025 | U16 | 0.01 | A |
| String 15 current | 7026 | U16 | 0.01 | A |
| String 16 current | 7027 | U16 | 0.01 | A |
| String 17 current | 7028 | U16 | 0.01 | A |
| String 18 current | 7029 | U16 | 0.01 | A |
| String 19 current | 7030 | U16 | 0.01 | A |
| String 20 current | 7031 | U16 | 0.01 | A |
| String 21 current | 7032 | U16 | 0.01 | A |
| String 22 current | 7033 | U16 | 0.01 | A |
| String 23 current | 7034 | U16 | 0.01 | A |
| String 24 current | 7035 | U16 | 0.01 | A |
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.