System: Body | Standard: ISO/SAE Controlled | Fault type: Circuit
Definition source: SAE J2012 naming/structure guidance (verify exact wording against your official DTC dataset)
What Does B0145 Mean?
B0145 – Auxiliary HAVC Actuator Circuit is an ISO/SAE controlled, body-system diagnostic trouble code that indicates a circuit fault in the electrical circuit associated with the auxiliary HAVC actuator. In other words, the vehicle’s body/HVAC electronics detected that the auxiliary actuator circuit did not operate electrically as expected when the system attempted to command or monitor that actuator.
This code identifies a problem in the circuit (such as an open, short, high resistance, or an electrical connection issue). It does not, by itself, prove that the actuator motor is mechanically stuck or that a specific component is definitely failed. Accurate diagnosis requires verifying the actuator’s power, ground, control, and any related signal/feedback wiring according to the vehicle’s service information.
Quick Reference
- Code: B0145
- Official Title: B0145 – Auxiliary HAVC Actuator Circuit
- System: Body
- Standard classification: ISO/SAE Controlled
- Fault type: Circuit
- What it indicates: An electrical fault in the auxiliary HAVC actuator circuit (not a guaranteed actuator failure)
- Primary impact: HVAC airflow/mode/temperature behavior may not match the selected settings, depending on what the auxiliary actuator controls
Symptoms
Because B0145 is a body/HVAC circuit code, symptoms are usually limited to HVAC operation. The exact symptom depends on which function the auxiliary actuator controls on that vehicle.
- Airflow coming from an outlet that does not match the selected mode (for example, not responding correctly when changing between panel, floor, or defrost)
- Cabin temperature or air-mix behavior not responding as expected to control changes
- HVAC operation that is intermittent (works sometimes, then fails)
- Repeated clicking or ticking noise from the HVAC case area that corresponds with mode or temperature changes
- Reduced ability to direct airflow where needed, potentially affecting windshield clearing if defrost-related door control is involved
- Stored DTC B0145 in the body/HVAC control module memory
Common Causes
B0145 is a circuit fault, so diagnosis should focus on electrical integrity first. Common causes include:
- Open circuit in the auxiliary HAVC actuator wiring (broken conductor, damaged harness, or poor splice)
- Short to ground or short to power in the auxiliary actuator circuit wiring
- High resistance in the circuit (partially broken wire, corrosion within a terminal, or poor terminal contact)
- Connector problems at the actuator or control module (loose fit, bent pins, backed-out terminals, moisture intrusion)
- Missing or unstable power supply to the actuator circuit (fuse/relay feed issue or voltage drop in the supply path)
- Poor ground in the actuator circuit (loose ground fastener, corrosion at ground point, damaged ground wire)
- Internal electrical fault in the auxiliary actuator (motor/drive electronics/position sensing circuitry, where applicable)
- Control module circuit driver or internal fault affecting the auxiliary actuator circuit (diagnose only after wiring and actuator checks)
Diagnosis Steps
Use a scan tool capable of accessing body/HVAC modules, a digital multimeter, and the correct wiring diagram/service information for the vehicle. The goal is to confirm the circuit fault type (open, short, high resistance, power/ground issue) and isolate where it occurs.
- Confirm the code and module: Retrieve B0145 from the appropriate body/HVAC module. Note whether it is current or stored/history and record any associated codes that could indicate a shared power/ground concern.
- Verify the symptom: Operate HVAC controls through the modes/settings related to the complaint. If the scan tool supports it, run actuator output tests to command the auxiliary actuator.
- Identify the correct actuator and circuit: Use service information to determine what the vehicle labels as the auxiliary HAVC actuator and which connector pins/wires are part of its circuit. “Auxiliary” is a vehicle-specific designation, so confirm before testing.
- Inspect the actuator connector and harness: Check for damaged insulation, pinched sections, abrasion points, signs of overheating, moisture intrusion, bent pins, backed-out terminals, or poor connector locking.
- Check fuses and power feed integrity: Verify that the relevant HVAC/body fuses and feeds are present and correct. If the circuit uses a shared supply, confirm it remains stable when loads operate.
- Test power and ground at the actuator: With the circuit connected as required by the service procedure, verify the actuator has the proper supply voltage and a low-resistance ground. If possible, test under command/load to identify voltage drop that may not appear in an unloaded check.
- Check for shorts or opens: With key off and connectors disconnected as specified, measure circuit continuity end-to-end and check for short to ground and short to power. Perform a harness wiggle test to help locate intermittent faults.
- Evaluate any control/signal/feedback circuits: If the design includes control lines or position feedback/signal wiring, verify those circuits are not open/shorted and that electrical values are plausible per service specifications.
- Confirm actuator electrical integrity: If power/ground and wiring integrity are confirmed, test the actuator according to service procedures. Replace the actuator only if testing supports an internal electrical failure consistent with a circuit DTC.
- Clear codes and verify repair: After repairs, clear the DTC and re-run any HVAC calibration/learn procedure required by the vehicle. Confirm B0145 does not reset and that HVAC operation is restored.
Need HVAC actuator and wiring info?
HVAC door and actuator faults often need connector views, wiring diagrams, and step-by-step test procedures to confirm the real cause before replacing parts.
Possible Fixes
- Repair or replace damaged wiring in the auxiliary HAVC actuator circuit (open, short, or high-resistance section)
- Repair terminal issues (tighten terminal fit where applicable, replace damaged terminals, correct backed-out pins)
- Clean and reseal connectors if contamination/moisture is present; replace damaged connector housings or seals
- Restore proper circuit power supply (repair the feed, correct voltage drop, replace a failed fuse/relay only after confirming the cause)
- Restore proper circuit ground (clean/secure ground points, repair ground wiring, correct high resistance)
- Replace the auxiliary HAVC actuator if testing confirms an internal electrical fault consistent with a circuit failure
- Perform required HVAC calibration/relearn procedures after repairs to confirm proper operation and prevent repeat faults
- Replace or repair the controlling module only after verifying circuit integrity and actuator electrical operation per service guidance
Can I Still Drive With B0145?
In many cases, the vehicle remains drivable with B0145 because it is a body-system HVAC circuit code rather than a powertrain or brake fault. The primary concern is loss of correct HVAC airflow control. If the auxiliary actuator affects defrost/defog operation, visibility can be reduced in cold, wet, or humid conditions. If windshield clearing is compromised, driving should be avoided until the circuit issue is corrected.
FAQ
Is B0145 an engine or transmission code?
No. B0145 is a body system DTC and is tied to the Auxiliary HAVC Actuator Circuit.
Does B0145 mean the auxiliary HAVC actuator is definitely bad?
No. B0145 indicates a circuit fault in the auxiliary actuator circuit. The actuator may be faulty, but wiring damage, connector/terminal problems, power/ground faults, or a control-side issue can also set the code.
What should be checked first for B0145?
Start with circuit basics: confirm the correct actuator/circuit identification, then inspect the actuator connector and harness, verify power and ground integrity, and test for opens/shorts/high resistance using the proper wiring diagram.
Will clearing the code fix B0145?
Clearing the code only removes the stored record. If the underlying circuit fault remains, B0145 will typically reset when the system performs its self-checks or when the auxiliary actuator is commanded.
What is the most important requirement after a repair?
After correcting the circuit fault, clear codes and complete any HVAC calibration/learn routine required by the vehicle’s service procedure, then verify normal HVAC operation and confirm B0145 does not return.
