
What this code means
B2964 means the climate control unit may not be receiving expected communication data from the front panel climate control switch.
What the vehicle may do
- Climate control buttons may not respond normally.
- HVAC control may be intermittent.
- The fault may store with limited driver-visible symptoms.
Possible fault areas
- Possible ignition feed, ground, or BUS-DATA circuit issue.
- Possible connector or wiring issue between the climate control unit and front panel switch.
- Possible climate control switch or climate control unit issue.
Diagnostic path
Code meaning and starting point
On this Civic, B2964 is a climate control communication fault. In plain language, the climate control unit may not be receiving the expected data from the front panel climate control switch. The vehicle may have climate buttons that do not respond, intermittent HVAC control, or a stored fault with limited symptoms. The possible fault areas are the ignition feed, ground, BUS-DATA circuit, the connectors and wiring between the units, and finally the climate control switch or the climate control unit itself. Start with the basic system checks before getting into pinpoint testing, and keep the diagnosis organized.
Reproduce the operating condition
To confirm the fault path, turn the vehicle to the ON mode, then wait for at least 6 seconds. The logic here is simple: if the climate control unit cannot receive the specified data from the climate control switch during that operating window, it recognizes the communication problem and stores B2964.
Check the shared power, ground, and data paths
Next, set up for the IG2_OPTION, GND, and BUS-DATA circuit inspection. Disconnect the climate control switch 8P connector, then disconnect climate control unit connector A, the 28P connector. Before probing, make sure the connector view and terminal identification are clear; if they are not, stop and confirm them rather than guessing. For the circuit checks, normal is 12 V battery voltage on the IG2_OPTION circuit with the check ON, less than 1 Ω for the GND open-wire check with the check OFF, less than 1 Ω for the BUS-DATA open-wire check with the check OFF, and the BUS-DATA circuit should not be shorted to ground. If any of those circuit checks are abnormal, treat it as a circuit problem. If the abnormal result is in the power supply inspection, continue with the additional power supply check to locate the failure.
Use the known-good switch test
For the climate control switch side, there is no direct test for that inspection item, so use a known-good component as the test. Install a known-good climate control switch and try to reproduce the failure. If the failure is still reproduced with the known-good switch installed, the problem is in other related parts of the communication path. If the symptom or DTC goes away with the known-good switch, the original climate control switch is faulty.
Evaluate the climate control unit and verify
If the other inspection items show normal condition, then the remaining climate control unit is determined to be the cause. Keep verification separate from the testing: after the fault found by the diagnostic path is corrected, rerun the confirmation by turning the vehicle to the ON mode, waiting for at least 6 seconds, and confirming the symptom or DTC stays gone. Takeaway: do not jump straight to a module decision; prove the power, ground, and BUS-DATA path first, then use the known-good switch result and the remaining-unit logic. For more diagnostic training, visit stepdiagnostics.com.
Final check
B2964 is often best handled by proving the shared circuits first, then using the known-good switch result to separate a switch concern from a remaining climate control unit concern.
For more guided automotive diagnostics, visit STEP Diagnostics.





