verified connector library

Cleaver-Brooks CB Falcon boiler control

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 confirmed at the hardware-verified rung and at no rung below it.

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
status_change0U161
digital_io2U161
outlet_sensor7I160.1°C
firing_rate8U161%
fan_speed9U161RPM
flame_signal10U160.01V
inlet_sensor11I160.1°C
dhw_sensor12I160.1°C
s5_sensor13I160.1°C
stack_sensor14I160.1°C
remote_control_input15U160.1mA
active_ch_setpoint16I160.1°C
active_dhw_setpoint17I160.1°C
active_ll_setpoint18I160.1
steam_pressure20U160.1psi
analog_modulation_input21U160.1mA
active_ch_pressure_setpoint22U160.1psi
burner_control_status32U161
burner_control_state33U161
lockout_code34U161
alarm_reason35U161
sequence_time38U161s
delay_time39U161s
outlet_operation_sensor43I160.1°C
dhw_operation_sensor44I160.1°C
stack_or_hx_operation_sensor45I160.1°C
burner_cycle_count128U32BE1
burner_run_time130U32BE1h
outdoor_temperature170I160.1°C
outlet_t_rise_rate172I160.1°C/s
exchanger_t_rise_rate173I160.1°C/s
s10_sensor_reading174I160.1°C

link settings as documented (unverified): RTU; default 38400 8N1; unit ID 121; FC 03,06,16,17; Half duplex, LSB first, Idle line for 3.5 or more characters

bench facts as documented (unverified)
terminals1: Data + (a), 2: Data - (b), 3: Common (c)
A/B polarityData + (a), Data - (b)
connector3-pin connector
wiring notesRS-485 connectors that use the Modbus communication protocol on either the MB1 or MB2 Modbus port.
max registers/read125
sentinel values0x8FFF for UNCONFIGURED temperature
protocol notesAll 32-bit data items are accessed as two consecutive, 16-bit holding registers. Variable length data must be accessed individually.
model register0176
serial register0186
firmware register0188
identification notesBurner name is at register 0183, OEM ID is at register 0185.
FC 43 device IDnot supported
accuracyTemperature registers have 0.1°C precision.
doc revision750-308

⚠ disputed: default_unit_id 121 — disputed by Cleaver-Brooks CFC-E Falcon Parameters Guide, which states that all controllers are programmed with a default address of 1 [3.4.3]

field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: baud_rates [38400], default_baud 38400, framing [RTU], parity N, stop_bits 1 — confirmed by Cleaver-Brooks Falcon Modbus manual (750-308)
  • confirmed: terminals 1: Data + (a), 2: Data - (b), 3: Common (c) — confirmed by Cleaver-Brooks Falcon Modbus manual (750-308)
  • confirmed: sentinels 0x8FFF for UNCONFIGURED temperature — confirmed by Cleaver-Brooks Falcon Modbus manual (750-308)
  • confirmed: accuracy Temperature registers have 0.1°C precision — confirmed by Cleaver-Brooks Falcon Modbus manual (750-308)
  • confirmed: max_read_registers 125 — confirmed by Cleaver-Brooks Falcon Modbus manual (750-308)
  • confirmed: model_register 0176, firmware_register 0188 — confirmed by Cleaver-Brooks Falcon Modbus manual (750-308)

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.