S2000 Under The Hood S2000 Technical and Mechanical discussions.

DIY Key Immobilizer Programming (step by step)

Thread Tools
 
Old 02-12-2017, 11:30 AM
  #1  

Thread Starter
 
wooward's Avatar
 
Join Date: Jun 2011
Location: SoCal
Posts: 24
Likes: 0
Received 5 Likes on 2 Posts
Default DIY Key Immobilizer Programming (step by step)

When I first got my 2004 S2000 (in 2013), I only received 1 key. I went to the Honda dealership and bought/cut another key (35113-S9A-A01) for $30. I never got around to programming it since they wanted something like $50-$100 to do it. I finally decided to do it and discovered you can do it yourself if you have the right equipment. I bought a CK-100 for ~$100 off eBay. You can find them on Amazon too. For the S2000, the CK-100 erases all the keys stored in your ECU and then adds in all the ones you want. You must have all keys present when you use it. There are other programmers (Honda dealer) that can just add 1 key without having to erase all the keys in the ECU, but the CK-100 is not one of them (for S2000 anyways).

How most immobilizers work? Your car keeps a database of allowed keys in the ECU. If it detects a key in the database, you can start the car. If it detects a key not in the database, it does not start.
Example 1: Your car's database has Key "A", "B", and "C" stored as allowed. You buy a new key "K". When you put key "K" into your car, it sees "K" is not in the database and thus does not start. You need to program the car's ECU to allow Key "A", "B", "C", and "K".
Example 2: Your car's database has Key "A", "B", and "C" stored as allowed. You buy a new key "N". You clone key "N" to contain the same data as key "A". Now you essentially have two key "A". When you put the new key into your car, it sees "A" and starts. You never had to touch the car's ECU because it already allows key "A".

Technical Aside: Most keys with immobilizers utilize passive RFID technology. Essentially, the RFID reader (your car) sends out an electromagnetic pulse. The passive RFID chip (your key) has an antenna that uses this pulse to power itself. It then modifies the pulse to send it's information back to the reader. This means that there is no battery in your key to power the chip.


CK-100 programmer. Attaches to your OBD-2 port and powers via standard 110V outlet.
Name:  Key_01_zpshfj2blas.jpg
Views: 7124
Size:  37.9 KB

This is the SW version on my unit. v99.99 is the most current version as of Feb 2017.
Name:  Key_02_zpsb4xssyku.jpg
Views: 7198
Size:  33.7 KB

Choose Immobilizer from the first menu to program your keys to the ECU
Name:  Key_03_zpsbxzizn4s.jpg
Views: 6920
Size:  31.9 KB

Choose Honda USA
Name:  Key_04_zpstbx5iqex.jpg
Views: 7022
Size:  25.0 KB

Select your year S2000, I chose 03-05 since I have an 04
Name:  Key_05_zps4udr3dal.jpg
Views: 7026
Size:  27.3 KB

The CK-100 operates on a "token" system. Basically, you can use the CK-100 till you run out of tokens. Each task you perform with the unit costs a certain amount of tokens. After that, you need to buy a new CK-100 chip for new tokens. A new CK-100 comes with 1024 tokens. I think this screen is saying that it will cost me 8 tokens to program the S2000 ECU. However, it actually only used 1 as you'll see later. I've read that it cost 8 tokens each key for a Ford Explorer so it definitely varies by vehicle.
Name:  Key_06_zpssitdcyqx.jpg
Views: 6858
Size:  22.6 KB

Not sure if you need an existing working key for this but I would assume so. I used my existing working key.
Name:  Key_07_zpsivrs75dk.jpg
Views: 6995
Size:  23.7 KB

I chose to see how many keys were in my ECU before I erased it.
Name:  Key_08_zpsqoampget.jpg
Views: 6971
Size:  24.5 KB

3 keys in the ECU, yet I only have 1 of them.
Name:  Key_09_zpsr1llrr7u.jpg
Views: 7027
Size:  23.9 KB

Choose Erase All Keys to start the process
Name:  Key_10_zpsjwryijah.jpg
Views: 7015
Size:  25.7 KB

Select Yes to confirm
Name:  Key_11_zpsswsrogn9.jpg
Views: 6901
Size:  25.6 KB

Enter the number of keys you want to program into your ECU
Name:  Key_12_zpsgthe4wjd.jpg
Views: 6931
Size:  24.7 KB

I entered 2 since I only have 2 keys on hand
Name:  Key_13_zpsixrungof.jpg
Views: 6929
Size:  24.8 KB

From here on just follow the steps as you see on screen. I might have missed a couple of off/on steps here (following steps and photographing is too difficult for me I suppose, lol)
Name:  Key_14_zpsdjpdotdp.jpg
Views: 6933
Size:  23.3 KB
Name:  Key_15_zpsfmel5i76.jpg
Views: 6937
Size:  22.7 KB
Name:  Key_16_zpstiy3esnk.jpg
Views: 6914
Size:  23.2 KB
Name:  Key_17_zps8y0p6ngh.jpg
Views: 6778
Size:  22.8 KB
Name:  Key_18_zpsjxagx6vl.jpg
Views: 6753
Size:  26.5 KB
Name:  Key_19_zpstmpzxima.jpg
Views: 6909
Size:  22.6 KB
Name:  Key_20_zpskphm58ik.jpg
Views: 6909
Size:  22.4 KB
Name:  Key_21_zpsnfes6axg.jpg
Views: 6951
Size:  23.0 KB
Name:  Key_22_zpskpem6ze1.jpg
Views: 6843
Size:  22.4 KB

Here you need to look at your dash and see if the green key light is blinking or not. If it is blinking, it didn't finish correctly. Mine did not finish correctly the first time. I think I was too slow since I was taking photos. If the green key does not show at all, you are good to go.
Name:  Key_23_zpshhss0l3b.jpg
Views: 6982
Size:  30.1 KB

Notice green key at bottom. (this photo was taken a day later to show the green key icon)
Name:  Key_24_zpspxu4wvga.jpg
Views: 6874
Size:  39.3 KB

No green icon. Success!
Name:  Key_25_zpsu2xlfkdf.jpg
Views: 6932
Size:  31.5 KB

If the procedure did not complete (Green key icon blinks), select No. You have 3 tries before it consumes your token. Select Yes once your are successful.


Only took 1 token from me to perform this procedure.
Name:  Key_27_zpsgwqe1thc.jpg
Views: 6897
Size:  29.2 KB

Here is a bug I believe. If you select yes, you can put in customer info (Last name, First name, vehicle info). However, after putting that info in, I couldn't exit the screen. I was stuck. I unplugged the CK-100. After I did that, only the first key I programmed worked. I then started over again and selected No the second time around. 1 more token used.
Name:  Key_28_zpsocikl5ud.jpg
Views: 6904
Size:  25.2 KB

And that's it. I now have 2 working keys and a programmer to use on other cars in the future if I need it. Sure it cost more than the $50 at my local locksmith/dealer but it was more fun to do it myself. Assuming you use 1 token each time and pay $100 for the CK-100, this ends up costing you 9.8 cents each S2000 you program lol

Last edited by wooward; 02-12-2017 at 12:19 PM.
The following 4 users liked this post by wooward:
HarryD (02-21-2019), R00567 (02-12-2017), rizzllzahid (12-26-2020), twohoos (11-28-2018)
Old 02-12-2017, 12:48 PM
  #2  

 
R00567's Avatar
 
Join Date: Apr 2010
Posts: 1,078
Received 26 Likes on 22 Posts
Default

awesome DIY bro! thanks for the heads up!
Old 02-18-2017, 10:28 AM
  #3  

 
davidc1's Avatar
 
Join Date: Jun 2009
Posts: 3,685
Received 21 Likes on 16 Posts
Default

This is totally sweet! Finally definitive proof!

I'm in a similar situation with my other car, a 2011 Honda Fit Sport. Could this car be in the AK-100 database also?
The following users liked this post:
rizzllzahid (12-26-2020)
Old 02-18-2017, 11:06 AM
  #4  

Thread Starter
 
wooward's Avatar
 
Join Date: Jun 2011
Location: SoCal
Posts: 24
Likes: 0
Received 5 Likes on 2 Posts
Default

I see 10- Fit so I think it is
Name:  IMG_4800_zps5dpkslh3.jpg
Views: 6366
Size:  20.6 KB
The following users liked this post:
HarryD (02-21-2019)
Old 02-20-2017, 10:40 PM
  #5  

 
Soviet's Avatar
 
Join Date: Sep 2011
Location: Fremont, CA
Posts: 1,867
Received 109 Likes on 70 Posts
Default

This is legendary work. Thank you.
Old 02-22-2017, 08:57 PM
  #6  

 
Jah2000's Avatar
 
Join Date: Mar 2015
Location: Cali
Posts: 1,314
Received 107 Likes on 102 Posts
Default

Legendary indeed!

Any plan on renting your unit out or programming other people's new keys? (and make your moneys back)
Old 11-27-2018, 04:39 PM
  #7  
Registered User
 
Glepage22's Avatar
 
Join Date: Sep 2018
Posts: 91
Received 4 Likes on 4 Posts
Default

Hello, I am looking to buy a CK100 for my AP1 but I need to add a key to the CRV 2016 of my girlfriend. Could you tell me if it figures in the CK-100 please?

Thank you.
Old 01-31-2019, 09:18 AM
  #8  

 
BoostHog's Avatar
 
Join Date: May 2015
Posts: 32
Received 0 Likes on 0 Posts
Default

Have a ck-100 and trying to use it on my 2006 s2000. Keeps saying ecu not found...
Old 02-21-2019, 01:56 PM
  #9  
Registered User

 
indi00's Avatar
 
Join Date: Jun 2010
Posts: 388
Received 1 Like on 1 Post
Default

Thanks for immobilizer DYI. I was successful in programming my AP1 keys to a AP2 ecu.

I did an 2005 AP2 Engine swap into my AP1 2000 S2000. I also swapped over the AP2 Differential and Transmission. The goal is to pass smog at the state referee. Smog shops will not smog a car that has an engine change from 2.0 to 2.2 liters. The rules are that I have to have every smog related component from the donor car into my 2000 s2000.

The car runs fine with the AP1 ECU, but I did not want to take it to chance with the state ref. So I bought an 2005 AP2 ECU off ebay for $70 to swap. I also bought the CK100 from ebay, which took 2 long weeks to go from New York to California.

I spent over an hour trying to program the car, thinking the different year immobilizers were not compatible or that I have a dud CK100. I was ready by to give up, but by chance and luck, I was able to program 1 key.

The CK100 does not come with any instructions. It however has prompts on the screen for you to follow during the immobilizer programming sequence. If you follow the prompts, you'll be too slow to trigger the programming. I still am not exactly sure how to trigger the immobilizer rewrites, but what I did was press the keys on the programmer as prompted and then turn on or off the engine as prompted.. This method seems to trigger the immobilizer rewrites and save the keys to the ecu. I was able to go back and program 2 keys to the ecu.

Hope this helps those who wants to do ecu swaps. It is possible to swap different years 00-05 ecus.

Also, if you shut off the CK100 after the prompt "procedure successfully ended" and don't answer yes or no, you don't use up a token, but is able to program the keys.
Old 06-22-2019, 09:16 AM
  #10  

 
Soviet's Avatar
 
Join Date: Sep 2011
Location: Fremont, CA
Posts: 1,867
Received 109 Likes on 70 Posts
Default

Thanks for the guide! I attempted to follow this with a CK-100 borrowed from a friend and I keep running into ECU not found. Interestingly he also runs into the issue on his 06+. I was unable to get it to work on both my AP1 and AP2 I was unable to get it to work on my Honda Accord as well so it might just be a dud.







Quick Reply: DIY Key Immobilizer Programming (step by step)



All times are GMT -8. The time now is 04:19 PM.