Friday, September 7, 2018

Bmw Icom A2 interface

Topic:
I have recently bought the new BMW Diagnostic Tool Icom A2 interface with Isid 3.1, Ista/d 2.36 and Ista/p 2.49.2 software and i would like to ask if anyone knows if it’s possible to connect wireless to the car’s obd without the LAN cable since it support’s WLAN option or what else needed to make it possible? The Icom A2 interface is a clone.
Replied by shawnsheridan
I don’t think any of the A1 ICOM Clones had WLAN card inside, and I would be surprised if A2 ICOM Clone did. If it does, I am pretty sure you need a special Access Point connected to ISIS Server to use WLAN mode.
Replied by TroyE60
Thanks mate for your answer. Actually the ICOM A2 supports Wireless lan. As you can see from the below pic which I have already uploaded (Icom A2 connected in my car’s obd slot) with the system light green (turn on – operational) it has 4 lights. One for communication, one for wireless lan, on for LAN (RJ 45) and one for the operation named system. I was wondering if there is some kind of emulator or something to “trick” the interface so it thinks it is connected on an ISIS server even running from VMware.

How to convert HALOGEN to LCI HEADLIGHT with a ICOM cable


It’s a HALOGEN TO LCI HEADLIGHT Tutorial!!!!
Excuse my English I hope this help some of you guys!
In this site you will see the diagram for wiring!
Now after you know what your going to do with the wiring uninstall the frm and install frm2.
You will need NCS expert and Winkfp and inpa! and the icom cable obd to the computer! when you get the cable just read instruction and you ill be fine.. but just in case if your cable didnt bring the instruction here is how to program the cable make sure the computer read the cable if not download the driver after your pc read cable go to start on computer right click properties, device manager,then PORT click on it look for the cable then double click then a window will open lick on port setting (tap) click on advance at the bottom and make sure to set COM to COM1 and the latency to 1 it should be on 16 from default click ok and you are ready to go!
After you install all this software you need to open NCS expert to Change VO and VIN to yor frm2. And then program it!
OK now if you have AHL you need to add this VOs $522 and $524 to CAS and FRM and change production date that is going to be like this for example (#1205) you have to change it to at least #0307. and if you have just xenon add $522 and production date #0307. NOW question is how to do it.
open NCS expert on file tap load profile select expert mode F1,F3 select chassis e89 and select CAS now F2 (ENTER FA) select chassis again then enter vin# of the car
now a new window will open with a list of numbers.. is gonna say attribute ADD and OK at the bottom now we are going to add $522 and $524 and click in top of the first one that is the production date and hit the delete bottom on your keyboard and add the #0307 and click OK then F6 back then choose F4 choose CAS then F2 change job to FA_WRITE and F3 execute job and you are done!
Now you have to pass that information to “NFRM”
1.open NCS expert
2.File-Load profile
3.select EXPERMODE
4.press F1
5.press F3
6.select E89<for E90>
7.select CAS
8.F6 back
9.now you will be able to see your (FG) VIN # at top and (FA) VO
10.press F4<CHOOSE ECU>
11.select NFRM
12.after that select F2 chenge Job
13 choose FA_WRITE
14.F3 executive job wait a little bit and it will say courin beenet or coded ended something like that! now your VO are the same CAS and NFRM
NOW to change VIN
I did it the same way as CAS but instead of choose FA_WRITE i Choose FG_SCHREIBEN
1.open NCS expert
2.File-Load profile
3.select EXPERMODE
4.press F1
5.press F3
6.select E89<for E90>
7.select CAS
8.F6 back
9.now you will be able to see your (FG) VIN # at top and (FA) VO
10.press F4<CHOOSE ECU>
11.select NFRM
12.after that select F2 chenge Job FG_SCHREIBEN then F3 execute Job
now to make sure everything is good Go back to the main menu (or restart ncs-expert) and get the vehicle order from the “NFRM” module. Make sure NFRM returns YOUR VIN and YOUR VO. We want the VIN (FG) and VO (FA) to be the same in both CAS and NFRM. To do this same steps load profile expertmode F1,F3 select chassis and select “NFRM” NOT CAS!!! and it should be your VIN and VO the same as CAS.
Now to program NFRM you have to use Winkfp but first you need to know the part number of the NFRM using inpa that is gonna show on inpa FRM_70. go to inpa folder and look for inpaload select chassis and a window will open and select the first one functional jobs then f2 indet in there you will look for FRM_70 and copy the ZUB that is the part number IT should say for example (9204527) this is a example copy that number down and close inpa. now open Winkfp and choose confort mode F1 enter ZUSB put the number that you wrote down here and ill look for your frm automatically click ok then F4 Enter Vin put your car vin # click ok and then update ZUSB look for the one that gives you in the first step for ex(FRM2) then click on done! if it gives you an error 106 is because you dont have the cable plug in into the car! after that lick on F3 Prog. ZB UPdate and wait until is done and you are done!
Now to make sure BMW Diagnostic Software NFRM is default in NCS expert
load profile then go back to file and click edit file and click on FSW/PSW and uncheck the option “FSW/PSW manipulate with FSW_PSW.MAN” then click ok and choose profile info and on the name put whatever name that will remember you that thats the profile to code to factory any ecu using NCS expert then click ok and ok again that windows will close and click file save as and put the name that you choose.. Then F1, F3 choose chassis then CAS then F4 choose NFRM then F2 SG_codieren then F3 done!
Now to code with NCS expert you will need to create a FSW_PSW TRC file..
here is a video on Youtube but just in case if the video is not working ill write it down
To do this you have to Open NCS expert load profile expertmode
same F1,F3 select chassis select CAS F6 back choose ecu F4 NFRM and change job F2 CODIERDATEN_LESEN then f3 execute job now dont close ncs expert and go to ncs expert folder then to work folder and you will see that there is a FSW_PSW trc file open the file change what ever you need to change and after you change everything save the file.. go to file and click save as and write FSW_PSW.MAN now go back to NCS expert and Click on file edit file and go to FSW_PSW click on it and make sure to check the option FSW_PSW manipulate with FSW_PSW.MAN click ok then choose ECU F4 select the Ecu that you choose to read with CODIERDATEN_LESEN earlier and now change to to SG_codieren and F3 execute job and You are DONE coding!
THANK YOU FOR READING I HOPE THIS WILL HELP SOMEONE I SPENT 2 WEEK TO LEARN ALL THIS AND NOW I WANT TO SHOW IT TO YOU GUYS!

How to do BMW coding with ISTA on MacBook Pro

Here are the details of my setup of MacBook Pro with VW Fusion – Windows 10 or Bootcamp, both working for BMW coding with ICOM software.
Hardware: 2015 Retina Macbook Pro 16GB RAM, 512GB SSD
Software: VMWare Fusion 10
VM Specs:
Windows 10 64Bit
4GB RAM
Thinly provisioned 200GB VM. (Thin means it only takes the space it is using but Windows thinks it is 200GB total.)
Software working on VM:
BMW Standard Tools 2.12 (NCSexpert, WinFKP, INPA, etc)
ISTA-D (Dealership Diagnostic Software, I did not install ISTA-P due to space concerns)
E-Sys (For newer Fxx/Gxx/Ix cars)
I back up my VM on an external hard drive and I take snap shots of the VM in case upgrades to the software fails and breaks.
I am very happy with this setup.
Another option instead of VM fusion is to bootcamp the mac. That’s what I’ve done also. It partitions the hard drive into separate drives, allowing you to boot the Mac up into windows natively. Then used bimmergeeks.com software packages. It’s very clear and easy to understand. It’s also been condensed some and has the most recent updates in place….
BootCamp
Pros:
Free + windows 10 license
All system resources are utilized by Windows only.
Acts like a windows machine
Cons:
Requires permanent space allocated to BootCamp
Requires rebooting if you ever want to go back to Mac
Unable to write into MacOS side of things without 3rd party drivers
VM
Pros:
Snapshots
Space allocated is only like a file, so free space is still utilized by Mac
No need to restart to get into Windows for something.
Cons:
Not free, and annual upgrades start to cost a lot
Shares resources with MacOS which can be limited if the Mac doesn’t have enough RAM, CPUs etc.
A little more complicated in initial setup sometimes.
Both have its merits and I ultimately like BMW ICOM A2 when the mac has enough resources to run it.

www.obd2tool.com

BMW Battery Registration with Rheingold ISTA

Topic: focus on why register the BMW battery replacement, BMW Battery Registration with Rheingold ISTA procedure.
BMW Battery Registration
BMWs need to know when you replace the battery, battery capacity and battery type must be registered! YOU DO NEED TO REGISTER battery replacements on BMWs with an IBS (Intelligent Battery Sensor).
Why register the battery replacement?
After installing a new battery, the service function ‘Register battery replacement’ must be run. The registration of the battery replacement is required to inform the power management (BMW Diagnostic Scanner in engine electronics and intelligent battery sensor) that a new battery was installed in the vehicle. If the battery replacement is not registered, the power management will not function properly and can lead to functions being limited by individual electrical consumers being switched off or having their power consumption reduced. Power management will charge the new battery as if it’s the old worn out battery, causing premature failure of the replacement battery.
Important! If the new battery is not registered, incorrect readings may appear in the display of the on-board computer due to old data in the power management system (check control message ”Recharge battery” appears even though the battery is new).
12-1
A service function informs the power management in the Digital Engine Electronics (DME) or the Digital Diesel Electronics (DDE) of a battery replacement. The following operations are performed:
-The current mileage reading is stored for the battery replacement.
-The stored measured values (battery charge statuses, current, voltage, temperature, etc.) are deleted.
-The power management is initialized.
12-2
Available registration options:
Replacing battery with exact same type – (Simple registration)
Replacing battery with same type but different capacity – (Registration/Conversion)
Replacing battery with different type – (Programming/Conversion/Registration)
Updating software of complete battery management system
Changes to the charging profile also affects how the Start/Stop system works for vehicles with EfficientDynamics
Car 1:
You’re renewing the battery with identical replacement. You register replacement to let the car know that the battery is new and the charging profile is adjusted accordingly. If you don’t the vehicle will charge for an old battery and cause premature failure.
Car 2:
You fit an AGM in place of a Standard LA battery (or vice versa). If you don’t register the replacement then it will toast the new battery for similar reasons to Car 1 but even worse as the charging profile will be for the incorrect type battery and cause even faster battery failure. In this case you MUST use a ‘conversion’ to change the battery type. Then, register a replacement.
BMW Register battery replacement
12-3
Notice! Determination of state of charge after a battery replacement
After a battery replacement, the vehicle must be left standing for at least 3 hours with its new battery. It is not possible to establish with any reliability the state of charge of the new battery until that time. Possible Check Control messages about total discharge of the battery are then no longer displayed.
BMW battery state of charge
12-4
Notes for disconnecting and connecting battery
The scope of application of some systems may be restricted after a power supply interruption. Likewise, individual settings may be lost.
Settings or activations must be carried out, depending on the equipment specification. For example:
.Vehicles with automatic engine start‐stop function (MSA): MSA function is active only after learning period (vehicle must not be woken for a period of approx. 6 hours
. E46 Perform (four-wheel drive) / E53 / E83: steering angle sensor adjustment
. If necessary, activate slide/tilt sunroof
. If necessary, activate power windows
.If necessary, activate mirror with compass
Only E60, E61, E63, E64, E70, E71, E90, E91, E92, E93: mount steering angle
Skipping the battery registration process can dramatically shorten the life of a battery in these vehicles, be it an AGM or a conventional battery. Several issues can cause premature battery failure, see post on Energy Diagnosis, but on a late model BMW, skipping battery registration can be one of them.

http://cheapobd2.com/2018/09/05/bmw-battery-registration-with-rheingold-ista/

How to Diagnose BMW MSD80 DME with INPA software

Purpose: To see the BMW Diagnostic Tool options is working or not, on 525i with an engine N53.
Diagnostic tool: BMW ICOM A2/ICOM Next with ISTA
Important: compare possibilities of ISTA D with INPA.
Vehicle information:
Car: BMW 5 series E60 sedan 525i
Year: 2007/09
Engine: N53
EURO
Manual
DME: MSD80
The test:
ISTA-D is identifying the vehicle
11-1
and reading FASTA information
11-2
the basic menu is available.
Service procedures and data, intended for the engine, are available in two groups:
a) basic menu: Vehicle management/Service function/Powertrain/Engine Electronics
b) Call up ECU functions menu of the engine management unit
In the basic menu you can choose:
a) viewing data correction of cylinder Rough run and Stoichiometric mixture;
b) coding the injector data;
c) coding new NOx catalytic converter and NOx sensor, activate Desulphation session;
d) delete adaptations;
e) perform misfire/Rough run test for cold engine and view the “opinion” of DME, which engine has problems with smooth running.
In DME Call up menu you can choose:
a) view live data;
b) perform activation tests for several knots.
Now, start the review with DME Call up menu.
To enter it, click with Mouse on DME icon on the “tree” of units and press the button “Call up ECU function”.
11-3
Call up menu contains three basic choices:
a) identification: basic data of ECU unit;
b) diagnosis scan: live data;
c) component triggering: activation/test blocks.
11-4
“Identification” menu is very clear, so we move to diagnosis scan menu – content of it is seen in the image above.
The content of Component triggering submenu :
11-5
Unfortunately, the amount of test blocks is tiny. As can be seen, it’s possible to test the pressure of the low-pressure pump, in the injectors menu: switch off any of cylinders, switch on the water pump and electric fan.
Blocks of engine performance modes, Lambda probes, generator, VANOS, EGR and many other important knots are not available.
Diagnosis scan submenu.
a) fuel pressure (high pressure);
b) fuel pressure (low pressure);
c) idle;
allows to view exact values of the parameter and are not very interesting. Only remark (it refers to all analog/live data values, displayed by ISTA):
a) data representation is in small size, it’s hard to see the data, for example, during the driving session;
b) main part (with rare exceptions) of data have no reference value, no min/max limits displayed; no explanation for specific data;
c) bar type indicators are not used – they would ease the viewing of variables.

The content of Diagnosis scan submenu, choosing ”Motor operating values”:
11-6
11-7
To read the required parameters, they have to be chosen (it/they will color in blue) and press the button ” Read status”.
Example, how does a viewing of live data look’s, using ISTA D:
11-8
Unfortunately, data are opaque – there is no visible separation, no ref/min/max limits, no bar indicators.
Several disadvantages of menu:
a) oil pressure – no required oil pressure displayed;
b) no PWM for keeping up the pressure is displayed;
c) data of detected pressure are displayed with an offset of -1000hPa.
The content of submenu, choosing operating values of the N53 series engine:
11-9
Live data of these parameters:
11-10
This submenu has “several” disadvantages:
a) the engine performance mode is displayed, but no Lambda values, with which the engine works, can be seen;
b) no possibility to overlook data during the desulphation process;
c) no PWM both for the low-pressure and high-pressure system can be seen – no information of system’s ability to hold the pressure;
d) no Offset values for NOx sensor data are visible, no reported Lambda values (wide-band and narrow-band).
Data of “Operational smoothness values” submenu:
11-11
In this menu, Rough run value min/max values ( +/-200) are displayed. According to the software release, in case of the normal engine performance, the values fluctuate in limits of +/-0.2, for some releases – only within limits of 0.02. It means, 0.1 or even 0,01% of max displayed! Conclusion – these indicated values are just confusing the user!
It’s not even worth to mention, that math, which would describe the coefficient ”engine order 0.5/1.0/1.5”, is not even present.
Content of ”Oxygen-sensor control” submenu:
11-12
This submenu has “several” disadvantages:
a) multiplicative adaptations are not displayed at all;
b) Lambda value for wide-band probes is not calculated/displayed; no description, how to interpret “voltage” indications;
c) PWM of probe heating is not displayed, from the status description it’s not clear, is the probe being heated or is already heated;
d) no Nernst resistance for probes is displayed, chemical activity of probes cannot be seen; no manual control of probe heating is possible;
e) the engine performance mode (requested/confirmed) is not displayed;
f) required Lambda values and their conformity to measured are not displayed.
No data available about:
a) injectors: learnbits;
b) injectors: real time values (opening time; multiplicative adaptations; voltage; energy, etc);
c) injectors: mechanical and chemical tests/results.
Submenu ”States” contains some of the status bits:
11-13
Unfortunately here the viewing of engine Live data ends. As you can see, the amount of displayed data is many times less than with INPA, and displayed data cannot be viewed easily.
Vehicle management/Service function/Powertrain/Engine electronics menu,
11-14
Idle speed/Idling quality submenu:
11-15
Rough running values:
11-16
Rough run values for correctly performing engine display lasting disbalance, therefore it’s not clear, what are these data. Possibly – applied Offset type corrections for each injector to reach smooth performance.
Stochastic irregular operation data:
11-17
Also regarding these data – no information. In ideal scenario – all values are targeting 0? Or, most probably: all values are targeting 50; increased value – decreased mechanical efficiency.
We can only pay our condolences to a specialist of the dealer center, who has to work with such “data”.
Delete adaptations submenu:
11-18
Unfortunately – no information, which menu deletes which group of adaptations.
Also, information regarding stored error messages is more than modest:
11-19
For example, in the existing situation, INPA freeze-frame will additionally display:
a) engine performance mode (Homogeneous/Homogeneous lean/Stratified charge);
b) engine status (work or heating up);
c) offset, multiplicative adaptation and integrator values, etc.
Data for separate knots can be seen into appropriate functionality blocks, as an example, we will view test block of VANOS:
11-20
After choosing this test module, the menu opens:
11-21
The detected position of VANOS can be seen:
11-22
It is possible to perform test block, which tests the ability of VANOS knot to maintain the required position in one, fixed position:
11-23
After performing such tests, the diagnostics specialist has to take the decision by himself, does the VANOS performs correctly – ISTA displays following menu of suggestions:
11-24
11-25
As you can see, this menu doesn’t give exact answers.
Additionally, there are no possibilities to choose the position of camshaft manually, evaluate the PWM of the valve, it’s jittering.
The situation with, for example, checking the oil pressure is even sadder. There is no possibility to compare the inquired and measured oil pressure, no possibility to evaluate the PWM of oil valve. No test block, which could be started. Only testing option, offered by ISTA: evaluation of PWM of the valve with an oscilloscope. And, if rectangular impulses are observed, ISTA reports, that everything is in working condition!
11-26
Everything is in order, not taking into the account the PWM value, not taking into account it’s jittering? Impressive!
It is regrettable, that the dealer specialists are forced to work with such weak diagnostic tool. INPA options for MSD80 diagnostics are incomparably wider, but, for unknown reasons, INPA is banned for using in dealer service centers.
http://forobd2tool.com/blog/2018/09/05/how-to-diagnose-bmw-msd80-dme-with-inpa-software/

Friday, March 23, 2018

ICOM A1 A2 Wireless User Manual

Lan Connect Operation Details
1. Connect the LAN cable to ICOM A1/BMW ICOM A2, another side to laptop LAN port
2. Connect OBDII cable to car OBDII Port; sometimes you might need the external OBDII cable.
3. Insert the USB KEY to laptop USB Port and power on the laptop
4. Input the password: BMW ICOM (all Capital letters) and press “Enter” to continue.
5. Wait the software well loaded (The red letters disappear and the offline day appears)
42-1 42-2
6. Choose ISTA/D or ISTA/P to enter the diagnostic or programming software.
7. For ISTA/D Choose [Vehicle identification] and choose read out vehicle data or start vehicle test to diagnostic with cars.
42-3
8. For ISTA/P choose [Create new session], then choose the free icom, it will read out all the vehicle’s information and modules one by one.
Wireless Connection Details
1. Power on the router firstly, till the green LED is flashing on the router. (Important)
2. Connect the ICOM A1/ A2 to car OBDII port via the OBDII cable and make the ignition on.
3. Wait till the ICOM A1/ A2 WLAN LED is light up and flashing (around 10 seconds or so)
4. Insert the USB KEY to laptop USB Port and power on the laptop
5. Input the password: BMWICOM (all Capital letters) and press “Enter” to continue.
6. Wait the software well loaded (The red letters disappear and the offline day appears)
7. Choose ISTA/D or ISTA/P to enter the diagnostic or programming software.
8. For ISTA/D Choose  firstly, then choose [VCI Config], check the IP address like this: 192.168.1.100 / 255.255.255.255
9. The interface type must choose [HO-ICOM/ENET direct connection], click save and close the window.
42-4
10. Choose [Identification] then choose [Read Out Vehicle data], then choose [Start Vehicle Test].
42-5
11. At the popup screen, please confirm the IP address is [192.168.1.100] and choose [ICOM], and then system will read out all the car information and modules one by one.
42-6
42-7
42-8
NOTICE:
1. All the internal settings are well configured, please DO NOT change settings, this might lead the software not working.
2. Switch between LAN and WLAN, you need plug off the OBDII cable from car and re-plug in (Make the ICOM A1/A2 multiplexer restart)
3. Please keep your laptop/ Routers with stable power when using.
4. If you cannot diagnostic with cars by WLAN, please make sure the router is powered on and restart the laptop to try.
5. All operations must base on the software well loaded! (red letter disappear and offline day appear)

Wednesday, February 28, 2018

What is used for BMW G30 ECU flash

22-1
Purpose: Need to flash a BWM G series G30

Puzzle: Is the ICOM Next mandatory or is the up to date ICOM 1st generation BMW ICOM Next from 2012 ok?
Can I flash NBT EVO with old ICOM?

Advice & Options:

1.

ENET cable would probably be better for you.

2.

I flashed NBT EVOs with old ICOM without problems.

3.

Flashed all Cars with Icom Next and Online Aos with DHCP over Router. Since that i have Never any Problems with NBT or other. Flash E/F/G with this Setup.

Note that Online Aos is the online version of the BMW software for Diagnostic, Programming any many other things.

4.

To answer your question
1st : you doesn’t need iCOM NEXT to flash the G series…but It actually Lot better & save up your times because iCOM NEXT has build in Gigabit connection.
2nd : old iCOM working find. It just take a lot longer.

5.

Icom best any type , router I noticed w my setup I use desktop w 2 lan port and on a few f cars it actually faster then oem it programs up to 8 module same time w gigabit switch , and handle data lots faster than etnet cable and for certain modules the router is a must will crash hu high in kombi in a few others

6.

Any icom will work , but to be safe with f,g,i series vehicles , use a dedicated router as kafas huh and a few other modules will crash if you do not use a router it handles the switches for Ethernet as those modules use more than 1 path way , in short it uses all 4 two pair wires and without router not good , this has worked for me for some time now good luck. note my router does not connect to wan

Conclusion:

ICOM Next is the best option for G series, working better and faster than old BMW Diagnostic Tool BMW ICOM cables. It handles multiprogramming and coding quite nicely. Gets the job done much faster if flashing the complete vehicle. Also, another benefit to Next will be compatibility for future cars.

CGDI BMW program new remotes to BMW 530Li CAS3

20-1
Test report: CGDI Prog BMW and BMW 530Li 315 remotes
Place: www.obd2tool.com
Device: CGDI Prog BMW Key Programmer
Car: BMW 530Li
Basic vehicle information:
CAS version number: 9147227
CAS version: CAS3
Remote frequency: 315
Gear code: HA00017269
Test procedure:
Original remote and new remote to be programmed
OBD2 Programmer CGDI Prog ready for use
20-2
20-3
CGDI Prog reading key info
20-4
New remote is programmed successfully
And it’s verified to work no issues
20-5 20-6
20-7
Test result: Success! CGDI BMW works perfect

How to do BMW G Series Coding with BMW ICOM cable

Topic: How to do BMW G Series Coding with BMW ICOM cable
I’ve collect all useful tips of BMW G series coding on the web and make a write-up here. Hope it helps.
Q: Is it possible to code BMW G-series and wich software? E-sys is not possible?
A: Coding G series is with ESYS. I think you need pro launcher from Tokenmaster. It was written somewhere on the forum but maybee you can ask Tokenmaster.
Q: Have any good success if G series coding?
A: I have successfully coded G-series. You need Pro Launcher.
Q: Do we know if it’s possible at all to code the G-series?
A: Coding is possible with E-SYS, but problem is the mapping/trimmed CAFD’s on new ECU’s. But for excisting ECU’s not a problem (BDC_BODY, NBT2, ACSM etc.)
Q: Can I code G11 with Esys?
A: Tried to code G11 today.
My I-level is S15A-16-07-506, used data 5.94.
I found S15A target in Esys.
S15A psdzdata covers F090/G001/G002/G011/G012/G030/G031/G032/RR11/RR12/RR31
Q: Could you share with me your launcher pro’s token and activation code ?
A: This is not possible. Token and activation code are valid for 1 PC only. This is how it works: you ask Token Master, he sends token, you install Launcher Pro with the token, Launcher generates request code, you send it to Token Master, he sends you activation code in response.
Q: Which E-sys can be used for G series coding?
A: E-Sys:
S15A psdzdata covers G001/G002/G011/G012/G013/G030/G031/G032
S15C psdzdata covers G008/G038
Q: Which tool for G series?
A: I’m perfectly aware what ICOM Next from OBD2TOOL is and I have it.
Icom next runs a gigabyte lan port. So if router and laptop also running gigabyte ports you increase speed, that’s only if the car and software allow it.
Also the Icom next is faster for G series cars which I suspect also have gigabyte Ethernet bus.
Also it has USB3.0 instead of USB2.0 and a better wifi card.
Ps. It’s a copy, from http://www.obd2tool.com/search-BMW+ICOM.html
Q: Which BMW ICOM can i use for G30?
A: Any icom will work , but to be safe with f,g,i series vehicles , use a dedicated router as kafas huh and a few other modules will crash if you do not use a router it handles the switches for Ethernet as those modules use more than 1 path way , in short it uses all 4 two pair wires and without router not good , this has worked for me for some time now good luck. note my router does not connect to wan
Q: What tool is used for G30 flash or coding?
A: Flashed all Cars with BMW ICOM Next and Online Aos with DHCP over Router. Since that i have Never any Problems with NBT or other. Flash E/F/G with this Setup.
Note that Online Aos is the online version of the BMW software for Diagnostic, Programming any many other things.
Q: How to do G30 coding?
A: BMW G30 has a quite a lot of differences in ECU, so wanted to share my findings here.
Note:
– This is Not a comprehensive list of options But options that are unique from options standard across the recent models.
– Read SVT does Not work, use Read ECU instead.
– Ensure vehicle engine is running before you press Read ECU button otherwise you won’t get the full list of ECUs.
ECU: SAS [Driver Assistance Systems]
ACC Default Distance: C_Abstandsstufe_init -> Set to 2
Blind Spot Detection: Note that G30 has a multiple Blind Spot Detection Modules, and you need to set Speed setting for each. For each radar module there is a separate KMH and MPH Setting so 6 in all.
E.g.
C_LCA_SWW_Vmin_KMH – set to 55km/h
C_LCA_SWW_Vmin_MPH – set to Option 0 (Werte 22)
ECU: HU_NBT [Head Unit]
G30 has a hardware limitation and max Video-In-Motion you can get via E-sys is 63 km/h (around 39 mph). After following standard VIM coding, Ensure that
SPEEDLOCK_SPEEDVALUE_MIN: Werte=1F
SPEEDLOCK_SPEEDVALUE_MAX: Werte=3F
ECU: DKOMBI [Instrument Cluster]
Remove Speed Limit Sign from HUD: HUD_SPEED_LIMIT_ENABLE DKOMBI
ECU: IHKA [Climate Control] – Not Tested
This encoding value determines whether the previous settings (Last Function) should be used when switching from the Auto mode to Manual mode, in manual mode, or whether the settings from “Auto” should be used when changing from the car to the manual mode.
LAST_FCT_AUTO_MAN
Default: AKTIV (Active) = 01
HO coding in order to be able to manipulate front-end adjustment of the ventilation (if necessary, in the case of special large-scale customer requests)
3003 -> VERTRIMMUNG_BEL_FRONT (Front Face)
keine = 00
3003 -> VERTRIMMUNG_FUSS_FRONT (Front Feet)
keine = 00
OPTIONS
keine = 00 (No)
kaelter = 01 (Colder)
waermer = 02 (Warmer)
ECU: BDC_Body -> 1DF7 – Comfort Access Settings
3514 PMaster Has Comfort Access Related Settings
ECU: ACSM – Safety Related Settings
Settings for SeatBelt Reminders and such

Step to install BMW ISTA+ with all programming data

19-1
I have read that BMW will stop support F and G series from Ista P.
Is there somewhere a good tutorial how to install the new ISTA+ with all programming data included.
There are a lot of different software SPD delta, etc etc. How to install and which files to use
Here you go…
First you need ICOM to get ISTA+ programming to work. Yes, you can have tested ISTA+ download from cardiagtool.co.uk or use the psdzdata FULL from @Shawn which is an easier route for *you* than using the sdp deltas and ISTA Launcher Console.
Instructions:
1- rename C:\Rheingold\PSdZ\data\psdzdata to psdzdata.orig
2- extract psdzdata FULL in C:\Rheingold\PSdZ\data, browse to C:\Rheingold\PSdZ\data\psdzdata\swe\swfl and check that there is lots of files…
3- you need to enter those two registry entries for x64 OS:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BMWGroup\ISPI\ISTA]
“InstallLocation”=”C:\\Rheingold”
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BMWGroup\ISPI\Rheingold]
“BMW.Rheingold.Programming.Enabled”=”True”
“BMW.Rheingold.Programming.PsdzDataPath”=”C:\\Rheingold\\PSdZ\\data”
PS: if you can’t read faults with ISTA, your installations has some issues.
Note:
I don’t use ISTA programming as I don’t have BMW ICOM.
I only use Esys/ENET for flashing/programming. Pretty powerful and lets you do stuff that ISTA will never do (like flash GTS DCT software for non GTS M4)
Here are two different entries to point to psdz.
1) BMW.Rheingold.Programming.PsdzDataPath”=”C:\\Rheingold\\PSdZ\\data
is all that is included in Diagnosis-only ISTA+
2) BMW.Rheingold.Programming.PsdzDataPath”=”C:\\Rheingold\\PSdZ\\data_swi
is what is needed for programming Fxx/Ixx/Gxx-series with BMW ICOM A2(ie SDP). But, you could change to whatever you want in registry.

BMW ICOM A3 or BMW ICOM NEXT

Hello mates. I do not know what to choose between BMW ICOM A3 HW 1.38 and BMW ICOM NEXT A + B + C HW 1.40
please help me with some advice
18-1
18-2
BMW ICOM A3 HW 1.38: http://www.obd2tool.com/goods-5216-201609+New+BMW+ICOM+A3BCD+Professional+Diagnostic+Tool+with+Free+Wifi+Function.html
BMW ICOM NEXT A + B + C HW 1.40: http://www.obd2tool.com/goods-6940-BMW+ICOM+NEXT+ABC+New+Generation+OF+ICOM+A2+With+201707V+Engineers+software+Plus+Lenovo+T410+Laptop+Ready+to+Use.html
Reply 1: Both of these have the same hardware. None of them are clones of anything also. A3 is fully china version of ICOM, there is no original version looking like this crap. NEXT is just looking as genuine NEXT, but with old A1/A2 hardware inside, like A3.
Reply 2: I recommend buying an original Icom next. It is priced roughly at 500 euro. Take in consideration that you will probably work on cars that are worth 30-40k euro or maybe more and if your chinese icom fails you even once, you will be spending a lot of money on a bricked ecu.
Reply 3: You can have a Icom Next HQ clone if you don’t have much budget of it. This tool handles multiprogramming and coding quite nicely, much faster in BMW F and G series and if flashing the complete vehicle. It supports gigabit Ethernet too to be future proof, there currently is not gigabit Ethernet protocol defined yet for autos. will be compatibility for future cars. Also, it has a better wifi card and USB3.0 instead of USB2.0 (USB 3.0 is theoretically more than ten times faster than USB 2.0. We need usb 2.0 or usb 3.0 flash drive formatted with FAT32.)
No comments on China knockoff quality, I mean an ICOM Next interface.
Reply 4: Buy a icom next original or HQ clone, these are for a decent price now

BMW E-Series Programming with ICOM ISTAP, not ISTA+

There are different systems for vehicle diagnosis (ISTA) and programming (ISTA/P) used. This means it was necessary to change systems several times when repairing a vehicle using software.
ISTA+ has been expanded so that all the required programming functions for the series F, G and I are integrated.
E-series vehicles still have to be programmed using BMW ICOM ISTA/P!
The functions relevant for programming can be accessed via the following menus:
17-1
Vehicle treatment
1.Software update o Comfort – as per the suggested measures plan
o Advanced – with broadened scope
o Additional software (range of functions is not active yet)
2. Control unit replacement o Before exchange (preparation) – control unit read-out for the exchange
o After exchange (subsequent evaluation) – control unit configuration after exchange
3.Vehicle modification o Retrofit
o Conversion
o Conversion (only coding)
o Backfitting
o Immediate measures
17-2
So, what for E series coding/programming?
For Exx- Series:
Interface = K+DCAN Cable (OBDII to USB) or ICOM
ECU Data Files = SP-Daten
NCS Expert = Coding Software
WinKFP = Programming (Flashing) Software
EDIABAS = Low-Level ECU Communication Software used by NCS Expert & WinKFP
For Coding, you need NCS Expert / SP-Daten for E-Series
All Diagnosis and Coding can be done with a cheap K+Dcan cable
For Programming (Flashing ECU’s with new Firmware), then you need ISTA/P for for E-Series, or you can use WinKFP for it. And you will need a BMW ICOM cable (ICOM A2/ICOM A3 or ICOM Next)
YOU HAVE TO KNOW before you buy ICOM A2 or ICOM A3 or ICOM Next:
ICOM Next vs the old ICOM
-> much faster in BMW F and G series ..
-> supports gigabit Ethernet too to be future proof, there currently is not gigabit Ethernet protocol defined yet for autos. Also it has USB3.0 instead of USB2.0 and a better wifi card.
So, Icom next a works much better.
BMW ICOM A+B+C vs ICOM A2
-> more stable during programming
-> be necessary for the future Gbit cars
-> faster start-up times and high throughput
-> through high-performance,low-power ARM SoC
-> improved handling
-> more flexible OBD cable
-> lighted button for logs

In sum, Icom next wins!
ICOM A3 vs ICOM NEXT
Both of these have the same hardware. None of them are clones of anything also. A3 is fully china version of ICOM, there is no original version looking like this crap. NEXT is just looking as genuine NEXT, but with old A1/A2 hardware inside, like A3.
I recommend buying an Icom next. It is priced roughly at 500 euro. Take in consideration that you will probably work on cars that are worth 30-40k euro or maybe more and if your chinese icom fails you even once, you will be spending a lot of money on a bricked ecu.
ICOM A vs ICOM A2 vs ICOM A3
Modified ICOM A2 for vehicles with OBD access receives a significantly more powerful processor and more storage capacity. And robust aluminium case will help to avoid damage when using in harsh environments. It works better in cooling, runs faster and works more stable, not easier broken than older ICOM A.
ICOM A3 can program all units for all BMW series expect media system, and work more stable and has stronger compatibility than ICOM A2, A1.
In short, ICOM NEXT A+B+C works perfect; it’s the best option.