4/10/2019

CG Pro Reset Odometer on BMW 535Li 2014 CAS4 160DOWT

To reset odometer on BMW 535Li 2014, you need to change mileage on both CAS4 module and instrument cluster. The job can be done by CG Pro 9S12 programmer (No need other devices.)

Model: BMW 535Li (LCD instrument cluster )
Year: 2014
Instrument type: 160DOWT
Immobilizer: CAS4-5M48H
cgpro-bmw-535li--160dowt-reset-km-1

cgpro-bmw-535li--160dowt-reset-km-2

Procedure:

Step 1: Remove Instrument cluster 
cgpro-bmw-535li--160dowt-reset-km-3

cgpro-bmw-535li--160dowt-reset-km-4
Record original mileage: i.e 160033 KM
Disconnect power supply. Remove and disassemble instrument cluster
cgpro-bmw-535li--160dowt-reset-km-5

cgpro-bmw-535li--160dowt-reset-km-6

cgpro-bmw-535li--160dowt-reset-km-7

cgpro-bmw-535li--160dowt-reset-km-8

cgpro-bmw-535li--160dowt-reset-km-9
Locate eeprom chip : 160DOWT
cgpro-bmw-535li--160dowt-reset-km-10

cgpro-bmw-535li--160dowt-reset-km-11

cgpro-bmw-535li--160dowt-reset-km-12

cgpro-bmw-535li--160dowt-reset-km-13

cgpro-bmw-535li--160dowt-reset-km-14
Step 2: Remove CAS4 module 
cgpro-bmw-535li--160dowt-reset-km-15

cgpro-bmw-535li--160dowt-reset-km-16

cgpro-bmw-535li--160dowt-reset-km-17

cgpro-bmw-535li--160dowt-reset-km-18
Locate eeprom chip: 5m48h
cgpro-bmw-535li--160dowt-reset-km-19

cgpro-bmw-535li--160dowt-reset-km-20

cgpro-bmw-535li--160dowt-reset-km-21
Step 3: Reset Odometer in instrument 160DOWT
Solder 160DOWT chip into M35080 adapter, connect 35080 adapter with CG-Pro
cgpro-bmw-535li--160dowt-reset-km-22
Open CG Pro software, select Odometer function->BMW->160DQ Method 1
Press Read button to read odometer
cgpro-bmw-535li--160dowt-reset-km-23
Read data success
Press KM icon, manually enter mileage you desired and confirm
cgpro-bmw-535li--160dowt-reset-km-24
Press YES to continue
cgpro-bmw-535li--160dowt-reset-km-25
Press Write 
cgpro-bmw-535li--160dowt-reset-km-26
Operation success. CGPro reset odometer on 160DOWT succeed.

Step 4: Change odometer on CAS4 with CGPro
cgpro-bmw-535li--160dowt-reset-km-27

cgpro-bmw-535li--160dowt-reset-km-28
Connect CAS4 and CG Pro via DB25 connector (cg-pro will show you wiring diagram)
cgpro-bmw-535li--160dowt-reset-km-29
In CG-Pro software, select Odometer->BMW->CAS4-5M48H (Backup EEPROM)
Press Read
Decrypt chip in process
Read data success
cgpro-bmw-535li--160dowt-reset-km-30
Press Write
CG Pro will auto backup eeprom to C:/Users/toshiba/Documents/Last1K/ folder
Writing data
cgpro-bmw-535li--160dowt-reset-km-31
Operation success
cgpro-bmw-535li--160dowt-reset-km-32
Check new mileage after reset.
Done.


4/08/2019

CGDI Prog BMW CAS sync failed solution

Problem:
I’ve done 1x CAS2 with CGDI BMW – 2006 E90 Diesel
ELV sync was OK
CAS sync failed, ERROR and would not start
car did not start until i used another tool to do the CAS sync.


Cause:
Every tool can cause cas/ews/dme/dde synch issues on BMW, particularly diesels and you need a good solution to resynch. A very experienced key guy had the same problem on an E91 that had lost synch using AVDI. It’s nothing to do with the tool used, it’s the process.
problem is not to fix synchro, after cgdi you will have synchronize problem with all devices.
They need change data reading algorithm, because after this procedure cas is near dead.


Solution:
I know CGDI isn’t perfect, but it is, in my experience, a useful tool and good value for money.
I don’t even try to use a key tool to resynch ews/dme. Use a good BMW diagnostic and, more importantly, know how to do it.

To synchronize the blank DME to your car, you’ll need a BMW Compatible scanner which has the function to “Align” or “Synchronize” our DME to your CAS.
Below is a list of the most popular BMW scanners that we know for sure, have the function to do this procedure.
• ISTA
• GT1 / DIS
• Autologic
• INPA
• PA-Soft
There might be other BMW compatible scanners, but you will have to check with the manufacturer if they have the function to synchronize the DME to the CAS.
Every scanner has different steps that you need to follow in order to do the alignment. However, in general, this is how it is done:
1. Make sure that your car’s battery is fully charged. (This is important because the voltage cannot drop below 12 Volts during the synchronization.)
2. Connect the scanner to the car either through the OBD2 port or, if the car has a Round Plug connector under the hood, use that one.
3. DO NOT start the car, but turn the key to the ON position.
4. Follow the steps in the scanner to select the model and year of your car.
5. Then go to DME or ECU. (This is usually the section where you check for fault codes.)
6. There should be an option available for “DME-CAS alignment” or “synchronization” or “calibration”.
7. After you go through that process you have to turn the key to the OFF position for at least 25 seconds.
8. Then start the car.
When you are finished synchronizing the DME to your car, it is very important to delete all the fault codes and reset all the adaptations in the DME. Otherwise, you may get an incorrect fault codes or a check engine light.

Ista-D is ideal, but it’s hardly a 10 second process.
How to use ISTA-D to do a Sync after battery reset? 
Clear dme/dde fault codes
Disconnect battery.
Wait 20 mins. Count it. Don’t be impatient.
Reconnect battery.
Ideally, connect battery support unit.
Check no fault codes. Do not try to start car.
Do cas/ews to dme/dde resynch.
Ista D – service functions. Just follow the instructions.
Click on Function Selection, then under Service Function select Drive, Engine Management (ME9/MED9), select Adjustment in the middle column, DME-CAS in the right hand column, then the middle < > double arrow a list pops up and on the list “Note: S1214 NGCAS / Start Value Status”.
There is a description of the error, then press right arrow.
Option 2 to reset the code (Start Value calibration), then the right-hand arrow
Switch on terminal 15 is shown (which means put the key in and switch on the ignition, but without the engine running (well seeing as the car wouldn’t start that was a no brainer!) Right arrow again, and it popped up, scarily, with 2 errors with a numbers like: <00062538> with <0000000> below it, which I assumed were the mis-matched data from the control module/key – cancelled both these and it then reset the codes, and asked to turn off the ignition (Terminal 15 is off), wait for the main relay to drop out (so left it 20 mins), then the car should start, which it did.
Locked it up and left is another 20mins and the tested starting again to be sure and it worked!
ista-d-BMW-CAS-syn-1

ista-d-BMW-CAS-syn-2

ista-d-BMW-CAS-syn-3

ista-d-BMW-CAS-syn-4

ista-d-BMW-CAS-syn-5

ista-d-BMW-CAS-syn-6

ista-d-BMW-CAS-syn-7

Working experience:

I’ve done many e60 cas2 no issues, more than i can remember. only 2 times crank no start and needed resync. 1 vehicle is because power died from bad battery customer did not tell me battery dies after few minutes, and 2nd time i did add key and got error, i usually never do add key and always just generate and works good, so maybe that caused.
both times fixed by disconnected battery both + and – and let sit for 20 minutes, reconnected battery and used ista/d to resync. car starts right up after sync.
http://www.obdii365.com/service/bmw-cas-dme-sync-with-ista-d.html

4/05/2019

How to Read BMW DME MSV90 with CGDI AT-200 Programmer

AT-200 ecu programmer is a new solution to read/write/clone BMW ECU and read ISN code.
Support almost all the BMW ECU model for reading and writing: MSV90 MSD85 MSD87 N2055 B38 B48.  Its best solution for changing used computer after broken (Only car computer repair essential. )
BMW AT-200 is able to read BMW ISN Code from DME when do all key lost for BMW 3 Series 5 Series 7 Series X5 X6 GT535 Six-cylinder engine (These models require ISN code to program the keys.) It will adds Mercedes-Benz 271 , Audi Volkswagen 06J and other ecu types in next updates.
bmw-at-200-programmer-1
AT200 can be used to work together with CGDI BMWYanhua Mini ACDPXhorse VVDI2 and other key programming tools to program keys.
It is easy to operate and quick to start.

Demo:
AT-200 ecu programmer read BMW Continental DME MSV90 on bench
bmw-at-200-dme-msv90-1

bmw-at-200-dme-msv90-2
Connect the ECU cable with DME and AT 200
at-200-ecu-cable

bmw-at-200-dme-msv90-3

bmw-at-200-dme-msv90-4
Check wiring connection
bmw-at-200-dme-msv90-5

bmw-at-200-dme-msv90-6

bmw-at-200-dme-msv90-7

bmw-at-200-dme-msv90-8

bmw-at-200-dme-msv90-9
bmw-at-200-dme-msv90-10

Select BMW model and engine, i.e E60 525i
bmw-at-200-dme-msv90-11
Bench reading ecm success
bmw-at-200-dme-msv90-12

4/02/2019

CG Pro Replaced Benz W169 B200 EIS

Model: Mercedes Benz B200
Chassis: W169
Year: 2010
Module: EIS
Number: 1699051500
Chip: 9S12DT128-1L59W
Device to read and replace: CG Pro 9S12 Programmer

Procedure:
cg-pro-benz-w169-eis-1

Check EIS number
cg-pro-benz-w169-eis-2

Open the EIS
cg-pro-benz-w169-eis-3

Open CG-Pro software, check the wiring connection. Connect CG Pro with EIS via DB25 connector
cg-pro-benz-w169-eis-4

Make a connection.
Connect CGPro with computer
cg-pro-benz-w169-eis-5

Select Immobilizer->Benz->EIS-169 ST12
Read and save data
cg-pro-benz-w169-eis-6

Select Chip->Motorola 9S12->9S12D7128-1L59W
Read and save data

www.obdii365.com