OBD-II code B0111 indicates a fault in the control circuit for the camera washer actuator designated 'H' on the vehicle. This code is set when the body control module (BCM) or related module detects an open, short, or out-of-range signal in the actuator circuit that pumps washer fluid over an ADAS (advanced driver assistance systems) camera lens. Because the camera lens must remain clean for lane-keeping, traffic sign recognition, or similar features, the system disables or limits the affected ADAS function when this code is stored.
The pump motor itself is the most common failure point because it sees repeated use, is exposed to moisture, and contains internal brushes and seals that wear out. A seized or open motor winding will set a circuit fault.
The harness running to the washer pump is often routed near the front of the vehicle where it is exposed to road salt, moisture, and vibration. Broken wires, chafed insulation, or corroded pins at the pump connector are frequent causes.
A blockage in the fluid path can cause the pump motor to draw excessive current or stall, which the module interprets as a circuit fault even though the electrical components are intact.
An open fuse removes power from the actuator circuit and produces a stored code for the affected actuator. A relay with burned contacts can produce the same symptom with intermittent operation.
After a windshield replacement, camera recalibration, or BCM reflash, the actuator circuit may be misconfigured, causing the module to expect a different load than what is present. A relearn or software update can resolve this without parts replacement.
The BCM itself contains the driver circuitry for the washer actuator and can fail internally, but this is uncommon compared with pump, wiring, and fluid-path failures. BCM replacement should only be considered after every other possibility has been ruled out by direct testing.
The definition is universal; the diagnostics are engine-specific. Open your vehicle for the codes documented for it:
Yes, in most cases the vehicle remains safe to drive because the washer system is not safety-critical. However, ADAS features that depend on the camera (such as lane keeping or traffic sign recognition) may be limited or disabled until the fault is repaired.
Almost never. The BCM is a frequent recommendation seen on forums, but in real-world diagnostics the washer pump, wiring, and fluid path account for the vast majority of B0111 cases. A module replacement is justified only after the pump, harness, fuses, and grounds have all been verified good by direct electrical testing.
Low fluid alone typically does not set this code because most systems monitor electrical current rather than fluid level. However, running the pump dry for an extended time can overheat the motor and damage it, so keeping the reservoir filled is good practice.
If the underlying fault is intermittent (such as a loose connector), the code may go to history and the warning lamp may extinguish for a time, but it will typically return once the same condition is detected again. A proper repair followed by a scan-tool clear is the reliable path.