If your Mini Cooper, Countryman, or BMW is feeling sluggish, losing power, or showing a "Drivetrain Malfunction," you might be dealing with code P0103. This specifically refers to the Hot Film Air Mass Meter (MAF) having a "Short Circuit" or high input.
In this guide, based on a repair case by SA Diagnostic's, we will show you the correct way to fix this common issue and why skipping the "Adaptation Reset" with the iCarsoft CR ULTRA P could leave your car running poorly even after repair.

The MAF sensor is located on the air intake pipe, just after the air filter box.
What is the P0103 Fault?
The "Hot Film Air Mass Meter" measures exactly how much air is entering your engine so the computer can inject the right amount of fuel. Code P0103 means the signal voltage is too high (shorted to power).
Symptoms include:
- Rough idling.
- Hesitation when accelerating.
- Black smoke (running rich).
- Possible automatic transmission shifting issues (since load data is incorrect).
Technical Resource: How Hot Film MAF Sensors Work (Hella Tech World).
Video Tutorial: Inspect, Replace, Reset
Watch the technician identify the sensor and explain the replacement process:
Step-by-Step Repair Strategy
1. Check Voltage (Don't Assume)
Before condemning the sensor, the technician advises: "Check the voltage, make sure you're getting the correct voltage."
A short circuit could be in the wiring harness, not the sensor. Use the Live Data graphing on your iCarsoft CR ULTRA P to see if the air flow value changes when you tap the wiring. If it stays stuck at max value, check for pinched wires.
2. Get the Right Part (The OEM Rule)
This is where many DIY repairs fail. The video highlights that obtaining the correct part number can be tricky ("It's a little difficult, there is no codes on here").
Expert Tip: Call your local BMW/Mini dealer parts department with your VIN (Vehicle Identification Number) to get the exact part number. Do NOT buy cheap unbranded sensors online. They often fail to read air accurately, causing the P0103 code to return instantly.
3. The Critical Step: Reset Adaptations
You cannot just "Plug and Play" and expect perfection. Your engine computer (ECU) has "learned" to compensate for the broken sensor.
As the video states: "Reset the adaptions... that way you kind of show that everything's like new."
Using the iCarsoft CR ULTRA P:
- Enter Service Functions > Engine.
- Select "Reset Adaptation Values" or "Mass Air Flow Sensor Adaptation".
- Confirm the reset.
This clears the old corrupted data and forces the ECU to calibrate with the new, healthy sensor immediately.

Professional tools allow you to reset "Air Mass" adaptations specifically.
Why Generic Tools Aren't Enough
A $20 code reader can clear the "Check Engine" light, but it cannot reset the adaptation values inside the BMW ECU. If you don't reset them, you might still experience hesitation or rough running for hundreds of miles until the car slowly relearns. The CR ULTRA P gives you the dealership-level command to fix it instantly.
Related Guide: Fixing MAP Sensor Faults (P0108) on BMW/Mini.
Frequently Asked Questions (FAQ)
Where is the MAF sensor located?
On the Mini Countryman / BMW 1.5L engine shown, it is located on the air intake tube, typically on the left side of the engine bay (looking from the front), right after the air filter box.
Can I drive with P0103?
The car will run in a "fallback" mode using estimates from other sensors. While it runs, fuel economy will suffer, and you risk clogging your catalytic converter due to a rich fuel mixture. Immediate repair is recommended.
Does CR ULTRA P work for other BMW maintenance?
Absolutely. It covers CBS (Condition Based Service) resets for oil, brakes, and fluid changes, as well as Battery Registration and EPB (Electronic Parking Brake) release. View full features here.
Stop Guessing, Start Fixing.
Ensure your new sensor works perfectly with the Adaptation Reset function. Shop the iCarsoft CR ULTRA P today.