02-29-2020, 08:11 AM | #1 |
Major
1244
Rep 1,208
Posts |
Lane Change Assist Coding - Working in the US
For those who have been waiting, after a year of trying to figure it out, it finally works!! A big thank you to ifr for finally providing the final piece of coding that was causing the holdup!
It seems that in addition to the codes originally found by simpaty, BMW is using additional codes to block certain features from working in certain countries, based on where you are located. By changing this coding, you can enable the Lane Change Assistant to work regardless of your location. The 3 codes to be changed are: HU_NBT or HU_MGU: Spurwechselassistent - Change this to Aktiv SAS Module: C_SWA_Vorhanden - Change this to True C_SWA_Land_Aktiv - You will have to edit the Werte values to "FF, FF, FF, FF" This is the item that blocks it from working in certain regions. This worked on my 2020 530e, but the coding was the same when I was trying to get it to work on my 2019 X3, however at the time I was unaware of the C_SWA_Land_Aktiv change that needed to be made. This should work regardless of if you have iDrive6 or iDrive7, and of course this is applicable to cars with Driving Assistant Plus, as the Pro is not yet available on the X3. And, the proof! [u2b][/u2b] |
Appreciate
7
dmicah802.00 kevinkay278.00 Alias1431806.50 TheusBimmer148.50 gtmassive75363.50 mattsheng1055.50 ArcSecond29.50 |
02-29-2020, 12:09 PM | #2 |
Lieutenant
128
Rep 545
Posts
Drives: x3 m40i
Join Date: Feb 2014
Location: Vancouver,BC
|
Great work.
I wonder if the same issue is also blocking the feature that allows adaptive cruise to adhere to the speed limit (or % delta) that I have seen in European versions. |
Appreciate
0
|
02-29-2020, 03:50 PM | #4 |
Major
1244
Rep 1,208
Posts |
The ISA, or intelligent speed assist, isn’t blocked by region, just a few codes to change. I had enabled it on my X3 when I was coding the car to Euro spec to try to get the glare free high beams and the lane change assist to work. I will look over my old backup codes and see if I can remember what specific items changed for that to work. It didn’t automatically change though, it would alert me if the speed limit outside changed, and then I could press the rocker switch on the steering wheel and it would adjust.
|
02-29-2020, 03:52 PM | #5 |
Major
1244
Rep 1,208
Posts |
Correct, you have to have the Steering and Lane Control assist on, and it has to be detecting the lane lines, as well as a physical barrier between you and oncoming traffic, so either a median or a barricade. It also only works at certain speeds, I believe over 40mph.
|
Appreciate
0
|
03-01-2020, 12:25 AM | #7 |
Second Lieutenant
169
Rep 227
Posts
Drives: X3 M40i (MY19)
Join Date: Dec 2019
Location: Sweden
|
It does not deactivate. You have to tap the gaspedal and it will resume.
__________________
Jens Ejvinsson, Sweden
BMW X3 M40i (MY19), every option in the book, Pictures BMW X1 20d M-Sport xDrive (MY17), Nav, HUD |
Appreciate
0
|
03-01-2020, 01:41 AM | #8 |
Private
15
Rep 58
Posts |
|
Appreciate
0
|
03-01-2020, 03:17 AM | #10 |
Lieutenant Colonel
807
Rep 1,967
Posts |
|
Appreciate
0
|
03-01-2020, 07:58 AM | #12 |
Major
505
Rep 1,047
Posts |
@roxxor, thanks for this.
Can you confirm that on your car: C:\Data\CAF\CAFD_00001EF6_006_048_014.NCD = HU_NBT and C:\Data\CAF\CAFD_00001C7A_002_251_002.ncd = SAS10? That's where I found the values you mention. Is your G01 a pre-2020 car with 5AT? I am a little unclear on which version of Active Driving Assistant (Plus or Professional) you are talking about having coded. Do you have any idea which of the values in C_SWA_Land_Aktiv is the US? The original values in my car are "FF, DF, E3, F8." One is already FF (since all bits are set I presume this means "on"). I'm wondering which of the other values apply to the US. I like to change as little as possible so if we knew which value is the US, assuming one byte per region, it would be better to change just that. I translate the label as "lane change assistant active countries" so that's why I think one byte per country.
__________________
MY18 X3 30i:
Produced: 2018-03-15; Delivered: 2018-03-29 MY19 X3 M40i: Produced: 2018-08-15; Delivered 2018-08-22 |
Appreciate
0
|
03-01-2020, 09:29 AM | #13 |
Private First Class
105
Rep 151
Posts |
I've got a 2020 X3 with ID7 and there is virtually nothing in my HU_MGU CAFD files. Virtually everything expands to "Kommentar=TrimemdFunction" with no details. Data is a series of "3000_0_0_1 to3000_72_72_31" with no explanations. Also, my X3 does not have an SAS module.
So my question is, can this be done in the 2020 G01 with ID7? |
Appreciate
0
|
03-01-2020, 12:57 PM | #14 | |
Major
505
Rep 1,047
Posts |
Quote:
I think coding NBT is just about displaying the flashing diagonal green indicator and that really it's the changes in SAS that turn the function on in US cars. Having gotten it coded, naturally I was excited to test it out. Here are some first impressions. => I wouldn't recommend you do this unless you also have 610. You really need to pay attention to a number of things, including the flashing diagonal indicator. That's so much easier to see in 610 than in 6WB. => I find it a little freaky in some situations. For example, when changing lanes from the far left to the middle lane and there's parallel traffic in the right lane, it sometimes feels as if the car is aiming straight for those cars. In does in fact but then "course corrects" with a late turn of the wheel to the left after arrival in the middle lane. This last minute correction is not how you're likely to make the same maneuver -- and it can be scary. It's very mechanical feeling (duh). => Like the LKA in standard (non-coded) USA 5AT, you can feel a little ping-pongy during a lane change. BMW's system isn't the best, apparently, at keeping you centered in the lane. This is my major disappointment with 5AT -- and I have it on two different G01s. => About three times out of five, if your hands aren't on the wheel (which is, of course, insane) you will get the yellow warning LKA signal in 610 (and the IP as well) as soon as the car moves into the lane. This is a bit unexpected when the road is well marked and you know from previous experience that that section of road is "green territory" for LKA. Overall, I'm glad it's off and you have to code it to get it. That reduces the number of bozos who will use it and plow into stuff because they are inattentive. I realize BMW has turned it on starting, I think, with G05. When you consider that the Massholes around here will rely on this too much, it makes you want to stay home. Beware current BMWs that change lanes near you.
__________________
MY18 X3 30i:
Produced: 2018-03-15; Delivered: 2018-03-29 MY19 X3 M40i: Produced: 2018-08-15; Delivered 2018-08-22 |
|
Appreciate
1
TheusBimmer148.50 |
03-01-2020, 05:16 PM | #15 |
Major
1244
Rep 1,208
Posts |
Will try to answer all at once.
- I do not believe this can be done via BimmerCode, at least when I try BimmerCode on my car it does not show the SAS module in my list. - it will work on the X3 with either iD6 or iD7. While BMW gave the 2020MY cars the newer headunit and cluster, the Other modules remain the same. The only difference you will find is that changing the code on the MGU headunit on iD7 adds a new option for the lane change assist in the settings menu, but it won’t let you actually check the box. It still functions fine however. - I am not sure which values correspond to which countries. User ifr is the one who informed me about that piece of coding, I just changed it to all FF like he recommended, and it worked. - If you are having problems with trimmed cafd files, I believe that means you need to update your psdzdata, or your esys version, along with your program of choice, either esysx or ProLauncher. - If your car has the Driving Assistant Plus, which is required for the Lane Change Assist option, you most definitely should have a SAS module. |
Appreciate
0
|
03-02-2020, 12:00 AM | #16 | |
First Lieutenant
547
Rep 384
Posts |
Quote:
If you did not use Bimmercode - what exactly did you use to code this function? We have a fully loaded 2018 M40i and would love to code this function on our car! Cheers Steve
__________________
Checkout my Instagram @carsandheels
2019 X3M40i - gone! 2023 iX40MSport |
|
Appreciate
0
|
03-02-2020, 08:12 AM | #17 |
Captain
788
Rep 911
Posts
Drives: 2020 X3 M40i
Join Date: Mar 2013
Location: MN
|
These options are a no-go for MY2020 x3's with iDrive 7.
__________________
• 2020 BMW X3 M40i Graphite : ZDA/ZDB/ZPX/718M/2VF/2T4/3KA/3AC/688/6NW/3AC
|
Appreciate
0
|
03-02-2020, 08:13 AM | #18 |
Major
1244
Rep 1,208
Posts |
I currently use E-Sys with Tokenmaster's ProLauncher, however I have also used EsysX in the past with no issues.
|
Appreciate
0
|
03-02-2020, 10:33 AM | #19 | |
First Lieutenant
547
Rep 384
Posts |
Quote:
Which bit is the interface and which bit is the software!
__________________
Checkout my Instagram @carsandheels
2019 X3M40i - gone! 2023 iX40MSport |
|
Appreciate
0
|
Post Reply |
Bookmarks |
|
|