BMW ENET (Ethernet to OBD) Interface Cable E-SYS ICOM Coding F-Series

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 who are 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 do you need for coding?

ENET cable

E-Sys software 3.26.1 with EST token and Pin

psdzdata 54.2

A dedicated laptop with Windows 7 with minimum 16 GB of free space

Backup utility for CAF files (optional), file attached

Useful Cheat Sheet for Fxx, file for F25 attached, others are available in different forums


Prepare your setup:

You can build your own cable or buy from a good source. Use shielded cables only. Cable should be reliable as interruption and electrical noise interference of any kind during coding could be very risky.


Delete unwanted SW and data from your laptop. It may be worthwhile to de-fragment your HD of laptop before installing the coding software as this software will occupy almost 12 GB to 44 GB of space on HD. Use the power adapter to keep batteries charged all the time as installation will take several minutes depending upon the performance of the laptop and data storage media.


Always try to clarify your doubts on forum as it also helps other readers, but you are welcome to contact me directly for any help if that boosts your confidence.


E-Sys Software installation:

Use the following procedure to install software on your laptop:

1.Installation file for the E-Sys is an exe file whose name is like “E-Sys_Setup_3_24_3_RC_b38445.exe”

2.Double click on this file and follow the instructions on the screen.

3.Use default settings.

4.Once the E-Sys is installed, it will create two folders on C: drive, namely Data and EC-Apps

5.Copy your procured psdzdata folder and replace empty folder under “C:\Data\”

6.It will create a desktop shortcut to start E-Sys


Setting up the EST token for E-Sys:

1.Create a folder EST anywhere on C: drive. You can create under C:\Data and copy your token ( a *.est file)

2.Launch E-Sys by double clicking its shortcut on desktop. It might take a minute to start, have patience.

3.Select Options > Settings. Select EST tab.

4.Click on the browse button with three dots ( … ) and navigate to EST folder C:\Data\EST

5.Select file “******.est” and click OK to save the location and close the “Settings” window.

(If you have procured your token from an external source, follow additional supplied directions to complete token installation)


Preparation for coding:

1.It’s a good practice, though not a must, to shut off any wireless or Bluetooth service on the laptop. Let just laptop and car talk to each other with no external interference.

2.As a precaution, disable any firewall on the laptop. I don’t like even any anti-virus software as their behavior is not well known, and may interfere with the communication. It’s advisable to disable them.

3.It is preferred to start with fully charged batteries of laptop and car as no interruption can be tolerated during transfer of data from laptop to Car. For long coding session, a car battery charger may be needed.

4.Car audio and video drain off the battery fast, so better switch them off during coding.


Connect E-Sys to your Car:

1.Connect ENET cablebetween car’s OBD port and network port of laptop.

2.Switch on the ignition of the car, don’t start the engine.

3.You will notice laptop tries to connect to the car. Wait a few minutes until the network icon on laptop shows a Connection with the yellow exclamation point over it. If you don’t see the network icon due to your laptop settings, wait for a minute.

4.Start your E-Sys on your laptop.

5.Press connect button on top row of E-Sys to connect car with the laptop.

6.It opens up a dialog box.

7.Select the correct TargetSelector for your model of the car, e.g. F025 and not F025_DIRECT for X3 model.

8.Select “Connection via VIN” and press Connect.

9.Wait for the Connection message. Click OK. If the connection was established successfully you see the selected target in the status bar at the bottom.


Full backup of Car’s configuration files:

It’s a good practice to take a full back up of Car’s original settings before any changes are made to the car. These files could be used as reference in case it is desired to go back to original settings of any or all features.


Read and Save FA:

1.Connect E-Sys to your car.

2.Select “Expert Mode” on the left pane and click on “Coding” button therein. It will display 4 sections/Boxes on the right side.

3.In Vehicle Order Box (upper left), click on “Read” button, it would display FA of your car under FA List.

4.Select FA and click on “Save” button. Save as FA_original.

5.Test button above will show the path of the saved FA file.


Read and Save SVT:

1.Look at SVT Actual Box (right pane, midway down) and click on “Read SVT” button.

2.SVT box on left will display SVT of different modules of your car.

3.Click on the Save button on SVT Actual box and name the saved file as SVT_original.

4.Text button above will display the path of the saved file.


Read and Save CAFD (ncd) files:

1.Inside SVT box (left side), you see SVT, containing ECUs and each ECU contains files in expanded view.

2.Notice that some of the CFD files will have green check marks. These green marked CAFD files are of our interest.

3.Right click on first green marked CAFD and then press and hold control key on your laptop and click on all other similar marked CAFD files. This way all such CAFD files will be selected for further operation.

4.Now move to right in “Coding” box and click on “Read Coding data”. After codes are read, green icon will change into a folder icon and the files inside will contain the data read from your car.

5.Check the folder “C:\Data\CAF”, this will contain all the read CAFD files.

6.Copy and Save all the files in a safe place. These are your original CAFD files.

7.Alternatively, you can use utility “Copy_CAF_v3.bat”, copy it anywhere on your laptop and double click on it to automatically save the files under a Folder “C:\My_CAF_Files” with date and time stamp.


Reading current Integration Step (I-Step) of your car:

It’s good to know the current I-Step of your car as that decides the minimum version of psdzdata that can be used to code your car.

1.Connect E-Sys to car following the steps given above.

2.Select expert mode on the left pane and click on VCM button.

3.On the right bottom box, select “Master” tab.

4.In I-Steps box, click on “Read” button.

5.Integration Steps boxes above will be populated with the data. Note down the I-Step (current).


Coding CAFD files:

CAFD files (ncd) contain the setting data/ parameters for each ECU. Modifying the values in these files change the behavior of ECUs.

1.Connect E-Sys to car and follow the steps to read CAFD file/s to be coded. (You may take help of cheat files to decide which ECU you would like to code and which are the associated CAFD files).

2.Expand the folder of the selected CAFD file. Right click on the CAFD file and click “Edit FDL”. Enter the pin if asked.

3.Open the module you wanted to edit under “Daten”, click on the Functionen folder, then open the ausgelessen folder of the selected function. It will show the current settings.

4.Change them as per Cheat Sheet and Save.

5.To be on the safer side, edit only one ECU at a time.

6.After making all changes in the CAFD files of ECU as per the cheat sheet for that function, save and go back by pressing top extreme left green arrow “back” button.

7.Now you can see FA again. Right click on it and “Activate FA”. You will see a green active text next to FA. Also FP will open on the right side.

8.Select the edited CAFD file on SVT box and Click on “Code FDL” in coding box on right.

9.Coding process will start and should end with no errors.

10.Take a backup of all the CAFD files again and save in a different folder. Best way is to use “Copy_CAF_v3.bat”. Copy it anywhere on your laptop and just double click on it, all will be done for you and files will be saved under a new date time stamped folder.

11.Great, you coded one module. Disconnect E-Sys by clicking on top Connect button which is showing a red x. You are done.

12.Test the car for the changed feature. Some features require 15 -30 minutes to get activated where as some are instant and few need you to switch off the and lock the car and unlock and start.

VXDIAG Full JLR SDD Software Not Starting After Enter Password Solution

Device: VXDIAG with full brand 2TB HDD

Problem:  software not starting after enter SDD user name and password







Possible reason:

You didn’t install patch or run offline mode.

OBD2TOOL solution:

Run SDD PATCH offline mode (2nd option) before starting SDD software.  Shown as pictures below:

Follow steps below to use SDD:

1.Install Patch

Free download JLR SDD software incl. patch!JUkTCSqI!bWm6Zm7FdcHtWY2OeWaQDAdftNYZWt-NK6q5UevEDFc

2. Enable network connection

3. Run SDD software on the desktop

4. Enter user name and password on the notepad

5. Software is ready to use.





PIWIS III Porsche Piwis Tester For Porsche Car After 2017

Porsche Piwis III is the newest Porsche Diagnostic Tool in the market. PIWIS III PST3 can replace Porsche Piwis tester II completely. PIWIS III compare with Piwis II, support Porsche new model after 2018. Most client request for Piwis 3 recently.

Kindly note: Only Porsche Piwis 3 Original in stock have Original Piwis 3 with Panasonic CF-54 installed the Piwis III software ready to use for sale.

PIWIS 3 Porsche VCI3 Porsche PIWIS Tester III with Panasonic CF 54 obd2toolcom PIWIS III Porsche Piwis Tester 3 For Porsche Car Till 2018

Porsche Piwis Tester III Package:


It covers all new vehicle models up to 2018
1. Current software version: 36.700 (developer mode enabled)
2. Laptop: Panasonic CF-54
3. Update Method: By SD card

Client will get original PIWIS III Porsche VCI3 with the latest software installed on Panasonic CF54 ready to use from Piwis Tester III support regular software updates, Piwis III full set come with developer mode option for additional functionality, which support navigation map conversion, unlimited license.

1. 911
2. Cayenne
3. Macan
4. Boxster/Cayman
5. Panamera
Piwis III Porsche PST3 can read trouble code, clear trouble code, shows ECU information. It test live data, display actual values, and programs. On all; process malfunction navigation, showing all interior circuit diagram. Especially if Porsche were produced after 2005. The PIWIS III has original oscillometer and multi-meter Function. It is the absolutely necessary tool for the job.
PIWIS Tester III Porsche PIWIS III Software 2 PIWIS III Porsche Piwis Tester 3 For Porsche Car Till 2018


PIWIS3 with Panasonic CF-54 full support Porsche car diagnostic and programming, Piwis III ‘s latest Porsche scanner is only one PIWIS Tester work for Porsche Car after 2017. Piwis III replace Porsche Piwis2 for Porsche new models.

Where can you download Ford UCDS Software Freely?

Ford UCDS Software Free Download:

Ford UCDS V1.26.008(It is made in China,price is 58USD)!ShE2zYbI!VhRSdWpDTsd0g9oeJGcCpJaXrp1MTsqhbxKAuq-tNVM


Ford UCDS Download only available on official website:

Ford UCDS is from original,price is about 110 EUR-270EUR)


Ford UCDS is Universal CAN Diagnostic System for ford vehicles. Ford UCDS consists of drivers of the serial bus USB-serial (recommended drivers FTDI), hardware adapter and the actual UCDS-programm. Ford ucdsys software version is V1.26.008, doesn’t need activate.



Ford UCDS Features:

– Diagnose the majority of car parts and components that are connected to a central electrical module (GEM, BCMii) through the data bus (CAN);

– Receive data embedded in the car components and modules, including their part number, version, calibration, serial number;

– Make the necessary changes to the central configuration of the car, and change the configuration of the modules and components if necessary;

– Update the calibration (firmware) of the modules and components of the vehicle, including the engine (the so-called chip tuning);

– Perform regular language adaptation of the audio modules manufactured by SONY (Russian language only);

– Upgrade (replacement) of the door modules software to activate the automatic folding door mirrors.

– Other…


Ford UCDS Functions:

1.Read the fault code

2.Clear trouble codes

3.Read the data stream

4.Data recording

5.Module reset

6.Module Installation

7.Re-program the ECU TCM BCM and so on

8.Clear the airbag (RCM) collision data

9.Read, backup, edit, and erase AsBuilt files

10.Read, backup, edit, and erase the underlying DirectConfig configuration file

11.Support ECU chip tuning, eg: Ford Focus 3 150HP -> 163HP, Ford Mondeo 2.0T 200HP -> 240HP, Focus 2012 Year 85HP -> 105HP, 150HP -> 163HP

12.Support VBF file directly to write

13.Support BIN file directly to write

14.Support online update vehicle entire module (Update Wizard)

15.Support Focus MK2, 2012 Focus MK3, Mondeo, S-Max and other models mileage programming


Ford UCDS Support Modules:

IPMA  Image Processing Module A

GWM  Gateway Module A

BCM   Body Control Module

ACM   Audio Control Module

PSCM  Power Steering Control Module

HCM   Headlamp Control Module

PAM   Parking Aid Module

RCM   Restraint Control Module

DCDC  DC to DC Converter Control Module

ABS   Antilock Braking systme

CCM  Cruise Control Module

OCS   Overdrive Cancel Switch

SPRM  Speech Recognition Module

ICM   Instrument Cluster Module

FDSM  Front Distance Sensing Module

SASM  Steering Angle Sensor Module

CPLRM  Change Port Lgiht Ring Module

FCDIM  Front Control/Display Interface Module

ACCM   Air Conditioning Control Module

APIM   Accessory Protocol Interface Module

PCM    Powertrain Control Module


Ford UCDS Support Ford Models:

Focus II 2004-2011

Focus III 2011

Kuga I

Kuga II


Mondeo 2015

Fiesta 2008

GALAXY/S-Max [CD340]-2006-2010

GALAXY/S-Max [CD340] -2010–>

Mondeo IV [CD345]-2007-2011

CMAX [C344]-2011–>

Focus III [C346]-2011–>

Focus III [C346] MCA 2015.25–>

Kuga II [C520]-2013–>

Fiesta [B299] 2008-2013

Fiesta [B299] 2013–>

BMAX [B232] 2013–>

Transit [V347] 2006-2013

Transit [V363] 2014–>

Transit Connect [V408] 2014–>

Transit Courier [B460] 2014

Transit Custome [V362] 2013–>

EcoSport [B515] 2013–>

Explorer [U502] 2010–>

Mondeo (Euro) [CD391] 2015–>


And for Newest Ford UCDS,it can support Mazda:

Mazda 2

Mazda 2 2015–>

Mazda 3

Mazda 3 2013–>

Mazda 5 2005–>

Mazda 5 2010–>

Mazda 6 2006–>

Mazda 6 2013–>

Mazda CX-3 2015–>

Mazda CX-5

Mazda CX-5 2016–>

Mazda CX-9

Mazda CX-9 2016



UCDS Ford VS. Ford VCM II:


1.UCDS support special functions like: VBF LOADER, UPDATE WIZARD, DIRECT CONFIG

2.UCDS support more vehicles than vcmii

3.UCDS support odometer correction, while VCMII can’t

4.UCDS support both online and offline programming, while VOBDII can only support online programming.

5.UCDS support the reconfiguration of the car, the engine firmware stock firmware, chip tuning, vcmii can’t.

6.VCMII support key programming, while UCDS can’t



UCDS 1.26.008 has the same data as the ids v102.

FVDI 2018 Changes BMW E91 CAS3+ Odometer by Dump

How-to: correct odometer on a CAS3+ BMW E91 with FVDI 2018 commander by dump.
Vehicle model: E91
Chip: 0L15Y

Cluster type: Siemens VDO
Main steps:
Step 1: Read dump
Step 2: Write KM
Step 3: Flash new file to IMMO
Step 1: Read CAS3+ Dump with Xhorse VVDI Prog
In VVDIProg software, select BMW CAS3+ 0L15Y
Make connection following the wiring diagram
Read and save CAS3+ dump
Step 2: Change KM with FVDI 2018
Connect 2018 FVDI commander with laptop
Open software and select VVDI2 function (FVDI 2018 comes with free VVDI2 VAG/BMW function)
Select BMW V1.2.2->Special Function->File change KM->Select type: CAS3+ (0L15Y, 0M23S)->Load EEPROM dump file
Upload dump file read by vvdi-prog
Load file success. Check the old KM
Manually enter new KM you desired and press Change KM
Save new EEPROM dump file
Change KM in immobilizer success.
Step 3: Flash the new file into IMMO ECU
You must change KM in instrument dashboard manually before connect IMMO ECU to car.
Go back to VVDI Prog, write immo with the new dump file into IMMO.
Reinstall IMMO box and back to vehicle.
Check the new KM changed.

Porsche PIWIS II Tester Automatic Coding for Porsche Macan

Here comes the step-by-steps guide on how to use Porsche II tester to perform “Automatic Coding” for Porsche Macan.


Porsche PIWIS 2 V18.15 V17.500 Free Download

How to Install/Restore Porsche PIWIS 18.100 Universal Image


Connect the Porsche Piwis2 to Porsche Macan,and then run the PIWIS II diagnostic software.

Select “DIAGNOSTICS”à”Macan”

Loading control unit selection…

Starting diagnostic application,please wait…


Here I select “Gatewag”,”DME”,”Transmission control”,then click “Coding adaptions”


Changing display,please wait…


Information:Campaigns are stored for this vehicle in the PIWIS information system.

Please check the following VIN:*****************

See information,continue with [F12]


Click “Automatic coding”,then click [F12] to continue

Coding in progress,please wait…

Coding has been completed successfully.Press [F12] to continue.


Done!Now you can click “Overview” to check the control units status.



Where to look for Tech 2 solutions

Here is a list of good forums you can use if you have any Tech 2 issues to discuss with fellows.

Tech 2 tech support:

Tech 2 forums:


SDD V157 win7 installation for Jaguar Landrover 2005-2019 diagnosis

Step by step procedure on how to install SDD V157 on Win7 for Jaguar Land rover diagnosis. SDD V157 can access to chassis, power train, electrical, body etc. systems by working together with JLR VCI.

STC SVCI DoIP with SDD V157 features:
1.Can connect network connection.
2.Easy to install.
3.Multiple language available
4.Auto VIN read
5.Can perform Service functions.

Right click on “SDD_157_Full” and choose “Run as administrator.

STC SVCI DoIP with SDD V157 features:
1.Can connect network connection.
2.Easy to install.
3.Multiple language available
4.Auto VIN read
5.Can perform Service functions.

Right click on “SDD_157_Full” and choose “Run as administrator.


Choose Language:
Chinese (simplified),
English (United States)
French (standard)
Portuguese (Brazilian)
Portuguese (Standard)


Click on “Next” to go on…
SDD 157 install requires the newest Adobe Reader, click “OK” to update.


It pops up “Would you like ActiveCGM to be the default TIF viewer?
Click on “No”.

Click on “HV Safety” to setup.


SDD is configuring your new software installation.


Install MOXA UPort 1110/1130/1150 Windows Driver Ver1.6 on your computer.
Click “Next”, then “Install”, then complete.


SDD is configuring your new software installation, it will take several minutes.
InstallShield Wizard complete.
Restart the computer.


Back to DVD, right click on “SVCI DoIP D-PDU and Passthru Driver Set…”
Choose “Run as administrator”.


Select Language (English and Chinese only)


Click on “Next”;
Click on “Next”;
Click on “Next”;
Click on “Install”;
Click on “Finish”, complete the SVCI D-PDU and Passthru Driver Setup Wizard.
Plug SVCI DoIP cable into the computer, wait until the device is ready to use.

Right click on “Computer” – “Manage” – “Device Manager” and if you can see “COM5” , that means SVCI DoIP cable has established a good communication with the computer.


Right click on “JLR SDD” and choose “Run as administrator“.

Launching SDD.



Continue (SVCI DoIP cable is allowed to connect network connection)


Enter dealer information.

Click on “Continue“, you can notice “Device Connected“.


Click on “AutoVIN Read“.


High line instrument cluster.

Click on “Diagnosis“.


Choose “System” (SVCI DoIP can access to Land Rover L319 Chassis, Powertrain, Electrical, Body etc).


View DTCs for PCM module.

Market specification.


Loading recommended Candidates.


DTCs by ECU.

As you can see SVCI DoIP JLR can also perform service Functions.
To be continued….


How-to’s of GM Corvette base 2000 service active handling and abs warnings

Car model and year: GM Corvette base 2000

Symptom Description: After the ordeal of replacing the damper I get the service active handling and abs warnings. No wiring was damaged and according to a friend’s scan tool the steering position sensor is in working condition.

I don’t recall the codes but I know that my steering rack and steering wheel senor are out of sync. All is well until I turn the steering wheel hard left.

Suggestion and Solution:

If you don’t maintain the steering wheel position to the actual wheel position, you will see the problem that you are seeing.

Someone let the steering wheel turn from the position that it was in when you disconnected the steering shaft from the rack. or moved the actual wheel position when the shaft was disconnected. Now the steering wheel position sensor at the base of the steering column (at the fire wall on the inside of the cab) is out of ZERO alignment.

You will need to disconnect the steering shaft from the rack and either turn the wheels to the correct position or turn the steering wheel to the zero position.

You should really pull up and read the DTCs in the DIC to rule out the NUMEROUS OTHER DTCs that could be causing this issue.

To do this correctly, you need a Tech 2 Scanner or you can get creative and use a multimeter to read the output voltage on the SWPS. It needs to be right around 2.5 ish volts DC to be zero (wheel pointed dead ahead) Once the wheels are dead ahead and the SWPS is 2.5 ish volts, reconnect the shafts again! .

VXDIAG Multi Tool Error Odis Expired + VIDA Unknown Error

This mini post show a guide on how to solve VXDIAG Multi Tool ODIS Expired and VIDA unknown error.Hope it helps!

VXDIAG Multi Tool errors and solutions:
– VW Odis Expired
– VOLVO VIDA Unknown Error

Odis expiration error:
Sorry, your trial period has expired!
The expiration date is 01/04/2019 (dd/mm/yyyy)
Please register the software to remove the trial limitation!


Solution: change the date of the computer
set it as 01/01/2019

Volvo VIDA error:

Unknown error!

Please contact your local helpdesk.



Vida user name: admin