E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > DIY Guides > DIY: E9X ACC Retrofit



Reply
 
Thread Tools Search this Thread
      06-18-2021, 09:31 AM   #331
unrulyteach
Colonel
unrulyteach's Avatar
United_States
393
Rep
2,369
Posts

Drives: 2011 335i
Join Date: May 2016
Location: myrtle beach sc

iTrader: (0)

Garage List
2011 BMW 335i  [0.00]
Quote:
Originally Posted by hupchye View Post
Quote:
Originally Posted by unrulyteach View Post
What's the secret
No secret. Basically is to rebuild your own LDM module to replace most of the commands in stock LDM using Macchina M2 CANBus bridge thus to achieve Stop&Go function. But important things to consider :

1) Due to it is not OEM retrofit anymore, legal, road safety and vehicle insurance coverage may be void. These have to be considered depends which country you are in
2) Retrofit work will varies from car to car due to each DME/DDE speaks slightly different
3) You need to know exactly what your car is doing on PT-CAN level in order to program the CANBus bridge correctly - CAN id communication
4) Time and work to put in will be huge due to it is not ordinary retrofit
5) Will require basic skill in CANBus Reverse Engineering and C++ programming

I am sharing and guiding few mates who are interested now with info thru my personal email the step by step how I did it. It will take time to complete the full course to achieve this extraordinary result. But I am sure that it will be easier to introduce in 6-cyl BMW compared to 4-cyl BMW due to constraints and complexity.
Post the guide when u simplify it
Appreciate 0
      06-18-2021, 10:06 AM   #332
hupchye
Private First Class
hupchye's Avatar
Malaysia
76
Rep
111
Posts

Drives: 2010 BMW 320i E92
Join Date: Jan 2020
Location: Malaysia

iTrader: (0)

Garage List
Quote:
Originally Posted by unrulyteach View Post
Post the guide when u simplify it
Sorry mate, I afraid to post the guide I need to write a book. Even I explain to an interested mate over the phone, he also needs time to digest. It is not so simple and straight forward I have to say.
Appreciate 0
      06-18-2021, 10:08 AM   #333
sono0312
Private First Class
sono0312's Avatar
14
Rep
145
Posts

Drives: E90 325i 2005
Join Date: Aug 2013
Location: Japan

iTrader: (0)

Quote:
Originally Posted by hupchye View Post
No secret. Basically is to rebuild your own LDM module to replace most of the commands in stock LDM using Macchina M2 CANBus bridge thus to achieve Stop&Go function. But important things to consider :

1) Due to it is not OEM retrofit anymore, legal, road safety and vehicle insurance coverage may be void. These have to be considered depends which country you are in
2) Retrofit work will varies from car to car due to each DME/DDE speaks slightly different
3) You need to know exactly what your car is doing on PT-CAN level in order to program the CANBus bridge correctly - CAN id communication
4) Time and work to put in will be huge due to it is not ordinary retrofit
5) Will require basic skill in CANBus Reverse Engineering and C++ programming

I am sharing and guiding few mates who are interested now with info thru my personal email the step by step how I did it. It will take time to complete the full course to achieve this extraordinary result. But I am sure that it will be easier to introduce in 6-cyl BMW compared to 4-cyl BMW due to constraints and complexity.
it is very useful info but it looks like requiring the skill of a reverse engineering and c++ which I have not get currently..
Appreciate 1
      06-18-2021, 08:13 PM   #334
hupchye
Private First Class
hupchye's Avatar
Malaysia
76
Rep
111
Posts

Drives: 2010 BMW 320i E92
Join Date: Jan 2020
Location: Malaysia

iTrader: (0)

Garage List
Quote:
Originally Posted by hupchye View Post
Sorry mate, I afraid to post the guide I need to write a book. Even I explain to an interested mate over the phone, he also needs time to digest. It is not so simple and straight forward I have to say.
In general, my steps are below :

For 4-cyl BMW ACC+Stop&Go
1) Build your own CANBus Sniffer (Macchina M2 equivalent) or get 2x Macchina M2 to work with SavvyCan. Later the device can be programmed become CANBus Bridge you need.
2) Sniff PT-Can and gather data/info during CC $540 and ACC $541 to understand how the communication (CAN IDs) works between modules. I have most of the details and can explain them one by one. Some of them are unable to put down in words.
3) Recode DME and DSC in VO $540, KOMBI in $541. Program the CANBus Bridge to test on KOMBI display.
4) Reconnect ACC & LDM thru CANBus Bridge. Program the CANBus Bridge to test on ACC object sensing, DME CC control and display on KOMBI. Layout in thread #319.
5) Code the DSC to VO $541. Program the CANBus Bridge to test on DSC auto braking..
6) Consolidate all the test program and test drive.

For 6-cyl BMW Stop&Go
I believe only need step 1, 2, Layout in thread #319, Program the CANBus Bridge & 6 to fulfill the requirements in thread #302.

Those who are interested may contact me at hupchye@hotmail.com and I can provide all the details i have and guide you thru the steps.
Appreciate 2
Poms0.00
      06-23-2021, 07:36 AM   #335
pmorg4
Private
28
Rep
99
Posts

Drives: BMW 335i Touring LCI
Join Date: Nov 2020
Location: Surrey, UK

iTrader: (0)

Quote:
Originally Posted by hupchye View Post
Update progress :

1) To reprogram unuse buttons on Steering Wheel (replace ACC stalk) to increase/decrease distance setting in ACC and on KOMBI.
How difficult would it be to implement just this functionality? If I was to add ACC to my 6-cylinder car with DCC (so only requiring the radar sensor to be added) it would be great if I could remap the "programmable" diamond and star buttons on the right of my steering wheel to perform these functions. This would avoid the need to find a replacement stalk. I'm guessing I would need a CAN interceptor module to detect the steering wheel button signals and replace these with the signals that would come from the stalk. Are both of these signals on the same PT-CAN bus that the radar sensor communicates over?
Appreciate 0
      06-23-2021, 09:22 AM   #336
hupchye
Private First Class
hupchye's Avatar
Malaysia
76
Rep
111
Posts

Drives: 2010 BMW 320i E92
Join Date: Jan 2020
Location: Malaysia

iTrader: (0)

Garage List
Quote:
Originally Posted by pmorg4 View Post
How difficult would it be to implement just this functionality? If I was to add ACC to my 6-cylinder car with DCC (so only requiring the radar sensor to be added) it would be great if I could remap the "programmable" diamond and star buttons on the right of my steering wheel to perform these functions. This would avoid the need to find a replacement stalk. I'm guessing I would need a CAN interceptor module to detect the steering wheel button signals and replace these with the signals that would come from the stalk. Are both of these signals on the same PT-CAN bus that the radar sensor communicates over?
You are absolutely right !!
Appreciate 0
      06-23-2021, 09:32 AM   #337
hupchye
Private First Class
hupchye's Avatar
Malaysia
76
Rep
111
Posts

Drives: 2010 BMW 320i E92
Join Date: Jan 2020
Location: Malaysia

iTrader: (0)

Garage List
The CAN id for the switches on steering is 0x1D6 and CAN id from the ACC stalk is 0x194. Jz inter translate these 2 CAN id will have the result you want. But of course the translation program must pass the BMW CAN bus error checking counter for LDM and KOMBI to accept as a valid command.
Appreciate 0
      06-23-2021, 11:27 AM   #338
pmorg4
Private
28
Rep
99
Posts

Drives: BMW 335i Touring LCI
Join Date: Nov 2020
Location: Surrey, UK

iTrader: (0)

Thanks, very useful information! I don't have much knowledge of CAN communication but I will do some research. I have seen off the shelf modules that can communicate with the CAN protocols which would make things easier than a full programmable board such as Arduino although I'm unsure how good they are.
Appreciate 0
      06-23-2021, 08:19 PM   #339
hupchye
Private First Class
hupchye's Avatar
Malaysia
76
Rep
111
Posts

Drives: 2010 BMW 320i E92
Join Date: Jan 2020
Location: Malaysia

iTrader: (0)

Garage List
Quote:
Originally Posted by pmorg4 View Post
Thanks, very useful information! I don't have much knowledge of CAN communication but I will do some research. I have seen off the shelf modules that can communicate with the CAN protocols which would make things easier than a full programmable board such as Arduino although I'm unsure how good they are.
I have done a lot of testing. Certain info may help you to save some research time. In your case, you only need a single CAN bus interceptor not like my case dual CAN bus bridge is required. If you use Arduino to DIY, only Arduino Due will work due to PT-CAN speed. Another alternative is STM32F103 Microcontroller. Those off the shelf modules are Machhina M2, EVTV CAN bus kit etc. They are all with Arduino Due Microcontroller inside.
I have full details on the hardware, software, CAN Bus id description and program required. If you are interested you may contact me at my email. Now we have total 4 bimmer mates including me in a WhatsApp group sharing my ACC+Stop&Go experience and info to retrofit to their 4-cyl & 6-cyl E9x BMW.
Appreciate 1
      06-25-2021, 03:56 AM   #340
pmorg4
Private
28
Rep
99
Posts

Drives: BMW 335i Touring LCI
Join Date: Nov 2020
Location: Surrey, UK

iTrader: (0)

Thank you again, that is very helpful information.

I will not waste your time at this stage, as first I will source a radar sensor and get ACC working without control over the distance (as previously noted on this forum, the default distance setting can be configured via coding). I will then move on to work on getting distance control via steering wheel buttons

In the meantime I look forward to reading progress on your work with Stop & Go. This is probably not very useful to me as I have a manual gearbox but it's a very interesting feature and a great technical achievement if you can get it working well.
Appreciate 0
      06-25-2021, 05:54 AM   #341
hupchye
Private First Class
hupchye's Avatar
Malaysia
76
Rep
111
Posts

Drives: 2010 BMW 320i E92
Join Date: Jan 2020
Location: Malaysia

iTrader: (0)

Garage List
Quote:
Originally Posted by pmorg4 View Post
Thank you again, that is very helpful information.

I will not waste your time at this stage, as first I will source a radar sensor and get ACC working without control over the distance (as previously noted on this forum, the default distance setting can be configured via coding). I will then move on to work on getting distance control via steering wheel buttons

In the meantime I look forward to reading progress on your work with Stop & Go. This is probably not very useful to me as I have a manual gearbox but it's a very interesting feature and a great technical achievement if you can get it working well.
You car has a LDM module in place ?
Appreciate 0
      06-25-2021, 08:03 AM   #342
pmorg4
Private
28
Rep
99
Posts

Drives: BMW 335i Touring LCI
Join Date: Nov 2020
Location: Surrey, UK

iTrader: (0)

Quote:
Originally Posted by hupchye View Post
You car has a LDM module in place ?
Yes, I have an earlier 6-cylinder with factory fit "cruise control with brake function". So to get started with ACC I just need the radar sensor, wiring and coding.
Appreciate 0
      06-26-2021, 12:06 PM   #343
letesteur
New Member
3
Rep
25
Posts

Drives: BMW
Join Date: Nov 2019
Location: Argenteuil

iTrader: (0)

Quote:
Originally Posted by Nickco43 View Post
Attached is the PDF for the E9X ACC retrofit guide. Make your $5,000 E9X feel like a Tesla!

The ACC works great and was amazing on the highway when I drove to New Jersey to pickup some heated seats. I only needed to touch the gas when I was sitting in someones blind spot. It works decent in around town driving but you do have to pay attention more.

06/19/19 Update:

The PDF has a few errors that I will need to fix when I get a chance. For the coding instead of the FTM you need to code the LDM. I have no idea why I put FTM ( flat tire monitor) as a module that needed to be coded on the PDF. The full list of modules you need to code are the kombi, DSC, LDM and CCC / CIC. If I was going to do this again I would make a tap harness with a few four pin male and female connectors instead of soldering the wires to my factory harness.

Keep in mind 03/07 cars or later will need to retrofit a LDM module. Those can be found on eBay for $15.

Also vehicle diy made a video about this retrofit:

Hello there from France,
I imported from USA a E93 (///M version) made in 2013.
I'm retrofiting ACC in it.
The harness I bought has only 4 wires but in the schema provided in the pdf file it seems it shout be 5 wires.
Is my harness not good for the retrofit ?
Could someone provide me with correct information ?
See the picture attached.

https://drive.google.com/file/d/1YJG...w?usp=drivesdk

Appreciate 0
      06-26-2021, 12:35 PM   #344
sono0312
Private First Class
sono0312's Avatar
14
Rep
145
Posts

Drives: E90 325i 2005
Join Date: Aug 2013
Location: Japan

iTrader: (0)

Quote:
Originally Posted by letesteur View Post
Hello there from France,
I imported from USA a E93 (///M version) made in 2013.
I'm retrofiting ACC in it.
The harness I bought has only 4 wires but in the schema provided in the pdf file it seems it shout be 5 wires.
Is my harness not good for the retrofit ?
Could someone provide me with correct information ?
See the picture attached.

https://drive.google.com/file/d/1YJG...w?usp=drivesdk

you can find info from the following thread#
https://www.e90post.com/forums/showp...8&postcount=83
Appreciate 0
      06-26-2021, 01:28 PM   #345
letesteur
New Member
3
Rep
25
Posts

Drives: BMW
Join Date: Nov 2019
Location: Argenteuil

iTrader: (0)

Quote:
Originally Posted by sono0312 View Post
you can find info from the following thread#
https://www.e90post.com/forums/showp...8&postcount=83
When I search for the reference written on the plug (which is4F0972708), I fall in a plug with 4 wires only, which is different from the one shown in the link you provided. Any idea where I can find the correct harness with 4 wires ?
Appreciate 0
      06-26-2021, 01:43 PM   #346
sono0312
Private First Class
sono0312's Avatar
14
Rep
145
Posts

Drives: E90 325i 2005
Join Date: Aug 2013
Location: Japan

iTrader: (0)

Quote:
Originally Posted by letesteur View Post
When I search for the reference written on the plug (which is4F0972708), I fall in a plug with 4 wires only, which is different from the one shown in the link you provided. Any idea where I can find the correct harness with 4 wires ?
you can DL pdf file in the first this thread that tells you the info of the harness and where you can buy. as shown in the previous pictures, you need to change a pin allocation.
Appreciate 0
      06-26-2021, 02:02 PM   #347
letesteur
New Member
3
Rep
25
Posts

Drives: BMW
Join Date: Nov 2019
Location: Argenteuil

iTrader: (0)

Quote:
Originally Posted by sono0312 View Post
you can DL pdf file in the first this thread that tells you the info of the harness and where you can buy. as shown in the previous pictures, you need to change a pin allocation.

I thing I got it.
If I understand, I should buy an harness with 6 wires and switch wire 5 with 4. Only 5 wires will be used (i.e: one wire will not be used).
Is that correct ?

Last edited by letesteur; 06-26-2021 at 05:15 PM..
Appreciate 0
      07-05-2021, 03:06 AM   #348
pmorg4
Private
28
Rep
99
Posts

Drives: BMW 335i Touring LCI
Join Date: Nov 2020
Location: Surrey, UK

iTrader: (0)

I've managed to source an ACC radar sensor which is now on its way to me, and I've ordered the VAG harness from AliExpress. In preparation for the installation, I have a few questions that I hope those of you who have done the installation may be able to help with.

1. For those of you who installed into right-hand drive cars, can you confirm whether the LDM and CAS are on the right side of the car (i.e. the driver's side)? If so, did you run the wiring loom through the driver's side grommet into the car? I note that the DSC module is on the right (driver's side) on RHD cars.

2. For the connection between the LDM and the CAS for the wake up signal, I assume we have to add new pins to the connectors. What are the part numbers for these pins?

3. I would prefer to wire power into the correct fuse 9, rather than tapping into the cigarette lighter socket power as per the DIY. Has anyone done this, and if so, how? I see the options as either using a fuse tap in the fuse 9 slot, or wiring into the junction box as per the OE wiring, although I assume I'll need to add a connector and I don't know how accessible the junction box connectors are.

Thanks!
Appreciate 0
      07-11-2021, 08:08 AM   #349
letesteur
New Member
3
Rep
25
Posts

Drives: BMW
Join Date: Nov 2019
Location: Argenteuil

iTrader: (0)

Quote:
Originally Posted by letesteur View Post
I thing I got it.
If I understand, I should buy an harness with 6 wires and switch wire 5 with 4. Only 5 wires will be used (i.e: one wire will not be used).
Is that correct ?
I bought a new harness and repinned it as stated on the link you provided to me above.
Here are some pictures.


https://drive.google.com/folderview?...rwg7ieofVXRHoS


Picture 1:



Picture 2:




Picture 3:




Picture 4:




I'm going to replace the old harness with 4 cables by this new one with 6 cables (remove the front bumper then reinstall the new harness)

The next will be to wire the harness to the required modules, which is not very clear to me right now. I will come back when I will be ready to wire the harness.
Appreciate 0
      07-12-2021, 04:30 AM   #350
letesteur
New Member
3
Rep
25
Posts

Drives: BMW
Join Date: Nov 2019
Location: Argenteuil

iTrader: (0)

Quote:
Originally Posted by omare90 View Post
Huge thanks and applause to Nickco43 for doing this.

In the guide (E9X ACC Retrofit DIY v1.1.pdf) Nick mentioned having to take apart the connector for repinning. You do not have to take it apart if you get the connector I received. I don't know if Nick was missing the parts shared below.

The connector has a green slider mechanism that locks and exposes pins for extraction. It is super simple. There is a clip that needs to be pushed while sliding the whole piece to the left. When you're done just slide it back to the right.

[pictures attached]

My harness had pins 1(Ground), 2(PT-H), 3(PT-L), 4 (empty), 5-6 (pinned), 7(empty), and 8(Supply).

I simply moved the pin from 5 to 4 for the Wake-up signal. Since 6 isn't being used, I'm going to take it out for another use. Having the green slider mechanism made it a 2-minute job, really.

BTW, as Nick has warned, the ACC sensor module is very hard to attain at a reasonable price. I spent $400 on eBay(US), which I consider lucky, as most are way above that price. Also needed an LDM module because My car was from 2008. I just got the stalk interchangeable with e90 mentioned by another person. Hopefully, it will work. The other parts needed are super easy to source, however.

At the moment, I'm doing an AC compressor replacement so the ACC retrofit is getting done at the same time since I already have everything taken apart. I'm also putting in an M3 replica front bumper for e90. The bumper lower grill will be cut out with Dremel to fit the ACC sensor module.

Fingers crossed, it will all come together without too many issues. Will follow-up update...
Hi there,
Can someone provide me with a clear schema about the wiring of the pin 2, 3 and 4 (PT-H, PT-L and Car access system) ?
This is not clear in the video nor in the chat conversations.
I have a BMW E93 328i made in 2012 (imported from USA).
Thank you.
Appreciate 0
      07-13-2021, 10:48 AM   #351
bms5
Private
Canada
11
Rep
96
Posts

Drives: 2010 335d, 2018 540d
Join Date: May 2013
Location: Vancouver, BC

iTrader: (0)

Garage List
Quote:
Originally Posted by letesteur View Post
Hi there,
Can someone provide me with a clear schema about the wiring of the pin 2, 3 and 4 (PT-H, PT-L and Car access system) ?
This is not clear in the video nor in the chat conversations.
I have a BMW E93 328i made in 2012 (imported from USA).
Thank you.

Here’s a link to that portion of the schematic as well as a screen shot of it.
https://www.newtis.info/tisv2/a/en/e...ol-acc/jZEjbUD
Attached Images
 
Appreciate 0
      07-13-2021, 02:50 PM   #352
letesteur
New Member
3
Rep
25
Posts

Drives: BMW
Join Date: Nov 2019
Location: Argenteuil

iTrader: (0)

Quote:
Originally Posted by bms5 View Post
Here’s a link to that portion of the schematic as well as a screen shot of it.
https://www.newtis.info/tisv2/a/en/e...ol-acc/jZEjbUD
Thank you.

But could you comment this schema ?
I understand that:
1. The pin 1 -brown- should be connected to the car ground (under the hood ?)
2. The pin 8 -red- should be connected to the +12 V (fuse box or lighter)
3. But I'm not able to identify to witch pin of the CAS I should connect the pins 2, 3 and 4.
i.e: how to identify the pins PT-CAN-H, PT-CA-L and 15WUP-AC ?
Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 06:17 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST