1 / 2ECU Master · Plug In ECU
ECU Master BMW E46 Plug & Play
Includes taxes, duties, and fees globally.
Or 3 interest-free payments of £460.00
★★★★★ Verified
“Ordered at 9am, received at 9am the following day. A company that do as they say, and actually deliver in 24hrs.”
James, verified customer, Jan 2025
Check it fits before you buy
Send us your chassis code and we will confirm before you spend anything.
Ships today
In-stock parts ordered before 1pm are dispatched the same day.
We all get it wrong sometimes
Nobody is perfect. You can order the wrong thing and so can we. Whatever the issue, we put it right fast. Unsure? Email us and we will check the specs against your car.
We build these cars
Our team build and race in the motorsport and tuning scene, and our founder competes in pro drift in his own E46.
Full details
BMW E46 Plug & Play ECU MASTER Engine Management
The BMW E46 M64 has two ECU types. DME43 or DME45 DME45 came into production July 2003 but there will be some cross over so we advise checking. Either check the ECU itself or check the MAF. DME43 have a 3 pin MAF DME45 have a 5 pin sensor. (We still advise checking the ECU itself but this is a good guide)
BMW E46 ECU Master PnP ECU Kit for the M54 E46 including the EMU Black. The EMU Black controls fuelling, ignition and auxiliary systems on 1-12 cylinder engines including those with drive-by-wire throttles and VVT.
It can drive up to 6 passive or 12 smart coils directly and does not require external amplifier/power modules to achieve this. Sophisticated drive-by-wire strategies provide a wide range of throttle control along with advanced plausibility (fault/error) checking for safety.
Free, easy to install firmware upgrades further improve system capabilities (e.g. new strategies, trigger patterns, CAN data streams).
The EMU Black features more built-in value than any other aftermarket ECU. It easily matches the functionality of other stand-alone management systems with multiple inputs and outputs. Unlike many other ECU systems, the EMU Black has built-in wideband lambda input (Bosch LSU 4.2, and LSU 4.9 sensors wire directly in), MAP control connector (4 bar MAP sensor on board), 2 EGT probe inputs and an input to directly connect a Flex Fuel ethanol content sensor. All of this provides greater flexibility, reduces costs and negates the requirement for external or supplemental signal conditioning control systems and the associated wiring that other management systems require.
Technology:
The EMU Black is assembled according to IPC-S-815A standards to ensure high reliability of the product. The device is manufactured on an automated assembly line with optical inspection, automatically tested including burn-in. The PCB board quality and design, special surface coating and IP60 enclosure keeps the device operational in the harshest environments. The components used allow continued operation in a very wide temperature range (AECQ-100 GRADE 2 (-40 to +105˚C).
GENERAL
- Temperature rang: AECQ100 GRADE2 (-40 to +105˚C)
- Reverse battery protection: Yes, internal
- Operating voltage: 6-22V, immunity to transients according to ISO 7637
- Enclosure: IP 60, custom CNC machined aluminium
- Size (mm) and weight(g): 150x72x31, 390
- Connectors: 1 x 24, 1 x 39 FCI Automotive connector
- PC communication: USB (with PC client software), serial, CAN
OUTPUTS
- Injector outputs: 6 protected outputs 5A, low side
- Ignition outputs : 6 outputs 7A(15A peak) (passive & active coils supported)
- Aux outputs: 6 protected outputs 5A, low side
- Other outputs: Full bridge up to 7A, can be used as separate outputs or 2 H-Bridges
- WBO heater: Protected low side up to 5A
- Communication: Serial, CAN BUS 2.0B
INPUTS
- Analog inputs: 9 inputs, resolution 10Bits, 0-5V (protected)
- EGT inputs: 2 for K-Type thermocouple
- Knock sensor: 2 inputs
- Oxygen sensor: LSU 4.2, LSU 4.9 or Narrow band
- Trigger inputs: 3 (primary, 2 cams) Hall/ VR software selectable
- VSS: 1 (Hall / VR)
- Flex Fuel Sensor: Yes
- Switch inputs: 3 inputs, switched to ground
SENSORS
- Temperature sensors: IAT, CLT, Oil temperature, AC evap temperature
- Pressure sensor: MAP, Oil pressure, Fuel pressure (user defined characteristic), AC pressure sensor, Back pressure
- Oxygen sensor: LSU 4.2 or 4.9 (built in controller), Narrow band, external WBO controllers
- Speed: Vehicle speed sensor (VR/HALL), Gear sensor (sensor, calculated)
FUELLING
- Injectors: Up to 8 HiZ injectors (sequential)
- Injection angle control: 0-720 deg, start or end of injections
- Battery compensation: User defined, wizard for popular injectors
- Fuelling strategies: VE based speed density, Alpha N
- Air charge temp: Based on IAT and CLT
- VE table: 2 tables 16×20 (Load x RPM), resolution of 0.1%
- Individual cylinder trim: Yes
- Staged injection: Yes
- Additional correction: Oxygen sensor corrections, EGT correction (per cylinder), BARO, TPS vs MAP, TPS vs RPM, Warmup, Nitrous, LC, ALS, ASE, Fuel pressure, Knock sensor
- Lambda based real time correction: Using Lambda target table
- Acc. / Deceleration enrichment: Yes
IGNITION
- Ignition outputs : 6 for passive and active coils (software selectable)
- Supported triggers: N-1, N-2, N-3, N+1, Multitooth, Subaru triggers, Nissan trigger, Lotus Elise, Audi trigger, Renault Clio Wiliams / Alpine, Colt 1.5CZ, Wrangler
- Ignition angle table: 2 tables 16×20 (Load x RPM), resolution of 0.5 Deg
- Per cylinder trim: Yes
- Dwell time battery compensation: Used defined, wizard for popular coils
- Odd fire compatibility: Application dependent
- Additional correction: CLT, IAT, TPS vs MAP, Nitrous, Idle, Knock sensor, LC, Pit limiter, ALS, Flat shift, Timers, Acc. Enrichment
KNOCK SENSING
- Channels: 2
- Resonant frequency range: 1-20kHz, 3rd order AAF
- Sampling: Ignition event driven, knock window
- Actions: Ignition retard, fuel enrichment, dashboard indication
IDLE CONTROL
- Control type: PWM solenoids (2,3 wires), drive by wire, stepper motors (bi and unipolar), ignition cut, fuel cut
- Control strategy: Open / Close loop , ignition angle control
- VE correction: Yes, for Alpha-N
- Corrections: AC clutch, coolant fan, analogue input
BOOST CONTROL
- Boost ref and target tables: 2 sets 10×10 (TPS vs RPM)
- Control strategies: Open / Closed loop (PID based)
- Corrections: Gear, VSS, IAT, EGT
DRIVE BY WIRE
- Control strategy: Advanced 3D PID + static friction compensation
- Supported throttles: All with DC motor and current requirement lower than 6.5AWizard for 28 popular electronic throttles
- PPS to throttle position characteristic: 3D table
- BLIP support: Yes
- ALS support: Yes
TRACTION CONTROL
- TC strategy: Delta RPM, gear compensation
- Torque reduction: Spark cut using 3D table (16×20)
- Sensitivity control: 10 position rotary switch
VARIABLE VALVE TIMING
- Supported systems: VVTi, MiVec, VANOS, Double Vanos
- Number of camshafts: 2
- Control strategy: PID based closed loop, CAM angle target tables 12×12
FUELING
- Ethanol content measurement: Yes
- Fuel temperature measurement: Yes
- Tables blending: VE, IGN, Lambda/AFR, Boost, Cranking fuel, ASE, Warmup
- Fuel temperature PW correction: Yes
SPORT
- ALS: 2 independent ALS setting, DBW support
- Shift light: Per gear shift light
- Launch control: Yes
- Gear cut: Yes (Open loop), DBW blip supported
- Source: Switch, load cell, CAN
- Pit limiter: Yes
- Rolling anti lag: Yes
ENGINE PROTECTION
- Fail safe values for critical sensors: Yes
- Dashboard indication of failures : Yes, user defined
- Over temperature engine protection: Yes (oil and coolant), user defined, RPM limit
- Low oil pressure protection: Yes, user defined, shut off
- Fuel pressure protection: Yes, fuel dose compensation, RPM limit, engine shut off
- High exhaust temperature: Alarm, per cylinder fuel trim, boost limit
CAN-BUS
- CAN standard: 2.0B 125, 250, 500, 1000 kbps
- Supported CAN Dashes: ECUMASTER, Motec M800 Set 1, Haltech E8 E11v2, Pectel SQ 6, AEM
- Supported OEM CAN streams: BMW E46, Citroen C2, Mazda RX8, Ford ST, Polaris RZR, Mini Cooper R53, Fiat 500, Renault Clio, Lotus, Ford Fiesta, Ford ST, EVO X (AYC support)
OTHER
- Unused injection outputs can be used as AUX output: Yes
- Output functions: Fuel pump, coolant fan, parametric outputs, nitrous control, PWM 3D table output, AC clutch, main relay, speedometer, tachometer
- Password protection: Yes, 2 levels
- Timers: Fuel, Ignition, Boost, timers controlled by virtual outputs
- Serial dashboard support: AIM, RaceTechnology
- Autotune: Yes
- Built in trigger scope: Yes
- Logging: Real time logging to PC computer, logging on external loggers (serial / CAN)
Who you are buying from
You are buying from a drift team, not a warehouse.
Our founder competes himself in his own drift E46. Our team build and race the same platforms you drive and work on, and our sponsored drivers chase championships on the same parts we sell worldwide.
01
We have already broken it for you.
Our founder, a full team of sponsored drivers, and hundreds of other drivers worldwide are out competing on this stuff in drift and rally. When we tell you a part is good, the part is good. It has already been put to the test.
Verified customer
“After trying a few better known brands such as Tilton and Extreme, and never being super happy... Conor was able to recommend me the perfect clutch for my application... I havn't broken any drivetrain parts since I installed it.”
Connell O'Kane, 2JZ drift car, 27 Jul 2024
02
Tell us the car. We will spec it.
Chassis codes, spring rates, angle kit clearances, clutch ratings. Send us the car and what you want it to do. The answer comes from someone who has run that setup, not someone reading a product sheet.
Verified customer
“Conor is a top man very helpful and always replies to any questions you have about his products.”
Ryan, 12 Jan 2025
03
Ordered before 1pm, fitted this weekend.
In-stock parts ordered before 1pm are dispatched the same day. UK and Ireland typically arrive next morning, worldwide as quick as three days. Times do vary, but that can mean the part is on the car within a few days and she is back out blasting the roads by the weekend.
Verified customer
“Ordered at 9am received at 9am the following day! A company that do as they say, provide great parts at great prices and actually deliver in 24hrs.”
James, 14 Jan 2025
04
The price you see is the price you pay.
Duty and taxes are pre-paid, so there is no customs bill waiting at your door. What the checkout says is what it costs, wherever you are.
Verified customer
“CDM is a shop that does international shipping swiftly, with clear communication along the way. The part(s) also arrived unscathed, properly packaged, and as described.”
Brandon Somerville, 13 May 2025
Straight answers
The questions you were about to open a chat about.
How do I know it will fit my car?
Send us your chassis code or your reg in the chat and we will confirm before you spend anything. If you order and it turns out to be the wrong part, we swap it.
“Had a mix up with the item description (order wrong part) they was quick to email me and see what part I was meant to order and substituted it for no extra cost!”
Bradley Page, verified customer, 31 Jan 2025
When will it actually arrive?
In stock and ordered before 1pm, it leaves the same day. UK and Ireland is usually next day, occasionally 1 to 3 days. Europe 1 to 5 days, rest of world 3 to 5 days on express.
If something is not in stock, we will email you right away with an ETA and any available substitutes. On the rare occasion it does not work out, we will happily refund your order.
Will I get stung for customs or import VAT?
No. The price you pay on our website is what it will cost to be delivered to your door. You will not receive any surprise surcharges after ordering.
What if I change my mind?
30 days on all stock items, full refund on the parts. If you ordered the wrong thing we will help you get to the right one for as little money as possible. We have been there.
What warranty do I get?
Everything on our website is covered by the standard manufacturer's warranty.
If you ever need to claim, we fight your corner. We will do everything in our power to make sure you are looked after, rather than leaving you to argue with a manufacturer on your own.
Can I pay it off over a few months?
Yes. Klarna and Shop Pay Finance are both at checkout, so you can spread it without putting the build on hold.
Can I just ask someone what to buy?
That is the bit we are actually good at. We run our own race team and workshop, so you are talking to someone who has fitted it, broken it, and fitted it again. Hit the chat and tell us what the car is doing and what you want it to do.