BMW Forum - BimmerFest BMW Forums banner

bmw e60/63/65/90 acc min speed coding

1 reading
6.9K views 22 replies 6 participants last post by  Titane  
#1 ·
Hi, has anyone coded their (ACC) active cruise Control (none stop and go) minimum speed to any lower setting than the pre defined ones?

I coded mine to 20km/h instead of 30km/h by selecting the option for 20mph. The sensors doesn't care apparently. The speed set there in coding only looks at the number and ten looks at another coding option that tells it if it's mph or km/h. So by selecting 20mph US option it only sees the decimal value of 20. So I can activate the ACC from 20km/h now.

I tried to add the parameter for 10km/h in NCS dummy and do FswPsw coding the normal way but that resulted in an error. And I'm a little to scared to try to do nettodata coding in it since I just got it.

Anyway has anyone tried to define their own value and do nettodata coding to the acc module to go to an even lower speed, say 10km/h???

Skickat frĂĄn min SM-G955F via Tapatalk
 
#3 ·
I coded the default distance to the furthest no problem. Just used the US option (3). But maybe you tried to get a lower distance and thus needed nettodata coding? I have done nettodata coding to another sensor that had broken lens heating that I tried to deactivate.

If I remember correctly I chose the special functions, nettodata coding, specified nettodata.man and the ACC2_60_C28 and coded.
I think I got an error message but reading the module afterwards showed that it had taken the flash.

Skickat frĂĄn min SM-G955F via Tapatalk
 
#7 · (Edited)
I changed the min speed down to 10km/h and coded with nettodata by reading the module then changing the coding and then selecting:

Basic functions
CoapiCodeSgByNettoData
Type in NETTODATA.MAN
And ok

Anyway. Even though it took the flash it still won't engage the cruise control under 20km/h. So it must be prevented by something else. I'll try to see if I can find something else.

Skickat frĂĄn min SM-G955F via Tapatalk

Image

Image

Image


Edit: it did not take the flash after all
 
#9 ·
I take back the statement in my previous post. Nettodata coding did not work. When I double checked it after a drive.

So I went back to NCS dummy and edited the file to include wert_03 with data (dec) 10.
I then coded with FswPsw.man the normal way and tada; it worked perfectly. I can now activate and use it from 10km/h [emoji3][emoji7]

Image


Skickat frĂĄn min SM-G955F via Tapatalk
 
#11 · (Edited)
Vsetz min. Or something similar with the description in NCS dummy of minimum activation speed. Speed = data (dec) - linked to speed unit

Something like that is the line named.

Open your ACC2 module description file in NCS dummy without loading any trace file and find that line. Right click on the line, add costume parameter. And name it wert_03 and add your value eg (dec) 10, (hex) 0A.

Or as you want 0km/h you add value 00.

That said, I don't know how the car will behave at those low speeds because the idling speed (no gas, no brakes) is around 8km/h so I don't know if the acc will keep on the brakes in order to maintain a lower speed. Since it's not really intended to go that low. But by all means, pleas try it and report if it works.

Disclaimer!!!

I don't take any responsibility for any damage to anything that may be caused by or correlated to this modification


Skickat frĂĄn min SM-G955F via Tapatalk
 
#19 ·
Maybe I should change the coding for the maximum deceleration value as well but I'm reluctant to change too many things
If you change deceleration it might become very hard braking at high speed since it's based on m/s²
But hey go for it but be prepared on it slaming the brakes at high speeds since it basically already does. Although it is possible that the stop and go version has bumped that up in order to do emergency braking.
 
#20 ·
Hi!
Is there anybody besides me who uses acc with normal cruise control stalk? I tried to code the initial distance(02) but when I set a new value in nettodata ncs gives me errors. I also tried another way, I disassembled the ACC2E90.C47 and set new values (00, 01) and after that I tried to code with the new value. Coding was successful, but when I go for a test drive and turn on acc it always uses 02 as initial value.