verified connector library

Renogy Rover 20A/40A MPPT charge controller

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.

interop-verified

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.

pointaddress (0-based)typescaleunit
system_voltage_and_charging_current_limit10U161
discharging_current_limit_and_product_type11U161
controller_device_address26U161
battery_capacity_soc256U161%
battery_voltage257U160.1V
charging_current258U160.01A
controller_and_battery_temperature259U161°C
street_light_voltage260U160.1V
street_light_current261U160.01A
street_light_power262U161W
solar_panel_voltage263U160.1V
solar_panel_current264U160.01A
charging_power265U161W
battery_min_voltage_current_day267U160.1V
battery_max_voltage_current_day268U160.1V
max_charging_current_current_day269U160.01A
max_discharging_current_current_day270U160.01A
max_charging_power_current_day271U161W
max_discharging_power_current_day272U161W
charging_amp_hours_current_day273U161AH
discharging_amp_hours_current_day274U161AH
power_generation_current_day275U160.0001kWh
power_consumption_current_day276U160.0001kWh
total_operating_days277U161days
total_battery_over_discharges278U161
total_battery_full_charges279U161
total_charging_amp_hours280U32BE1AH
total_discharging_amp_hours282U32BE1AH
cumulative_power_generation284U32BE0.0001kWh
cumulative_power_consumption286U32BE0.0001kWh
street_light_status_and_charging_state288U161%
controller_fault_and_warning_info289U32BE1

link settings as documented (unverified): RTU; FC 03,06,16,120,121; Start character: >10ms, End character: >10ms. 00H is a broadcast address to which all slaves respond but do not return commands.

bench facts as documented (unverified)
max registers/read125
inter-frame delay10 ms
broadcastsupported
model register0x000C
serial register0x0018
firmware register0x0014
FC 43 device IDnot supported

generated by gemini:gemini-3.5-flash · harvested from http://web.archive.org/web/20240626221525/https://www.going-flying.com/blog/files/141/ROVER_MODBUS.pdf (Renogy); manual-faithful — the document's claims, panel risk: ELEVATED — panel is not confident; proved interop-verified on 2026-06-10 · recorded 2026-06-10

The trust ladder

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.