Sponsored

ProTool instructions to downgrade Active Cruise Control (w/ radar) to Cruise control with braking

i3igpete

Well-Known Member
Joined
May 16, 2022
Threads
44
Messages
1,256
Reaction score
1,486
Location
Chicago
Car(s)
2023 3.0L 8AT
These instructions correspond to those of you installing the DivineDrive intake duct, or anyone else that is annoyed by the active cruise being overly cautious, even at its minimum setting. Note that ACC can be disabled by holding the "closer" button the steering wheel, but will re-enable itself on next engine start.

If you're using the MHD universal (red wifi) adapter, you do NOT need to be in airplane mode.
However, make sure:
-Wifi assistant is OFF (this will kick you back to your home wifi if no internet is detected on the MHD adapter)
-Ethernet tethering is OFF.
-Protool is android only, but if they ever port it to iphone, FORGET your car as a carplay device

When using the MHD universal tool with ProTool, the connection needs to be ENET_WIFI, not WIFI. This needs to be selected from the kebab menu (3 dots in the top right) and then "Interface: ENET_WIFI". This is NOT an option from the connection options on the popup/splash window.

Multi-ECU
Vehicle Order

Remove 5DF
Add 544
Save Changes to all modules

Module changes

(easiest to use the top level search, and then search again)

DSC_VIP_IB2 (CAFD_00003D78_008_000_012)
INTEGRATED BRAKING in ProTool, says VIP CODING in the lower level menu

C_Fahrfunktion -> Nr001_DCC new edit
C_FCW_CCM_Funktion -> Nr000_deaktiviert (00)
C_Frontschutz_Koordination_Anbremsen_enable -> Nr000_deaktiviert (00)
C_Frontschutz_Koordination_DBC_Umparametrierung_enable -> Nr000_deaktiviert (00)
C_Frontschutz_Koordination_Vorbefuellung_enable -> Nr000_deaktiviert (00)
C_Frontschutz_Koordination_Warnung_enable -> Nr000_deaktiviert (00)
C_pFGS_Funktion -> Nr000_deaktiviert (00)
C_RECW_Vorhanden -> Nr000_nicht_vorhanden (00)
C_CTA_vorhanden -> Nr000_nicht_vorhanden (00)
C_HC2_Vorhanden -> Nr000_nicht_vorhanden (00)
C_Frontschutz_Generatoransteuerung_enable -> Nr000_deaktiviert (00)
C_LKA_Vorhanden -> Nr000_nicht_vorhanden (00)
C_Frontschutz_Prerun_enable -> Nr000_deaktiviert (00)
C_Cvm_Vibrationsaktuator_Typ -> Nr004_Keine_Aktuatorik (04) *** This is in the DivineDrive instructions but threw a code for me, I changed it back to default ***
C_SLA_vorhanden -> Nr000_nicht_vorhanden (00)
C_Segeln_Beruecksichtigung_SLI -> Nr000_deaktiviert (00)
C_Segeln_Topologie Nr000_kein -> Nr001_DCC (i believe this turns on freewheel coasting, will need to check and update)
Save Changes

DKOMBI2 (CAFD_00002660_013_000_020)
CLUSTER Coding in ProTool, says KOMB CODING in the lower level menu

LDM_SEGELTEMPOMAT_ENABLE -> nicht_aktiv (00)
Verify the following settings are aktiv (Note, ProTool cannot access the _22xx settings for some reason)
CC_MELDUNG_0374 -> aktiv (01)
CC_MELDUNG_0376 -> aktiv (01)
CC_MELDUNG_0797 -> aktiv (01)
CC_MELDUNG_0798 -> aktiv (01)
CC_MELDUNG_0799 -> aktiv (01)
CC_MELDUNG_0824 -> aktiv (01)
CC_MELDUNG_0876 -> aktiv (01)
CC_MELDUNG_0913 -> aktiv (01)
CC_MELDUNG_0914 -> aktiv (01)
CC_MELDUNG_0920 -> aktiv (01)
CC_MELDUNG_0921 -> aktiv (01)
CC_MELDUNG_0922 -> aktiv (01)
CC_MELDUNG_2283 -> aktiv (01)
CC_MELDUNG_2285 -> aktiv (01)
CC_MELDUNG_2286 -> aktiv (01)
CC_MELDUNG_2287 -> aktiv (01)
Save Changes

BDC_BODY3 (CAFD_00007083_025_168_005)
RADIO SYSTEM in ProTool, says NBTEVO in the lower level menu

Expert Tab at the top
VOFFSET -> gen_2 (02)
ACC_CIC -> nicht_aktiv [00] new edit
ACC_SGN -> nicht_aktiv [00] new edit
DCC -> aktiv [01] new edit
Save Changes


Once you are done, the next engine start should NOT have any idrive dings at startup. There is a silent error in the BDC module in ProTool, but it's so deep that BimmerLink doesn't see it.

The code is 30411, which makes sense to me. It detects that the steering wheel has distance control when the car doesn't need it. I suppose if someone had a spare MT steering wheel laying around to install on an AT, in theory they would have no codes at all.





Edit: so after removing the radar module, I have lost Cruise control. It seems that the DME is still performing health checks and looking for the radar sensor, even if it's not used in the vehicle order. My advice is to leave the radar sensor plugged in but zip tied out of the way so that it can still respond to health checks from the DME.

Note that the coding instructions did work perfectly when my radar was still plugged in. normal (non-ACC) cruise control working fine.

If anyone more knowledgeable about coding wants to dig in further, here are the two codes:

CDA038 - No message (information data, cruise control, 71.7.32), receiver DME, transmitter SAS.
CDA059 - Message (information data target object cruise control, 2, 125.0.16) missing, receiver DME, transmitter SAS.

Edit 2: updated with instructions from comment 3. Dynamic cruise control should now work with radar removed, but communication fault remains for now.
Sponsored

 
Last edited:
OP
OP
i3igpete

i3igpete

Well-Known Member
Joined
May 16, 2022
Threads
44
Messages
1,256
Reaction score
1,486
Location
Chicago
Car(s)
2023 3.0L 8AT
The following coding changes might be useful to a general audience that DON'T have the DivineDrive intake duct and DO still have ACC, but want to get rid of some annoying warnings:


INTEGRATED BRAKING in ProTool, says VIP CODING in the lower level menu

C_RECW_Vorhanden -> Nr000_nicht_vorhanden (00)
C_CTA_vorhanden -> Nr000_nicht_vorhanden (00)
C_LKA_Vorhanden -> Nr000_nicht_vorhanden (00)
C_SLA_vorhanden -> Nr000_nicht_vorhanden (00)
C_Segeln_Beruecksichtigung_SLI -> Nr000_deaktiviert (00)

and their English translations:


Rear Collision Warning Present -> Disabled
Cross Traffic Alert Present -> Disabled
Lane Keeping Assistant Present -> Disabled
Speed Limit Assist Present -> Disabled
Coasting Consideration for Speed Limit Info -> Disabled


Would like some feedback from folks that have tested this without doing the Vehicle Order changes.
 
OP
OP
i3igpete

i3igpete

Well-Known Member
Joined
May 16, 2022
Threads
44
Messages
1,256
Reaction score
1,486
Location
Chicago
Car(s)
2023 3.0L 8AT
Quick update. Although the original instructions worked perfectly to downgrade ACC on my automatic, the instant I unplugged the radar sensor I got a communication error and the cruise control buttons stopped working. I've been through a few iterations and there are some additional codings that need to be done AFTER you remove your radar. Note that the original instructions will still work if you have your radar sensor still plugged in (for those of you that haven't ordered the intake duct, but simply dislike ACC)

INTEGRATED BRAKING in ProTool, says VIP CODING in the lower level menu

C_Fahrfunktion: was Nr000_aus_oder_MRR (00) before -> Nr001_DCC
C_Segeln_Topologie Nr000_kein -> Nr001_DCC (i believe this turns on freewheel coasting, will need to check and update)

RADIO SYSTEM, says NBTEVO in the lower level menu
ACC_CIC: nicht_aktiv [00]
ACC_SGN: nicht_aktiv [00]
DCC: aktiv [01]

I have not been able to get rid of all the LIN communication errors that show up, though they don't throw a CEL. The following promising coding options I found on Google do NOT exist on the Supra, just so nobody else wastes their time.

C_Variante_Frontsensorik: Keine Frontsensorik [02]
LDM_VERBAUT: dcc [01]
LIN_VARIANTE_MFL: DCC_Sports_SLD
LIN_VARIANTE_LRE: lre_tlc
ComAdapterPdu_33B_Anzeige_LDM_2: inaktiv
 
Last edited:
OP
OP
i3igpete

i3igpete

Well-Known Member
Joined
May 16, 2022
Threads
44
Messages
1,256
Reaction score
1,486
Location
Chicago
Car(s)
2023 3.0L 8AT
To test:

AUFFAHR WARNUNG = Collision front by radar or camera (ibrake or fcw / ccm]

SPURWECHSEL_ WARNUNG = Lane change warning with radar [hc2]

C_SLA_Anzeige_Zusatztexte = Speed Limit Assist - Display Additional Texts

FasCdiEnable = FAS Collision Detection Intervention

FasTplEnable = Target Planner Enable (Lead Vehicle Tracking).

FasQrgDrvEnable = lateral (Steering/Lane Keeping) assistance

C_SLA_Angebot_im_Standby = "offers" (displays) a new speed limit when the cruise control is On but not Engaged (standby)
 
OP
OP
i3igpete

i3igpete

Well-Known Member
Joined
May 16, 2022
Threads
44
Messages
1,256
Reaction score
1,486
Location
Chicago
Car(s)
2023 3.0L 8AT
The instructions in the first post start by disabling ACC, then selectively turning certain software features off that depend on the radar being there.

Working on a new set of instructions where we disable things in batches using vehicle order, but then selectively change the checks for hardware components are physically installed in the car. BMW Electronics apply a check when commands are received, to see if they match the model of button or switch installed on the car (the linbus variant). We are simply bypassing the check so that all commands are followed.

If this works better i will replace the instructions in the first post. Anyone with elite ball knowledge please correct me before i waste even more time on this. This is a working document because i have like 30 protool and gemini screenshots saved and I'm starting to confuse myself.

---
Vehicle Order

5DF off - Active cruise control
5AS off - Driving Assistant (lane departure, lane change, city braking, rear cross traffic, rear collision, speed limit info)
5AV off - Active Guard (front collision)

544 on - Cruise control with braking
Save Changes

BDC

LIN_VARIANTE SZL (steering wheel stalks) = nicht_aktiv Disabled
LIN_VARIANTE_LRE (steering wheel internals) = nicht_aktiv Disabled
LIN VARIANTE MFL (steering wheel buttons) = nicht_aktiv Disabled
PF_INMI_LIN_VAR (rear view mirror) = nicht_aktiv Disabled
Save changes

Edit:
All turn stalk controls confirmed working.
Wiper stalk controls working, but cant test auto speed selector until it rains
All radio/call controls confirmed working
DCC cruise working as expected (on/off, set, resume/cancel)

This corrects all the linbus errors except one

30492 Steering wheel electronics: unexpected LIN slave

but... I don't know if we can actually get rid of it without swapping the button cluster. Going to call this good to go.

---
Backup info:
PF_INMI_LIN_VAR Interior Rearview Mirror variants:
ISP: Innenrückspiegel (Interior Rearview Mirror).
EC: Electrochromic (Auto-dimming capability).
FLA: Fernlichtassistent (High Beam Assistant camera integrated into the mirror).
DWA: Diebstahlwarnanlage (The red LED "clown nose" for the alarm system).
UGDO: Universal Garage Door Opener (HomeLink buttons).
KKL: Kompetenzklasse (light sensor)
Kompass: compass
V: revised
ECO: low-voltage version

SZL variants:
us: Designates the North American market specification configuration.
aic: Automatic Intensity Control for the rain and light sensor.
fla: Fernlichtassistent, or High Beam Assistant.
4Band or Lhz: Refers to the Lenkradheizung, which is the heated steering wheel function.
HW: Heckscheibenwischer, which is the rear wiper function (found on wagons/SUVs).
TLC (sometimes mentioned as a related parameter): Spurverlassenswarnung, or Lane Departure Warning (which provides steering wheel vibration).
r or rastend: Indicates the use of mechanical, "resting" (stalk stays in position) turn signal stalks, as opposed to the non-latching, LCI vehicle models usually have this. If upgrading stalks, change variables FS_TYP_SZL and WW_SZL_TYPE as well.


LRE variants:
LHZ (Lenkradheizung): Steering Wheel Heating.
TLC (Time to Line Crossing): Lane Departure Warning (the vibration feature).
HOD (Hands Off Detection): Capacitive sensors that detect if your hands are on the wheel (required for advanced Cruise Control/Driving Assistant Professional).
M (Motor): The physical vibration motor inside the wheel.
Taster: German for "Button" (specifically refers to wheels where the heat button is on the wheel spoke rather than the steering column).

MFL variants:
ACC: active cruise control
DCC: dynamic cruise control
SLD: speed limiter
STA: steer/lane assist
T: possibly revised part number
Sport: part number for M/sport cars
 
Last edited:

rwense

Well-Known Member
Silver Sponsor
First Name
Evan
Joined
Dec 10, 2021
Threads
45
Messages
709
Reaction score
1,144
Location
Pittsburgh, PA
Car(s)
21 Nitro Yellow A90 Supra, 10 Honda Fit Sport 5spd
Hell yeah dude, fantastic work 🫶
 
OP
OP
i3igpete

i3igpete

Well-Known Member
Joined
May 16, 2022
Threads
44
Messages
1,256
Reaction score
1,486
Location
Chicago
Car(s)
2023 3.0L 8AT
Based on the following, it would be in 5AG, however we dont have that option. So that means if someone wants to keep lane departure, they would need to leave 5AS on, and selectively turn stuff off to disable front collision. Will explore the protool "add-on" function tomorrow and see what it does.

VO CodeOfficial NameDescription
5AGLane Change WarningThe standalone code for blind spot monitoring. It activates the rear radar sensors and the warning LEDs in the side mirrors.
5ASDriving AssistantA safety "bundle" that includes 5AG as a standard feature, along with Lane Departure Warning and Collision Mitigation.
5ATDriving Assistant PlusAn advanced bundle that includes blind spot monitoring plus Active Cruise Control (ACC).
5AUDriving Assistant ProThe most modern suite (G-series) that includes blind spot monitoring, 360-degree radar coverage, and semi-autonomous driving.

(i didnt mean to post this here but fuckit. We were talking about how to get blind spot monitoring back with the latest coding strategy)

1000018306.webp
Sponsored

 
Last edited:
 








Top