Tag Archive: CG100

How does CGDI BMW diagnose BMW 3 series E93 successfully?

Confirmed: CGDI BMW adds “BMW diagnosis” to be able to program and code BMW E series; able to read/clear trouble codes for BMW E series, F series, G series.

How to update CGDI BMW diagnosis function for free:

As long as you have any of CG100 or CG PRO or CGDI MB, please provide the serial number for free trial.

For BMW diagnosis: CGDI BMW VS BMW ICOM

1.Easy to use. As long as you are qualified with corresponding vehicle maintenance knowledge, CGDI BMW does not have high requirements for the user’s professional skills and English level.

2.Cheap. CGDI BMW is cheaper than BMW ICOM (clone and original).

BMW ICOM clone & original are able to diagnose, program and code BMW E-series models at higher price (clone: about 400eur).

Besides, BMW ICOM has some requirements for the user’s operating skills during installation, therefore some users will choose a hard disk with pre-installed software and be charged.

3.Menu-driven & automatic operation instead of manual operation, which save much time.

How does CGDI BMW diagnose BMW 3 series E93 successfully?

1.Select “BMW diagnosis”.

series-e93-1

2.It pops up “Whether to scan vehicle quickly”.

Press “Yes” and CGDI BMW will scan the BMW in 30 seconds.

Press “No” and CGDI BMW will scan the BMW all systems and take about 3 minutes.

series-e93-2

3.After selecting “No”.

series-e93-3 series-e93-4

4.It pops up the BMW information.

Have diagnosis options :

Read fault codes, clear fault codes, Clear all codes, Help, back.

It is menu-driven operation, easy to use.

At the left corner, you will see the working status.
series-e93-5 series-e93-6 series-e93-7

5.Back to select “BMW diagnosis”, then “scan vehicle quickly”.

And you will see all trouble codes are cleared, and all are normal.

series-e93-8 series-e93-9 series-e93-10

Don’t you think it is easy to use CGDI BMW Prog for diagnosis?

BMW EWS, CAS, FEM Add Keys via OBD: CG Pro? CGDI? CG100?

Look here: CG PROCGDI Prog BMW and CG100 – will all these CGDI programmers make key BMW EWS, CAS and FEM?

How to Identify your BMW Immobilizer System?

BMW systems: EWS, CAS, FEM/BDC

EWS: Old cars with keys unfoldable and chips 7935

CAS: CAS1, CAS2, CAS3, CAS3+, CAS4, CAS4+

CAS 1, CAS 2: Old 7 series with semi-smart and smart cards

CAS 2: 520, 530 with keys unfoldable and normal chips ID46

CAS 3:

– Old 3 and 5 series before year 2010: OBD add keys without ECU disassembled (even when all keys are lost)

– Old 3 and 5 series after year 2010: CAS3 is updated and encrypted; have to disassemble an ECU before making keys and system will try 64 times for all keys lost

CAS 4:

New 3, 5 and 7 series before year 2012 with CAS 4 1L15Y and 5M48H;

necessary to disassemble CAS for adding new keys and all keys lost

CAS 4+:

CAS4 is updated to CAS4+ after year 2012, incl. 5M48H and 1N35H;

add new keys with CAS disassembled and a spare key;

all keys lost need find ISN codes from ECU;

FEM:

CAS 4+ on 5 and 7 series (not on 1 and 3 series in the year 2012) is updated to FEM;

CGDI BMW, CG100 and CG Pro all these device can make BMW key?

CGDI BMW:

a definitely YES.  It is a BMW specific key programming tool.  CGDI will program key for BMW EWS1-EWS4, CAS1-CAS4+ and FEM/BDC immo system. Both add key and all keys lost.

CAS1-CAS3+ all done via OBD. EWS, CAS4/CAS4+ and FEM/BDC need to remove and done on bench.

CG Pro 9S12:

cgpro will make key for BMW EWS1-EWS4 and CAS1-CAS4+ (both add key and all keys lost).

All requires to remove the IMMO box.  CG Pro CANNOT do FEM/BDC key programming.

For example: CG-Pro add key BMW CAS4 525Li 5M48H (don’t need other devices)
cg-pro-bmw-525-1 cg-pro-bmw-525-2 cg-pro-bmw-525-3  cg-pro-bmw-525-5 cg-pro-bmw-525-6

CG100 Prog III:

CG100 software does have CAS1-CAS4 options, but can be used to generate BMW key ONLY.  You need to read CAS data by other eeprom programmer, i.e CG Pro, then generate key with CG100.  But in this case, CG Pro will generate key via eeprom data as well.

cg-pro-bmw-525-8

In a nutshell:

CGDI BMW and CG Pro share the same IMMO capacities on EWS, CAS1-CAS4+.  CG Pro requires to remove IMMO box and CGDI BMW can be done by OBD.

CGDI BMW supports FEM/BDC key programming, CG-Pro does not.

CG100 can only generate CAS1-CAS4 key.

Tips: CAS 3, CAS 3 + smart key program

CAS3+ OL15Y OBD add keys when all keys lost:

CAS1 CAS2 CAS3:

OBD add a new key with a spare key or even all keys lost, done without ECU disassembled;

The steps: OBD connection to a BMW car – read key data – save key data – make a dealer key – add a new key

CAS3+ add a spare key or all keys lost:

IMPORTANT: you should know if the CAS3+ is encrypted or not: OBD connection to read key info for it (“encrypted” in sw means the CAS3+ is encrypted)

Method 1: downgrade

The good:

no need disassemble ECU

The bad:

time-consuming, it takes 1 hour around

power-consuming, you should charge the battery for the car and laptop in case that there is no power on the car

Cars: BMW MINI

To downgrade is suitable for some cars that are not easy to disassemble ECU like MINI

Note: you have to remember BMW serial number in the downgrade process in case of disconnection in the middle

Tool: CGDI BMW

SAFE! So, no worries!
cg-pro-bmw-525-8 cg-pro-bmw-525-7
cg-pro-bmw-525-9
CAS3 smart keys:

First disable the original key lost and be sure that only one smart key left before key programming;

If the key is disabled but the new one is not smart, you can re-generate a non-smart key with ID46 chip;

Then disable the other original smart key and the new smart key

Then switch ignition on with the new smart key

Then switch ignition on with the other original smart key

BMW F35 N20 Adapt the ECU Donor with CGDI BMW

CGDI Prog BMW adds  “BMW data Modify” function which is used for adapt the ecu donor. Its simple to do.

cgdi-bmw-data-modify-1

Engine Model example: BMW F35 N20 engine

Procedure:

1.Read EEPROM Data in engine ECU with CGDI BMW or CG Pro 9S12 programmer

N20 engine physical wiring connection to CG Pro/CGDI BMW

cgdi-bmw-data-modify-2

cgdi-bmw-data-modify-3

Read and save enginee EEPROM data

2. Go to CGDI BMW software

Select BMW data modify function

cgdi-bmw-data-modify-4 cgdi-bmw-data-modify-5

Choose engine Type: N20 and Load Data read by CG Pro

cgdi-bmw-data-modify-6

3. Manualy enter the VIN and ISN you want and save the new data.

cgdi-bmw-data-modify-7 cgdi-bmw-data-modify-8

4. Write the new generated data to the engine with CG100 or CGPRO.

How to use CGDI PRO for CAS4/CAS4+ Keys Add & All Keys Lost?

About: How to add CAS4/CAS4+ keys (and when all keys are lost situation), using CGDI Key Programmers.

Optional tools: CG Pro 9S12, CGDI BMW, CG100 full-featured

Tutorial:

Part 1: Add CAS4 key

Part 2: Program CAS4+ all keys lost

Part 1: Add CAS4 key

CAS4 antitheft buggy key programming, needs to be read to configure the key, read CAS4 antitheft data and load data ro match keys

Step 1: Read CAS4 anti-theft data using CG Pro 9S12

CAS4 anti-theft computer module

cgdi-bmw-cas4-all-keys-lost-1 cgdi-bmw-cas4-all-keys-lost-2

CGDI-Pro and CAS4 wiring diagram
cgdi-bmw-cas4-all-keys-lost-3

Connect to CGDI-PRO

cgdi-bmw-cas4-all-keys-lost-4

cgdi-bmw-cas4-all-keys-lost-5

Decrypt successfully and save data

cgdi-bmw-cas4-all-keys-lost-6

Step 2: Match the new key with CGDI BMW

Go to “CAS4 Key Match”

cgdi-bmw-cas4-all-keys-lost-7

Load CAS data

cgdi-bmw-cas4-all-keys-lost-8

cgdi-bmw-cas4-all-keys-lost-9

Display key data in the CGDI interface

cgdi-bmw-cas4-all-keys-lost-10

Select the key position that need to be configured

Click to generate the dealer key

Put in the blank key into CGD I BMW

cgdi-bmw-cas4-all-keys-lost-11

Program a new key successfully!

cgdi-bmw-cas4-all-keys-lost-12

Work good as the original after learning

cgdi-bmw-cas4-all-keys-lost-13

DONDE!

Part 2: CAS4+ all keys lost programming

CAS4+ antitheft buggy key programming, needs to be read to configure the key, read CAS4+ antitheft data and load data ro match keys

Step 1: Read CAS4+ anti-theft data using CGDI-Pro

CAS4+ anti-theft computer module
cgdi-bmw-cas4-all-keys-lost-14 cgdi-bmw-cas4-all-keys-lost-15

CGDI-Pro and CAS4+ wiring diagram

cgdi-bmw-cas4-all-keys-lost-16

Connect to CGDI-PRO
cgdi-bmw-cas4-all-keys-lost-17
cgdi-bmw-cas4-all-keys-lost-18

Decrypt successfully and save data

cgdi-bmw-cas4-all-keys-lost-19

Step 2: Read engine ECU data with CG100

Note: CG100 Prog III full-featured support

Click on “ECU”

cgdi-bmw-cas4-all-keys-lost-20

Select the engine model

Here: BMW E series MEVD1724(N20)
cgdi-bmw-cas4-all-keys-lost-21

CG100 and CAS4+ wiring diagram

cgdi-bmw-cas4-all-keys-lost-22 cgdi-bmw-cas4-all-keys-lost-23

Read EEPROM
cgdi-bmw-cas4-all-keys-lost-24

Read data successfully and save data

cgdi-bmw-cas4-all-keys-lost-25

Display ISN and VIN

cgdi-bmw-cas4-all-keys-lost-26

Step 3: Match the new key by CGDI Prog BMW

Go to “CAS4 Key Match”

cgdi-bmw-cas4-all-keys-lost-27

Load CAS data that read by CG-100
cgdi-bmw-cas4-all-keys-lost-28 cgdi-bmw-cas4-all-keys-lost-29

Display key data in the CGDI interface

cgdi-bmw-cas4-all-keys-lost-30

Select the key position that need to be configured

Click to generate the dealer key

Put in the blank key into CGD I BMW

cgdi-bmw-cas4-all-keys-lost-31

Program a new key successfully!

cgdi-bmw-cas4-all-keys-lost-32

Work good as the original after learning

cgdi-bmw-cas4-all-keys-lost-33

DONE!