https://drive.google.com/file/d/1U9haplnUiKFYIwrRtBChHZmMds3cFmzt/view
Anyone with questions, answers or recommendations feel free to post...
Credit goes to Eaglesrest...
jeet wroteThanks for the feedback.I have successfully coded it. I am on 2019/11, AUSY car.
I changed two options from the list VOFFSET to gen_2.
I see the option to "Adjust to route" which enables roundabout, turns... this can be turned on/off as well if not required.
Everything works fine.
perikifi wroteThe 'Automatic' option doesn't show for their cars prior to coding. I guess you will have some of the aSLA coding enabled but falling foul of the land mask restrictions i.e. your car supports aSLA but GPS/NAV is showing as in an unsupported region. I expect if you drove to the UK, for example, it would work without any additional coding.Is aSLA showing in your (US/CA/AU) iDrive menu before this coding? For me (FI, 07/2019.59), automatic speed limit adjustment and speed adjustment to route are visible menu options but selecting them results in a message about them not being available in this country and later warnings when activating any assisted driving features.
Manual adjustment for speeds up to 60 km/h and separately for over 60 km/h is available for me without coding and works fine.
I am trying to estimate the minimal amount of coding required to have aSLA.
mattsrs wroteautomatic Speed Limit Assistant - changes the cars cruise control speed to the posted and/or navigation stored speed limit (plus/minus X MPH/KPH as defined by the user), automatically, without any input from the driver.Excuse my lack of knowledge, what is aSLA?
ifr wrotenice! this is a great feature. Can anyone coded it for US models? I am on latest iDrive (I believe 11/2019.40?) . Can I code using Bimmercode app expert mode?automatic Speed Limit Assistant - changes the cars cruise control speed to the posted and/or navigation stored speed limit (plus/minus X MPH/KPH as defined by the user), automatically, without any input from the driver.
mattsrs wroteAt the moment I don't think you can access all required ECUs with BimmerCode, you'll need esys or esysx.ifr wrotenice! this is a great feature. Can anyone coded it for US models? I am on latest iDrive (I believe 11/2019.40?) . Can I code using Bimmercode app expert mode?automatic Speed Limit Assistant - changes the cars cruise control speed to the posted and/or navigation stored speed limit (plus/minus X MPH/KPH as defined by the user), automatically, without any input from the driver.
maczrool wroteMy defaults were not quite the same as per this spreadsheet either. That could be for a variety of reasons, one being that @ifr is on 07/2019.xx you and I are on 11/2019.xx. I reported my defaults back to @ifr.Are all the default values 100%? I’m finding on my US model that some of the required values are already in place.
perikifi wroteThanks for confirming. That was my expectation.After a lot of reading and some trial and error, I got Esys+EsysX working and was able check the aSLA settings on my MY20 October 2019 build Euro 45e with 07/2019.59 factory software.
All the other listed keys had the correct values, only the six *_Land_Aktiv keys had non-0xFFFFFFFF values, keeping me from using aSLA, as one of the 0 bits is for Finland (or Nordic or something else). Note that I have been able to select aSLA in iDrive since start but it has produced a 'This feature is not supported in your country' message and later warnings every time you activate adaptive driving.
Having coded all six land keys to 0xFFFFFFFF I am able to set SLA as Adjust automatically, as well as check on Adapt to route, without any messages. So everything is great, but due to this weekend's schedule I will not be fully field testing this before Monday.
A few final notes:
- The coding how-tos and many URLs in them are badly outdated, confusing and contradictory. After visiting many deadends the steps required for successful coding were not that many or complex, and it is possible to get going with the instructions, only a bit time-consuming and painful. With more time at hand, I would be tempted to write my own how-to based on my experiences.
- EsysX installation instructions advised to create anti-malware software exceptions for two IspiHost program directories. I chose not to do that. Installing EsysX produced a Windows Defender alert for a known trojan. I quarantined the file in question. However, EsysX seems to work fine for FDL coding without the file. I feel a bit uncomfortable leaving this software installed on my primary laptop but the license is now tied to that machine.
aSLA is important to me as I really want to avoid accidental speeding tickets from the increasing numbers of automatic speed cameras around here (the cheapest ticket is around $200 and I only ever got one of them). Thanks
ifr wrotewhen i turn on speed limit the dash displays "LIMIT" all the time which i guess is due to me being in a region not enabled by the current coding.Thanks for confirming. That was my expectation.
There are basically 3 scenarios:
1) Car is coded to allow aSLA, region vehicle is physically located is NOT allowed to use aSLA
2) Car is coded to allow aSLA, region vehicle is physically located IS allowed to use aSLA
3) Car is not coded to allow aSLA, region vehicle is physically located may or may not allow use of aSLA but wont work regardless
The codes should address all scenarios give or take a setting or two, plus add the adaptive driving, slowing for roundabouts etc
Technically the land bitmask could be modified to allow additional 'specific' regions, but no need when FFFFFFFF does the trick.