Posts tagged with "bmw enet cable"

BMW ICOM A2 vs. ICOM Next vs. INPA vs. E-sys

Any cost-effective DIY solution of BMW diagnostic/coding/programming?

Yes, first you should know which a BMW ICOM cable you need: K+DCAN or ENET or ICOM A2/ ICOM Next.

  INPA K+DCAN cable

 

(switch mode)

BMW ENET cable BMW ICOM

 

(ICOM A2ICOM Next)

Image  bmw-enet-esys  bmw-inpa-k-can-cable bmw-icom-next-wifi
Price $17.99 $11.99 $300 around
Vehicle For Exx cars For Fxx cars For ALL Exx & Fxx cars

 

(BMW E, F, G, I, Alpina series cars, MINI and Rolls-Royce from 1985 – 2017)

Software Inpa 5.0.2

 

Ediabas

E sys 3.23.4

 

Psdzdata

Ista-D

 

Ista-P

BMW ETK
BMW KSD
INPA

NCS Expert

WinKFP

E-Sys 3.27.1

BMW AiCoder

BMW FSC code generator

Diagnostic Yes Yes Yes
Coding Yes Yes Yes
Programming No Yes Yes


In summary,

It depends on your purpose (diagnostic or coding or programming) and model (Exx or Fxx or others).

 

For Coding, you need different Tools, NCS Expert / SP-Daten for E-Series and E-Sys / PSdZData for F-Series.

All Diagnosis and Coding can be done with cheap DCAN Cable for E-Series and cheap ENET Cable for F-Series.

 

For Programming (Flashing ECU’s with new Firmware), then you need ISTA/P for for both E-Series and F-Series cars, or you can use WinKFP for E-Series and E-Sys for F-Series. For E-Series Programming, you will need an ICOM, but for F-Series Programming, you can use ENET Cable.

 

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 Fxx- / Ixx- / Gxx-Series, Mini, & Rolls-Royce:

Interface = ENET Cable (OBDII to RJ45 Ethernet) or ICOM

ECU Data Files = PSdZData

E-Sys = Coding Software

E-Sys = Programming (Flashing) Software

 

About: BMW ICOM

ICOM A (also ICOM A2, ICOM A3, ICOM Next A): main interface

ICOM B: adapter for programming multimedia in E series

ICOM C: adapter for old BMW with round 20 pin diagnostic plug

ICOM D: adapter for motorcycles

ISTA+ (AKA Rheingold or ISTA-D)

DIAGNOSTICS for All Vehicles

PROGRAMMING for F/I/G/RR & MINI, but requires an ICOM

ISTA-P

PROGRAMMING traditionally for all chassis, but is being phased out by August 2017, except for legacy E-series.

Replacement ECU’s must be NEW

 

YOU HAVE TO KNOW before you buy ICOM A2 or ICOM A3 or ICOM Next:

 

BMW 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. 

 

 

ICOM NEXT A 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

 

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.

How to solve BMW DME/DDE module initialization Problem

Here is the expert solution to BMW DME/DDE module initialization  problem

 

(Note: The document was translated from Korean. Credits to Mr. JIHUNX)

 

Background:

The DME(Digital Motor Electronics module of the BMW automobile is a very important module that controls the main operation of the engine (Diesel vehicles include DDE and Digital Diesel Electronics modules). Unlike other modules, the DME / DME2 / DDE module must be coded with the power turned on (ACC On) without coding while the power is turned on at the time of coding. If the initialization is done by pressing the button with the ignition on Codeor the coding is done, the DME module will be blown and various warning lights will appear. Most of the beginner coders initialize ECUs it, and after selecting all , Code it seems that these problems are caused by pressing. Code If you need to initialize by pressing Code, select the individual module and press to initialize it for each individual module.

bmw-DME-module-initialization-1

If the DME module is blown, the starting will be turned off while coding, and if you try to start, there will be a phenomenon that the driving device error will not start. Then, various warning lights are turned on as shown in the figure below.

bmw-DME-module-initialization-2

Solution

By default, the preparation process is the same as the BMW ENET E-sys software coding procedure. I am going to tell you about the theory, not the actual experience. Please note that the names and numbers of the coding files are different because they are synthesized by combining all screenshots. 

  1. Read SVT (VCM) Activate FA (VO) => Read SVT (VCM)) , then proceed to the process (ACC ON state ).
  2. SVT With the DME module selected in the area, Detect CAT for SWE click the button on the right .

bmw-DME-module-initialization-3

  1. After selecting the most recent CAFD OK, press. The current F020-13-11-504 CAFD list is selected because it is the most recent version on the current capture screen .

bmw-DME-module-initialization-4

  1. The DME module will probably have been changed to a blue, red color folder on the SVT list as shown below.

bmw-DME-module-initialization-5

  1. DME With the module name selected Code, click the button on the right screen . Or you can DME right-click on the module name Code and select the same.

bmw-DME-module-initialization-6

  1. If you continue to coded while the green bar is stretched as if you are coding, it is restored normally.

http://www.obdii365.com/producttags/bmw-icom-next.html

How to install and use BMW Dr.gini B020 software

Dr.gini B020 BMW diagnostic software is a new program released as BMW ICOM software and tested OK to work perfect with a communication interface (BMW ICOM, BMW ICOM NextBMW ENET cable, PASSTHRU or INPA K+DCAN cable).
Dr gini BMW download FREE: Unknown security
or
Dr gini BMW download: Tested OK
dr-gini 
How to install Dr.gini – b020:
Step 1: install EDIABAS.
Run the EDIABAS _7.3.0.msi in the EDIABAS folder to install the EDIABAS
Do not change any setting during installation.
Step 2: install Dr.Gini
Unpack the “Setup Dr.Gini B014 EN.zip” to run and install
Note: the setup is not completed
Step 3: files replacements in EDIABAS
Copy extracted files in the ECU folder to the ECU folder where EDIABAS program is installed
Step 4: Copy the EDIABAS.INI in”INTERFACES/ENET Ediabas.INI and overwrite the C:/EDIABAS/BIN folder, as Dr.Gini will be connected by the ENET cable.
Copy the api32.dll file in the “API32.DLL” folder to:
For Windows 7/8/8.1 / 10 64-bit:
C:/Windows/SysWOW64
For Windows 7/8/8.1 / 10 32-bit :
C:/Windows/System32
Step 5: Copy the Gini_B020.exe file to C:/EDIABAS/BIN.
Sometimes, Gini_B020.exe is recognized as a malicious program and may be removed from an anti-virus program. If you feel that this process is unstable, you can just delete this file.
Dr.gini – b020 installation completes.!
How to use Dr gini BMW:
Dr.Gini – Interface Configurator (ICOM, ENET, K+DCAN, PASSTHRU)
Discover & manage up to 3x ICOM interfaces
Dr.gini-b020-manual-1
Dr.gini-b020-manual-2
Dr.gini-b020-manual-3
Dr.gini-b020-manual-4
Dr.Gini – Register a Battery (E series) – Expert
Dr.gini-b020-manual-5
Dr.Gini – How fast you can read and display the engine analog values:
Petrol Engine: 21 gauges updated each 9ms approx.
Dr.gini-b020-manual-6
Diesel Engine: 22 gauges updated each 8ms approx.
Dr.gini-b020-manual-7
If your gauges are slow, it’s probably because of your communication interface
Dr.Gini – Reset Driver Side Window – Expert
Ecu: D_KBM
Job: STEUERN_FENSTERHEBER_DENORMIEREN
Argument: 11
–> Run Job
Dr.gini-b020-manual-8
Attention:
the driver’s window will open and close itself !
Ecu: D_KBM
Job: STEUERN_FENSTERHEBER_EINLERNEN
Argument: 11
–> Run Job
Dr.gini-b020-manual-9
25th December 2016… Save the date…
Dr.gini-b020-manual-10
Dr.gini-b020-manual-11
Dr.gini-b020-manual-12
Dr.gini-b020-manual-13
Dr.Gini B021 – What’s new in Basic version?
Dr.gini-b020-manual-15
  1. FSC read and write for E series
    –> enter Ecu Address, then press Status to get started
  2. Maps Code generator
    –> drag and drop FSC in the Textbox to get started
  3.  Dashboard controls
  4.  Footwell Module Reset counter

http://blog.obdii365.com/2017/08/01/dr-gini-b020-bmw-manual/

Free BMW ENET E-sys 3.29.0 Psdzdata 3.61.5 and Installation

Latest BMW E-SYS 3.29.0 F-series coding software released here!
Here you can download BMW ESYS 3.29.0 + ESYS Launcher Premium 2.7.1 + Psdzdata V3.61.5 Lite for BMW coding!
Compatible with BMW ENET Cable and ICOM.
Note before you download:
ALL links here are free to all, NO pass!
And also try on your own risk!
E-SYS 3.29.0 setup file Download:
e-sys-3-29
Psdzdata V3.61.5 Lite Download:
psdadata-3-61-5
E-SYS Launcher Premium 2.7.1 Download:
Tips:
  1. You must uninstall the existing E-SYS version before installing new E-SYS 3.29.0.
  2. E-sys Launcher Premium 2.7.1 is tested OK to launch E-SYS 3.28.1, but for E-SYS 3.29.0, haven’t tested, should work.
  3. E-SYS Launcher Premium V2.7.1 require NET Framework 4.5.2 or above.
After download ESYS 3.29.0 Program, what tools you need for BMW Coding?
BMW ENET Cable : Cheapest option for BMW F-series Coding
BMW ICOM: Allow you to fully diagnose and program more than just do coding)
Recommended: BMW ICOM NEXT or ICOM NEXT WIFI. (Next generation of ICOM A2)
bmw-icom-next
Why choose E-Sys Launcher Premium to launch E-Sys software?
E-Sys Launcher Premium allows you to perform FDL coding.
– Increased default memory allocation.
– Enhanced overall System stability.
– Zero E-Sys Configuration.
– Personalized and individualized token.
– Easy-to-use.
Note: With E-Sys Launcher Premium, once “Car Series” is set, it can only be changed every 3 days, so be sure to set it correctly at first!
How to install BMW E-Sys 3.29.0?
(Steps refer to E-Sys 3.26.1 installation)
Extract E-Sys using Winrar. Right click it and click “extract here”.
Run E-Sys_Setup_3_26_1_b42487.exe
Select language, click “Next” then “I accept the agreement” then “Next”.
Click “Browse” to choose where to install E-Sys. The default location is C:\EC-Apps\ESG\E-Sys.
default-installation
Set the data path for E-Sys, the default is C:\Data. Click next until the installation begins.
set-the-data-path
installing
Click “Finish” to complete the basic installation procedure for E-sys.
Then you need to make it work.
You will see two folders, one is a “Patch” the other is “Token Generator”.
token-generator
The patch folder contains 2 files
e-sys-installed
Copy the svc0x80.jar file to the lib directory (C: /EC-Apps/ESG/E-Sys/lib)
Place the E-Sys.bat (batch file) in the same directory as the .exe file. Replace the .bat file in that directory (C: /EC-Apps/ESG/E-Sys)
Use the Token Software, enter a username as you like and password.

Free Download BMW ENET E-sys 3.61 and FSC generator

Here is a step-by-step guide to show you: How to generate BMW FSC code by BMW E-Sys and BMW FSC Generator? Use a $11.99 BMW ENET Cable and start as below:
bmw-enet-cable
Step 1: Download BMW E-Sys and BMW FSC Generator, extract them to Local C: Disk.
This tutorial use BMW E-Sys 3.26.1, you can also download latest BMW E-Sys 3.28.1:
Download BMW FSC Gen:
Step 2: Use the ENET Cable to connect car with E-Sys software then open E-Sys.
open-enet-e-sys-software
Follow step by step as below:
Enter "Expert Mode" in the menu on the left of the screen.
Click "FSC-Extended"
Input "0x63" in Diagnostic Address blank
Click the "Identify" button
Confirm HU_NBT
Enter "0xDE" in Application Number blank
Enter "0x1" in Upgrade Index blank
Click "Store FSC" then click the ">>" button to confirm that SotreFSC is created on the right side.
Click the "Read" button
Then click "Save" button to save as DE.fsc file name
Step 3: Copy the DE.fsc file to My Computer→ C drive → FSCGen
Press the Windows key + R button, enter CMD Enter (Run Command Prompt)
After entering cd \, enter (\ is the key on the left or bottom of the backspace key, which is used to display the circle. Cd is the command to go to the directory one step up, cd is the abbreviation of change directory, it is used to move the directory.)
Enter "cd FSCGen"
enetr-cdm-enter
Step 4: Enter "Nbt.exe de.fsc 0xA6 0x28 X123456" (X123456 is the last 7 digits of the chassis number and all chassis numbers must be in capital letters.)
In this way, you can generate BMW FSC code successfully! All you need to buy is just a cheap BMW ENET F-series Coding Cable!
enter-digits
Related BMW diagnostic tool you may need:
BMW ICOM NEXT with V2017.03 ISTA-D software
 
 
Or directly visit http://www.obdii365.com/

Free Download BMW E-sys v3.23.4 Psdzdata v50.3

Free download E-sys 3.23 Psdzdata 50.3 with password and coding PIN:

http://pan.baidu.com/s/1mghYYLU

Password: E*G@rqVa

PIN: 2670

 

What is BMW E-SYS:

E-SYS is the BMW diagnostic software for BMW F series coding?

 

What is Psdzdata?

The Psdzdata is basicly a pack that contains all the data needed for E-sys to be able to code a car, flash ecus and firmware update of the modules on the car.

 

What is BMW coding?

Coding is for people who want to play with the settings of BMW car software to achieve something more desirable. Coding is not really a programming; it is another name for re-configuring the software of your car. There are limited risks of messing up with your car SW but if you are careful, follow step by step instructions and know and understand what you are doing, it may be OK to go ahead. Never try to guess and do it, be absolutely sure for your steps, clarify your doubts before you proceed. There are experts on the forum willing to help you, don’t hesitate to ask even a silliest question. Never-the-less, if you want to try new unknown settings which others have not tried, believe me, you are playing with fire.

 

What is needed for coding on BMW F series:

BMW Ethernet to OBD-II Cable (ENET cable)

E-Sys software with installation password and coding PIN

Psdzdata

A dedicated laptop with Windows XP (preferred) or Windows 7 with minimum 80 GB of free space

Software installer (optional), files attached

Backup utility for CAF files (optional), file attached

 

Where to get a working BMW ENET cable for coding?

Just DIY or spend a bit on it (usually less than $20)

Google “diy enet cable” and lots of DIY guides can be found there

But honestly, better to buy a working one with some pennies (lots of issues can be avoided)

The ENET cable tested myself: http://www.obdii365.com/wholesale/bmw-enet-interface-cable-e-sys-icom-coding-f-series.html

Confirmed it’s working! Usually need luck with items from China.

enet-cable-review

What can be done with ENET cable with E-sys?

  1. Lock unlock sound confirmation ( to prevent radio interference, add sound to confirm car locked when turn light confirmation inconvenient. This is setup in cic)
    2. Can operate the navigation menu including watching dvd when driving( for driving safety. Let the side driver operate the navigation menu )
    3. Display engine output and torque meter ( purely fun, look engine output )
    4. Cancel confirmation screen big screen boot delay
    5. Open the voice recognition function
    6. Three kind of bluetooth phone ringtones ( personality only )
    7. Increasing the cic memory address to 50
    8. The glass automatically rise to the top process is not terminated by the car door ( easy to get off to close the window waiting )
    9. The digital speed display ( fun only )
    10. Air-conditioned memory of the last off state ( without air conditioning season is more convenient )
    11. Indoor cycling memories of the last time the state when engine off
    12. A-pillar electric tailgate buttons and remote control a key to close the power tailgate. At any time terminate the reverse operation ( turn off 15 minutes or more reset )
    13. Increasing shift paddles
    14. The small screen to the large-screen display modify
    15. Pdc display vertical and horizontal
    16. Disable the seat belt status display – passenger seat
    17. Disable the seat belt status display – driver seat
    18. Disable seat belt reminder mistake ! The link is invalid. Device – passenger seat
    19. Disable seat belt reminder – driving position
    20. Disabled unfasten their seat belts voice prompts – passenger seat
    21. Disabled unfasten their seat belts voice prompts – driving position
    22. Intersection vehicle high beam automatic control ( no condition tested. Do not know if it is valid )
    23. Angel eyes open and cancel functions
    24 turn off the engine start-stop function turned on by default
    25, gps time synchronization
    26. Foot open the back cover
    27. Ds show s1-s7 selection
    28. Active sports gearbox program sport +
    29. Single microphone settings
    30. Engine off automatically unlock
    31. Internet applications
    32. Armrest usb playback video
    33. The maximum distance disable front camera view
    34. The maximum distance to disable the rear camera view
    35. Maximum speed disable front camera view
    36. The maximum speed to disable the rear camera view

 

Good luck with BMW coding.

Enjoy!

http://blog.obdii365.com/2017/05/14/bmw-e-sys-v3-23-4-psdzdata-v50-3-download-free/

BMW E-sys 3.26.1 Update 2017-1 NBT 2017-1 Map

This is about how to update BMW NBT map to 2017.01 version, at a low cost (within $20), using anBMW ENET cable bmw and E-sys v3.26.1. Here, i would like to update NBT maps for the BMW F22.
After doing a bit of research on the bmw forums, there is a ton of good information already out there.
Materials required for process:
#1 You need 20xx-xx *Insert_Country_Here* NEXT Maps (you confirm this from iDrive that your car is indeed running that region, and the map type is NEXT). Different head units use different maps, and they are not cross-compatible, PREMIUM, MOVE, NEXT, etc..
  1. You will also want at-least a 32Gb flash drive to hold the update files formatted as FAT32. It is essentially three Dual-Layer DVD’s worth of Data. You can use three 8Gb drives, but I’ve read some people running into problems with specific brands that format below the minimum.
  1. You need an FSC Activation Code. This is gone about two ways, either you pay someone with BMW Internal Portal access to your VIN’s 1B/DE File, and they can generate it. Or you have a proper ENET cable, and E-SYS and you can retrieve the 1B/DE File, and generate it use the available tools. There is another set of tools called FSC Generator/SWID Reader, but they are only compatible with 32-bit Windows. FSC.exe is not equal to NBT.exe !! NBT is for NEXT, FSC is for old versions.
the NBT.exe file for the process
NITROFLARE – INTERCHANGEABLE LINKS (6 MB)
  1. You need an ENET cable, I had one so I chose to try the E-SYS Route.
Don’t pay more than $20 for one, Make sure he is a good seller with 99%+ feedback and over 1000 positive feedback ratings
http://www.obdii365.com/wholesale/bmw-enet-interface-cable-e-sys-icom-coding-f-series.html
  1. You need a working version of E-SYS, connect to your car as normal.
E-sys 3.23.4 (100% working)
How to get FSC codes with E-sys software:
  1. Open E-Sys and select “Expert Mode” on Left Side
select-expert-mode
  1. Now go to FSC Extended mode. “FSC Extended”
FSC-Extended
  1. Enter Diagnostic Address 0x63
  2. Click Identify
  3. The Base variant should show “HU_NBT”
  4. Enter Application ID 0xDE (for NBT)
  5. Enter Upgrade Index 0x1
  6. Click on Store FSC in the list, and move it to the right by clicking the -> button
  7. Click Read
  8. Click Save and store the file as DE.fsc
save-file
  1. Open up a command prompt window and execute as follows
11a. 2016-1 nbt.exe DE.fsc 0xA8 0x08 <7DIGITVIN>
11b. 2016-2 nbt.exe DE.fsc 0xA8 0x27 <7DIGITVIN>
11c. 2017-1 nbt.exe DE.fsc 0xA8 0x28 <7DIGITVIN>
(A new revelation on this command, you can exclude the 7 Digit VIN option and still produce the same resulting FSC code) Cool trick!
exclude-the-7-Digit-VIN
This will output your FSC Activation Code for the upgrade!
enter-fsc-activation-code
Keep in mind this FSC Activation Code is only good with this Region/Year set of Navigation Updates. You will need a new one every time you perform a new update.
The update process is very straight forward and simple:
  1. Copy the files onto your 32Gb USB Drive
  2. Turn car on and Insert USB Drive into USB port under your arm rest
  3. Car should recognize the USB Drive and notice it’s a nav update
e-sys-update-navi-1
  1. Once you decide to continue it will ask to enter the FSC code, use your iDrive controller to enter this long ass code
ask-to-enter-fsc-code
You may get it wrong first.
click-ok
But try again and write it down clearly
e-sys-update-navi-2
  1. Reap the benefits of an updated navigation system on your BMW. IE. Not getting lost as much, or routed in circles on unknown areas
Also you can always check the status in iDrive by Navigation, and click Options (bottom/right on idrive)
navigation-data-update
Done!

 

BMW NBT EVO HU pinout for ENET E-sys cable

It’s all about BMW E series NBT coding using BMW ENET E-sys cable. Useful tips can be found here, such as NBT, NBT EVO, NBT HU pinout and connection description, and also NBT retrofit manual available.

 

NBT pinout

nbt-pinout

(NBT rear view with connections)

 

NBT connections description

nbt-connections-description

 

NBT EVO pinout

nbt-evo-pinout

(NBT EVO rear view with connections )

 

NBT EVO connections description

nbt-evo-connections-description

Note:

*When retrofitting E60, E70, E90 with NBT EVO, pin 14 (KL58G) of the Main Quadlock connector must be cut and leaved unconnected

 

NBT coding

nbt-coding

(NBT coding connection schematic )

enet-cable

(BMW ENET cable from China)

nbt-evo-connections-description

(NBT EVO coding connection schematic)

 

NBT HU pinout

nbt-hu-pinout

 

NBT HU pinout description

nbt-hu-pinout-description

 

NBT HU pinout

nbt-hu-pinout-2

NBT HU pinout description

nbt-hu-pinout-description-2

 

Basic coding parameters for NBT HU

basic-coding-parameters-for-nbt-hu-1

basic-coding-parameters-for-nbt-hu-2

Reference: BMW E90 CCC & CIC to NBT retrofit/ coding.pdf

It’s very important for NBT retrofit DIYers. All you need can be found here, like tools selection, installation, coding issues- most details offered.

https://eobd21.wordpress.com/2016/09/19/bmw-nbt-evo-hu-pinout-for-enet-e-sys-cable/

How to install BMW E-sys software on MacOSX

Here are the instructions for getting BMW ENET cable (Ethernet to OBD) Interface E-Sys F-series coding software running in a Virtual Windows environment running under MacOSX.

 

Please note that these instructions have been prepared from a MacBook Pro running MacOS version 10.7.4, along with VMWare Fusion version 4.1.2 (not in bootcamp mode), running Windows 7 (x86) SP1.

The configuration and instructions prepared for E-Sys can be followed exactly as they have been prepared for the Windows environment here within the virtual windows as well.

Please configure the VMWare Network Adapter to have a bridged connection to the OSX physical adapter, as in the following screenshot:

E-sys-on-macosx-1   Note: at the time this screenshot was captured, the Ethernet wire was not connected to the car, hence it is shows a red circle in front of the title “Ethernet”. Once connected to the car (or any active ethernet wire), the circle will be green.

If disk space is of no concern, then the rest of the instructions below can be ignored. However, considering the size of the psdzdata folder (approximately 15 gigabytes and growing per release), and usually virtual machines do not have as much disk space available to them as the parent OS, one can store the psdzdata folder on the Mac side and allow E-Sys to see the files from within the virtual windows.

Ensure that Windows is able to see a folder on the MacOS environment as a standard shared resource. The easiest way to do this is to enable Shared Folders and Mirror the Downloads folder to be the same between the virtual Windows and MacOS:

E-sys-on-macosx-2

Now, create a folder called “BMW” or anything else that is desired on the Mac’s Downloads folder. The contents of the MacOSX downloads folder will be available in Windows via Z:\Downloads under Windows Explorer.

E-sys-on-macosx-3

In the ~/Users/username/Downloads/BMW folder, create a folder called: “ESysData”, and copy the contents of the folder “C:\EsysData” to the “Z:\Downloads\BMW\EsysData” folder. Now extract the entire downloaded “psdzdata” folder content in the psdzdata folder of the MacOS environment. Lastly, copy (not move) the contents of the following folder:

~/Users/username/BMW/EsysData/psdzdata/swe

to the following folder within the EsysData folder structure created above:

~/Users/username/BMW/EsysData/SWE

Please note that the “username” that appears in the above two paths will be the MacOS user’s username. Also, considering the fact that the Windows filesystem does not support case-sensitivity, the folder name cases specified above do not have any significance other than readability.

In E-Sys coding software, from the “Options” menu select “Settings…” and then select the “Program” tab. Ensure that the EsysData folder path is correctly specified with respect to where they are on the MacOSX environment and the Windows shared folder path. See screenshot:

E-sys-on-macosx-4

The EST file also needs to be mapped to E-Sys, and this file can be stored on the Mac side as well. Although it does not have a significant file size, it is advantageous to have this file on the Mac side for those who use Time Capsule as a backup solution and would like these files to be backed-up. In this case, the following illustration shows where the location of the EST file can been configured:

E-sys-on-macosx-5

The rest of the instructions that have been prepared for windows need to be followed in order to alter the coding of a BMW via E-Sys running in VMWare Fusion and MacOSX.

http://www.obdii365.com/upload/pro/201608/e-sys_macosx_installation_and_configuration.pdf

http://weblog.com/bmw-enet-e-sys-software-macbook-pro-installation.html

Reflash BMW ZGM, BMW ICOM or ENET E-sys

Here are some tips aimed to help reflash BMW F series ZGM with E-sys v3.22.5 coding software.
Purpose:
to reflash BMW ZGM for F series
Tools:
BMW ENET (OBDII to Ethernet) cable?
BMW ICOM A2 emulator?
–> tools discussion quoted from a bmw forum:
SanDiegoF12: Why is an BMW ICOM A2 required instead of just using the OBDII to Ethernet cable?
erdengurcan: ICOM A2 more stable than enet cable. For example: When you update ZGW via ENET, sometimes car stays on transport mode. But via ICOM it always come back to normal mode.
2real4u: A more technical reason is lack of DHCP server when connecting with ENET interface. This does not affect connection over DCAN, which is supported by BMW ICOM, but cannot be accomplished with ENET cable.
bmw-icom-a2-flash-zgm
Software:
Working BMW E-sys v3.22.5 and psdzdata v49.4:

 

[Tips] How to reflash BMW ZGM with E-Sys?
Error message when fail to flash ZGM:
Code:
MCDDiagService id=240900, job=com.bmw.psdz.jobs.common.MCD3_ActivateProgMode , service=RC_GAC – RoutineControl GetActualConfig, description=error: timeout, link=Physical request to ECU with address 0×10>
possible solutions:
*Use direct connection via gateway url instead of via vin to tcp://ip address of your car:6801 eg tcp://169.254.30.100:6801
*In Tal Processing | Parameters uncheck “Switch gateway(s) to programming mode”
bmw-e-sys
Hope this helps anyone.
Theme: Fresh Print by BlogBaker. Powered by BlogBaker.