E90Post
 


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > BMW E90/E92/E93 3-series General Forums > General E90 Sedan / E91 Wagon / E92 Coupe / E93 Cabrio > DIY Key Fob Programming Experiment



Reply
 
Thread Tools Search this Thread
      06-27-2018, 10:22 PM   #1
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
DIY Key Fob Programming Experiment

I am picking up were @SouthernBimmer left off almost 8 years ago:
http://www.e90post.com/forums/showthread.php?t=458935

I will be micro-soldering a new chip onto a used key, making a copy of my current key and then flashing it onto the virgin chip.

The E9X came with three keys:

Early CA: KR55WK49143
Late CA: KR55WK49147
Non CA: KR55WK49127

I have a 06 330i with the early CA key. If anyone wants to donate their non working keys (any model) I will send you a shipping label. Send me a PM.

I have a programmer on its way from china:
https://www.aliexpress.com/item/2017...787197308.html

The programmer will do everything except make a EEPROM DUMP. This is used to make a new key that will fill one the ten slots in the CAS module. I have not found a reasonably priced tool to perform this. Some people say you can use a raspberry pi to dump EEPROM.

Once I get the programmer, keys and chips I will post an update. They should be here in two weeks. If you have any incite beyond "Go to the dealer", that would be greatly appreciated.

Update 6/29:
I found out that non CA keys can be programmed to CA cars. I found the tool locksmiths use to program aftermarket keys, it is called the BMW Multi Tool. Is is $800 which is not worth it to a individual.

You do need a EEPROM dump so I bought the R270 and a Raspberry pi to see if I can get a dump.

Last edited by Nickco43; 06-29-2018 at 04:59 PM..
Appreciate 3
      06-27-2018, 10:56 PM   #2
lab_rat
Captain
lab_rat's Avatar
United_States
286
Rep
650
Posts

Drives: E90 330i
Join Date: Nov 2013
Location: San Antonio, TX

iTrader: (6)

Garage List
I have nothing constructive regarding input about the keys (since I don't know squat yet)...but knowing how you tackled your seriously impressive iDrive install, I'm sure your key programming project will be thorough and detailed.

I'm looking forward to this thread.
__________________
An observation of the latest BMW twin kidney grille design:
Quote:
Originally Posted by ///M TOWN
BMW brings on a new meaning to Kidney Failure.
Appreciate 0
      06-27-2018, 11:06 PM   #3
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Quote:
Originally Posted by lab_rat View Post
I have nothing constructive regarding input about the keys, but I am seriously impressed with your iDrive build.

Now that you're tackling the key programming...I look forward to this thread & doing some learnin'. Can't wait!
I mostly followed Booster's guide for the iDrive; this is venturing into uncharted waters. Worst case scenario I have a $60 paper weight. I am in contact with some people who do cell phone repair and micro soldering.

I just bought 4 non CA keys for $20. Hopefully they will work with my car minus CA. If not they are good practice keys for the soldering. Early CA keys seem to be rare. I am sure as hell not paying $30 for a key that may or may not be a paper weight.

Apparently this box will perform a EEPROM DUMP:

https://www.aliexpress.com/item/2017...94166a77LX7msP

I found a locksmith forum that does this for a living so hopefully they will be of help.

Last edited by Nickco43; 06-29-2018 at 04:58 PM..
Appreciate 0
      06-30-2018, 12:49 AM   #4
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Everything except the chips are ordered. I bought a aftermarket key to test everything before I start attempting to fix the used keys.

Looks like I will be pulling my CAS module out and soldering it to the R270 for the EEPROM dump. This is certainly not for the faint of heart. I found a full instruction manual on how to do this which is invaluable.
Appreciate 1
lab_rat286.00
      06-30-2018, 02:19 AM   #5
tlow98
Brigadier General
1859
Rep
4,474
Posts

Drives: 2009 E91, 2014 F15 x35i
Join Date: Aug 2011
Location: Bay Area

iTrader: (2)

Wow! This great. anxious to hear/see how this works.

The BMW keys are such a rip off if bought through the dealers...
Appreciate 0
      06-30-2018, 04:17 AM   #6
BashShah
Lieutenant Colonel
Canada
252
Rep
1,966
Posts

Drives: 2012 335i Sedan
Join Date: Oct 2012
Location: Vancouver, Canada

iTrader: (0)

Quote:
Originally Posted by Nickco43 View Post
Everything except the chips are ordered. I bought a aftermarket key to test everything before I start attempting to fix the used keys.

Looks like I will be pulling my CAS module out and soldering it to the R270 for the EEPROM dump. This is certainly not for the faint of heart. I found a full instruction manual on how to do this which is invaluable.
I strongly recommend you call this guy in this Video for advise.
he already does what you are trying to do.
he helped me, and tell him I sent you.

Custom DME programing available.

Contact: +1.985.492.0666 call/text or email GcodingBMW AT Gmail.COM
Facebook: www.facebook.com/GcodingBMW

Appreciate 1
lab_rat286.00
      06-30-2018, 09:55 AM   #7
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Quote:
Originally Posted by BashShah View Post
I strongly recommend you call this guy in this Video for advise.
he already does what you are trying to do.
he helped me, and tell him I sent you.

Custom DME programing available.

Contact: +1.985.492.0666 call/text or email GcodingBMW AT Gmail.COM
Facebook: www.facebook.com/GcodingBMW

I wonder what equipment he used to perform that? I know of a few devices that will do everything over OBDII but they are $1k+. I will be sending him a text.
Appreciate 0
      06-30-2018, 03:30 PM   #8
Yngvejos
Private First Class
Yngvejos's Avatar
52
Rep
136
Posts

Drives: E91 325i, E87 118d
Join Date: Mar 2012
Location: Norway

iTrader: (0)

I will follow this thread. I only have one key (CA) for my E87 and had to get assistance last week when my wife locked the key (and two dogs) inside the car. I believe one of the dogs stepped on he lock button.

It would be great if I could program a backup key.
__________________
Yngvejos.
2005 E91 325i
Appreciate 0
      06-30-2018, 04:13 PM   #9
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Quote:
Originally Posted by Yngvejos View Post
I will follow this thread. I only have one key (CA) for my E87 and had to get assistance last week when my wife locked the key (and two dogs) inside the car. I believe one of the dogs stepped on he lock button.

It would be great if I could program a backup key.
I will not to be able to program a CA key but you can use a non CA key with a CA car.

For most people this will not be worth it and you should find a locksmith to make you a new key.
Appreciate 0
      06-30-2018, 04:49 PM   #10
Yngvejos
Private First Class
Yngvejos's Avatar
52
Rep
136
Posts

Drives: E91 325i, E87 118d
Join Date: Mar 2012
Location: Norway

iTrader: (0)

Non CA would be fine for a spare key. A locksmith key may help me if I lock the key inside my car, but it won't let me start the car if I loose my key, therefore I want to program a used key to my car.

I looked at some photos of the cas. It dosen`t look to bad soldering wires to it, I have soldered ICs with much finer pitch before.
__________________
Yngvejos.
2005 E91 325i
Appreciate 0
      06-30-2018, 06:32 PM   #11
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Quote:
Originally Posted by Yngvejos View Post
Non CA would be fine for a spare key. A locksmith key may help me if I lock the key inside my car, but it won't let me start the car if I loose my key, therefore I want to program a used key to my car.

I looked at some photos of the cas. It dosen`t look to bad soldering wires to it, I have soldered ICs with much finer pitch before.
Once everything comes from china I will let everyone know if it works or not.

Here are all of the soldering points for CAS 2,3 and 3+:






Appreciate 1
tlow981859.00
      06-30-2018, 07:29 PM   #12
vb7200
Private First Class
vb7200's Avatar
15
Rep
129
Posts

Drives: Silver 2007 335xi
Join Date: Apr 2017
Location: Utica, New York

iTrader: (0)

Garage List
2007 BMW 335xi  [9.00]
1992 BMW 318i  [10.00]
Soldering tiny connections like that takes a lot of patience and a very, very steady hand. I would prepare to do some trial and error, and practice some if youíve never done it before. Iíve worked on repairing logic boards on laptops before, it definitely has a learning curve to it. Good luck to you!
Appreciate 0
      07-01-2018, 10:29 AM   #13
Yngvejos
Private First Class
Yngvejos's Avatar
52
Rep
136
Posts

Drives: E91 325i, E87 118d
Join Date: Mar 2012
Location: Norway

iTrader: (0)

Quote:
Originally Posted by Nickco43 View Post
Once everything comes from china I will let everyone know if it works or not.

Here are all of the soldering points for CAS 2,3 and 3+:






Thanks for the pictures. Seems like a low risk soldering job since you only have to solder to passive components. Use high temperature and solder quick to avoid desoldering the resistors and caps in the process.

If I understand it correct, you have to dump the CAS, copy the encryption code for the key slot you want to use then write it to the new key?
What hardware will you use to program the key?
__________________
Yngvejos.
2005 E91 325i
Appreciate 0
      07-01-2018, 11:24 AM   #14
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Quote:
Originally Posted by Yngvejos View Post
Thanks for the pictures. Seems like a low risk soldering job since you only have to solder to passive components. Use high temperature and solder quick to avoid desoldering the resistors and caps in the process.

If I understand it correct, you have to dump the CAS, copy the encryption code for the key slot you want to use then write it to the new key?
What hardware will you use to program the key?
You need to dump the EEPROM from the CAS to go into the HITAG software for you to be able to program keys on the unused key slots. This is exactly how the BMW would make you a new key at the dealer.

I am using the R270 for the dumb and the HITAG2 V3.1 to code the new keys.
Appreciate 0
      07-01-2018, 08:52 PM   #15
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
I removed my CAS module and found all of the solder points. You will need some sort of a microscope for the soldering.










Last edited by Nickco43; 07-01-2018 at 09:46 PM..
Appreciate 1
e90yyc2052.50
      07-01-2018, 11:04 PM   #16
BimmerNugget
Crazy Frog
BimmerNugget's Avatar
United_States
470
Rep
1,145
Posts

Drives: L.L.Bean Bootmobile
Join Date: Jun 2017
Location: 560 State Street

iTrader: (0)

Wow this is an awesome thread. I have a non CA car with 1 working key, I bought a new key off eBay and I never got it to work. Is the HITAG2 V3.1 all I need to copy my old key to new key? Do I need that other thingy?
Appreciate 0
      07-02-2018, 12:51 AM   #17
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Quote:
Originally Posted by BimmerNugget View Post
Wow this is an awesome thread. I have a non CA car with 1 working key, I bought a new key off eBay and I never got it to work. Is the HITAG2 V3.1 all I need to copy my old key to new key? Do I need that other thingy?
You need to do a EEPROM dump using the R270. Also aftermarket keys can be hit or miss with our cars. If I get the programming portion done I want to refurbish used OEM keys so people don't have to deal with aftermarket junk.
Appreciate 2
      07-03-2018, 04:50 PM   #18
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
My keys came in the mail today.



I sliced my hand opening the last one.

I am going to order new LiPo batteries and chips for these keys. I wonder if people would buy the extras? Does anyone know the glue the factory uses to seal these?

Last edited by Nickco43; 07-03-2018 at 06:43 PM..
Appreciate 0
      07-03-2018, 06:10 PM   #19
BravoJohny33
Major
299
Rep
1,016
Posts

Drives: BMW 2010
Join Date: Mar 2016
Location: GA

iTrader: (0)

Quote:
Originally Posted by Nickco43 View Post
I am picking up were @SouthernBimmer left off almost 8 years ago:
http://www.e90post.com/forums/showthread.php?t=458935

I will be micro-soldering a new chip onto a used key, making a copy of my current key and then flashing it onto the virgin chip.

The E9X came with three keys:

Early CA: KR55WK49143
Late CA: KR55WK49147
Non CA: KR55WK49127

I have a 06 330i with the early CA key. If anyone wants to donate their non working keys (any model) I will send you a shipping label. Send me a PM.

I have a programmer on its way from china:
https://www.aliexpress.com/item/2017...787197308.html

The programmer will do everything except make a EEPROM DUMP. This is used to make a new key that will fill one the ten slots in the CAS module. I have not found a reasonably priced tool to perform this. Some people say you can use a raspberry pi to dump EEPROM.

Once I get the programmer, keys and chips I will post an update. They should be here in two weeks. If you have any incite beyond "Go to the dealer", that would be greatly appreciated.

Update 6/29:
I found out that non CA keys can be programmed to CA cars. I found the tool locksmiths use to program aftermarket keys, it is called the BMW Multi Tool. Is is $800 which is not worth it to a individual.

You do need a EEPROM dump so I bought the R270 and a Raspberry pi to see if I can get a dump.
I think you can dump the EEPROM with Bus pirate for pi..

https://www.sparkfun.com/products/12942
Appreciate 0
      07-03-2018, 06:41 PM   #20
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Quote:
Originally Posted by BravoJohny33 View Post
I think you can dump the EEPROM with Bus pirate for pi..

https://www.sparkfun.com/products/12942
The R270 is a tool that I ordered that will dump and write CAS 1-4 EEPROM.


The PCF7945C05 was discontinued and replaced with the PCF7945FTT. Finding a chip is proving to be a challenge. I overpaid for a set of 5 chips and I bought new Lipo batteries for the fobs. Anyone wants a fob after all of this is done they will be 50$ shipped to the US.

Home Depot, Lowes, wallmart, ect will not cut the emergency metal key. I am going to see if a locksmith will cut it.

Last edited by Nickco43; 07-04-2018 at 12:09 PM..
Appreciate 0
      07-04-2018, 01:39 PM   #21
BimmerNugget
Crazy Frog
BimmerNugget's Avatar
United_States
470
Rep
1,145
Posts

Drives: L.L.Bean Bootmobile
Join Date: Jun 2017
Location: 560 State Street

iTrader: (0)

Quote:
Originally Posted by Nickco43 View Post
The R270 is a tool that I ordered that will dump and write CAS 1-4 EEPROM.


The PCF7945C05 was discontinued and replaced with the PCF7945FTT. Finding a chip is proving to be a challenge. I overpaid for a set of 5 chips and I bought new Lipo batteries for the fobs. Anyone wants a fob after all of this is done they will be 50$ shipped to the US.

Home Depot, Lowes, wallmart, ect will not cut the emergency metal key. I am going to see if a locksmith will cut it.
I'd be willing to buy one if you can somehow program it to my car. Is this possible?
Appreciate 0
      07-04-2018, 02:29 PM   #22
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1243
Rep
1,824
Posts

Drives: 13 BMW 335i xDrive
Join Date: Apr 2018
Location: Philadelphia, PA

iTrader: (0)

Garage List
Quote:
Originally Posted by BimmerNugget View Post
I'd be willing to buy one if you can somehow program it to my car. Is this possible?
You would have to go to a locksmith or program it yourself if my programming method works.

My blank aftermarket key comes in the mail tomorrow. The Hitag just left the seller and the R270 is about to leave China. Hopefully I will have everything here next Friday.

All four used keys have the PCF7945 chips and batteries removed:





Last edited by Nickco43; 07-04-2018 at 10:22 PM..
Appreciate 0
Reply

Bookmarks

Tags
diy, keyfob, programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 11:47 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST