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 |
|---|---|---|---|---|
| TUNIT | 1000 | U16 | 1 | |
| RUNIT | 1001 | U16 | 1 | |
| RUNIT TIME | 1002 | U16 | 1 | |
| DAMP | 1003 | U16 | 1 | cycles |
| SETF | 1004 | U16 | 1 | |
| SETP UNITS | 1005 | U16 | 1 | |
| CLEAR BATCH TOTALS | 1006 | U16 | 1 | |
| FLOW RATE | 3000 | F64BE | 1 | |
| TOTAL - FWD | 3004 | F64BE | 1 | |
| TOTAL - REV | 3008 | F64BE | 1 | |
| STATUS | 5000 | U16 | 1 | |
| SERIAL # | 6000 | U16 | 1 | |
| MODEL # | 6008 | U16 | 1 | |
| LOWER FIRMWARE | 6016 | U16 | 1 | |
| UPPER FIRMWARE | 6024 | U16 | 1 | |
| MODBUS FIRMWARE | 6032 | U16 | 1 | |
| SET4 | 7000 | F32BE | 1 | |
| SET20 | 7002 | F32BE | 1 | |
| SETP | 7004 | F32BE | 1 | |
| FLOW RATE | 7006 | F32BE | 1 | |
| TOTAL - FWD | 7008 | F32BE | 1 | |
| TOTAL - REV | 7010 | F32BE | 1 | |
| ZRADC | 7012 | F32BE | 1 | |
| FSADC | 7014 | F32BE | 1 | |
| CUTOFF | 7016 | F32BE | 1 | gpm |
| Q4 | 7018 | F32BE | 1 | gpm |
| VOLTAGE | 7020 | F32BE | 1 | |
| TOTAL - BATCH FORWARD | 7022 | F32BE | 1 | |
| TOTAL - BATCH REVERSE | 7024 | F32BE | 1 |
⚠ When quantities are written to the meter, they are also stored in an internal EEPROM device. As such, there is a limit as to how many times the device may be written. With this in mind, the write operation should be used cautiously and sparingly. — Starkest reads only; we never write a control register.
| terminals | 6 or 8 conductor cable, or 3-position terminal block on 103848 board |
| A/B polarity | A/TX[+], B/RX[-] |
| termination | 120-ohm termination resistor built into the 103848 board, activated by JP1 jumper |
| connector | 5-pin plug or 3-position terminal block |
| isolation | isolated RS485 serial communications port |
| shield/ground | Isolated Ground (Grey or White Wire) |
| wiring notes | Fail-safe receiver implemented in RS485 transceiver. |
| protocol notes | When quantities are written to the meter, they are also stored in an internal EEPROM device. As such, there is a limit as to how many times the device may be written. |
| model register | 6008 |
| serial register | 6000 |
| firmware register | 6016 |
| identification notes | LOWER FIRMWARE at 6016, UPPER FIRMWARE at 6024, MODBUS FIRMWARE at 6032 |
| FC 43 device ID | not supported |
| power | Meters having the old 102151 Modbus option board must be configured for, and connected to, external power. Meters using the 103848 Modbus option board can run off external power or primarily off the internal battery. |
| accuracy | The values for FLOWRATE, FORWARD TOTAL, and REVERSE TOTAL are stored internally in the meter as 64-bit, double precision IEEE numbers. 32-bit float values include a certain amount of rounding when total exceeds 16,777,216 units. |
| certifications | ISO 9001 |
| doc revision | LT-103393r1.8-20230308 |
⚠ disputed: identification registers — disputed by Seametrics Modbus Interface Description (LT-103393r1.8) which maps MODEL # to 6000 (not 6008), LOWER FIRMWARE to 6008 (not 6016), UPPER FIRMWARE to 6016 (not 6024), MODBUS FIRMWARE to 6024 (not 6032), and SERIAL # to 7024 (not 6000)
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.