Next Shipping Date
Next Shipping Date is January 6th
Orders will be shipped January 6th
BMW's one of the best engines, model N54 was used in
N54 Engine had two versions of computers managing it, MSD80 and MSD81
Other names of engine computers are:
It's all the same, We prefer to call it DME.
MSD80 has potential problems that are likely to happen:
MOSFETs are electronic components on the MSD80 board, that do fail due to age or high performance,
and when one of them fails, it causes the car to misfire hard and go into limp mode
With bad MOSFET, either the first bank is misfiring or the second bank
In case of bank 1 misfire, there are these errors/codes:
In the case of Bank 2 then there are these errors/codes:
Each PSU feeds the electrical components of a specific bank.
PSU failure is rarer than a MOSFET problem, but when it happens you get the same symptoms as in the case of failed MOSFET, with the same error/codes.
The updated version of the engine computer, MSD81 has no weak points and comes with stronger MOSFETs and PSUs.
We offer programming, aka matching MSD81 instead of MSD80 to your CAS module, i.e. basically replacing MSD80 with MSD81.
To do this upgrade, You will need to send us:
If you want us to code injector numbers to a replacement DME MSD81 then Injector numbers too.
If you don't know how to read injector numbers that is not a problem,
If your original DME MSD80 is responsive and you can read codes, you can read Injector numbers with tools like INPA or BimmerGeeks ProTool.
You can also send the original DME and we will read injector numbers from it.
In case if DME MSD80 is not responsive, you can read injector numbers on the injectors themselves.
These are the numbers we need:

