Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire; word order and scaling are only confirmed at the hardware-verified rung.
Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| ev_state | 1 | U16 | 1 | |
| ocpp_status | 150 | U16 | 1 | |
| ev_presence | 1150 | U16 | 1 | |
| major_version_digit | 1212 | U16 | 1 | |
| minor_version_digit | 1213 | U16 | 1 | |
| build_version_digit | 1214 | U16 | 1 | |
| current_phase_1 | 2999 | F32BE | 1 | A |
| current_phase_2 | 3001 | F32BE | 1 | A |
| current_phase_3 | 3003 | F32BE | 1 | A |
| current_phase_avg | 3009 | F32BE | 1 | A |
| voltage_phase_1 | 3027 | F32BE | 1 | V |
| voltage_phase_2 | 3029 | F32BE | 1 | V |
| voltage_phase_3 | 3031 | F32BE | 1 | V |
| voltage_phase_avg | 3035 | F32BE | 1 | V |
| power_active_phase_1 | 3053 | F32BE | 1 | kW |
| power_active_phase_2 | 3055 | F32BE | 1 | kW |
| power_active_phase_3 | 3057 | F32BE | 1 | kW |
| power_active_phase_tot | 3059 | F32BE | 1 | kW |
| power_reactive_tot | 3067 | F32BE | 1 | kVAR |
| power_apparent_tot | 3075 | F32BE | 1 | kVA |
| power_factor | 3083 | F32BE | 1 | |
| frequence | 3109 | F32BE | 1 | Hz |
| lifebit | 4000 | U16 | 1 | |
| set_command | 4001 | U16 | 1 | |
| command_status | 4002 | U32BE | 1 | |
| set_point | 4004 | U16 | 1 | A |
| degraded_set_point_mono | 4005 | U16 | 1 | A |
| degraded_set_point_tri | 4006 | U16 | 1 | A |
| contactor_charging_time | 4007 | U32BE | 1 | s |
| session_charging_time | 4009 | U32BE | 1 | s |
| last_stop_cause | 4011 | U16 | 1 | |
| session_energy | 4012 | U32BE | 1 | Wh |
| error_group_bitfield | 4020 | U32BE | 1 | |
| error_code_bitfield | 4022 | U32BE | 1 |
| protocol notes | Exception code Illegal data address is returned when a read request is made to an invalid address. Registers between 2999 and 3222, and 4000 and 4079 are reserved; reading unmapped registers in these ranges returns 0xFFFF. |
| model register | 4040 |
| identification notes | EVSE Commercial Reference is at 4060-4069 |
| doc revision | GEX1969300–06 |
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.
Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.
Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.