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 |
|---|---|---|---|---|
| configuration_status | 53 | U16 | 1 | |
| configuration_refresh_counter | 54 | U32BE | 1 | |
| device_state | 64 | U16 | 1 | |
| device_present | 65 | U16 | 1 | |
| auto_generator_state | 66 | U16 | 1 | |
| auto_generator_action | 67 | U16 | 1 | |
| generator_on_reason | 68 | U16 | 1 | |
| generator_off_reason | 69 | U16 | 1 | |
| active_faults_flag | 70 | U16 | 1 | |
| active_warnings_flag | 71 | U16 | 1 | |
| fault_bitmap_0 | 72 | U16 | 1 | |
| warning_bitmap_0 | 73 | U16 | 1 | |
| configuration_errors | 74 | U32BE | 1 | |
| operating_mode | 76 | U16 | 1 | |
| generator_mode | 77 | U16 | 1 | |
| generator_quiet_time_start | 80 | U16 | 1 | min |
| generator_quiet_time_stop | 81 | U16 | 1 | min |
| generator_quiet_time_enable_disable | 82 | U16 | 1 | |
| generator_auto_start_on_dc_v | 83 | U16 | 1 | |
| generator_auto_stop_on_dc_v | 84 | U16 | 1 | |
| generator_auto_start_on_battery_soc | 85 | U16 | 1 | |
| generator_auto_stop_on_battery_soc | 86 | U16 | 1 | |
| inverter_load_start_stop_triggers | 87 | U16 | 1 | |
| generator_auto_stop_on_ac_i | 88 | U16 | 1 | |
| generator_stop_at_absorption_stage | 89 | U16 | 1 | |
| generator_stop_at_float_stage | 90 | U16 | 1 | |
| maximum_automatic_cycles_with_no_user_intervention | 91 | U16 | 1 | |
| thermostat_1 | 95 | U16 | 1 | |
| thermostat_2 | 96 | U16 | 1 | |
| generator_type | 97 | U16 | 1 | |
| generator_preheat_time | 99 | U16 | 1 | s |
| generator_crank_start_delay | 100 | U16 | 1 | s |
| generator_crank_time | 101 | U16 | 1 | s |
| shutdown_bypass_time | 102 | U16 | 1 | s |
| starter_cool_down_time | 103 | U16 | 1 | s |
| generator_crank_retry_time | 104 | U16 | 1 | s |
| generator_warmup_time | 105 | U16 | 1 | s |
| maximum_generator_run_time | 106 | U16 | 0.016667 | hours |
| generator_cool_down_time | 107 | U16 | 1 | s |
| generator_spin_down_time | 108 | U16 | 1 | s |
| generator_stop_timeout | 109 | U16 | 1 | s |
| generator_start_tries | 110 | U16 | 1 | |
| generator_exercise_period | 111 | U16 | 1 | days |
| generator_exercise_duration | 112 | U16 | 1 | min |
| generator_exercise_start_time | 113 | U16 | 1 | min |
| generator_run_signal_hold_time | 114 | U16 | 0.01 | s |
| relay_3_function | 115 | U16 | 1 | |
| ac_current_level_to_stop | 116 | U32BE | 0.001 | A |
| ac_current_level_to_start | 118 | U32BE | 0.001 | A |
| starting_battery_voltage_30_seconds | 120 | U32BE | 0.001 | V |
| starting_battery_voltage_15_minutes | 122 | U32BE | 0.001 | V |
| starting_battery_voltage_2_hours | 124 | U32BE | 0.001 | V |
| starting_battery_voltage_24_hours | 126 | U32BE | 0.001 | V |
| stop_voltage | 128 | U32BE | 0.001 | V |
| state_of_charge_level_to_stop_generator | 135 | U16 | 1 | % |
| state_of_charge_level_to_start_generator | 136 | U16 | 1 | % |
⚠ UNINTENDED OPERATION: The use of this product with Modbus communications requires expertise in the design, operation, and programming of the device. LOSS OF CONTROL: Do not assign the same address to two Modbus devices. — Starkest reads only; we never write a control register.
| protocol notes | Modbus does not provide an error response when data written to a Modbus Register is out of range or invalid. |
| model register | 0x0000 |
| serial register | 0x002B |
| firmware register | 0x001E |
| doc revision | Revision A.4 |
| firmware applicability | Conext AGS (Product ID 865-1060) |
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.