Tag Archives: vvdi prog

VVDI Prog + Tango Program Key for 2006 Honda Civic

How to: program key on a Honda Civic year 2006 using Xhorse VVDI Prog and Tango key programmer.

 

Step 1: Read Immo Data with VVDI Prog

Read 93c46 eeprom data

Open VVDI Prog software

Select EEPROM/Flash->ATMEL->AT93C46(A)

tango-honda-civic-2006-1

tango-honda-civic-2006-2

tango-honda-civic-2006-3

tango-honda-civic-2006-4

tango-honda-civic-2006-4

Save eeprom data

tango-honda-civic-2006-5

 

Step 2: Make key with Tango key programmer

Open TANGO transponder key programmer software

Select Car Model->Honda->Cars->Civic->2002 (93c46)

tango-honda-civic-2006-6

Upload immo data

tango-honda-civic-2006-7

Insert key into Tango

tango-honda-civic-2006-8

Tango has generated the new file.

Upload the new file to the immobilizer memory to complete key programming.

tango-honda-civic-2006-9

Save new key data file

 

 

Step 3: Write key data back to Immo

Run VVDIProg software

Open new key file generated by Tango

tango-honda-civic-2006-10

Click on Write

tango-honda-civic-2006-11

Write key success

Program Lexus ES 300 2013 All Keys Lost with VVDI Prog and Tango

How to Program Lexus ES300 year 2103 4-button smart key when all keys lost by using Xhorse VVDI Prog and Tango key programmer.

lexus-es300-tango-vvdi-prog-2

Step 1: Read EEPROM 93C46

Follow wiring diagram to connect ecu IC 93C46 with Xhorse VVDI Prog and eeprom clip adapter.

lexus-es300-tango-vvdi-prog-1

Choose ecu and chip type, read and save eeprom data, i.e lexus2013.bin

lexus-es300-tango-vvdi-prog-3lexus-es300-tango-vvdi-prog-4

Step 2: Make key with Tango 

Open Tango transponder key programmer software

lexus-es300-tango-vvdi-prog-5

Upload eeprom data just read by VVDI Prog

lexus-es300-tango-vvdi-prog-6

lexus-es300-tango-vvdi-prog-7

Select TMS 37200

lexus-es300-tango-vvdi-prog-8

Insert key into Tango key programmer or attached smart key very close to Tango to identify

lexus-es300-tango-vvdi-prog-9

Tango has created the new key data bin file (i.e lexus2013b.bin).
Upload the new file to the immobilizer memory to complete key programming.

lexus-es300-tango-vvdi-prog-10

1st key is programmed

lexus-es300-tango-vvdi-prog-11

 

Step 3: Write back new key data to programmer

Upload new key data lexus2013b.bin file to vvdi prog

Click on Write

Write key data success

lexus-es300-tango-vvdi-prog-12

Save the new written eeprom data, i.e lexus2013eest.bin

 

 

Step 4: Program key success

Open Tango software again

Upload the new eeprom data lexus2013eest.bin

Press Program key icon

Key has been programmed successfully

lexus-es300-tango-vvdi-prog-13

www.obdii365.com

 

Related post:

Program Lexus GS 450h All Smart Keys Lost with Tango
Program Lexus ES200 Smart Key All Keys Lost with Lonsdor K518ISE

Program Porsche Cayenne 2009 all keys lost with VVDI Prog and Lonsdor

How to Program a Porsche Cayenne 2009 433MHz Continental kessy module under all keys lost situation using VVDI Prog and Lonsdor K518ISE key programmer.
Step 1: Read EEPROM data with Xhorse VVDI Prog
vvdi-prog-porsche-cayenne-93c86-1
Remove KESSY module under the steering wheel from vehicle
vvdi-prog-porsche-cayenne-93c86-2
Open Kessy module and locate 93C86 EEPROM. Connect vvdi programmer with chip IC 93C86.
vvdi-prog-porsche-cayenne-93c86-3
vvdi-prog-porsche-cayenne-93c86-4
vvdi-prog-porsche-cayenne-93c86-5
Open VVDI Prog software
Select 4th Immobilizer->KESSY(2008-)
(*VW Touareg, Phaeton, Porsche Cayenne and Audi A8 from 2004 use Access/Start Authorization (KESSY) system for transponder keys authorization. )
vvdi-prog-porsche-cayenne-93c86-6
Read and save KESSY eeprom data
Install KESSY module back to vehicle.
Step 2: Program key with Lonsdor K518ISE
(You can make new key with other programmers as well, i.e Xhorse VVDI2)
Connect Lonsdor K518 key programmer with vehicle via OBD socket
Select Immobilizer->Porsche->Cayenne-> -2010->Immobilizer->Program key
lonsdor-k518ise-porsche-cayenne-1
lonsdor-k518ise-porsche-cayenne-2
lonsdor-k518ise-porsche-cayenne-3
lonsdor-k518ise-porsche-cayenne-4
Turn ignition to ON position
lonsdor-k518ise-porsche-cayenne-5
Switch ignition off then on
lonsdor-k518ise-porsche-cayenne-6
Commuinicaitng
Lonsdor K518 require to enter 5-digit pin code to access
lonsdor-k518ise-porsche-cayenne-7
Login success
Select Program channel 21
lonsdor-k518ise-porsche-cayenne-8
Enter number of keys to be programmed: 1
lonsdor-k518ise-porsche-cayenne-9
Switch ignition off, insert all keys and switch ignition on and keep at least for 5 seconds.
When replace all keys, press OK to finish key learning.
If remote control works but cannot start car, the dashboard indicates IMMOBIL ACTIVATED,
press the pedal brake.
lonsdor-k518ise-porsche-cayenne-10
lonsdor-k518ise-porsche-cayenne-11
Program Porsche Cayenne 2009 remote key success.
http://www.lonsdor.org/lonsdor-k518ise-vvdi-prog-program-porsche-cayenne-2009-all-keys-lost/

How to add Benz Sprinter 02- 05 Key with VVDI Prog and Tango

Here’s the guide to add immo key to Mercedes Benz Sprinter year 2002 to 2005 using Xhorse VVDI Prog and Tango transponder key programmer.

Step 1: Read data with VVDI Prog

Remove Sprinter Immo box

vvdi-prog-tango-sprinter-key-01

Find 4L52H mcu chip

vvdi-prog-tango-sprinter-key-02

 

Make connection

vvdi-prog-tango-sprinter-key-03

Open VVDI-Prog software

Select Type, Brand and chip: Sprinter Immo Box (2002-2005)

Click on Connection diagram and view diagram

vvdi-prog-tango-sprinter-key-04

Sprinter 4L52H mcu pinout to VVDI Prog

BENZ-SPRINTER-IMMOBOX-2002-2005

Click on Chip Config

Select Security Bytes->Search from file->MC68HC(9)08_SECURITY_BYTES.cfg

vvdi-prog-tango-sprinter-key-05

Read data

vvdi-prog-tango-sprinter-key-06

vvdi-prog-tango-sprinter-key-07

Save eeprom data

vvdi-prog-tango-sprinter-key-08

Step 2: Write transponder with Tango

Open Tango key programmer software

Select Car Model tab->Benz->Cars->Sprinter

vvdi-prog-tango-sprinter-key-09

vvdi-prog-tango-sprinter-key-10

Load eeprom file just read by VVDI prog

vvdi-prog-tango-sprinter-key-11

vvdi-prog-tango-sprinter-key-12

Click on Write key button

vvdi-prog-tango-sprinter-key-13

Then

vvdi-prog-tango-sprinter-key-14

Confirm key position

vvdi-prog-tango-sprinter-key-15

Follow tango prompts until success.

 

http://www.obdii365.com/

http://www.key-programmer.org/2018/02/27/program-benz-sprinter-key-with-vvdi-prog-and-tango/

JMD Handy Baby Program Toyota Camry 2009 All Keys Lost

Here’s little guide on programming  Toyota Camry 2009 4C Chip key by JMD handy baby key copy machine when all keys lost.

 

The tutorial was provided by a Chinese locksmith.

 

Step 1: Read EEPROM data

Disassemble ECU

handy-baby-Toyota-Camry-1

handy-baby-Toyota-Camry-2

Open immo box and find CPU chip 93C56

handy-baby-Toyota-Camry-3

handy-baby-Toyota-Camry-4

Read chip 93C56 eeprom data with Xhorse VVDI Prog and save data as bin format

handy-baby-Toyota-Camry-5

Step 2: Program key

Connect JMD handy baby key programmer with laptop

Open JMD Client PC software

Select Key Maker->Select region: Asia

handy-baby-Toyota-Camry-6

handy-baby-Toyota-Camry-7

Select Toyota->Camry->EEPROM type 93C56

handy-baby-Toyota-Camry-8

Click on Update Data, upload 93C56 eeprom data just saved

handy-baby-Toyota-Camry-9

Handy baby display 4 keys ID. All keys have lost, we select any key ID position to program key. Here we select key position 4.

handy-baby-Toyota-Camry-10

Place 4C chip into coil of handy baby.

Click on Generate Key

handy-baby-Toyota-Camry-11

Operation success. You need to rewrite eeprom to start car.

handy-baby-Toyota-Camry-12

Save new rewrite data bin file

 

Step 3: Rewrite eeprom data 

Open VVDI Prog software

Click on Open tab

Upload rewrite data file

handy-baby-Toyota-Camry-13

handy-baby-Toyota-Camry-14

Click on Write tab

handy-baby-Toyota-Camry-15

Re-write data success

handy-baby-Toyota-Camry-16

Reinstall CPU chip and install ECU to car

Key programming success.

Try to start vehicle with 4C chip key.

http://www.obdii365.com/producttags/handy-baby-key-programmer.html

BMW FEM BDC Mileage calibration with VVDI2

Here’s the engineer solution to reset KM in BMW FEM/BDC module by Xhorse VVDI2 BMW key programmer.

 

Mileage calibration in BMW FEM BDC Guide:

Credit to harkan.pl

 

Procedure:

Open VVDI2 software

vvdi2-bmw-fem-km-reset-1

Select BMW

Select Key Learn->FEM/BDC Key Learn->Get Key Info
vvdi2 will read vehicle info, VIN, type etc

vvdi2-bmw-fem-km-reset-2

Select Programming FEM/BDC system

VVDI2 will show main 5 steps to program:

vvdi2-bmw-fem-km-reset-3
Step 1:
1.Read FEM/BDC coding via OBDII or on the bench
2. You’d better not close this window after start the procedure.

Step 2:
1.Open FEM/BDC shell, find 95128/95256 chip position, read EEPROM dump via VBDC programmer
2. Load original EEPROM dump and save special eeprom dump, write special eeprom dump back to 95128/95256 chip
3. Restore FEM/BDC shell, provide +12v and connect OBD

Step 3:
1. This operation require FEM/BDC on the bench, and make sure you inish step1 and steo2
2. Provide +12v to FEM/BDC and connect OBD

Step 4:
1.Open FEM/BDC shell,write original EEPROM dump (read in step2) back to 95128/95256 chip
2. Restore FEM/BDC shell, provide +12v and connect OBD
Step 5:
Load coding file read in step1, write to FEM/BDC via OBDII, finish FEM/BDC programming

 

Now here’s the detail instruction:
Click Backup Coding

Save coding file

vvdi2-bmw-fem-km-reset-4

VVDI2 prompt: Open FEM/BDC shell, read EEPROM dum,p via BDM programmer, press OK to view the
95128/95256 chip position

vvdi2-bmw-fem-km-reset-5

Check the chip position

vvdi2-bmw-fem-km-reset-6
Step 2 will start:Press OK to load original 95128/95256 EEPROM dump file

vvdi2-bmw-fem-km-reset-7

vvdi2-bmw-fem-km-reset-8

vvdi2-bmw-fem-km-reset-9

vvdi2-bmw-fem-km-reset-10

Dissolder the 95256 MCU chip and and read eeprom dump with Xhorse vvdi prog programmer

in VVDI prog, select M95256 chip type to read
Save eeprom data and name it 95256.ori

vvdi2-bmw-fem-km-reset-11

Click OK to load 95256.ori file write the service eeprom dump file to 95128/95256 chip
Press OK

vvdi2-bmw-fem-km-reset-13
name file 95256.ori_NEW

vvdi2-bmw-fem-km-reset-12
Step 3: will start  make sure you finish the following operation:
1. Read and save coding file,write service eeprom dump file
2. Provide +12v to FEM/BDC and connect OBD
Continue?

vvdi2-bmw-fem-km-reset-14

Open 95256.ori_NEW

Click Write Tab

Write data

vvdi2-bmw-fem-km-reset-15

Dissolder chip from VVDI Prog programmer and solder it back to FEM/BDC shell
Press YES in VVDI2
updating system in progress

vvdi2-bmw-fem-km-reset-16

Step 4 will start:
1. Open FEM/BDC shell, write original eeprom dump (read in step2)
back to 95128/95256 chip
2. Restore FEM/BDC shell, provide +12v and connect OD

Continue after finish the list operation

vvdi2-bmw-fem-km-reset-17
Dissolder the 95256 chip from FEM/BDC shell, read original dump eeprom dump (read in step2) bac to 95256 chip with vvdi progmmaer

write dump success

remove chip from vvdi programmer adapter and solder it back to FEM/BDC shell

Press OK in VVDI2 to continue

vvdi2-bmw-fem-km-reset-18

Step 5 will start:
Press OK to load original coding file and write to FEM/BDC module

vvdi2-bmw-fem-km-reset-19
Do you want to verify the write coding
Press YES

vvdi2-bmw-fem-km-reset-20
FEM/BDC programming success, you can make new dealer key from te main window!

Select get key info
you will see mileage 1337KM

vvdi2-bmw-fem-km-reset-21
click Reset KM

vvdi2-bmw-fem-km-reset-22

This function only reset KM stored in FEM/BDC module, you need manually change KM in dashboard?
Continue?
Press YES

Select get key info

vvdi2-bmw-fem-km-reset-23
Now the KM is 0M
VVDI2 Reset BMW FEM/BDC KM success.

http://www.obdii365.com/

BMW CAS2 CAS3 Correct Mileage: Xprog? R270? VVDI Prog?

Topic: looking for a suitable tool to correct mileage in BMW from 2000 to 2010 (at least).

 

I’m often reading about Xprog, R260 and R270 but this confused me. . Don’t know much about short and effective the difference and pros/cons about these tools

 

Goal:to do CAS 2-3 and dash (incl. m35080 v6) in BMW from 2000 to 2010.

 

 

Good stickies for new users.

Xprog is universal programmer for varius chips in automotive and many more…

R270/260 is based most on BMW and MB immo systems+dashboards+some airbags..

it have function for erase 35080/35160 chips too…both are very good programmers and you need them both in this business..

 

R270 BDM programmer has the advantage to clear m35080 eeprom
R260 programmer is more safe in MCU
Xprog is a good tool for many chips and mcu
all are chinese
if you can pay more
, i suggest you to buy vvdi prog

Vvdi prog have the function of 260+r270

 

R270 does 080D0WQ very well – read , erase and write. But you need luck with a good quality tool .

 

If you are buying Rxxx tool..look for the new R280 programmer. It have all functions of r270 and many more include cas4+ newest mask tipes..yust advice

 

 

Test result:

So yesterday I’ve had my first experience with R270.

 

Reading EE chips works for 90%.
But 30 attempts to write a blank 080D0WQ chip…failed
Then used a new 080D chip for the job….success

(Maybe the old installed chip was a bad ass)

 

In summary, R270 CAS4+ programmer on was possible to read, write and erase.
The last- an important tip:

I think there are just a few % from the R270 on the market, which are useable.If someone is looking for it, try my link here: http://www.obdii365.com/wholesale/r270-b-mw-cas4-bdm-programmer-629.html i have luck with it.

 

 

https://www.amazon.com/dp/B071L1GH89

New VVDI Prog Programmer V4.5.6 Software Free on Mega

Xhorse VVDI Prog ecu programmer software released to V4.5.6 (2017-03-21)

Free Download VVDIProg software V4.5.6

V4.5.6 VVDI-Prog Update Information
VVDI Prog v4.5.6 (2017-03-21)
* This version DON’t need update firmware
* Fix some bugs
+ Add VVDI PROG USER MUNUAL 4.5.6  version in Doc folder
+ Support operate software while opening the diagram
* Fix MC9S12G192,
MC9S12GA19,
MC9S12G240,
MC9S12GA240 options
PFLASH write error problem
+ Add PIC12F635,
PIC12F683 options
in <2-MCU>->
<MICROCHIP-PIC12F>
+ Add PIC16F631,
PIC16F636,
PIC16F639,
PIC16F677,
PIC16F684,
PIC16F685,
PIC16F687,
PIC16F688,
PIC16F689,
PIC16F690 options
in <2-MCU>->
<MICROCHIP-PIC16F>
+ Add JIEFANG-J6-BCM option
in <4-IMMOBILIZER>-><FAW>
(Need to use with VVDI2)
+ Add FC-OPERATION-UNIT-W221
option in <8-OTHER>-><BENZ>

 

http://xhorse-vvdi.blogspot.com/2017/03/free-download-xhorse-vvdi-prog-v4-5-6.html

Xprog, R280 and VVDI Prog BMW CAS4 5M48H Read/Write

It’s known to all that Xprog, R280 plus BDM programmer and VVDI Prog all can read and write BMW CAS4 5M48H. So, which one should you take for CAS4 5M48H R/W? Here is the buying guide of ecu programmers for 5M48H R/W.

 

 

(Cheapest) Option 1: Xprog v5.70 read/write CAS4 5M48H

Xprog price: $139

Note: 5.7.0 is the only version XPROG-M can decypte BMW CAS4

 

5M48H R/W process:

Run xprog software

Click on New

Xprog-read-write-CAS4-5M48H (1)

 

Read 5M48H

Xprog-read-write-CAS4-5M48H (2)

Xprog-read-write-CAS4-5M48H (3)

Then write 5M48H

Xprog-read-write-CAS4-5M48H (4)

Xprog-read-write-CAS4-5M48H (5)

Xprog-read-write-CAS4-5M48H (6)

Again, click on Read after verifying the device

Xprog-read-write-CAS4-5M48H (7)

Xprog-read-write-CAS4-5M48H (8)

Xprog read and write CAS4 5M48H successfully.

 

 

Option 2: R280 plus CAS4 programmer read/write CAS4 5M48H

R280 plus price: $469

 

5M48H R/W process:

R280 CAS+ IN CIRCUIT Programmer read 5M48H eeprom

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(1) R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(2) R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(3) R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(4) R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(5) R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(6) R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(7) R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(8)

R280 BDM programmer correct EIS/CAS odometer

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(9)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(10)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(11)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(12)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(13)

R280 plus cas4 programmer write dumps to MCU

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(14)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(15)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(16)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(17)

Cas4 programmer read MCU 5M48H

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(18)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(19)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(20)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(21)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(22)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(23)

R280 programmer check EIS/CAS odometer

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(24)

R280-BMW-CAS4-programmer-read-write-5M48H-eeprom-(25)

Done!

 

 

(Best) Option 3: XhorseVVDI Prog Programmer read/write CAS4 5M48H

Vvdi prog price: $429

 

5M48H R/W process:

Open VVDI Prog software, select type, manufacture and model as MC9S12XEP100)

Click “Wiring Diagram”

Maximize wiring diagram: right click and select “zoom window”, then pull down window.

Follow the wiring diagram to connect CAS to the VVDI Programmer.

Start to connect the cable.

The left zone is done, next is to do the right zone.

In this wiring diagram, it only need to remove one 0 ohm resistor to read out data, but one CAS ECU structure is different another one, some needs remove more electronic parts; we will show how to do in the other videos.

Next is to remove this 0 ohm resistor.

Wiring is done, 0 ohm resistor is removed

Plug adapter into VVDI Pro.

Close wiring diagram.

Select “New” – ” Read”

You see it is reading data very fast.

Reading data successfully, click “Save”

Next is to check data.
Open the data, drag the mouse to check, okay, data is all read out, close it.

 

Attach photos of the reading procedure

VVDI-Prog-read-cas4-5M48H (1)

VVDI-Prog-read-cas4-5M48H (2)

VVDI-Prog-read-cas4-5M48H (3)

VVDI-Prog-read-cas4-5M48H (4)

VVDI-Prog-read-cas4-5M48H (5)

VVDI-Prog-read-cas4-5M48H (6)

VVDI-Prog-read-cas4-5M48H (7)

VVDI-Prog-read-cas4-5M48H (8)

VVDI-Prog-read-cas4-5M48H (9)

Enjoy!
In sum,

Xprog 5.7.0 is the only solution for BMW CAS4 among Xprog programmers; and it’s the CHEAPEST compared with vvdi prog and r280 plus.

 

Vvdi prog programmer is the best choice; cost-effective! It’s worth the money coz it covers the most chips (much more than r280)

http://blog.obdii365.com/2017/02/15/bmw-cas4-5m48h-read-write-vvdi-prog-xprog-r280/#3

How to fix BMW E90 FRM Module by Launch X431

Many BMWs have a Foot Well Module or FRM that controls electrical functions such lighting.
Location:
This is the module that sits on the drivers side foot well, behind the hood release (in US cars).

 

Which vehicles are affected?
E90 Series BMW 3 Series Cars
E70 X5 Series
E81,E82,E87,E88 1 Series
What Faults are covered?
Various faults including
Reversing Lights Not Working
Number Plate Lights Not Working
1 or more sidelight,headlight,brake or tail lights not working

 

 

What causes these problems?
The FRM Footwell Module monitors & detects short circuit’s either in the wiring (common in the
E90 boot area) or a short circuit bulb. If you do not get the fault repaired quickly then the module
will eventually permanently switch off that particular output. Once it’s switched off it doesn’t make
any difference if you have repaired the fault the light will stay off.

 

BMW mechanic replace the complete FRM module at a cost of several hundred pounds including coding the module to your car. Here is the procedure in action on a reset we did to a E90 recently.

 

Solution:
Load/re-write the original eeprom dump (parts requires coding as well)
Vehicle model example:
2011 BMW 3-series E90

 

Read FRM module CPU data with VVDI Prog, Xprog or CG100 ecu programmer. Follow the wiring diagram and read eeprom data.
CPU type 9S12XEQ384

bmw-e90-2011-frm-module

fix-bmw-e90-2011-frm-module-1

You can see all data shows F, blank data, CPU data may has been lost

fix-bmw-e90-2011-frm-module-2
Load the original eeprom dump and re-write to CPU.

 

 

When do you need coding/don’t need coding?
There are many variants of FRM (Footwell Module) FRM1, FRM2, and FRM3 which all have different controls and functions such as lights, windows and doors. If the eeprom data is exactly the same as your car original data, you do not need coding.  If fog light or aperture still flashes after load original data, you need to do coding.

 

Device optional:

BMW ICOM Engineering software Ncs expert, Launch X431 V pro, Autel Maxisys Pro MS908P etc

 

 

Here is the instruction of Launch X431 Pro, it is easier than ICOM engineering software.

Select vehicle make: BMW
Select Coding/Programming

fix-bmw-e90-2011-frm-module-3

Select detail model: 3 series E90

fix-bmw-e90-2011-frm-module-4
Select data stream: FRM Module has been replaced

fix-bmw-e90-2011-frm-module-5

Select FRM module

fix-bmw-e90-2011-frm-module-6

Download file

fix-bmw-e90-2011-frm-module-7

Flash/Reset FRM

fix-bmw-e90-2011-frm-module-8

Complete

fix-bmw-e90-2011-frm-module-9

FRM module is repaired.

http://blog.obdii365.com/2016/11/09/repair-bmw-e90-frm-module-by-launch-x431-pro/