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.
Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| Device Name | 0 | U16 | 1 | |
| FGA Number | 10 | U16 | 1 | |
| Unique ID Number | 20 | U16 | 1 | |
| Firmware Version | 30 | U16 | 1 | |
| Modbus Address | 40 | U16 | 1 | |
| Device Number | 41 | U16 | 1 | |
| System Instance | 42 | U16 | 1 | |
| Hardware Serial Number | 43 | U16 | 1 | |
| 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 | |
| Reset | 78 | U16 | 1 | |
| Clear | 79 | 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 | I32BE | 0.001 | V |
| Starting Battery Voltage (15 Minutes) | 122 | I32BE | 0.001 | V |
| Starting Battery Voltage (2 Hours) | 124 | I32BE | 0.001 | V |
| Starting Battery Voltage (24 Hours) | 126 | I32BE | 0.001 | V |
| Stop Voltage | 128 | I32BE | 0.001 | V |
| Refresh Configuration Data | 130 | U16 | 1 | |
| Generator Association | 131 | U16 | 1 | |
| AC Output Association | 132 | U16 | 1 | |
| AC Input Association | 133 | U16 | 1 | |
| DC Input Association | 134 | U16 | 1 | |
| 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) |
⚠ disputed: configuration_status @ 53 — disputed by Home Assistant Modbus YAML mapping (derived from Schneider spec 990-6274A) which places configuration_status at 0x0035 (53 decimal), but configuration_refresh_counter is at 0x0036 (54 decimal), device_state is at 0x0040 (64 decimal), device_present is at 0x0041 (65 decimal), auto_generator_state is at 0x0042 (66 decimal), auto_generator_action is at 0x0043 (67 decimal), generator_on_reason is at 0x0044 (68 decimal), generator_off_reason is at 0x0045 (69 decimal), active_faults_flag is at 0x0046 (70 decimal), active_warnings_flag is at 0x0047 (71 decimal), fault_bitmap_0 is at 0x0048 (72 decimal), warning_bitmap_0 is at 0x0049 (73 decimal), configuration_errors is at 0x004A (74 decimal), operating_mode is at 0x004C (76 decimal), generator_mode is at 0x004D (77 decimal), generator_quiet_time_start is at 0x0050 (80 decimal), generator_quiet_time_stop is at 0x0051 (81 decimal), generator_quiet_time_enable_disable is at 0x0052 (82 decimal), generator_auto_start_on_dc_v is at 0x0053 (83 decimal), generator_auto_stop_on_dc_v is at 0x0054 (84 decimal), generator_auto_start_on_battery_soc is at 0x0055 (85 decimal), generator_auto_stop_on_battery_soc is at 0x0056 (86 decimal), inverter_load_start_stop_triggers is at 0x0057 (87 decimal), generator_auto_stop_on_ac_i is at 0x0058 (88 decimal), generator_stop_at_absorption_stage is at 0x0059 (89 decimal), generator_stop_at_float_stage is at 0x005A (90 decimal), maximum_automatic_cycles_with_no_user_intervention is at 0x005B (91 decimal), thermostat_1 is at 0x005F (95 decimal), thermostat_2 is at 0x0060 (96 decimal), generator_type is at 0x0061 (97 decimal), generator_preheat_time is at 0x0063 (99 decimal), generator_crank_start_delay is at 0x0064 (100 decimal), generator_crank_time is at 0x0065 (101 decimal), shutdown_bypass_time is at 0x0066 (102 decimal), starter_cool_down_time is at 0x0067 (103 decimal), generator_crank_retry_time is at 0x0068 (104 decimal), generator_warmup_time is at 0x0069 (105 decimal), maximum_generator_run_time is at 0x006A (106 decimal), generator_cool_down_time is at 0x006B (107 decimal), generator_spin_down_time is at 0x006C (108 decimal). Note that the provided register map summary lists decimal addresses that match these hex values exactly (e.g., 0x0035 = 53, 0x0040 = 64, 0x0050 = 80, 0x0061 = 97), confirming the 0-based decimal addresses are correct.
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.