R55 Sudden issues and codes... what fun
Sudden issues and codes... what fun
Hey all. I have a 2010 MINI Cooper Clubman 2dr Cpe. I have had no issues with it since picking it up earlier this year. This is my commuter car for work. Setting off for work the other morning it started to miss. I got home and plugged into it to pull codes.
I got a slew of them. Not worried about some of them as I knew about them and plan on fixing them this spring. The misfire and o2 sensor codes are the ones in question. Not sure if the misfire is causing the O2 codes hence why i am posting here. First mini i have had and not sure if there is a domino effect. My plan is to dig into the misfire first and then O2. Wanted to get others opinions on if thats how I should proceed or change it up.
Let me know thoughts! Thanks in advance!
Car Scanner ELM OBD2
Version: 2.1.3/42001003/GP
DTC report
Connection profile: Mini OBD-II / EOBDDate: 2/19/2026 7:59:16 PM
============================
OBD-IIOBD-II
DTCs: 10
----------------------------
P0301 [0x0301]
Cylinder 1 - misfire detected
Cylinder 1 Misfire Detected
Status: Confirmed
----------------------------
P2251 [0x2251]
Heated oxygen sensor (HO2S) 1, bank 1, negative current control - open circuit
O2 Sensor Negative Current Control Circuit/Open
Status: Pending
----------------------------
P0130 [0x0130]
Heated oxygen sensor (HO2S) 1, bank 1 - circuit malfunction
O2 Sensor Circuit
Status: Pending
----------------------------
2783 [0x2783]
Torque Converter Temperature Too High
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault has been present during this drive cycle
----------------------------
2773 [0x2773]
Four Wheel Drive (4WD) Low Switch Circuit Low
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault has been present during this drive cycle
----------------------------
2781 [0x2781]
Downshift Switch Circuit High
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2771 [0x2771]
Four Wheel Drive (4WD) Low Switch Circuit
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2AAB [0x2AAB]
Status: Test conditions are met, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2AB4 [0x2AB4]
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
523A [0x523A]
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault present at time of request
============================
Engine control unit
No DTC found.
============================
Transmission control unit
No DTC found.
============================
Engine control unit #1Engine control unit #1
DTCs: 6
----------------------------
2783 [0x2783]
Torque Converter Temperature Too High
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault has been present during this drive cycle
----------------------------
2773 [0x2773]
Four Wheel Drive (4WD) Low Switch Circuit Low
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault has been present during this drive cycle
----------------------------
2781 [0x2781]
Downshift Switch Circuit High
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2771 [0x2771]
Four Wheel Drive (4WD) Low Switch Circuit
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2AAB [0x2AAB]
Status: Test conditions are met, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2AB4 [0x2AB4]
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
============================
Transmission control unitTransmission control unit
DTCs: 1
----------------------------
523A [0x523A]
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault present at time of request
============================
SRS/AirbagSRS/Airbag
DTCs: 2
----------------------------
93CF [0x93CF]
Status: Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
93D7 [0x93D7]
Status: Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
============================
IPDM/Junction box (JBBF)
No DTC found.
============================
DSC/Traction control
No DTC found.
============================
Steering column
No DTC found.
============================
TPMS
No DTC found.
============================
ABS/DSC
No DTC found.
============================
Steering
No DTC found.
============================
Car access system
No DTC found.
============================
Sliding roof
No DTC found.
============================
Dashboard/Instruments cluster
No DTC found.
============================
Central gateway
No DTC found.
============================
Infotainment system
No DTC found.
============================
Central module (in driver's footwell) (FRM)
No DTC found.
============================
Climate/heater/Air conditioningClimate/heater/Air conditioning
DTCs: 1
----------------------------
E72C [0xE72C]
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault present at time of request
I got a slew of them. Not worried about some of them as I knew about them and plan on fixing them this spring. The misfire and o2 sensor codes are the ones in question. Not sure if the misfire is causing the O2 codes hence why i am posting here. First mini i have had and not sure if there is a domino effect. My plan is to dig into the misfire first and then O2. Wanted to get others opinions on if thats how I should proceed or change it up.
Let me know thoughts! Thanks in advance!
Car Scanner ELM OBD2
Version: 2.1.3/42001003/GP
DTC report
Connection profile: Mini OBD-II / EOBDDate: 2/19/2026 7:59:16 PM
============================
OBD-IIOBD-II
DTCs: 10
----------------------------
P0301 [0x0301]
Cylinder 1 - misfire detected
Cylinder 1 Misfire Detected
Status: Confirmed
----------------------------
P2251 [0x2251]
Heated oxygen sensor (HO2S) 1, bank 1, negative current control - open circuit
O2 Sensor Negative Current Control Circuit/Open
Status: Pending
----------------------------
P0130 [0x0130]
Heated oxygen sensor (HO2S) 1, bank 1 - circuit malfunction
O2 Sensor Circuit
Status: Pending
----------------------------
2783 [0x2783]
Torque Converter Temperature Too High
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault has been present during this drive cycle
----------------------------
2773 [0x2773]
Four Wheel Drive (4WD) Low Switch Circuit Low
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault has been present during this drive cycle
----------------------------
2781 [0x2781]
Downshift Switch Circuit High
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2771 [0x2771]
Four Wheel Drive (4WD) Low Switch Circuit
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2AAB [0x2AAB]
Status: Test conditions are met, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2AB4 [0x2AB4]
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
523A [0x523A]
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault present at time of request
============================
Engine control unit
No DTC found.
============================
Transmission control unit
No DTC found.
============================
Engine control unit #1Engine control unit #1
DTCs: 6
----------------------------
2783 [0x2783]
Torque Converter Temperature Too High
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault has been present during this drive cycle
----------------------------
2773 [0x2773]
Four Wheel Drive (4WD) Low Switch Circuit Low
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault has been present during this drive cycle
----------------------------
2781 [0x2781]
Downshift Switch Circuit High
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2771 [0x2771]
Four Wheel Drive (4WD) Low Switch Circuit
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2AAB [0x2AAB]
Status: Test conditions are met, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
2AB4 [0x2AB4]
Status: Pending fault present, Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
============================
Transmission control unitTransmission control unit
DTCs: 1
----------------------------
523A [0x523A]
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault present at time of request
============================
SRS/AirbagSRS/Airbag
DTCs: 2
----------------------------
93CF [0x93CF]
Status: Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
----------------------------
93D7 [0x93D7]
Status: Validated and stored in non volatile memory, Validated fault present at time of request, Validated fault has been present during this drive cycle
============================
IPDM/Junction box (JBBF)
No DTC found.
============================
DSC/Traction control
No DTC found.
============================
Steering column
No DTC found.
============================
TPMS
No DTC found.
============================
ABS/DSC
No DTC found.
============================
Steering
No DTC found.
============================
Car access system
No DTC found.
============================
Sliding roof
No DTC found.
============================
Dashboard/Instruments cluster
No DTC found.
============================
Central gateway
No DTC found.
============================
Infotainment system
No DTC found.
============================
Central module (in driver's footwell) (FRM)
No DTC found.
============================
Climate/heater/Air conditioningClimate/heater/Air conditioning
DTCs: 1
----------------------------
E72C [0xE72C]
Status: Test is inhibited by other DTC, Validated and stored in non volatile memory, Validated fault present at time of request
This is a good code resource:
https://bmwfault.codes
I would plan replacing the O2 sensor, plugs, and maybe coils. While you wait on replacing those parts, clear all codes and see if any come back, then address those.
https://bmwfault.codes
I would plan replacing the O2 sensor, plugs, and maybe coils. While you wait on replacing those parts, clear all codes and see if any come back, then address those.
Another weird thing that started after that is the windows don't go up to seal the doors once closed. They bump down when you open the door like normal, but don't go back up that small bump to seal.
This is a good code resource:
https://bmwfault.codes
I would plan replacing the O2 sensor, plugs, and maybe coils. While you wait on replacing those parts, clear all codes and see if any come back, then address those.
https://bmwfault.codes
I would plan replacing the O2 sensor, plugs, and maybe coils. While you wait on replacing those parts, clear all codes and see if any come back, then address those.
This all started after the battery died in the car after it being below 0 for over a week. I didn't think about putting that in the original post. I didn't realize that would be causing these types of issues. I charged the battery outside of the car and it got back to full charge and stayed there for a few days before putting it back in. It has stay charged and shows that it is charging while the car is running. 12v sitting and 14v when running.
Is there a process to swapping batteries out in Mini's that I missed other than just swapping?
Another weird thing that started after that is the windows don't go up to seal the doors once closed. They bump down when you open the door like normal, but don't go back up that small bump to seal.
When the car is off, the battery voltage should be 12.4 to 12.7V.
For optimal battery lifetime and performance, you should always register a replacement battery with a scan tool.
You can fix this issue by initializing the window regulators with a scan tool. This may also be possibly done using a manual procedure.
For optimal battery lifetime and performance, you should always register a replacement battery with a scan tool.
You can fix this issue by initializing the window regulators with a scan tool. This may also be possibly done using a manual procedure.
What scan tool or app is best for doing this work? All I have right now is an old Bluetooth ODB2 adapter for pulling codes.
Trending Topics
I opted for LAUNCH X431 Elite 2.0 PRO for BMW. It has a lot of features but it's not top of line by any means. I paid $120 for it.
You may want to try this manual window initialization first.
Manual window regulator initialization
Procedure done at switch for affected door.
Prep / requirements
Key ON / “Terminal R” (accessory/ignition on), engine can be off
Doors closed
Good battery voltage (hook up a charger if the battery is weak)
1) Erase old initialization
Run the window fully down (use the “auto/down” detent if your switch has it).
Keep holding DOWN for 15–20 seconds after it’s fully open.
(During this phase, one-touch and anti-trap can be inactive, so keep hands/arms clear of the glass.)
2) Re-initialize (teach the end stops)
Run the window fully up.
When it reaches the top, release, then pull UP again for ~1 second (same “close” detent).
Run the window fully down.
When it reaches the bottom, release, then press DOWN again for ~1 second.
Run the window fully up again and once it stops, release, then pull UP again for ~1 second.
3) Verify
One-touch up/down works
No immediate “reverse” (anti-trap false trigger)
If your car has frameless glass, confirm the small “dip” when opening the door works normally
There are many options and price ranges.
I opted for LAUNCH X431 Elite 2.0 PRO for BMW. It has a lot of features but it's not top of line by any means. I paid $120 for it.
You may want to try this manual window initialization first.
Manual window regulator initialization
Procedure done at switch for affected door.
Prep / requirements
Key ON / “Terminal R” (accessory/ignition on), engine can be off
Doors closed
Good battery voltage (hook up a charger if the battery is weak)
1) Erase old initialization
Run the window fully down (use the “auto/down” detent if your switch has it).
Keep holding DOWN for 15–20 seconds after it’s fully open.
(During this phase, one-touch and anti-trap can be inactive, so keep hands/arms clear of the glass.)
2) Re-initialize (teach the end stops)
Run the window fully up.
When it reaches the top, release, then pull UP again for ~1 second (same “close” detent).
Run the window fully down.
When it reaches the bottom, release, then press DOWN again for ~1 second.
Run the window fully up again and once it stops, release, then pull UP again for ~1 second.
3) Verify
One-touch up/down works
No immediate “reverse” (anti-trap false trigger)
If your car has frameless glass, confirm the small “dip” when opening the door works normally
I opted for LAUNCH X431 Elite 2.0 PRO for BMW. It has a lot of features but it's not top of line by any means. I paid $120 for it.
You may want to try this manual window initialization first.
Manual window regulator initialization
Procedure done at switch for affected door.
Prep / requirements
Key ON / “Terminal R” (accessory/ignition on), engine can be off
Doors closed
Good battery voltage (hook up a charger if the battery is weak)
1) Erase old initialization
Run the window fully down (use the “auto/down” detent if your switch has it).
Keep holding DOWN for 15–20 seconds after it’s fully open.
(During this phase, one-touch and anti-trap can be inactive, so keep hands/arms clear of the glass.)
2) Re-initialize (teach the end stops)
Run the window fully up.
When it reaches the top, release, then pull UP again for ~1 second (same “close” detent).
Run the window fully down.
When it reaches the bottom, release, then press DOWN again for ~1 second.
Run the window fully up again and once it stops, release, then pull UP again for ~1 second.
3) Verify
One-touch up/down works
No immediate “reverse” (anti-trap false trigger)
If your car has frameless glass, confirm the small “dip” when opening the door works normally
There are many options and price ranges.
I opted for LAUNCH X431 Elite 2.0 PRO for BMW. It has a lot of features but it's not top of line by any means. I paid $120 for it.
You may want to try this manual window initialization first.
Manual window regulator initialization
Procedure done at switch for affected door.
Prep / requirements
Key ON / “Terminal R” (accessory/ignition on), engine can be off
Doors closed
Good battery voltage (hook up a charger if the battery is weak)
1) Erase old initialization
Run the window fully down (use the “auto/down” detent if your switch has it).
Keep holding DOWN for 15–20 seconds after it’s fully open.
(During this phase, one-touch and anti-trap can be inactive, so keep hands/arms clear of the glass.)
2) Re-initialize (teach the end stops)
Run the window fully up.
When it reaches the top, release, then pull UP again for ~1 second (same “close” detent).
Run the window fully down.
When it reaches the bottom, release, then press DOWN again for ~1 second.
Run the window fully up again and once it stops, release, then pull UP again for ~1 second.
3) Verify
One-touch up/down works
No immediate “reverse” (anti-trap false trigger)
If your car has frameless glass, confirm the small “dip” when opening the door works normally
I opted for LAUNCH X431 Elite 2.0 PRO for BMW. It has a lot of features but it's not top of line by any means. I paid $120 for it.
You may want to try this manual window initialization first.
Manual window regulator initialization
Procedure done at switch for affected door.
Prep / requirements
Key ON / “Terminal R” (accessory/ignition on), engine can be off
Doors closed
Good battery voltage (hook up a charger if the battery is weak)
1) Erase old initialization
Run the window fully down (use the “auto/down” detent if your switch has it).
Keep holding DOWN for 15–20 seconds after it’s fully open.
(During this phase, one-touch and anti-trap can be inactive, so keep hands/arms clear of the glass.)
2) Re-initialize (teach the end stops)
Run the window fully up.
When it reaches the top, release, then pull UP again for ~1 second (same “close” detent).
Run the window fully down.
When it reaches the bottom, release, then press DOWN again for ~1 second.
Run the window fully up again and once it stops, release, then pull UP again for ~1 second.
3) Verify
One-touch up/down works
No immediate “reverse” (anti-trap false trigger)
If your car has frameless glass, confirm the small “dip” when opening the door works normally
Did you clear all fault codes and then drive the car to see which ones return as hard fault codes?
After this^ test, if the cylinder 1 misfire code returns, you can swap coil 1 with one of the other coils to see if the misfire code moves with coil 1.
Chasing hard fault codes and doing logical diagnostics are always the best option before replacing parts.
I wouldn't like to see you buy parts unnecessarily.
Did you clear all fault codes and then drive the car to see which ones return as hard fault codes?
After this^ test, if the cylinder 1 misfire code returns, you can swap coil 1 with one of the other coils to see if the misfire code moves with coil 1.
Chasing hard fault codes and doing logical diagnostics are always the best option before replacing parts.
Did you clear all fault codes and then drive the car to see which ones return as hard fault codes?
After this^ test, if the cylinder 1 misfire code returns, you can swap coil 1 with one of the other coils to see if the misfire code moves with coil 1.
Chasing hard fault codes and doing logical diagnostics are always the best option before replacing parts.
I will move the coil to another cylinder and see if it follows. I will need to get some parts ready soon so I can get the beast back on the road. Having to drive my truck to work is not fun on gas! 😬
Oof... any thoughts on where to start the gremlin hunt? Like I said before, everything ran great before the battery died and I pulled it out to recharge it. After doing that I drove for a week before it started this non-sense. It was on the first really cold day we had. -10 or so I think it was. Started off driving fine that morning, and after 30 mins of runtime, it started to misfire.
If you know where I should start, that would be great appreciated. Never worked on these before. Just need to know what the best starting point would be and I can run from there.
Thanks!
Car Scanner ELM OBD2
Version: 2.0.37/42000037/GP
DTC report
Connection profile: Mini OBD-II / EOBDDate: 2/15/2026 6:26:33 PM
============================
OBD-II
No DTC found.
============================
Engine control unit
No DTC found.
============================
Transmission control unit
No DTC found.
============================
Engine control unit #1
No DTC found.
============================
Transmission control unit
No DTC found.
============================
SRS/AirbagSRS/Airbag
DTCs: 2
----------------------------
93CF [0x93CF]
Status: kwp2000_bit5_DTCStorageState, kwp2000_bit6_validatedFaultPresent, kwp2000_bit7_validatedFaultState
----------------------------
93D7 [0x93D7]
Status: kwp2000_bit5_DTCStorageState, kwp2000_bit6_validatedFaultPresent, kwp2000_bit7_validatedFaultState
============================
IPDM/Junction box (JBBF)
No DTC found.
============================
DSC/Traction control
No DTC found.
============================
Steering column
No DTC found.
============================
TPMS
No DTC found.
============================
ABS/DSC
No DTC found.
============================
Steering
No DTC found.
============================
Car access system
No DTC found.
============================
Sliding roof
No DTC found.
============================
Dashboard/Instruments cluster
No DTC found.
============================
Central gateway
No DTC found.
============================
Infotainment system
No DTC found.
============================
Central module (in driver's footwell) (FRM)
No DTC found.
============================
Climate/heater/Air conditioningClimate/heater/Air conditioning
DTCs: 1
----------------------------
E72C [0xE72C]
Status: kwp2000_bit3_testInhibit, kwp2000_bit5_DTCStorageState, kwp2000_bit6_validatedFaultPresent
The most recent post that only has SRS codes was after I cleared the codes. After driving it down the road and then back to the house, it started misfiring while on the test drive, is when I pulled the codes that I posted in the original post. So after clearing all codes, then a test drive with issues, I pulled that list of all those codes it was throwing with the misfire and O2 sensor errors. So once cleared, the error codes came back showing the misfire and the O2 sensor issue.
During the test drive, the car started to misfire again. I checked the codes and they were back.
Thanks! I will run through this list over the weekend! Thank you again for all the insight!






