EMU Black Standalone Engine Control Unit
“
Specifications
- Temperature range: Operating voltage 6-22V, immunity to
transients according to ISO 7637 - Minimal current consumption: 0.25A
- Power supply protection:
- Overcurrent: 5A fuse for ignition switch supply, 15A fuse for
12V battery supply
- Overcurrent: 5A fuse for ignition switch supply, 15A fuse for
- Enclosure rating: IP 60, custom CNC machined aluminium
- Weight: 390 g
- Dimensions: 150 x 72 x 31 mm
- Connectors: 1 x 24 Scima FCI 211PC249S8033, 1 x 39 Scima FCI
211PC249S0020 - Terminals: 45 x 211CC2S2160P, 18 x 211CC3S2120
- PC communication: USB (with PC client software)
- Communication: CAN bus 2.0B, Serial
- CAN standard: CAN 2.0B
- CAN bus bitrate: 1 Mbps (default), 500 kbps, 250 kbps, 125
kbps - CAN termination: Software-selectable
- Number of injector outputs: 6
- Number of Ignition outputs: 6 passive or 12 active ignition
coils - Aux outputs: 6 protected outputs 5A, low side
- Other outputs: Full bridge up to 7A, can be used as separate
outputs or 2 HBridges - Analog inputs: 9 inputs, resolution 10Bits, 0-5V
(protected) - Switch inputs: 3 inputs, switched to ground
- EGT inputs: 2 for K-Type thermocouple
- Knock sensor inputs: 2
- Oxygen sensor support: LSU 4.2 or 4.9 (built-in controller),
Narrow band, external WBO controllers - Drive-by-wire (DBW) support: Auto-calibration
- Variable Valve Timing (VVT) RPM limit: Up to 2
- Data logging: Tested for up to 15,000 RPM, real-time logging to
PC, logging to the SD card with external logger – EDL-1 (EDL-1 Product
Page)
Product Usage Instructions
Installation
Mounting the EMU Black:
- Mounting Location: Ensure it is away from passengers.
- Device Orientation: Follow the recommended orientation.
Minimal Configuration:
To establish basic communication and functionality for bench
testing, the following connections must be made:
Note: This minimal setup is intended for bench testing only. For
full installation in a vehicle, all power supply and ground pins
must be connected.
CAN Bus Communication
The EMU Black is equipped with a single CAN 2.0B bus for
communication with external devices like dashboards and power
management units.
PC Communication
The EMU Black communicates with a PC via a direct USB-C
connection. Install the EMU Black Client software on your computer
before the first connection.
Wiring Diagrams
Refer to the following resource for connection examples and
wiring diagrams:
Wiring Diagram Example (4 cylinders)
Frequently Asked Questions (FAQ)
Q: Can the EMU Black be used on public roads?
A: No, this product is not intended for use on public roads.
“`
EMU Black
Document version: 1.0 Firmware version: 2.169 or later Published on: 03 July 2025
Contents
EMU Black
1. Device description…………………………………………………………………………………………………3 2. Specification……………………………………………………………………………………………………….. 4 3. Pinout………………………………………………………………………………………………………………… 5 4. Installation………………………………………………………………………………………………………….. 5 5. CAN Stream………………………………………………………………………………………………………… 9 6. Document history……………………………………………………………………………………………….. 13
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
2/13
EMU Black
1. Device description
The EMU Black is a standalone engine control unit designed for internal combustion engines with 1 to 12 cylinders. It supports a wide range of engine types and control strategies, including knock control, drive-by-wire (DBW) throttle systems and variable valve timing (VVT). The hardware is designed for demanding environments, with an IP60-rated enclosure, conformal-coated PCB, and a -40°C to +105°C operating temperature range.
Warning: This product is not intended for use on public roads.
Key Features · Integrated wideband lambda controller (Bosch LSU 4.2 / 4.9 support) · Built-in 4-bar MAP sensor · Two direct EGT (exhaust gas temperature) probe inputs · Flex Fuel support · Direct control of up to 6 passive or 12 smart ignition coils · Drive-by-wire support with safety layers and plausibility checks · Engine compatibility supports 1-12 cylinder engines, including DBW and VVT systems · Configurable CAN communication · Support for user-defined custom functions · IP60-rated enclosure and conformal-coated PCB · Automotive-grade components (AEC-Q100 Grade 2) · Suitable for engines in race cars, motorcycles, marine, and stationary installations
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
3/13
EMU Black
2. Specification
Specification
Temperature range
AECQ100 GRADE2 (-40 to +105°C)
Operating voltage
6-22V, immunity to transients according to ISO 7637
Minimal current consumption 0.25A
Power supply protection
overcurrent 5A fuse for ignition switch supply 15A fuse for 12V battery supply
Enclosure rating
IP 60, custom CNC machined aluminium
Weight
390 g
Dimensions
150 x 72 x 31 mm
Connectors
1 x 24 Scima FCI 211PC249S8033, 1 x 39 Scima FCI 211PC249S0020
Terminals
45 x 211CC2S2160P, 18 x 211CC3S2120
PC communication
USB (with PC client software)
Communication
CAN bus 2.0B, Serial
CAN standard
CAN 2.0B
CAN bus bitrate
1 Mbps (default), 500 kbps, 250 kbps, 125 kbps
CAN termination
Software-selectable
Number of injector outputs
6
Number of Ignition outputs
6 passive or 12 active ignition coils
Aux outputs
6 protected outputs 5A, low side
Other outputs
Full bridge up to 7A, can be used as separate outputs or 2 HBridges
Analog inputs
9 inputs, resolution 10Bits, 0-5V (protected)
Switch inputs
3 inputs, switched to ground
EGT inputs
2 for K-Type thermocouple
Knock sensor inputs
2
Oxygen sensor support
LSU 4.2 or 4.9 (built in controller), Narrow band, external WBO controllers
Drive-by-wire (DBW) support 1, auto-calibration
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
4/13
EMU Black
Variable Valve Timing (VVT) RPM limit Data logging
All dimensions in mm
Up to 2 Tested for up to 15,000 RPM Real time logging to PC, logging to the SD card with external logger – EDL-1 https://www.ecumaster.com/products/datalogger-dl-1/
3. Pinout
Pinout for EMU Black: 05/EMU_Black_pinout.pdf
https://www.ecumaster.com/wp/wp-content/uploads/2020/
4. Installation
Mounting the EMU Black 1. Mounting Location:
· It is recommended to mount the EMU Black in a safe location, preferably inside the cabin, rather than in the engine compartment.
· Although the EMU Black has an IP60 rating for dust resistance, avoid areas where the device could be exposed to water, mud, or excessive moisture.
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
5/13
EMU Black
· Keep the unit away from heat sources such as exhaust system or the turbocharger. · Avoid areas where high temperatures or moving mechanical components could affect the
EMU Black from behind. · Ensure the location minimizes the risk of accidental contact by the driver, co-driver, or
passengers. 2. Device Orientation:
· The EMU Black can be mounted in any orientation. · For optimal heat convection, it is recommended to mount the radiators facing upwards or
in an orientation between 0 to 90 degrees. · Avoid mounting the device upside down to ensure proper heat dissipation. 3. Stable Mounting: · Use the factory mounting point in the housing (1 x M6 bolt) to securely mount the device. · Avoid mounting the EMU Black directly to structural parts of the vehicle, such as the
chassis, firewall, or other rigid components. These parts can transmit strong vibrations or mechanical stress, which may negatively affect the device over time. · While vibration isolators are not mandatory, if the device is exposed to significant shocks or vibrations, consider using rubber-metal silent blocks for added protection. 4. Additional Guidelines: · Ensure plugs are easily accessible for servicing, diagnostics, or emergency disconnection. · Leave sufficient “working clearance” around the plug side of the harness to allow for easy unplugging. · Allow at least 20mm of free space around the EMU Black case to facilitate air circulation and effective heat dissipation.
Wiring Guidelines · Keep wiring lengths as short as possible to reduce signal interference and voltage drops. · Use shielded cables for sensitive sensor inputs, particularly for crankshaft and camshaft position sensors. · Route power and ground cables separately from signal wires to minimize electrical noise. · Ensure all grounds are connected properly to a common grounding point to prevent ground loops. · CAN bus wiring should be twisted pair and properly terminated with 120-ohm resistors at both ends of the network.
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
6/13
EMU Black
· The wire gauge (AWG) should be selected according to the current load expected to flow through the wires. Ensure that the wire diameter is suitable for the current to prevent overheating and voltage drop.
Minimal Configuration To establish basic communication and functionality for bench testing, the following connections must be made:
· Power Supply: Connect to: B13. · Ground: Connect to one of the available ground pins: B27, G17, G24. · +12V Switched: Connect to G18. · PC Communication: Handled via the USB-C port.
Note: This minimal setup is intended for bench testing only. For full installation in a vehicle, all power supply and ground pins must be connected.
Power Supply · The EMU Black requires a stable power supply within the specified voltage range (6-22V). · Use appropriately rated fuses and relays to protect the power circuit. · Ensure a solid ground connection to the chassis or engine block for reliable operation.
Sensor and Actuator Connections · Verify that all sensors are correctly connected according to the engine configuration. · Drive-by-wire (DBW) systems require correct calibration before use. · Outputs for injectors, ignition coils, and solenoids should match the electrical characteristics of the connected components.
CAN Bus Communication The EMU Black is equipped with a single CAN 2.0B bus, which can be used for communication with external devices such as dashboards, power management units, and expansion modules. When configuring the CAN bus:
· Use only twisted-pair wiring for CAN H and CAN L signals. · Ensure that both ends of the bus are terminated with 120-ohm resistors. · The CAN bus bitrate should be configured to match connected devices. · Avoid branching connections; use a linear bus topology where possible.
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
7/13
EMU Black
The following logging channels related to CAN communication can be monitored in the EMU Black software:
· CANBUS State – the status of the CAN bus · CANBUS Load – the processing load of CAN data being sent from the device · CANBUS Overload – the requested amount of data to be sent on the CAN bus exceeds the
device’s buffer size. Some frames may not have been sent · CANBUS Rx Buffer Ful – the requested amount of data to be received on the CAN bus exceeds
the device’s buffer size. Some frames may not have been received
Meaning of CANBUS States: · BUS OK – no communication errors · BUS ERROR – CAN bus error. Possible causes may include incorrect bus speed selection, lack of termination, error in connecting CANL and CANH, or ID collision
PC Communication The EMU Black communicates with a PC via a direct USB-C connection. To configure the ECU, install the EMU Black Client software on your computer before the first connection. The latest official release is available from the product page https://www.ecumaster.com/products/emu-black/, while test versions are available on a https://www.ecumaster.com/testVersions.html.
Wiring Diagrams For a connection example and wiring diagram, refer to the resource below: https://www.ecumaster.com/files/EMU_BLACK/ Wiring_Diagram_Example_4_cylinders_EMU_BLACK.pdf
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
8/13
EMU Black
5. CAN Stream
The default CAN bus bitrate of the device is 1 Mbps. The format used is little-endian.
Byte Channel
Data Type Range
EMU stream base ID+0 (default: 0x600)
0..1 RPM
16-bit U
2
TPS
8-bit U
3
IAT
8-bit S
4..5 MAP
16-bit U
6..7 Injector PW
16-bit U
EMU stream base ID+1 (default: 0x601)
0..1 AIN #1
16-bit U
2..3 AIN #2
16-bit U
4..5 AIN #3
16-bit U
6..7 AIN #4
16-bit U
EMU stream base ID+2 (default: 0x602)
0..1 VSPD
16-bit U
2
BARO
8-bit U
3
Oil Temperature
8-bit U
4
Oil Pressure
8-bit U
5
Fuel Pressure
8-bit U
6..7 CLT
16-bit S
EMU stream base ID+3 (default: 0x603)
0
Ignition Angle
8-bit S
1
Dwell Time
8-bit U
2
Lambda
8-bit U
3
Lambda Correction 8-bit U
4..5 EGT1
16-bit U
6..7 EGT2
16-bit U
EMU stream base ID+4 (default: 0x604)
0
Gear
8-bit U
1
ECU Temperature 8-bit S
2..3 Battery Voltage
16-bit U
0 16000 0 100 -40 127 0 600 0 50
0 5 0 5 0 5 0 5
0 400 50 130 0 160 0 12 0 12 -40 250
-60 60 0 10 0 2 75 125 0 1100 0 1100
0 7 -40 120 0-20
Multiplier/ Factor
Divider
Offset Unit
1/1 1/2 1/1 1/1 1/62
1 0.5 1 1 0.016129
0
RPM
0
%
0
C
0
kPa
0
ms
5/1024
0.0048828125 0
V
5/1024
0.0048828125 0
V
5/1024
0.0048828125 0
V
5/1024
0.0048828125 0
V
1/1 1/1 1/1 1/16 1/16 1/1
1 1 1 0.0625 0.0625 1
0
km/h
0
kPa
0
C
0
bar
0
bar
0
C
1/2 1/20 1/128 1/2 1/1 1/1
0.5
0
0.05
0
0.0078125
0
0.5
0
1
0
1
0
deg ms lambda % C C
1/1 1/1 27/1000
1 1 0.027
0
0
C
0
V
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
9/13
EMU Black
Byte Channel
Data Type
4..5 Error Flag1
6
FLAGS 12
16-bit 8-bit
7
Ethanol Content
8-bit U
EMU stream base ID+5 (default: 0x605)
0
DBW Position
8-bit U
1
DBW Target
8-bit U
2..3 TC DRPM RAW
16-bit S
4..5 TC DRPM
16-bit U
6
TC Torque
Reduction
8-bit U
7
PIT Limiter
8-bit U
Torque Reduction
EMU stream base ID+6 (default: 0x606)
0..1 AIN #5
16-bit U
2..3 AIN #6
4
OUTFLAGS13
5
OUTFLAGS24
6
OUTFLAGS35
7
OUTFLAGS46
16-bit U 8-bit 8-bit 8-bit 8-bit
EMU stream base ID+7 (default: 0x607)
0..1 Boost Target
16-bit U
2
PWM#1 DC
3
DSG Mode7
8-bit U 4-bit U
4
Lambda Target
8-bit U
5
PWM#2 DC
8-bit U
6..7 Fuel Used
16-bit U
Range
bitfield bitfield 0-100
Multiplier/ Factor
Divider
1/1
1
1/1
1
1/1
1
0 100
1/2
0.5
0 100
1/2
0.5
0 1000
1/1
1
0 400
1/1
1
0 100
1/1
1
0 100
1/1
1
0 5 0 5 bitfield bitfield bitfield bitfield
5/1024 5/1024 1/1 1/1 1/1 1/1
0.0048828125 0.0048828125 1 1 1 1
0 600
1/1
1
0 100
1/1
1
enumeration 1/1
1
0 1
1/100
0.01
0 100
1/1
1
0 255
1/100
0.01
Offset Unit
0
0
0
%
0
%
0
%
0
0
0
%
0
%
0
V
0
V
0
0
0
0
0
kPa
0
%
0
0
lambda
0
%
0
liter
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
10/13
EMU Black
1Bits of Error Flag bitfield
Bit index 0 1 2 3 4 5 6 7 8 9 10
Error name ERR_CLT ERR_IAT ERR_MAP ERR_WBO ERR_EGT1 ERR_EGT2 ERR_ALARM KNOCKING FFSENSOR ERR_DBW ERR_FPR
2Bits of FLAGS1 bitfield
Bit index 0 1 2 3 4 5 6
Name GEARCUT ALS LC IDLE TABLE SET TC INTERVENTION PIT LIMITER
3Bits of OUTFLAGS1 bitfield
Bit index 0 1 2 3 4
Name PO1 PO2 PO3 PO4 PO5
Description Coolant temperature sensor failed IAT sensor failed MAP sensor failed Wide band oxygen sensor failed EGT sensor #1 failed EGT sensor #2 failed EGT too high Knock detected Flex Fuel sensor failed Drive by wire failure Fuel pressure relative error
Description Gearcut active ALS active Launch control active Is in idle state 0 – using table set #1, 1 – using table set #2 1 – traction control intervention Pit limiter active
Description Parametric output #1 state Parametric output #2 state Parametric output #3 state Parametric output #4 state Parametric output #5 state
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
11/13
Bit index 5 6 7
Name VPO1 VPO2 VPO3
4Bits of OUTFLAGS2 bitfield
Bit index 0 1 2 3 4 5 6 7
Name CANSW1 CANSW2 CANSW3 CANSW4 CANSW5 CANSW6 CANSW7 CANSW8
5Bits of OUTFLAGS3 bitfield
Bit index 0 1 2 3 4 5 6 7
Name SW1 SW2 SW3 MUXSW1 MUXSW2 MUXSW3 LC MAP SET ALS MAP SET
6Bits of OUTFLAGS4 bitfield
Bit index 0 1
Name FPS CF
Description Virtual output #1 state Virtual output #2 state Virtual output #3 state
EMU Black
Description CAN switch #1 state CAN switch #2 state CAN switch #3 state CAN switch #4 state CAN switch #5 state CAN switch #6 state CAN switch #7 state CAN switch #8 state
Description Switch #1 state Switch #2 state Switch #3 state MUX switch #1 state MUX switch #2 state MUX switch #3 state Current set of launch control parameters Current set of ALS parameters
Description Fuel pump state Coolant fan state
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
12/13
EMU Black
Bit index 2 3 4 5 6
Name ACCLUTCH ACFAN NITROUS STARTER_REQ BOOST MAP SET
7Values for channel: DSG Mode
Value 2 3 4 5 6 7 15
Description P R N D S M fault
Description AC clutch state AC fan state Nitrous active Starter motor request (from start / stop strategy) Current set of boost parameters
6. Document history
Version Date
Changes
1.0
2025.07.03 Initial release
©Ecumaster | User Manual | Published on: 03 July 2025 | Document version: 1.0 | Firmware version: 2.169 or later
13/13
Documents / Resources
![]() |
Ecumaster EMU Black Standalone Engine Control Unit [pdf] User Manual EMU Black Standalone Engine Control Unit, EMU Black, Standalone Engine Control Unit, Engine Control Unit, Control Unit, Unit |