device library

Greenheck ERV microprocessor controller

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.

structure-verified

Decode path is structurally sound (addresses, widths, finite values). Does NOT prove word order or scaling.

pointaddress (0-based)typescaleunit
supply_temp_analog_input30F32BE1°F
outside_air_temp_analog_input32F32BE1°F
exhaust_temp_analog_input34F32BE1°F
outside_rh_analog_input36F32BE1%
space_static_pressure_analog_input38F32BE1
supply_duct_static_pressure_analog_input40F32BE1
space_co2_1_analog_input42F32BE1ppm
exhaust_fan_speed_analog_input44F32BE1
supply_fan_speed_analog_input46F32BE1
space_voc_1_analog_input48F32BE1ppm
aux_in_customer_150F32BE1
aux_in_customer_252F32BE1
aux_in_customer_354F32BE1
aux_in_customer_456F32BE1
aux_in_customer_558F32BE1
aux_in_customer_660F32BE1
temperature_setpoint0F32BE1°F
economizer_temp_enable_setpoint2F32BE1°F
economizer_enthalpy_enable_setpoint4F32BE1
space_static_pressure_setpoint6F32BE1
supply_duct_static_pressure_setpoint8F32BE1
space_co2_setpoint10F32BE1ppm
space_voc_setpoint12F32BE1ppm
sf_control_signal_bms14F32BE1
ef_control_signal_bms16F32BE1
outside_rh_from_bms18F32BE1%
outside_temp_from_bms20F32BE1°F
space_1_co2_from_bms22F32BE1ppm
space_static_from_bms24F32BE1
space_voc_from_bms26F32BE1ppm
aux_bms_analog_output_1100F32BE1
aux_bms_analog_output_2102F32BE1
aux_bms_analog_output_3104F32BE1
aux_bms_analog_output_4106F32BE1
unit_status_mode0U32BE1°F
supply_temperature_calculated_setpoint2F32BE1°F
defrost_ramp4F32BE1
economizer_ramp6F32BE1
exhaust_fan_space_static_pressure_ramp8F32BE1
exhaust_fan_supply_tracking_ramp10F32BE1ppm
space_co2_control_ramp12F32BE1ppm
supply_duct_static_pressure_ramp14F32BE1
supply_fan_space_static_pressure_ramp16F32BE1
outside_dewpoint18F32BE1%
outside_enthalpy20F32BE1°F
energy_recovery_analog_output22F32BE1ppm
exhaust_fan_speed_analog_output24F32BE1
supply_fan_speed_analog_output26F32BE1ppm
latest_alm100U32BE1

link settings as documented (unverified): RTU/TCP; baud 9600/19200/38400/57600; Supports Modbus RTU and Modbus IP (TCP). Baud rates are configured via DIP switches on the c.pCOe expansion board.

bench facts as documented (unverified)
terminalsUniversal Inputs, Analog Outputs, Digital Outputs, 24 VAC Power
connectorRJ25/RJ12 for remote display
power24 VAC Power (for expansion board)
environmentOperating Conditions (Remote Display): -4°F to 140°F, 90%RH (non-condensing)
doc revisionDocument 485131, Version Date: 3/1/21 & 11/30/21
firmware applicabilityERV v3.10/3.11
field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: Supports Modbus RTU and Modbus IP (TCP) — confirmed by Greenheck Document 485131 (Rev. 2, March 2022) which lists Modbus RTU and Modbus IP as supported protocols [1.1.1].
  • confirmed: Baud rates [9600, 19200, 38400, 57600] configured via DIP switches on the c.pCOe expansion board — confirmed by Document 485131 which shows DIP switch settings for 9.6K, 19.2K, 38.4K, and 57.6K on the c.pCOe board.
  • confirmed: Document 485131, Version Date: 3/1/21 & 11/30/21 — confirmed by Greenheck Resource Library listing for v3.10/3.11 (#485131 IOM - Mar 2021/Nov 2021).
  • confirmed: Operating Conditions (Remote Display): -4°F to 140°F, 90%RH (non-condensing) — confirmed by Document 485131 specifications section.
  • confirmed: RJ25/RJ12 connector for remote display — confirmed by Document 485131 which specifies a 6P6C RJ25/RJ12 straight cable for the remote display.
  • confirmed: Register map addresses (e.g., supply_temp_analog_input @ 30, temperature_setpoint @ 0, aux_bms_analog_output_1 @ 100, unit_status_mode @ 0) — confirmed by the Appendix: Points List in Document 485131, where 1-based Modbus registers (30031, 40001, 40101, 30001) map exactly to these 0-based offsets.

The trust ladder

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.