Friday, September 22, 2017

How to use VVDI2 make BMW FEM F21 keys as all keys lost?



Starts with a problem: I downloaded VVDI2 4.50 and the software still showing message of new software 4.50 available.
Is there something after 4.50 available or what?
I got a client with the VVDI2 4.50 BMW FEM F21. We need to make keys as all keys lost.
Can it be done on the bench or do we need to go to the car which is quite a drive away?

Solution:
vvdi2 V4.5.1 is available, install the software V4.5.1 and update firmware to 4.5.1. When do the FEM all key lost, you should have ISN~so you need ecu also, steps all can be done on desk(bench)~ 
Here vvdi2 V4.5.1 software download.

Tools to read ISN:
Option 1:  VVDI PROG
Attach a video on VVDI PROG Read BMW Engine ECU ISN:
Option 2: BMW exploer
BMW-ISN:
Read by OBD
MS42(Е38,Е39,Е46,Е53)
MS43 (Е38,Е39,Е46,Е53)
MS45 (Е46,Е83)
MS45 (E6X)
MSV70(E60,E65,E70,E71,E87,E90)

ME9E65(E65)
ME9N62
ME9N62_2
N62TU
N62_TUE2
DDE626
CAS1 (E65)
CAS2
CAS3

Damps(ECU autodetect from dump)
Ms42(Е38,Е39,Е46,Е53)
MS43(Е38,Е39,Е46,Е53)
MS45(Е38,Е39,Е46,Е53,E60.E65.E90)
MSS54
MSV70 (E60.E65.E90)
EMS2 (Mini Cooper)
DDE3(Е38,Е39,Е46,Е53)
DDE4 (Е38,Е39,Е46,Е53)
DDE5 (Е38,Е39,Е46,Е53,E60.E65.E90)
DDE6 (Е46,Е53,E60,E65,E70,E90,E87)
ME5.2(Е38,Е39,Е46,Е53)
ME7.2(Е38,Е39,Е46,Е53)
ME9(Е46,Е53,E60,E65,E90,E87)to 2007
ME9.2(E60,E65,E70,E71,E87,E90)
Rover

Immobilizers(ECU autodetect from dump)
EWS3
EWS3+
EWS4

CAS E65 to 2005
CAS E65 after 2005
CAS2

And more, you could search in google.

Monday, September 11, 2017

BMW FEM/BDC Programmers: Yanhua, VVDI2 & BMW Explorer

Looking for BMW FEM/ BDC key programmer? Here top 3 ones are highly recommended: Yanhua FEM key programmer adapter, VVDI2 ,CGDI Prog  & BMW Explorer. For which one better, go on reading.

Top 1: Yanhua FEM key programmer (Newest)
Yanhua FEM key programmer allows offline operation , safe and stable, easy to operate
No need tokens
Online Update: on http://www.autoemaster.com/ (Yanhua official site)

Yanhua BMW FEM Key Programmer coverage (Up to 2017 year):
1 Series             F20/F21                    2011-2017
2 Series             F22/F23/F45/F46            2014-2017
3 Series/GT          F34/F35                    2012-2017
4 Series             F30/F31/F32/F33/F36        2014-2017
X5                   F15                        2014-2017
X6                   F16                        2015-2017
 yanhua-bmw-fem-key-programmer-1.1
How to use Yanhua FEM key programmer?
Coming soon...
Top 2: VVDI2 5.0.0(Update next time)
Xhorse vvdi2 5.0.0 in Chinese can generate BMW FEM / BDC keys and reset odometer. For the English version of vvdi2 5.0.0, the function is not available yet, please keep an eye on www.uobdii.com banner or column "News & Notice".

Upload one picture of VVDI2 5.0.0 in Chinese authorized with "Generate BMW FEM / BDC keys"
vvdi 2 BMW FEM BDC
To enable "Generate BMW FEM / BDC keys", you need to pay or use 8000 points. Someone may think why the update need to charge, why not free, because the additional charge is to pay Xhorse engineers' efforts and after-sale service.

How to use VVDI 2 5.0.0 to program key on FEM/BDC?
User manual and video will be uploaded here.
Have many BMW cars with FEM? Better own one VVDI2 firstly like this one:
http://www.uobdii.com/wholesale/vvdi2-with-basic-bmw-and-obd-functions.html
vvdi2-commander-bmw-key-programmer
Top 3: BMW explorer program key for BMW FEM /BDC
BMW-Explorer since version 14.05.08 allows users to program ignition key for FEM / BDC
Key programming into FEM / BDC is divided into several stages
1 Preparation of FEM / BDC thru OBD
2 Preparation of FEM / BDC using programmer (Reading BACKUP)
3 Programming FEM / BDC with BMW-Explorer via OBD
4 Write back BACKUP with the programmer
5 Key programming thru OBD
Paragraph 1:
It is necessary to perform a quick test , go to the FEM / BDC and click the "Key learning" button,
The program will check for a supported version of the unit, prepare the unit for the next procedure, and will display the message  "Read Eeprom and upload in calc".
Paragraph 2:
Remove the FEM / BDC unit as described HERE. Disassemble the FEM / BDC unit as described in THIS SECTION.
Read 95128/95256 Eeprom (pictured in the upper right corner) using programmer
(Orange Xprog or others that supports Eeprom 95128/95256).
Download Eeprom into BMW-Explorer, and save EEprom and write it back into the FEM / BDC.
Paragraph 3:
Install the unit on the car in the reverse order of removal, and connect BMW-Explorer via OBD.
The car probably will not respond to the key, do not get scared!
Connect to FEM, press "Write keys", Explorer will propose to program the FEM / BDC, agree and wait for the programming to finish.
After successful programming, the program will write to you "Return the saved original Eeprom", then remove FEM again and using programmer, return the previously read contents of EEprom 95128/95256. Then you can install the unit back to the car.
Sometimes it is possible that after the last manipulation the FEM / BDC will stop responding to the diagnostics, then you need to flash this EEprom into the unit and program the unit with Esys or ISTA-P and start the unit preparation from step 1.
P.S: Follow the instructions and  save your time.
Paragraph 4:
Connect to the FEM / BDC control unit using the BMW-explorer, press "Extra options" then "Key learning". Key programming window will open and will read the key data we need for programming.
If you have a working key, then you need to bring it to the emergency coil as pictured below and press the "Read crypto key" button.
About successful reading of the "Crypto" BMW-Explorer show "Crypto Ok" message.
If you do not have a working key, then you need to read the ISN from the DME and enter it into the "ISN from DME" window.
You can also enter 8 bytes of the "crypto" manually.
Now you can start to learn keys. To do this we must select a free track for the key and press "Learn key", bring a new key to the emergency coil on the steering column.
Supported ECU FEM:
swfl_0000155e_004_102_030, swfl_0000155e_004_102_040
swfl_0000155e_004_103_030, swfl_0000155e_004_104_040
swfl_0000155e_007_102_010, swfl_0000155e_008_101_030
swfl_0000155e_008_101_050, swfl_0000155e_008_101_070
swfl_0000155e_011_102_020, swfl_0000155e_012_104_010
swfl_0000155e_012_200_030, swfl_0000155e_014_102_040
swfl_0000155e_015_100_020, swfl_0000155e_015_102_020
swfl_0000155e_015_152_030, swfl_0000155e_015_154_010
swfl_0000155e_016_106_030
Supported ECU BDC:
swfl_00002419_005_016_130, swfl_00002419_005_016_140
swfl_00002419_005_017_092, swfl_00002419_005_018_031
swfl_00002419_005_019_040, swfl_00002419_005_019_101
swfl_00002419_005_019_120, swfl_00002419_005_028_060
swfl_00002419_005_028_160, swfl_00002419_005_028_170
swfl_00002419_005_028_245, swfl_00002419_005_031_110
swfl_00002419_005_031_200, swfl_00002419_005_042_030
swfl_00002419_005_042_050, swfl_00002419_005_042_070
swfl_00002419_005_118_030, swfl_00002419_005_118_050
swfl_00002419_005_118_140, swfl_00002419_042_100_040
swfl_00002419_052_010_030, swfl_00002419_052_030_010
swfl_00002419_052_040_010


Article Key Cutting Machine :BMW FEM/BDC Programmers: Yanhua, VVDI2 & BMW Explorer

Friday, September 1, 2017

Xhorse VVDI2 vs Tango key programmer



Topic: VVDI2 or Tango? Which is better for auto key programming?


Program keys: VVDI2 via OBD, Tango from dump

If you are going to make keys from dump and reading with a programmer buy Tango.
If you are looking to make keys over OBD buy VVDI2 is a good tool for BMW CAS/MB EZS. (read and write MB IR key)
Tango more features, VVDI2 good for OBD
Better buy VVDI2 with VVDI Prog
I personally prefer Tango good support and more features, xhorse it is also a very good for obd.
If you buy VVDI2 i also recommend complement with VVDI programmer.

Thursday, August 31, 2017

V4.6.1 Xhorse VVDI PROG Programmer-bugs fix & add types/models



password:123456
this .zip file includes:

 If you bought one Original Xhorse VVDI PROG Programmer from
www.uobdii.com, now go to update by yourself and add below types / models.  Feedback if any question.

v4.6.1 VVDI PROG  update content (2017-08-30)
* This version DON't need update firmware
* Fix some bugs
+ Add VVDI PROG USER MUNUAL 4.6.1version in Doc folder
* Fix MC9S12XS/MC9S12XHY series PFLASH write error problem
* Fix SRS-VW52-V1 diagram
+ Add AT24C01(CLIP),AT24C02(CLIP), AT24C04(CLIP), AT24C08(CLIP), AT24C16(CLIP), AT24C32(CLIP), AT24C64(CLIP), AT24C128(CLIP), AT24C256(CLIP),
AT24C512(CLIP), AT24C1024(CLIP), AT25010(CLIP), AT25020(CLIP), AT25040(CLIP), AT25080(CLIP), AT25160(CLIP), AT25320(CLIP), AT25640(CLIP), AT25128(CLIP),
AT25256(CLIP), AT25512(CLIP), AT93C06[A](CLIP), AT93C46[A](CLIP), AT93C56[A](CLIP), AT93C57[A](CLIP), AT93C66[A](CLIP), AT93C76[A](CLIP),
AT93C86[A](CLIP) options in <1-EEPROM&FLASH>-><ATMEL(CLIP)> (Need EEPROM CLIP ADAPTER)
+ Add CAT24C/W01(CLIP), CAT24C/W02(CLIP), CAT24C/W04(CLIP), CAT24C/W08(CLIP), CAT24C/W16(CLIP), CAT24C/W32(CLIP), CAT24C/W64(CLIP), CAT25C128(CLIP),
CAT25C256(CLIP), CAT93C46[A](CLIP), CAT93C56[A](CLIP), CAT93C57[A](CLIP), CAT93C66[A](CLIP), CAT93C76[A](CLIP), CAT93C86[A](CLIP) options in
<1-EEPROM&FLASH>-><CATALYST(CLIP)> (Need EEPROM CLIP ADAPTER)
+ Add XL[S]24C01(CLIP), XL[S]24C02(CLIP), XL[S]24C04(CLIP), XL[S]24C08(CLIP), XL[S]24C16(CLIP), XL[S]93C/LC06(CLIP), XL[S]93C/LC46(CLIP), XL[S]93C/LC56(CLIP),
XL[S]93C/LC66(CLIP) options in <1-EEPROM&FLASH>-><EXEL(CLIP)> (Need EEPROM CLIP ADAPTER)
+ Add FM24C02(CLIP), FM24C03(CLIP), FM24C04(CLIP), FM24C08(CLIP), FM24C09(CLIP), FM24C16(CLIP), FM24C17(CLIP), FM93CS06(CLIP), FM93CS46(CLIP), FM93CS56(CLIP),
FM93CS66(CLIP), NM24C02(CLIP), NM24C03(CLIP), NM24C04(CLIP), NM24C05(CLIP), NM24C08(CLIP), NM24C09(CLIP), NM24C16(CLIP), NM24C17(CLIP), NM24U17(CLIP),
NM24C32(CLIP), NM24C65(CLIP), NM93C06(CLIP), NM93C46(CLIP), NM93C56(CLIP), NM93C66(CLIP), NM93C86(CLIP), NM93CS06(CLIP), NM93CS46(CLIP), NM93CS56(CLIP),
NM93CS66(CLIP) options in <1-EEPROM&FLASH>-><FAIRCHILD(CLIP)> (Need EEPROM CLIP ADAPTER)
+ Add 24AA02(CLIP), 24AA04(CLIP), 24AA08(CLIP), 24AA16(CLIP), 24AA164(CLIP), 24AA32(CLIP), 24AA128(CLIP), 24AA256(CLIP), 24C02(CLIP), 24C04(CLIP), 24C32(CLIP),
24LC02(CLIP), 24LC04(CLIP), 24LC08(CLIP), 24LC16(CLIP), 24LC164(CLIP), 24LC32(CLIP), 24LC64(CLIP), 24LC65(CLIP), 24LC128(CLIP), 24LC256(CLIP),
93C/LC/AA46A(CLIP), 93C/LC/AA56A(CLIP), 93C/LC/AA66A(CLIP), 93C/LC/AA76A(CLIP), 93C/LC/AA86A(CLIP), 93C/LC/AA46B(CLIP), 93C/LC/AA56B(CLIP), 93C/LC/AA66B(CLIP),
93C/LC/AA76B(CLIP), 93C/LC/AA86B(CLIP), 93C/LC/AA46C(CLIP), 93C/LC/AA56C(CLIP), 93C/LC/AA66C(CLIP), 93C/LC/AA76C(CLIP), 93C/LC/AA86C(CLIP) options in
<1-EEPROM&FLASH>-><MICROCHIP(CLIP)> (Need EEPROM CLIP ADAPTER)
+ Add M24C01(CLIP), M24C02(CLIP), M24C04(CLIP), M24C08(CLIP), M24C16(CLIP), M24C32(CLIP), M24C64(CLIP), M24C128(CLIP), M24C256(CLIP), M24C512(CLIP),M93C06(CLIP),
M93C46(CLIP), M93C56(CLIP), M93C66(CLIP), M93C76(CLIP), M93C86(CLIP), M95010(CLIP), M95020(CLIP), M95040(CLIP), M95080(CLIP), M95160(CLIP), M95320(CLIP), M95640(CLIP),
M95128(CLIP), M95256(CLIP), M95512(CLIP), ST24C01(CLIP), ST24C02(CLIP), ST24C04(CLIP), ST24C08(CLIP), ST24C16(CLIP), ST24E16(CLIP), ST24E32(CLIP), ST24W02(CLIP),
ST24W04(CLIP), ST24W08(CLIP), ST24W16(CLIP), ST25C01(CLIP), ST25C02(CLIP), ST25C04(CLIP), ST25C08(CLIP), ST25C16(CLIP), ST25E16(CLIP), ST25E32(CLIP), ST93CS56(CLIP),
ST93CS57(CLIP), ST93CS66(CLIP), ST93CS67(CLIP), ST93CS47(CLIP), ST93CS46(CLIP) options in <1-EEPROM&FLASH>-><ST(CLIP)> (Need EEPROM CLIP ADAPTER)
+ Add X24C01(CLIP), X5043(CLIP), X5045(CLIP) options in <1-EEPROM&FLASH>-><ST(CLIP)>(Need EEPROM CLIP ADAPTER)
+ Add ME7.4.5-FLASH-ST10F275, ME7.4.5-EEPROM-95320 options in <3-ECU>-><BOSCH> 
+ Add BCM2(D70F3380) option in <4-IMMOBILIZER>-><AUDI>
+ Add EWS3-KLINE(0D46J) option in <4-IMMOBILIZER>-><BMW> (Need EWS3 ADAPTER)
+ Add BCM-XEP100(2009--) option in <4-IMMOBILIZER>-><LANDROVER>
+ Add LAGUNA-UCT(2006) option in <4-IMMOBILIZER>-><RENAULT>
+ Add BCM2(D70F3380) option in <4-IMMOBILIZER>-><VOLKSWAGEN>
+ Add BJ40-DASHBORAD, E150-DASHBORAD(2014), EX200-BCM(2016) options in <5-DASHBORAD>-><BAICMOTOR>
+ Add EQ-DASHBOARD(2017) option in <5-DASHBORAD>-><CHERY> 





Wednesday, August 23, 2017

How To Add New KeyBMW 2012 528i CAS4+ By VVDI2 BMW

So I'm the type of person who will NOT take my car to the dealer. All DIY maintenance and if I don't have the equipment for it I will buy or borrow it and watch youtube videos and do it myself. I have come to the conclusion it's better to go to the dealership to get keys rather than ebay and a locksmith or DIY. I will roughly explain the process of how the key making/programming is.
vvdi2-with-basic-bmw-and-obd-functions-1.2

I just bought a 2012 528i and it came with one key. I wanted another one but I HATE going to dealers for anything. It's always at least 50% more expensive and I leave feeling like a chump being taken advantage of. I searched high and low for people in the LA area that can program a virgin key fob from ebay and cut the slide out key. Cutting it is not a big deal but programming it is.

So BMW has a pretty interesting system for authorizing keys. There's a module under the instrument cluster called the CAS4 module. I don't know what it stands for but the two functions that I know about it are keeping the mileage of the car and authorizing key fobs to work. It comes from the factory with 10 pre-authorized key fobs setup on it. The car is also has two fobs with it when it leaves the factory. Those take up slot 1 and slot 2. The other 8 fobs are not made yet but the car knows when it sees those keys that it's authorized to start and unlock with them. It requires the key to be synced but other than that they keys are ready to go as soon as you sync them using the process of holding it against the steering column like in the many other threads on this website. BMW is the only place that knows what keys are authorized. When you go to the dealer and buy another key they send an order to some BMW place in NJ that can look up that highly secretive information and make a key. They go down the list until you get to 10 keys then you need a new CAS4 module (about $900). You then have to get it programmed including transferring the mileage over from your old module. You probably have to get the driver door and center console lock cylinder rekeyed too. I'm not sure if the old keys get deactivated when new keys are activated. Maybe someone else knows.

The 2nd method bypasses all the pre-authorized system that BMW has in place. You can get a virgin key fob off of ebay or at a locksmith and they can reprogram the CAS4 module. It is quite the ordeal because you have to override the memory on it with programming tools. If you have a hiccup in the transfer or transfer the wrong file you can brick it. I'm not sure if the dealer can fix it after. Maybe but maybe you have to get a new one. They have several different hardware/software setups that can do this. They each cost several thousand dollars and have a very steep learning curve. I've seen BMW Explorer, VVDI2 commander BMW, FVDI2, or a R270 programmer. They can also be used to change the mileage.
<iframe width="560" height="315" src="https://www.youtube.com/embed/uvbqlO2M-mk" frameborder="0" allowfullscreen></iframe>

VVDI2 being used with Xhorse. It involves soldering hires directly to the CAS4 module. Not for the faint of heart. Apparently there's a way to do it through the OBDII port but I don't have any more info on that.

That's the only way I know of for getting new keys to work with your BMW. I could not get anyone in the Los Angeles area to offer to program the key for less than $500. Why not get it from a dealer and do it the right way for that kind of money?

I called several dealers and they all wanted from $300-$500 to order a fob and cut the metal key even though it all comes from the same place in NJ and they don't have to do anything except put in the order. I actually had a dealer give me a number for BMW USA to call or order the key from and it will be delivered to the dealership so they can verify the registration and my ID when I pick it up. BMW USA wanted $150 for it and they said I could probably sync it myself but I should not be charged anything by the dealer unless I have them do the syncing. The number is 1-888-575-5397 and is only for California residents for some reason.

I hope this can help someone. I spend half a day doing this research and calling many locksmiths and dealers. I understand that I don't know exactly how this system works but I wrote this post up to the best of my knowledge. In your situation it still might be better to go to a locksmith and have them program your key. It might be cheaper elsewhere in the country to do that since there is not much demand for method 2 in California because of the BMW USA key hotline. If I was in NYC or so I would probably send my CAS4 module to the same guy who sells the keys on ebay since he offers the service for $250. It does not make economical sense for me to have a key made outside of the proper channels here in CA. If you find any mistakes please let me know and I will be happy to fix the post.

If you do decide to try and DIY, here's a website that will probably help.

It's a good info and good write up. Thanks to dear spudsmac at bimmerfest.com forum.