Release Notes of BMW ISTA-D 4.17.1x ISTA-P 3.66

Here are the release notes of latest version BMW ICOM BMW ISTA-D diagnostic and ISTA-P programming software (till May 2019).

Version:
ISTA/D 4.17.1x
ISTA Service Data 4.17.11
ISTA/P 3.66.1

General notes:
With the launch of ISTA 4, the functionality for programming has been integrated in ISTA.
The following series can be dealt with using ISTA/P:

E Series

The following series can be dealt with using ISTA 4:

F, G and I Series

These Release Notes contain information for both programming systems.

The Release Notes list all known faults and faults that are currently still unresolved, with possible
workarounds which are important for the Retailer Organisation. Please contact Technical Support if
additional faults occur on the vehicle. In particular in the following cases:

vehicle-related programming faults / encoding faults and activation faults
functional faults on the vehicle

With ISTA 4, it is now also possible to send feedback relating to programming directly to BMW AG. Selecting
the “Feedback” symbol (envelope symbol) displays the feedback screen with input boxes

Release_Notes_ISTA_Programming_P3.66.1_4.17.1.pdf
ISTA4.17.1x VERSION and I-LEVEL OVERVIEW.pdf

ISTA -D 4.17.13 ISTA-P 3.66 software optional:
I. 2019.05 BMW ICOM ISTA-D 4.17.13 ISTA-P 3.66.1 HDD or SSD
Software List:

ISTA-D 4.17.13
SDP database 4.17.11
VIN 2019/04/14
ISTA-P  3.66.1.002, with Engineer Programming,supports the programming of BMW motorcycles and electric vehicles can program F/G/I/K chassis for car (through the ICOM, not other cable )
ETK  2019.04
KSD 2019.04
INPA 5.00
winkfp 5.2.3
NCS 3.5.1
BMWAi 4.6
E-SYS 3.27.1 and 3.30, Psdzdata V66.1
DR.GINI B020
FSC Navigation Code Generator
DIS Software for Old cars, DISV57 and DISV44,diagnosis and programming for BMW virtual machines.

II. MOE Engineering System with full BMW software all-in-one
With newer and more software for BMW E, F, G series coding and programming.
Software List:

Rheingold ISTA-D 4.17.13
ISTA/P 66.0.200
BMW PSdZData Tool
BMW coding tool
E-sys 3.31.0
E-sys Launcher Pro V3.1.1.133
NCD/CAFD Tool V0.5.2.203
Freischalt Tool 02.02.00
INPA 5.02 English
WinKFP
NCS Expert (English/German)
Tool32
BMWAiCoder
FSTool2
FscToXml
F series CBS RESET
NCS Dummy
iToolRadar
HU Tool v2.6.PRE
CIC Special Service Utility v1.0.4352
CIC Language Coding Utility Ver. 1.2.2
Dr.Gini B021
Perfekt Toolbox 0.1a
HU-ServiceManager ver.0.2 beta
ISN Ver (0.12.04.16)
BMW CIC/NBT FSC Generator
SW ID Reader (DE) v1.2.1
BMW CIC/NBT/EVO Keygen v1.9
Swt to FSC
BMW Explorer 0.13.7.13 Explorer VMware Workstation
EWS Editor V3.2.0
IBAC Activation Codes Generator
AVTOTOOLS DME/DDE Password Extractor
CAS4 Mileage Tool r20140617
CAS3+ Editor
EWS Editor
Siemens MS41 EWS delete
DDE/DME SA-option Helper V1.1
BMW Coding Database
KSD2 12.05.2019
ETK 3.1.90
etc

Part of MOE BMW software display:

BMW-ICOM-NEXT-1
BMW-ICOM-NEXT-2 BMW-ICOM-NEXT-3 BMW-ICOM-NEXT-4 BMW-ICOM-NEXT-5
BMW-ICOM-NEXT-6 BMW-ICOM-NEXT-7 BMW-ICOM-NEXT-8

ISTA-P/ISTA-D  Multi-language available in diagnosing, programming and TIS diagram circuit: , British English, German, Spanish, French, Italian, polish, Portuguese, Turkish, Czech, Swedish, Dutch, Indian, Greek, Russian, Simplified Chinese, Traditional Chinese, Japanese, Korean and Thai.

All ISTA-D HDD/SDD are compatible with BMW ICOM hardwares:
BMW ICOM A2/ICOM Next/ICOM A3

Computer requirements:
Dual-core processor, better above I3; over 4G of memory
It is recommended to use Lenovo ThinkPad: T61, T400, T410, T420, T430, X61, X200, X201, X220 X230 and other laptop with Intel chipset, such as I3 I5 / I7 series.

BMW ICOM Next ISTA-P “enter activation key” Solution

Problem:
I have finally been able to get my bmw icom next to show up and communicate with a vehicle, however, when I go to use ista-p, there is a box that pops up stating enter activation key (free version). See attached photo.

CnAutotool.com solution:

Please copy and paste the ISTA-P activate key to corresponding area.

Free Download Activation Key Loader V6.4
loading..bmw-icom-next-activation-key

How to enable Basic Features in BMW ICOM ISTA software

Enable basic features in the latest ISTA:

Add to ISTAGUI.exe.config file:

<add key=”BMW.Rheingold.VehicleIdentification.BasicFeatureIdentEnabled” value=”true” />

where to put it in the config file:

<!– OperationalMode –>

<add key=”BMW.Rheingold.CoreFramework.PrintingXpsPath” value=”..\..\..\Print” />
<add key=”BMW.Rheingold.VehicleIdentification.BasicFeatureIdentEnabled” value=”true” />

That comes very handy!

Here all models work in Basic features! Good job.

Btw, it does not work with the very latest models like G05, G07, G29.

Why do you need “basic features” & What it is:

If the vehicle identification number is unknown, you can alternatively use the “Basic features” tab.

ista-basic-features-01

How to identify a vehicle via ISTA basic features:

* Click the “Identification” main menu. The “VIN” tab will be selected.

* Click on the “Basic features” tab.

*  If required, choose another basic feature from the left-hand

“Basic features” selection list.

*  Define the contents for the basic feature by selecting an entry from the central list.

*  If necessary, repeat the entry with other basic features (the predefined sequence does not

have to be observed) or click the “Accept” button.

After the individual basic features, the workshop system only offers items that are compatible with

the previously selected ones. This excludes contradictory entries.

There is no need to enter all available basic features. However, you must define at least one. The

more completely you specify the basic features, the more precisely the workshop system can select

the matching documents.

NOTE

Without specification of E-designation and in some cases the model year and month,

vehicle-specific searches for the function structure, component structure, or service

function structure cannot be performed!

NOTE

It is not possible to manually select the features for security vehicles.

Security vehicles can only be identified via the VIN.

After entering the basic features a check is performed to see whether an operation with the

specified features is already present in the operations list and a selection is offered. If the selected

basic feature combination is unknown, a new operation is automatically created

Incomplete entry of basic features:

If you click the “Accept” button without having defined all “Basic features”, a popup window

appears containing a system message. Acknowledge the message with “Continue” to end the

vehicle selection procedure or return to selection of the basic features with “Cancel”.

ista-basic-features-not-completed

On completion of vehicle identification, the display switches over to the “Operation details” menu

More images of BMW ICOM ista basic features:

ista-basic-features-1 ista-basic-features-2 ista-basic-features-3 ista-basic-features-4

(SOLVED) ICOM can’t read out E46 vehicle order VIN

I have a BMW ICOM clone and trying to connect to my E46 with ista D, but it says it can’t read out vehicle order or VIN. Here I offer two solutions, just for sharing.

ICOM-can-not-read-out-E46-vehicle-order-VIN-1

Error: the vehicle could not be identified. Please check the access to the vehicle and check whether the testing-analysis-diagnosis has been activated.

ICOM-can-not-read-out-E46-vehicle-order-VIN-2

I find a solution, just like with K+DCAN connect pin 7&8 with a switch that you can shut off when connecting to newer cars. I mean that I just connect 7&8 pins of BMW ICOM A2 connector ??

Even with the K+Dcan it won’t connect, once i did this trick it connected well, with Ista and INPA ??

But, someone in forums say they cannot solve it with this solution, and think it might be the K-line problem. They put forward another solution as follows:

Dissemble the PCB board of your Car Scanner ICOM clone
Test the resistance (marked red in picture below) to check if the voltage is 39K with a multimeter, if it is, it’s normal.

Otherwise, the device is damaged. You’ve to send back for repair.

ICOM-can-not-read-out-E46-vehicle-order-VIN-3

NOTE:
The solutions above are for BMW ICOM clone, not for USB interface, so it is helpless to get an OBD2-adapter where PIN 7+8 is bridged. And you are at risk to try, please be responsible for what you do with BMW ICOM A2+B+C.
Good luck.

BMW ICOM NEXT A+B+C Diagnostic Interface Tool New Generation of ICOM A2

Itemm will be shipped via DHL UPS TNT Fedex or EMS with tracking on.

5-1

BMW ICOM Next A Latest Generation Diagnostic Head For BMW, MINI, Rolls-Royce BMW-Model.

Can Replace BMW ICOM A2, including all function of ICOM A2.

BMW ICOM NEXT A+B+C not support WIFI.

ICOM NEXT can works together with ICOM Software we provided.

ICOM NEXT can connect internet and Printer.

5-2

Improved Functionality and Performance:

1. Gbit workshop LAN, backwards compatible

2. Preparation for Gbit LAN on vehicle OBD(cars do not yet supportthis and interface not
yet defined,ICOM Next hardware adaptation will be necessary for future Gbit car interface,will cause adaptation costs)

3. Faster start-up times and high throughput

4. Through high-performance,low-power ARM SoC

5. Improved handling

6. More flexible OBD cable

7. Lighted button for logs etc

5-3

BMW ICOM NEXT Diadnostic Head Overview?

Functionally compatible to ICOM A2

Mechanical design similar ICOM A2

Backwards compatible to car adapters (ICOM B, C) and motorcycle adapters (ICOM D, E)

ICOM NEXT ABC Specifications:

Zeroization of data on tamper detection

Secure supply chain assurance

Key storage using physically un-clonable function

CRI Pass-Through DPA Patent Portfolio

Advanced cryptographic Services

No.    Software Name    Software Function

1    ISPI-NEXT Admin Tools      ISPI-NEXT authorization software

2    ISPI Admin Client    ISPI-NEXT authorization management and environment Configuration software

3    ISTA-D(Rheingold)    Diagnostic and repair guide, including Diagrams and disassembly Figure

4    ISTA-P(ISSS-NEXT)    Programming and coding software system

5    HDD-Update    Navigation software upgrade back-office services (function with ISTA-P, need to Import map files)

6    KSD    Work software

7    ETK    Accessories Catalog

8    E-SYS    Engineer Software for F series (available for programming and coding)

9    WINKFP    Engineer Software for E series, for programming

10    NCS-Expert tool    Engineer Software for E series, for coding

11    INPA    Engineer Software for E series, for diagnosis

12    Tool32    Engineer Software for E series, able to run directly

13    BMW Coding Tool    Auxiliary Software of Engineer Software for E series (Available to import model data to WINKFP and NSC)

14    NcsDummy    Auxiliary Software of Engineer Software for E series (Available to modify NCS data)

15    IToolRadar    Used to recognize ICOM, activate or release ICOM Port

16    EasyConnect    Used to Configure the Environment Parameter of
Engineer Software for E series, can activate or release ICOM Port

System Requirements:

Dual-core processor, better above I3; over 4G of memory

Support Model:

It is recommended to use Lenovo ThinkPad: T61, T410, T420, T430,  X200, X201, X220 X230 and other laptop with Intel chipset, such as I3/ I5 / I7 series.

ICOM A: Vehicles with OBD capability (Connect to ISIS/SSS/ISID with LAN )

ICOM B: For programming with MOST port (Connect to MOST in vehicle / to ICOM-A with USB system

ICOM C: Older model series with diagnosis socket in engine compartment (OBD 2)

Optional Information:

HS Code: 8708 Parts and Accessories of the Motor Vehicles  BMW Group ISIS Next Generation Tools 3G 2008

3G Components:

Integrated Service Information Server (I S I S) two servers (one backup) + ISTA

Integrated Service Information Display (ISID) portable tablet device

Integrated Communication Optical Module (ICOM) set of vehicle interface devices-all models

Integrated Measurement Interface Box (IMIB) measurement interface device

Integrated Service Access Point (ISAP) for wireless connection to ISIS

Package include:

BMW ICOM NEXT A

1pc x  BMW ICOM B Most

1pc x  BMW 20pin Cable

1pc x  USB Cable

1pc x  LAN Cable

1pc x  OBD Cable

HDD software

Super Version ICOM A2+B+C for BMW Diagnostic & Programming & Coding Tool with Software

Top 3 Reasons to Get for BMW ICOM A2:
1. Hardware and Software Perfectly Match
Software version:

ISTA-D 4.10.20
ISTA-P 3.64.0.600
VIN: 2018.02.26
9000 remaining days

BMW ETK: 2018.04
BMW KSD: 2018.03 Multilanguage
BMW FSC Navigation Code Generator
BMWAiCoder for BMW Coding
With free BMW Engineer Software (INPA5.00, NCS3.5.1, WinKFP5.2.3, E-Sys 3.27.1 e-sysplus 4.09.13, tool32 61.5, BMW FSC code generator, newly added Dr.gini B020 diagnostic software, BMW AiCoder.
Dr.gini B020 diagnostic software requires Ediabas properly installed and functional with a communication interface ( ICOM, ICOM Next, ENET, PASSTHRU or K+DCAN ),
2.Newest bmw icom software 2018.9
3.Perfect version ICOM Diagnostic and Programming Tool.

1.The Software install very easy, compatible with D630, D620, E6420, E6400 E49, E420, E430, G570, X201, X200, X201T, T60, T61, T400, X61T, X60, X60 computers. No time limiation for use. Once insert hard disk into your computer can automatically install.
2. Fast running speed. This version ICOM A2, software running speed increase 30%.
3. Fully-new Serial Numbers (S/N), work stably.
4. Powerful engineer software: Reflash the hidden function of all BMW AG models, separately program each module,  program and decode for the old parts that need to replace, change Human Machine Interaction (HMI) language (Note: The operator need to be very well qualified-like BMW engineer)

For BMW ICOM connection guide:
8-1

Super Version for BMW ICOM A2+B+C Function:

A2- OBD diagnostic supporting MOST, D-CAN and K-CAN protocols
B – diagnostic via MOST bus, and have connection to A-interface via USB connection.
C – 20-pin cable for old models.

Package List:

1pc x BMW ICOM A2 Interface
1pc x BMW ICOM B Most
1pc x BMW 20pin Cable
1pc x USB Cable
1pc x OBD2 Cable
1pc x LAN Cable
1pc x 2018.9 Version HDD

FAQ:
Q: Does it support print function?
A: Yes, our engineer said it supports, you can just connect your computer to printer.

Q: Any good machine for programming BMW ecu (computer)?
A; choose the item bmw icom

Comparison of Original and Fake ICOM A2:
8-2
8-3
8-4
8-5
8-6
8-7
8-8
8-9

BMW ICOM A2+B+C WIFI Setting Guide

Here is a tutorial on how to set WIFI for BMW ICOM A2+B+C diagnostic & programming tool, hope it helps.

STEP1:make sure you ICOM A2 have a WIFI card
go to 169.254.92.38/60080
user:root
pass: NZY11502

make a self-test, than you can got the test result , the WIFI function must be OK

15-1

STEP2:Go to 169.254.92.38/58000 make the WIFI setting, ( the bmwicomshop.com bmw ICOM a2 WIFI version no need setting)
a . Set the mode to ISPI-NEXT

15-2

b . SET WLAN , SSID name ISPI-NEXT PASS:12345678 save

15-3

After the setting on ICOM is done , let’s make computer setting, suggest buy the a USB WIFI card , then set it to AP mode
Then set same SSID name as ICOM Next; ISPI-NEXT

And choose WSP2 method , enter same password :12345678

15-4
15-5

Then OK, unplug ICOM LAN cable, restart ICOM waiting it connect to laptop WIFI!

15-6

Then start ISTA/D make diagnostic. Enjoy!

How to use NCS EXPERT to do BMW E series coding

9-1

NCS EXPERT is a tool used for BMW E series coding that will enable you to modify many values inside the modules installed on your car.

DIFFICULTY: MODERATE

NOTE: This works only for Ex series vehicles, for newer F series coding check out the other guides on using Esys.

Where to get NCS EXPERT?

Safe NCS EXPERT can be got with packages of K+DCAN cable or ICOM A2 emulator.

HOW TO USE NCS EXPERT:

1.After Installing the BMW Diagnostic Tool, make sure you have a connection in INPA and both dots are black. If that is ok you can move on to the next step.
9-2

2.Open NCS EXPERT and load your coding profile.

3.Load the ExpertProfile or Expertenmodus

9-3

a)After loading the profile, click on File -> Edit Profile and at the password prompt don`t write anything, just click OK. This is valid for the latest version with the latest updates (SP Daten) . We recommend buying it if you want to be up to date with everything and if you`re just stating to learn how to code because it includes many tutorials on how to install and use the software. For the older versions of NCS EXPERT, use the password “repxet”.
b)Make sure to set everything up like in the pictures:
c)EDITING THE PROFILE:

9-4

9-5

9-6

Consistency check should result OK
After making these modifications go ahead and click File->Save profile as and save it as “CODING.pfl”, then go to File->Edit Profile>Profile Info and change the name to whatever you want, then exit and click again on File->Save Profile.
You have created you own coding profile! Now let`s go ahead and learn how to use NCS EXPERT to code features on a car.

d)CODING YOUR FIRST MOD WITH NCS EXPERT

As an example we will show you how to code the Digital Speedometer on your instrument cluster or KOMBI – This is the module name.
9-7

1.Open NCS EXPERT and load the coding profile you created earlier.
2.Click ok “VIN/ZCS/FA,” then on “ZCS/FA f. ECU” and choose your chassis
3.After choosing your chassis you should see ncs expert read and display your VIN number, then click on “Back”
4.Click on Process ECU and choose KOMBI, then click on Read ECU
5.Close the pop up window and go to your Work Folder (C:\NCS EXPERT\Work) and open up the FSW_PSW.TRC file in Notepad.
6.Click on Edit->Find and search for “BC_DIGITAL_V” and set it from “nicht_aktiv” to “aktiv”
7.Save the file as FSW_PSW.man and click on to overwrite the existing file.
8.Now go to the NCS EXPERT window and “Change job” to SG_CODIEREN and “Execute Job”

If you followed the stept correctly, after the coding ended you should have the digital speedometer in your cluster menu. Look for it by using your BC Button to scroll through the menus. It should be the last one showing V= 0 km/h or miles/h depending on where you`re located.

The above steps are the same for coding any mods, the only thing that can change is the module name we`re working on.

TIPS:

Most used module names:

CAS – Central Access System
KOMBI – Instrument Cluster
FRM/NFRM – Light Module or Footwell ModuleCCC – Navigation module on older E series
CIC – Navigation module on newer E series
ABG – Airbag Module

NCS EXPERT can be used in a variety of ways, this being the easiest. In our future tutorials we will show you how to change the VO (Vehicle Order) for retrofits, how to change the manufacturing year and what`s the point of doing that, how to recode or reset a module with standard factory settings and even how to change the VIN number on a used module by using another very handy piece of software called Tool32.

CGDI Prog BMW MSV80 Auto key programmer update Guide

CGDI Key Programmer is high technical products which mainly doing Auto Scanner Tools, programming, security maintenance. This blog will show you how CGDI Prog BMW MSV80 Automotive Diagnostic Tools update.

2-1

CGDI Prog BMW MSV80 Software Update Guide:

Step 1. Receive message ” There is a new version”, click on “OK”
Step 2. Click on “Setting”, then “Check for updates”, waiting until the next dialog box appears.
Step 3. Checking local file.
Step 4. Detects a new file, click “Yes” to update.
Step 5. Downloading file.

CGDI Prog Key Programmer Firmware Update Gudie:

Step 1. Connect CGDI Pro device to the computer, open CGDI software.
Step 2. Click on “Setting” and then “Upgrade the firmware”, waiting.
Step 3. Updating…
Step 4. CGDI programmer firmware update successfully, again click on “Upgrade the firmware”.
Step 5. Get message reading ” The version is already up to date without upgrading”. Click on “OK”.

How to do BMW coding for fun

How to actually make your BMW fun? Here is a write-up about something  useful to every single BMW track enthusiast – electronic nannies.

What are electronic nannies?
Electronic nannies are a veritable alphabet soup of joy-sucking, fun-killing, brake-destroying awfulness.  DSC, DTC, HBA, EVB, HPS, and Maximum Brake Support are all BMW acronyms that stand for the same thing – SLOW.  Each and every one of these electronic safety devices are designed for the average consumer; not your hardcore automotive enthusiast.  It is surprising to me that information on how to disable these “features” is not more widely available.
?
What is BMW coding?
Coding is essentially the act of using BMW diagnostic tool (e.g. BMW ICOM A2, ICOM A3, ICOM Next, etc.) and working software (the newest version: ISTA-D 4.04.12 ISTA-P 3.60.2.001) to access computer “modules” that control various parts of your car.  This software allows you to read out the various options available and change them to suit your preferences.
Generally there are two types of options for each coding parameter:  “aktiv” or “nicht_aktiv,” and level based entries where you will choose “levels” such as “wert_01,” “wert_02,” etc.

Coding can be confusing to set up, but a little perseverance can go a long way towards customizing your car.  Luckily for us, all of these electronic nannies can be found and modified in your DSC (dynamic stability control) module.  The name of this module varies depending on what car you have, but as an xDrive N55 car these nannies were located in the DSC_84.C04 file of my XDSC module.    Explaining how to set up your computer for coding is beyond the scope of this blog, but I will provide which options you need to disable, and what the proper setting is.

How to properly choose a BMW coding tool?
Basic diagnosis can be realized by a cheap cable
Bmw E series: K+DCAN USB cable
Bmw F series: ENET cable
If you wanna do coding / ecu programming / key making, or do not care the budget, BMW ICOM should be the best solution, most using this for bmw repair work.
The Definitive Guide to BMW’s Joy-Killing Nannies
Engine Power Reduction to Prevent Brake Disc Overheating (FLR)
N55 X1 Parameter:  e84_FLR
N54 335i xDrive Parameter: FLR_C0F

This is the worst of them all.  Modern BMWs will actively cut the throttle in the middle of your track day if it has reason to believe that your brake pads are overheating.  Normally, this wouldn’t be such a bad thing – nobody wants to crash into ARMCO going 140mph.  The problem is, your BMW doesn’t actually have temperature sensors anywhere in the braking system.  The computer relies on a “calculated” brake disc temperature based on several inputs including ground speed, brake pedal application force, and the frequency with which the electronic differential applies “torque-vectoring” braking.  Your BMW has no way to know that you installed a Stoptech Big Brake Kit with Castrol SRF fluid and Performance Friction PFC01 pads.  It just assumes you are running the stock system and cuts your throttle based on values that would overheat the OEM brake pads.  Unacceptable to say the least, and occasionally dangerous.  It was not a good experience braking from 145mph down to 45mph with a GT3 three feet off my rear bumper, only to have zero power coming out of the turn.  This could very plausibly cause an accident on track.
To disable, set to  “nicht_aktiv.”

Brake Fading Compensation (HPS)
N55 X1 Parameter:  e84_HPS
N54 335i xDrive Parameter:  HPS

It is insane that a “performance” car has this feature.  Brake fade compensation “calculates” the temperature of your fluid in a similar manner to the above “Engine Power Reduction to Prevent Brake Disc Overheating” parameter does.  The higher the calculated temperature of your brake fluid (remember, there is no real sensor), the more hydraulic assist will be added to your brake pedal.  In theory, this masks brake fade on the street.  On the track, it makes a consistent brake pedal literally impossible.  If you are tracking the car, you should have upgraded pads and fluid; you should never experience brake fade.  Disabling this feature maintains the pedal’s linearity and enjoyable feel throughout an entire 45 minute track session.

To disable, set to “nicht_aktiv”.
Hydraulic Brake Assist (HBA)
N55 X1 Parameter:  e84_HBA
N54 335i xDrive Parameter: HBA_DXC_8

In the event of an emergency braking maneuver, the average driver does not brake hard enough to sufficiently stop the car.  Thus, BMW implemented hydraulic braking assist.  This BMW ICOM monitors ground speed, brake pedal pressure, and rate of deceleration to understand when the car is in an emergency braking situation.  It then increases pressure up to the threshold of ABS to assist the driver in stopping safely.  Once again, on the street this is a good idea.  In Cincinnati, there is utter carnage on the highway whenever the slightest rain falls.  The Ohio River runs red with blood from traffic accidents, and the roads look like a battle scene from Game of Thrones.  Implementing an additional safety feature such as this probably helps most people, but on the track it is a disaster.  It ruins your ability to brake hard and quickly, assuming the end of each high speed straight is an impending accident.  Disable this feature for a super-linear pedal that will require noticeably more effort towards the end of the pedal travel.  Be careful with this on the street the first few times you use it – you will find that it activates more often than one would expect.  You will have to use a bit more braking pressure towards the end of the pedal than you are used to, but you will be rewarded with a wonderful, linear feel.
To disable, set to “nicht_aktiv”.  You can also set three levels of assist; “wert_01”, “wert_02”, and “wert_03”.  Default value is “wert_03”.

Brake Standby (EVB)
N55 X1 Parameter:  e84_EVB
N54 335i xDrive Parameter:  EVB

This is another ridiculous feature that works well on the road, but terribly on track.  If your car detects an aggressive throttle lift-off, it will pre-tension the brakes in anticipation of a hard braking maneuver.  This would actually be great if it wasn’t for what it does next – if you don’t brake within 8 seconds of throttle lift-off, it un-tensions the brakes.  I have a theory that people who think they are experiencing pad knock-back on the track are actually just being victimized by this “feature.”  Turn it off for a more consistent brake pedal that responds predictably.
To disable, set to “nicht_aktiv”.

Maximum Brake Support (HVV)
N55 X1 Parameter:  e84_HVV
N54 335i xDrive Parameter:  HVV

This feature alters the front/rear split of the ABS braking system under emergency braking.  At threshold braking when the front tires get into ABS before the rears lock, maximum brake support will increase the brake pressure on the rear pistons to equalize with the front.  In theory, this reduces stopping distance.   On the street, it probably does – particularly when the car has a heavy cargo load.  On the track, it can upset the balance of the car and reduce reaction time.  During threshold braking, sometimes one activates ABS accidentally and quickly backs off; maximum brake support will interfere here and get you “stuck” in ABS for a second or two.  I recommend turning this off on the track, but it does not have as big of an impact as the other settings do.
To disable, set to “nicht_aktiv”.
?
Dynamic Performance Control (FDB)
N55 X1 Parameter:  e84_FDB
N54 335i xDrive Parameter:  FDB

This feature encompasses two things – corner braking designed to “torque vector” and redirecting the power through the xDrive system for a 20/80 FWD/RWD torque split.  I am conflicted on this option, and need to do more testing on the implications.  Without a doubt, this feature accelerates brake pad wear – if you are driving with a decent amount of slip angle, it will be almost constantly corner braking.  Traditional logic holds that corner braking is a worse way to torque vector than mechanical LSDs are and that’s probably still true, but recently supercars such as the McLaren 650S started coming with corner braking torque vectoring.  Granted, the software in a McLaren is hopefully more advanced than that in an entry level sedan (BMW 335i) but the point holds – there must be something to it if supercar manufacturers are going in that direction.  What is frustrating about the X1/335i is that you can’t separate the 80% RWD bias (an unquestionably good thing) from the brake-based torque vectoring (possibly a bad thing)?  So, what’s the upshot?  I think it probably goes something like this:

1.  Base car without this option – code it on for a nice performance boost!
2.  M-sport pack that comes with it enabled, but no mechanical LSD – leave it on
3.  Car with an upgraded mechanical rear LSD – ?????

I will experiment more with this feature, but my gut says that with a mechanical LSD installed in the rear, having the 80% RWD split will outweigh the drawbacks of the corner braking in terms of lap time.
To disable, set to “nicht_aktiv”.

Electronic Differential (AX_Ref_Diff_Lock)
N55 X1 Parameter:  e84_AX_Ref_Diff_Lock
N54 335i xDrive Parameter:  AX_Ref

Let’s be honest, this is really why you’re reading the blog.  Everyone who has installed a mechanical limited slip differential wants to disable the rear electronic differential.  This option is similar to the X1s “Dynamic Performance Control,” but on a more basic level.  The premise is that with an electronic differential, your BMW will brake the spinning wheel to send torque to the wheel with traction.  The problem is, this isn’t a very good torque transfer in terms of mechanical efficiency.  Installing a mechanical limited slip differential such as a Wavetrac (my choice) in the rear will allow you drastically better traction and mid-corner adjustability.  The problem is, unless you disable this e-diff it will be fighting the mechanical LSD and never really allow your actual differential the freedom to do it’s thing.  If you have a mechanical LSD installed, do yourself a favor and disable this.  If you don’t have a mechanical LSD, leave it on.  At least, until you immediately run out and buy a real LSD (you should).
To disable, set to “nicht_aktiv”.

Here is an example of what the stability control module coding looks like in the program NCS Dummy. There are many more options than I have identified here, but I believe I have highlighted everything that has an impact on performance driving.
30-1

Turning all of these options off gained me about two seconds on a 1:45 second track.  More importantly, it made my car extremely fun to drive.  There are not many crossovers that you can kick the back end out at 100mph, drift into a decreasing radius corner, and then dance with it via throttle inputs as you adjust mid corner and power through.  Thanks to the magic of “coding,” my X1 is now one of them.  Hopefully, this helps you enjoy your car just as much as I enjoy mine.

Thanks for reading, and check back in a few days for the promised post about DIY aero on the car.

Source: Please note – if the option in your DSC module appears different (for example, it you have various “werts” as an option instead of “nicht_aktiv” or “aktiv”), you can examine the hex data in the entry to see what the various “wert” levels are.  For example, the N54 335i electronic differential setting is not a simple on/off setting, but the hex data for “wert_01”  is equivalent to “nicht_aktiv.”