SEC-E9 CNC Automated Key Cutting Machine
7% off

Original V3.19 AK90 AK90+ Key Programmer for All BMW EWS From 1995-2009 【Buy SK38-B instead】

Out of Stock. History 120 sold. Item No. SK38

Latest price: US$135.00
Buy Now: US$125.00 7% off
0.3KG     ( 0.66LB )
23cm*16cm*4cm     ( Inch: 9.06*6.3*1.57 )
Return for refund within 7 days,buyer pays return shipping. Read details »

Product Description

AK90+ BMW key Programmer is the most safe and effective key matching tool for BMW EWS system,supports reading all EWS key information from 1995-2009.

AK90 Key Programmer for all BMW EWS

AK90 BMW KEY-PROG increased by 1995-2009 in all BMW EWS read the key information functions;improved some of the EWS to read and write speed. This product safe and effective, is the key to match the best tool for BMW.


Software Version: 3.19
Offer BMW AK90 V3.19 Software Free Download, please contact the customer service by
Language: English, Chinese
Support System: Windows XP


AK90 Functions:

1. Directly reading data dumps from MCU which marked 1D47J , 2D47J , 0D46J ,2L86D without removing MCU from circuit board , easy to do yourself.
2. With the help of software you can  renew , lock or unlock keys as well.
3. Programming original chips "EML 10030A"  for making keys .
4. Identifying keys for all EWS and CAS , showing VIN , key No. It can change VIN, can change mileage in ews.

Packing List:

1pc x AK90+ Host
1pc x AK90+ 10 Pin Cable
1pc x AK90+ Chip data to read specific seat
1pc x AK90+ V3.19 software CD-ROM
1pc x AK90+ USB communication cable


Q: why i can't set up the Driver
A: You should open the C:\Program Files\HRT\AK90\Drver. Like the picture.


Q: AK90 can copy and programme key
A: No, it cannot copy the key. But it can program bmw ews key.

Software display :

Contact information:

WhatsApp: + 86 18054815707
For any further help, please do not hesitate to contacst us. 

Tech Support

(Solved) BMW E46 keys do not work

1.(Solved) BMW E46 keys do not work

Hi,I need to program news on my BMW E46. I bought the AK90+ AK90 key programmer and 2 blank keys.
First thing I did was test my working key, it came up as key 6, keys 1 to 5 were locked, 7 8
and 9 were unused and 10 I have here but that doesn’t work either, I believe the battery is
dead in that one.
So first off I unlocked key 1 and programmed one of my blanks as key one, read it back after
programming and it said it is key 1, the VIN number is correct, however the mileage (which is
102k miles and shows up as 165k km approx. on the working key showed 545k km) I tried the key,
it doesnt work, I did the pairing where I toggled ignition on/off with my good key, take key
out and hold down unlock 3 times, the locks open and close, when I try it with the programmed
key nothing happens.
Next I programmed it to key 10, same result, says its key 10 and the vin is correct, ,mileage
is way out and it wouldn’t work pair
I thought maybe the key was bad so got the other new key out (read it and it was blank) ,
programmed it as key 6, same result as above, tried it on several key numbers, 1, 2 6, 10,
always the same and still only my original key one will work.
Help appreciated please.
Customer solution:
After you unlocked key 1, you need to save eeprom then you have to write back to your EWS
unit. After writing saved eefrom to EWS, you try to read eeprom from EWS and make sure key 1
was unlocked. Now you can program key 1, and it should work for you.
Buy more and Save more
Optional parts & accessories
Customers who viewed this item also viewed

Join our community: