Tag Archives: vvdi prog

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/

V4.5.0 Xhorse VVDI Prog VVDI-Prog Update Feature

Original Xhorse VVDI Prog ECU MCU EEPROM programmer software newly update to V4.5.0.

VVDI-PROG V4.5.0 Update Feature:

v4.5.0 (2016-09-26)
* This version DON’t need update firmware
* Fix some bugs
+ Add VVDI PROG USER MUNUAL 4.5.0 version in Doc folder
* Fix ATMEGAxx8 diagram error problem
* Change D70f3624 diagram(add QFP64 package)
+ Add ATMEGA48P,ATMEGA48PB, ATMEGA88P,ATMEGA88PB, ATMEGA163,ATMEGA164,
ATMEGA164P, ATMEGA168P,ATMEGA168PB, ATMEGA169P,ATMEGA323,ATMEGA324, ATMEGA324P,
ATMEGA324PB, ATMEGA325, ATMEGA325P, ATMEGA3250, ATMEGA3250P, ATMEGA328, ATMEGA328P,
ATMEGA328PB, ATMEGA329, ATMEGA329P,ATMEGA3290, ATMEGA3290P,ATMEGA644, ATMEGA644P,
ATMEGA645, ATMEGA645P, ATMEGA6450, ATMEGA6450P, ATMEGA649, ATMEGA649P, ATMEGA6490,
ATMEGA6490P, ATMEGA103, ATMEGA1284, ATMEGA1284P optionsin <2-MCU>-><ATMEL-ATMEGA_XXXX>
+ Add HC908GZ8,HC908GZ16, HC908GZ32,HC908GZ48,HC908GZ60,HC908GZ8_SECURED,HC9 08GZ16_SECURED,
HC908GZ32_SECURED,HC908GZ48_SECURED,HC908GZ60_SECU RED options in <2-MCU>-><MOTOROLA-MC68HC(9)08>
+ Add MC912DT128_UNSECURED,MC912DT128A_UNSECURED,MC912DT 128P_UNSECURED,MC912DT128_SECURED,
MC912DT128A_SECURED,MC912DT128P_SECURED optionsin <2-MCU>-><MOTOROLA-MC68HC(9)12>
+ Add MT20U2-MC912DT128P option in <3-ECU>-><DELPHI>
+ Add BESTURN-B90-BCM option in <4-IMMOBILIZER>-><FAW>
+ Add FENGGUANG(2016) option in <5-DASHBORAD>-><DONGFENG>
+ Add XC60-HIGH-EQUIPPED(2014) option in <5-DASHBORAD>-><VOLVO>

Free download VVDI Prog V4.5.0 software
https://mega.nz/#!Pp4HxLxS!vZ8jiHhSgU1zOdBgLOgEzE6xBSK4gjcPpVe4oeybhG0

password:123456

How to use VVDI PROG to read BMW CAS4 1L15Y

Customer complaints:

“My Xhorse VVDI PROG 4.4.3 programmer cannot read CAS4-1L15Y, if i followed the ECU wiring instruction- i mean, remove this component. Soldering back after all operations completed.”

 

Obdii365.com Engineer’s suggestion:

1- check you wiring

Group 1:

GND – black line

VCC – red line

Group 2:

BKGD – purple line

RESET – yellow line

XCLKS – green line

Group 3:

GND-C – black line

CLK – gray line

Note: DON’T lengthen the CLK line and GND-C line.

 

2- take out the component between GND-C & CLK

vvdi-prog-CAS4-1L15-1

vvdi-prog-CAS4-1L15-2

Attached file:

Wiring instruction for MC9S12 reflash cable

vvdi-prog-CAS4-1L15Y-3

http://blog.obdii365.com/2016/05/09/vvdi-prog-failed-to-read-bmw-cas4-1l15y/