Page 1 of 1

E46 Canbus Thread

Posted: Mon May 22, 2017 7:36 pm
by cmj
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?

Re: E46 Canbus Thread

Posted: Mon May 22, 2017 8:35 pm
by magelius
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?

Re: E46 Canbus Thread

Posted: Tue May 23, 2017 2:18 pm
by cmj
magelius 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?
Based on this website: https://www.bimmerforums.com/forum/show ... us-project

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)
I don't believe with the current canstream settings in the software, I can correctly input this message. Any input?

Re: E46 Canbus Thread

Posted: Fri May 26, 2017 9:40 pm
by Jadzwin
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

Posted: Fri May 26, 2017 9:40 pm
by Jadzwin
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

Posted: Mon May 29, 2017 7:36 pm
by magelius
What about AC request via CAN? Does EMU support this message?

Re: E46 Canbus Thread

Posted: Tue May 30, 2017 2:42 pm
by cmj
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
I will look into this and report back. Thanks!

Re: E46 Canbus Thread

Posted: Tue May 30, 2017 9:25 pm
by magelius
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
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.

Re: E46 Canbus Thread

Posted: Tue Sep 12, 2017 3:05 pm
by cmj
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?

Re: E46 Canbus Thread

Posted: Wed Dec 06, 2017 8:36 am
by Sm887
cmj wrote:
Tue Sep 12, 2017 3:05 pm
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?
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

Posted: Wed Dec 06, 2017 1:42 pm
by cmj
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

Posted: Thu Jan 25, 2018 11:19 am
by Sm887
cmj wrote:
Wed Dec 06, 2017 1:42 pm
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.
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

Posted: Thu Jan 25, 2018 1:48 pm
by cmj
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

Posted: Tue Jan 30, 2018 8:15 am
by Sm887
Thank you. I am exited to hear about it

Re: E46 Canbus Thread

Posted: Mon Apr 16, 2018 10:27 pm
by Sm887
Update:
I have now connected EMU Black in my own E46. All 4 wheel speeds are working perfect via canbus 8-)

Re: E46 Canbus Thread

Posted: Wed Nov 07, 2018 6:09 pm
by Bimmer
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 ?