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 |
|---|---|---|---|---|
| Data Type | 4096 | U16 | 1 | |
| Microinverter SN | 4097 | U16 | 1 | |
| Port Number | 4103 | U16 | 1 | |
| PV Voltage | 4104 | U32BE | 0.1 | V |
| PV Current | 4106 | U32BE | 0.1 | A |
| Grid Voltage | 4108 | U32BE | 0.1 | V |
| Grid frequency | 4110 | U32BE | 0.01 | Hz |
| PV Power | 4112 | U32BE | 0.1 | W |
| Today Production | 4114 | U32BE | 1 | Wh |
| Total Production | 4116 | U64BE | 1 | Wh |
| Temperature | 4120 | I32BE | 0.1 | °C |
| Operating Status | 4122 | U32BE | 1 | |
| Alarm Code | 4124 | U32BE | 1 | |
| Alarm Count | 4126 | U32BE | 1 | |
| Link Status | 4128 | U32BE | 1 | |
| Data Type (Port 2) | 4136 | U16 | 1 | |
| Microinverter SN (Port 2) | 4138 | U16 | 1 | |
| Port Number (Port 2) | 4143 | U16 | 1 | |
| PV Voltage (Port 2) | 4144 | U32BE | 0.1 | V |
| PV Current (Port 2) | 4146 | U32BE | 0.1 | A |
| Grid Voltage (Port 2) | 4148 | U32BE | 0.1 | V |
| Grid frequency (Port 2) | 4150 | U32BE | 0.01 | Hz |
| PV Power (Port 2) | 4152 | U32BE | 0.1 | W |
| Today Production (Port 2) | 4154 | U32BE | 1 | Wh |
| Total Production (Port 2) | 4156 | U64BE | 1 | Wh |
| Temperature (Port 2) | 4160 | I32BE | 0.1 | °C |
| Operating Status (Port 2) | 4162 | U32BE | 1 | |
| Alarm Code (Port 2) | 4164 | U32BE | 1 | |
| Alarm Count (Port 2) | 4166 | U32BE | 1 | |
| Link Status (Port 2) | 4168 | U32BE | 1 | |
| DTU SN | 8192 | U16 | 1 | |
| Microinverter SN | 8278 | U16 | 1 | |
| Microinverter SN | 8284 | U16 | 1 | |
| Ethernet Port Number | 9473 | U32BE | 1 | |
| RS485 Function | 9475 | U16 | 1 | |
| RS485 Port Address | 9476 | U16 | 1 | |
| SunS | 40000 | U32BE | 1 | |
| ID | 40002 | U16 | 1 | |
| L | 40003 | U16 | 1 | |
| Manufacturer | 40004 | U16 | 1 | |
| Model | 40020 | U16 | 1 | |
| Version | 40044 | U16 | 1 | |
| Serial Number | 40052 | U16 | 1 | |
| Device Address | 40068 | U16 | 1 | |
| Pad | 40069 | U16 | 1 | |
| ID | 40070 | U16 | 1 | |
| L | 40071 | U16 | 1 | |
| A | 40072 | U16 | 1 | |
| AphA | 40073 | U16 | 1 | |
| A_SF | 40076 | I16 | 1 | |
| PhVphA | 40080 | U16 | 1 | |
| V_SF | 40083 | I16 | 1 | |
| W | 40084 | I16 | 1 | |
| W_SF | 40085 | I16 | 1 | |
| Hz | 40086 | I16 | 1 | |
| Hz_SF | 40087 | I16 | 1 | |
| VAr | 40090 | I16 | 1 | |
| VAr_SF | 40091 | I16 | 1 | |
| PF | 40092 | I16 | 1 | |
| PF_SF | 40093 | I16 | 1 | |
| WH | 40094 | U32BE | 1 | |
| WH_SF | 40096 | I16 | 1 | |
| ID | 40122 | U16 | 1 | |
| L | 40123 | U16 | 1 | |
| A | 40124 | F32BE | 1 | |
| AphA | 40126 | F32BE | 1 | |
| PhVphA | 40138 | F32BE | 1 | |
| W | 40144 | F32BE | 1 | |
| Hz | 40146 | F32BE | 1 | |
| VAr | 40150 | F32BE | 1 | |
| PF | 40152 | F32BE | 1 | |
| WH | 40154 | F32BE | 1 | |
| ID | 40184 | U16 | 1 | |
| L | 40185 | U16 | 1 | |
| WMaxLimPct | 40189 | U16 | 1 | |
| WMaxLim_Ena | 40193 | U16 | 1 | |
| Turn ON/OFF (All Microinverters) | 40348 | U16 | 1 | |
| Limit Active Power (All Microinverters) | 40349 | U16 | 1 | % |
| Turn ON/OFF (All Microinverters) | 49152 | U16 | 1 | |
| Limit Active Power (All Microinverters) | 49153 | U16 | 1 | % |
| Turn ON/OFF (Port 3) | 49154 | U16 | 1 | |
| Limit Active Power (Port 3) | 49155 | U16 | 1 | % |
| Turn ON/OFF (Port 1) | 49158 | U16 | 1 | |
| Limit Active Power (Port 1) | 49159 | U16 | 1 | % |
| Turn ON/OFF (Port 2) | 49164 | U16 | 1 | |
| Limit Active Power (Port 2) | 49165 | 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.