We can’t confirm any kind of fix due several factors like using bad modules or not following the correct procedures.
With that being said, ISTAP is a dealership / workshop grade software, whatever they can do at the authorized BMW dealership, he should be able to do as well, but it’s has to be a BMW Group approved task (like Part numbers must be compatible and matches the vehicle’s build).
Also, the interface (ICOM / cable) is used matters,
The year and build of the vehicle maters,
You may need to use the build-in IBAC code generator for custom VIN coding or import new VO(s) beside the build-in expert mode to code /program individual modules without the need to do the whole vehicle.
All above capabilities are included in the certified Rheingold ISTAP.
The Certified ISTAP can generate and code IBAC codes, (if that helps), here is how:
You can check out our complete VO list (attached- Full BMW and Mini VO FA List).
You will need to create an .xml file with new VO information, see below:
-The filename must be: xmldb.xml
-You will need edit it for the car you are working on.
-You must change the following:
-vinLong
-checkDigit
-model type
-buildVersion
-model ( E70 )
-paintCode
-upholstery
-all option, and eword
This file can be uploaded to the vehicle when ISTAP asks for it.
Attached a sample XML file for his ease to edit and make it fit for his project / task.
Here is some good to know:
Build version is simply the
construction date( month and year) of the production, from the xml example:
<model type="MX11" buildVersion="1112">F11</model>
<paintCode>0475</paintCode>
<upholstery>LCCX</upholstery>
Month=12
Year=2011=11
Build version àYY/MM à
1112
The ‘check digit’ is always the
number in the middle of the VIN code number,
Usually BMWs comes with 17
digits = 8 digits + check digit + 8 digits = WBAXXXXXXXXXXXXXX
Which equal to the 9th digit.