E46 Canbus Thread
E46 Canbus Thread
I've seen quite a few threads regarding E46 / Canbus support.. It might be helpful if it's all in one spot.
I just wired into the canbus and everything is working as it should. Temp gauge is weird, but I understand that the cluster processes that information. Tach is smooth, and check engine light works.
My question is regarding speed.
Does the DME put the speed on the canbus? (i no longer have DME). I know that the MS43 has an input for unfiltered wheel speed..
What i'm saying is, my dashboard shows speed correctly, but choosing 'canbus' in software does not register speed there. Am I going to have to wire in the wheel speed sensor?
I just wired into the canbus and everything is working as it should. Temp gauge is weird, but I understand that the cluster processes that information. Tach is smooth, and check engine light works.
My question is regarding speed.
Does the DME put the speed on the canbus? (i no longer have DME). I know that the MS43 has an input for unfiltered wheel speed..
What i'm saying is, my dashboard shows speed correctly, but choosing 'canbus' in software does not register speed there. Am I going to have to wire in the wheel speed sensor?
Re: E46 Canbus Thread
Original speed signal is processed in the acs/dsc/abs unit and speed signal is send to the original dme with separate wire. The pin is 40-pin black connector pin number 22. Try to use this, should work?
But individual wheel speeds should be also available in CAN messages. Don't know does the EMU support that information?
But individual wheel speeds should be also available in CAN messages. Don't know does the EMU support that information?
Re: E46 Canbus Thread
Based on this website: https://www.bimmerforums.com/forum/show ... us-projectmagelius wrote:Original speed signal is processed in the acs/dsc/abs unit and speed signal is send to the original dme with separate wire. The pin is 40-pin black connector pin number 22. Try to use this, should work?
But individual wheel speeds should be also available in CAN messages. Don't know does the EMU support that information?
The following data is available:
Code: Select all
ARBID: 0x1F0 (ABS)
Individual wheel speeds:
Signal wheel 1: startbit 0, bit length 12, Intel LSB, unsigned, gain 1/16 (0.0625) (byte0 + next 4 bits of Byte1)
Signal wheel 2: startbit 16, bit length 12, Intel LSB, unsigned, gain 1/16 (0.0625) (byte2 + next 4 bits of byte3)
Signal wheel 3: startbit 32, bit length 12, Intel LSB, unsigned, gain 1/16 (0.0625)
Signal wheel 4: startbit 48, bit length 12, Intel LSB, unsigned, gain 1/16 (0.0625)
Re: E46 Canbus Thread
Hi!
The problem is that the ABS is on another CAN bus. To make it work you need to connect CANs toogether and use user defined CAN to check if it work.
Then we can add this into the software
The problem is that the ABS is on another CAN bus. To make it work you need to connect CANs toogether and use user defined CAN to check if it work.
Then we can add this into the software
Re: E46 Canbus Thread
Hi!
The problem is that the ABS is on another CAN bus. To make it work you need to connect CANs toogether and use user defined CAN to check if it work.
Then we can add this into the software
The problem is that the ABS is on another CAN bus. To make it work you need to connect CANs toogether and use user defined CAN to check if it work.
Then we can add this into the software
Re: E46 Canbus Thread
What about AC request via CAN? Does EMU support this message?
Re: E46 Canbus Thread
I will look into this and report back. Thanks!Jadzwin wrote:Hi!
The problem is that the ABS is on another CAN bus. To make it work you need to connect CANs toogether and use user defined CAN to check if it work.
Then we can add this into the software
Re: E46 Canbus Thread
What do you mean by "other CAN-bus"? There is only one actual CAN-bus and the other ones are BMW specific. According to BMW WDS, the wheel speeds are exchanged via CAN-bus. Two pictures attached.Jadzwin wrote:Hi!
The problem is that the ABS is on another CAN bus. To make it work you need to connect CANs toogether and use user defined CAN to check if it work.
Then we can add this into the software
Re: E46 Canbus Thread
I would like to get wheel speed via canbus and i'm to a point where I need to use it in my calibration.
Has anyone looked further into this, or gotten it figured out?
Has anyone looked further into this, or gotten it figured out?
Re: E46 Canbus Thread
Hi.
Have you figured this out?
I wil be installing black in my E46 soon. Where did you connect to the canbus system? I am struggling to find any proper wiring info online.
Re: E46 Canbus Thread
I tapped into the canbus from the original DME location. Speedometer works through the ABS system but I have not put any effort into getting it into the EMU. I will probably just wire in the wheel speed output directly.
Re: E46 Canbus Thread
I see that in the latest software Can wheel speeds are added.
Have you gotten a change to test this? I wonder if all 4 wheels are supported.
I think the steering wheel button is via CAN aswell. I see AEM has the option to change boost levels ect. with the steering wheel buttons in E46, and boost level is shown by the RPM gauge.
Re: E46 Canbus Thread
Motor is out for a refresh. Will be going back together in the next week or two. Plan to play with this straight away. I’ll post back when I see what’s up.
Re: E46 Canbus Thread
Thank you. I am exited to hear about it
Re: E46 Canbus Thread
Update:
I have now connected EMU Black in my own E46. All 4 wheel speeds are working perfect via canbus
I have now connected EMU Black in my own E46. All 4 wheel speeds are working perfect via canbus

Re: E46 Canbus Thread
could anyone help me out ? Updated ECU firmware, downloaded latest version of software where it says that e46 CAN VSS is supported now. But my ECU still doesnt see vehicle speed. dashboard works fine by CAN... but no VSS. What is wrong with settings ? What CAN ID to use ?
stół kuchenny okrągły
Who is online
Users browsing this forum: No registered users and 1 guest