BMW | Mini
Powertrain
Engine
- ๐ Poor Performance | Bad Coil | 1991 BMW 325i
-
๐ย Poor Performance Under Load | Bad Coil | 2014 Mini Cooper
- Would run fine in all rpm/speed modes; except when cruising at a higher speed, say 50mph, and then suddenly pressing the accelerator, it would start misfiring. New coil fixed the problem.
- Why would it misfire only under those conditions? I didnโt bother checking the spark on that cylinder, but generally speaking blue spark is strong and red/yellow spark is weak. Compression, temperature, and high amount of fuel can resist the spark ignition (jumping between electrodes). I think in my case under load computer has been adding more fuel which in turn resisted the spark to the point of dead misfire.
Fuel Trims
- You canโt exactly add theย Lambda Control to Additive or Multiplicative because mathematically it wonโt add up exactly.
- Global OBDII fuel trim values wonโt react the same way as other non-European cars.
- Adaptation Values Explained
- Additive is LTFT at idle
- Multiplicative is a LTFT at part load
- Lambda Control is STFT
- Multiplicative mixture Adaptation (higher rpm)
- greater than 8% = lean
- less than 8% = rich
- The negative multiplicative fuel trim reading of -4.48% means it is rich and subtracting fuel at part throttle.
- Additive Mixture Adaptation (idle, lower rpm)
- Measurements: ms or mg/stroke
- greater than 0.2ms = LEAN, adding fuel
- less than -0.2ms = RICH, subtracting fuel
- The .68 mg/stroke means it is adding fuel at idle.
Fuel Delivery
๐ Injector Programmingย | 2010 BMW 335d
- For piezo injectors, the seven digit adjustment value (#1 on pic) must be stored in the DDE after replacement of an injector.
Timing
Valvetronic
- ๐ Valvetronic N55 OEM Manual
- ๐ No Start, 2DE3 & 36FD | Bad DME | 2012 335i (E92) with N55
- Recalibrating Servo Motor
- Use scantool to recalibrate Valvetronic Limit Stops
- Or try to
- Remove the servo motor.
- With a screwdriver push the eccentric shaft gear as far back counter clockwise as it can go.
- Insert the servo motor and connect its 2 pin plug.
- Switch the ignition onto position 2 and within 15 seconds depress the accelerator pedal down to full throttle 10 times and you will hear the servo motor program itself back to factory spec.
Turbo
๐ Wastegate Adjustment | 2013 BMW 328i (F30)
- The customer has brought a car with a broken wastegate. DME had the following codes
- 123401 Electric wastegate, learning limit stop: fault
- 123431 Electric wastegate, learning limit stop: stop position (wastegate open) outside tolerance
- 123432 Electric wastegate, learning limit stop: stop position (wastegate closed) outside tolerance
- After replacing the wastegate, codes remained. Needed to perform Wastegate Adjustment procedure.
- BMW Scanner โฑ Service Functions โฑ Wastegate Adjustment.
- If wastegate needs a little manual adjustment, the procedure will direct you regarding how far and in which direction it needs to be corrected.
- ๐ Wastegate Replacement | BMW F30
Transmission
- If Transmission Control Module (EGS) or CAS (Immobilizer) are swapped, need to perform ISN matching.
- Read more in Immobilizer โฑ BMW โฑ Changing ISN in the EGS
- Mini Cooper
- Requires โTransmission Relearnโ
4WD | AWD | Transfer Case | Differential
๐ 5463 VTG Mechanism | Bad VTG Motor | E53 | 2006โ X5
- VTG: 5463 VTG mechanism faulty
-
- New part ย (link)
๐ VTG Codes | 2015 BMW 320xi (F30)
- Had abs, traction, and brake lights on
- VTG codes
- 440115 Transfer Box (VTG): calibration angle deviation outside tolerance
- 44011B Transfer Box (VTG): Torque delivered outside torque characteristic
- ABS codes
- 480682 Transfer Box: Fault, clutch position unknown
- 48097D Transfer Box: Fault, clutch position known, no four wheel drive
- D36D44 Transfer Box: Signal (longitudinal torque distribution, front axle/rear axle, 19.3.4) invalid, transmitter VTG
- VTG codes
- Replaced transfer case. Only traction light remained. No VTG codes. ABS code was same/similar to
- 48097D Transfer Box: Fault, clutch position known, no four wheel drive
- Reprogrammed/Coded VTG. Codes and light went away.
Chassis
ABS | Traction Control
- On 2006 E90 no programming was required after ABS replacement, just coding and sensors calibrations
- Note on ISTA-P
- Replaced DSC, launched ISTA-P, didnโt say that control modules were replaced, tried programming, but it kept giving me โreplace following modulesโ window.
- Then, disconnected DSC, and ran through the same process. Couldnโt select DSC, was grayed out, ย so I connected DSC back and let ISTA select it for replacement again.
- After that it was able to follow through with a measures plan without being stuck on replacing step.
DSC Valves Adjustment
- Service Functions โฑ DSC Valves Adjustment
- Might be needed after different DSC Module has been installed and programmed.
- Fixes 5DD0 and 5DD2 codes โ DSC: Hydraulic unit: adjustment, DSC unit.
- Important. Make sure brake switch is not on, otherwise adjustment will not proceed.
Steering Angle Sensor (LEW, LWS)
- Might need DSC coding before adjustment
๐ 5F0E Steering Angle | Bad Yaw Rate Sensor | 2005 BMW X3
- 4ร4 light on. ABS Module: 5E0E Steering Angle Sensor: Adjustment.
- Adjustment didnโt help. Sensor worked perfectly though.
- The problem was with DSC/YAW Rate sensor. Needed replacement.
- No need to calibrate it.
- Previously Live Data showed a steady 0 for DSC/Yaw rate sensors.
- After replacement, values were fluctuating close to 0 degrees.
๐ Steering Angle Replacement | 2008 BMW X3 E83
- After replacement car might have these codes
- LWS โฑ 00000B LWS, Sensor/ vehicle allocation incorrect or not available
- ABS โฑ 006E3D DSC, LWS (Steering Angle Sensor), internal
- LWS needs both Coding AND Calibration,
๐ SZL Replacement | 2008 X5 E70
- Encoding DSC encodes SZL automatically. There is no separate option to program/encode SZL (from 12/2004).
Power Steering
๐ Used EPS Programming | 2015 BMW 328i
- Dealer said that there is a high chance that they will not be able to program used EPS.
- In this case, Autohex had no problem programming a used EPS.
๐ Active Steering DTC 6136 | Bad Active Steering Module/Short Wiring | BMW 650 (E63)
- 6136 AL: Motor Position Sensor: fault, sensor supply. Active Steering Module was replaced. Had a short of 5V supply (WHT/RED) with ground (WHT/GRN) at right front wheel well harness.
TPMS
- TPMS Info
- F30 TPMS Info
- ๐ 481F83 | TMPS Sensor | 2017 BMW X3 (F25)
- 481F83 wheel electronics, unknown general wheel position
- One of the TPMS sensors have failed
Body
ECM & Immobilizer Programming
Read more โฑ Immobilizer
Battery | Charging
BMW Battery Registration
Power Door Locks | Tailgate | Sliding Doors | Convertible Top
๐ Tailgate Not Working | BMW
- HKL = Trunk Lid Module
- If no codes, try resetting module and initializing trunk lid.
- If replaced, needs to be programmed and coded, even if there are no errors stored.
- Donโt select โReplacedโ in ISTA-P, just โProgramโ and โCodeโ.
- Convertible Top | BMW E46
- Convertible Top | BMW E36
Windows, Sunroof
- Power Windows Initialization | BMW E90
- Press sunroof switch up/in (not forward or backward) for 20 seconds.
- ๐ Windows & Mirrors Inoperative | Wrong Mirror | 2011 BMW 328iย
Sunroof Moonroof Coding Out | BMW E70
- Autohex โฑ FA Manager โฑ Remove $402 Panoramic Glass Sunroof from FA
- Re-enter Coding/Programming menu from main menu (not Programming/Coding Menu) to calculate correct FA.
- Code FZD: Roof function Centre.
- Sunroof button will stop working. Warning message will disappear.
Wipers
-
Rear Wiper Might Not Work if:
- Tailgate is Open
- Trunk Open dash light wasnโt on, but scanner showed that it was open.
- Rear Wiper could be actuated from the Junction Block, but not using wiper switch. (2011 Mini Cooper)
- Trunk Open dash light wasnโt on, but scanner showed that it was open.
- There is no change in reset switch (inside wiper motor) signal after 16 seconds of wiper switch operation.
- Tailgate is Open