I have searched a bit an can’t find clarification. I want to develop my own Arduino CAN BUS reader for the EMU Black, but I am curious if the EDL-1 will stream CAN BUS data over bluetooth. Is this possible?
The EDL-1 receives serial data but its more or less the same information as the EMU stream.
it’s not customizable if that’s what you mean. If you want that then your best route is via CAN.
Sorta. I don’t want to customize the EMU stream, I just want to be able to tap into the stream using the EDL-1.
Also, I have looked again, and I can’t find any details about the CAN BUS stream . Is this published somewhere?
yes the CAN bus stream is published in the Black’s software help files.
I don’t know if the serial version is published anywhere though…
Is this all there is?
0x1
PID 01
MIL status, number of DTCs. Reported errors must be marked in Check engine light options. Reported DTCs: CLT, IAT, MAP, DBW, FlexFuel sensor
0x3
PID 03
Fuel system status. Informs about lambda short term correction status.
0x5
PID 05
CLT value [°C]
0x6
PID 06
Short term fuel trim [%]
0xa
PID 10
Fuel pressure [kPa]
0xb
PID 11
Intake manifold pressure [kPa]
0xc
PID 12
RPM
0xd
PID 13
Vehicle speed [km/h]
0xe
PID 14
Timing advance [°]
0xf
PID 15
IAT [°C]
0x11
PID 17
Throttle position [%])
0x13
PID 19
Oxygen sensor presence
0x14
PID 20
Oxygen sensor 1 voltage [V] and fuel trim [%]
0x1f
PID 31
Engine runtime [s]
0x24
PID 36
Oxygen sensor 1 equivalence ratio [λ]
0x42
PID 66
Battery voltage [V]
0x44
PID 68
Fuel equivalence ratio target [λ]
0x52
PID 82
Ethanol content[%]
Where did you find that?
There’s 3 Ecumaster serial protocols, one is generic and 2 are for EDL-1 of different firmware versions.
This is EMU Black OBD2 CAN data stream.
I went to, V3, the “CAN Setup” menu and hit the help icon on the popup and then scrolled down.
How do I find the serial protocols? I am running V3 and want to program my arduino to read the CAN and filter out specific things that I want to display.