Please wait a second, loading images...
Your browser must support JavaScripts.
Pop-up windows should be not blocked.
Welcome to Immo-Code.com - Home Page of ICC!
ICC is a world's first advanced car immobilizer PIN code calculator. Major features:
- ICC supports about 50 of secret algorithms used in car immobilizers made by Siemens, Bosch, Sagem, Delphi, Lucas, Denso, Calsonic Kansei, TRW, Valeo, Texton and others.
- ICC can calculate PIN code by VIN, serial number of immobilizer, related electronic unit, outcode, crypted code or eeprom dump for 600 vehicle models; in addition - KEY code by VIN for many models.
- ICC can works as standalone application - via simple GUI, or you can use ICC dongle in your own projects for calculating immobilizer PIN codes such as web/wap/sms servers, client-server applications or anything else.
- ICC dongle is based on most secure EAL5+ certified Smart Card chip and operates in USB HID mode - drivers are not required for OS with HID support, such as Windows, Linux, FreeBSD, MacOS and others.
- ICC dongle is a remote updatable, new immobilizer code calculation algorithms will be added to dongle through internet free of charge - six months of free updates are included in the set.
Last update: 1 february 2010
All news about ICC project, new solutions and updates
2010.02.01 - Version 1.4.8 is released: added calculation of 1st Immobilizer Password for Honda and Acura models for using with OEM diagnostic equipment like HDS (Honda Diagnostic System). PIN codes by dump for Renault Espace IV with Denso ECU (ECU - 93C86); PSA various models (BSI - 95128); Opel Insignia and familiar models (BCM - 24C16). Update of data files for KIA 2010 models with SMARTRA-3 ICM, PIN codes by VIN; MCC Smart 2009 models, KEY codes by VIN. Update of ICC dongle algorithms for calculation of 1st Immobilizer Password for Honda and Acura models. Update of ICC Tool for checking of new installed modules. Update of help files, added pictures of various electronic units supported by ICC, additional information.
2010.01.01 - Version 1.4.7 is released: added KEY codes by VIN for Hyundai 1986-2009 models (WMI are 5NM, 5NP, KM8, KMC, KME, KMF, KMH, KMJ, KMP, KMX, KMZ, KND, KPH, MAL, PL8, TMA). PIN codes by VIN for Hyundai 2007-2009 models with SMARTRA-3 immobilizer (WMI are 5NM, 5NP, KM8, KMC, KME, KMF, KMH, KMJ, MAL, TMA). PIN codes by dump for Renault Megane Scenic, Espace IV, Laguna II Ph2 and other models (UCBIC - 68HC05B16 eight various EEPROM structures are supported now, UCH - 95160, ECU - 95P08, 95080, 95320). Update of data files for KIA 2009-2010 models with SMARTRA-3 ICM, PIN codes by VIN; Hyundai Assan 2007-2009 models (made in Turkey), PIN codes by VIN; Hyundai Assan 2007-2009 models (made in Turkey), KEY codes by VIN; Nissan and Infiniti 2009-2010 models, KEY codes by VIN. Update of autodetection masks for VAG various models with ECU Bosch ME7.1.1 (ECU - 95160). Bugfix of PIN code calculation by dump for Renault Megane II, Scenic II with UCH by Siemens (UCH - 68HC912DG256). Update of ICC dongle algorithms for calculation of KEY codes by VIN for Hyundai 1986-2009 models; PIN codes by VIN for Hyundai 2007-2009 models with SMARTRA-3. Update of ICC Tool for checking of new installed modules. Update of help files, added pictures of various electronic units supported by ICC, additional information.
You can add versions history to your personal Google page to see announcements about new releases of ICC.
Archived news
Here you can find archived news of Immo Code Calculator project. ICC versions history is available in RSS format.
A brief history
From november of 2006 we are developed three immobilizer PIN code calculators - RIC for Renault and Dacia vehicles, NIC for Nissan and Infiniti vehicles, KIC for Kia and Hyundai cars. Major part of ICC functions is based on these researches.
In 2007 we have added PIN codes by ISN for Mazda models with Lucas immobilizer and calculation of PCM codes by VIN for Honda and Acura models. Have started to work on PIN code solutions by dump for Renault, Dacia, PSA, VAG, Fiat, Iveco, GM and other popular vehicles.
In 2008 we have added VIN to PIN solution for KIA 2008-2009 models with SMARTRa-3 immobilizer. A lot of solutions by dump for Fiat, Lancia, Iveco, Peugeot, Citroen, VAG, Bentley, GM, Chrysler, Dodge, Jeep, Renault, Dacia, KIA, Hyundai, Mazda and others.
In 2009 we have started to work on VIN to KEY solutions - added key cutting codes by VIN for Nissan, Infiniti, Hyundai Assan and Smart models. Added calculation of TAN codes for Smart models. VIN to PIN solution for Hyundai Assan 2000-2009 models. Code converter for Renault Clip, calculation of 12 digit PIN code from VIN + OUTCODE + INCODE combination; calculation of INCODE from combination of VIN + OUTCODE + PIN code. Added calculation of Pass-code by Seed number for Toyota and Lexus models.
In 2010 we have added KEY codes by VIN for Hyundai 1986-2009 models, PIN codes by VIN for Hyundai 2007-2009 models with SMARTRA-3 immobiliser. Added calculation of 1st Immobilizer Password for Honda and Acura models for using with OEM diagnostic equipment.
We are first who developed and integrated multiple lost keys solutions in to one product and now we are investing much more of our resources to stay as leader in this field of automotive engineering.
ICC - Advanced Immobilizer PIN Code Calculator
ICC is a world's first advanced Immo Code Calculator with support of many secret algorithms used in car immobilizers made by Siemens, Bosch, Sagem, Delphi, Melco, Denso, Calsonic Kansei, TRW, Valeo, Magneti Marelli, Megamos, Temic, Lucas, Texton and others for such brands as Nissan, Infiniti, Kia, Hyundai, Toyota, Lexus, Smart, Renault, Dacia, Bentley, Volkswagen, Audi, Seat, Skoda, Peugeot, Citroen, Maserati, Alfa Romeo, Fiat, Iveco, Lancia, Honda, Acura, Mazda, Mitsubishi, Opel, Vauxhall, Chrysler, Dodge, Jeep and others. ICC can calculate PIN code from VIN, serial number of immobilizer or related electronic unit, outcode, seed number or eeprom dump for 600 models of cars.
For over 250 vehicle models ICC can calculate immobilizer PIN code (incode, passcode, access code) from VIN, serial number of electronic unit, outcode or seed code - more than 20 of secret algorithms are supported. For over 35 vehicle models ICC have a list of default immobilizer codes. For over 450 vehicle models ICC can calculate PIN code by dump of EEPROM readed from ECU, BCM, BSI, UCH, REC, CPH, WCM, Kessy, Dashboard, Keyboard, Valve, Radio, Immobilizer and other electronic units - more than 380 of various EEPROM structures (i.e. electronic modules, their software or hardware modifications) and various encryption algorithms are supported. Every month we are adding solutions for other car models to satisfy all of our customers needs.
For example, current version of ICC supports more than 115 of various EEPROM formats of PSA models (Peugeot, Citroen), more than 60 of various EEPROM formats of VAG models (VW, Audi, Seat, Skoda, Bentley), more than 55 of various EEPROM formats of Fiat Group (Fiat, Alfa Romeo, Maserati, Lancia, Iveco), about 50 of various EEPROM formats of GM models (Opel, Vauxhall, Chevrolet, Holden, Buick and others), 40 various EEPROM formats of Renault and Dacia models.
Current version of ICC supports at least following vehicle models:
- Toyota Echo, Yaris, Corolla, Matrix, Prius, Camry, Solara, Venza, Avalon, Celica, MR2 Spyder, RAV-4, FJ Cruiser, Highlander, 4Runner, Land Cruiser, Sequoia, Sienna, Tacoma, Tundra, Vitz, Platz, Belta, Funcargo, Ractis, Premio, Avensis, Vista, Altezza, Progress, Brevis, Altezza Ghita, Voltz, Caldina, Camry, Windom, Mark X, Crown, Celsior, Prius, Century, Celica, Allion, Soarer, MR-S, Origin...
- Hyundai Accent, Matrix, Elantra, Santa Fe, Trajet, Terracan, Getz, Coupe, Sonata, Grandeur, Tucson, H-1, XG, Atos, Prime, Veracruz, Grand Starex, Tiburon, HD65, HD72, HD78, HD120, HD160, HD250, HD320, H200, Gold, Verna, Avante, Click, Genesis, Grace, Lavita, Libero, Pamax, Porter, Visto, i30...
- Lexus IS-200, IS-220, IS-250, IS-300, IS-350, IS-F, HS-250, ES-240, ES-250, ES-300, ES-330, ES-350, GS-300, GS-350, GS-400, GS-430, GS-460, GS-450h, LS-400, LS-430, LS-600, RX-300, RX-330, RX-350, RX-400h, RX-450h, GX-470, LX-450, LX-470, LX-570, SC-300, SC-400, SC-430...
- Nissan Altima, Almera, Armada, Frontier, Maxima, Cefiro, Murano, Micra, March, Merca, Navara, Note, Pathfinder, Primera, Patrol, Quest, Quashqai, Sentra, Teana, Titan, Terrano, X-Terra, X-Trail, 350Z, Versa, Atlas, Cabstar, Tiida, Interstar, Kubistar, GT-R, Rogue, Primastar...
- Fiat Coupe, Croma, Albea, Ducato, Fiorino, Siena, Punto, Multipla, Punto 2, Bravo, Tempra, Palio, Marea, Tipo, Cinquecento, Brava, Ducato 2, Doblo, Ducato 3, Seicento, Panda, Panda 2, Ulysse, Scudo, Grande Punto, Barchetta, Marengo, Strada, Idea, Nuova 500, Uno...
- Mitsubishi Colt, Mirage, Magna, Carisma, Galant, Lancer, Pajero, Outlander, 3000GT, Space Star, Montero, Eclipse, Shogun, Sigma, Space Wagon, Magnum, Endeavor, Lancer Evolution, L200, L400, Pinin, Diamante, Space Runner...
- Volkswagen Bora, Polo, Caravelle, Gol Plus, Golf 4, Golf 5, Sharan, T4, T5, Jetta, Beetle, Passat B5, Passat B6, Touran, Rabbit, Touareg, Lupo, Fox, Transporter, Caddy, Gol, Vento, Pointer, Parati, Phaeton...
- Renault R-19, Megane, Scenic, Laguna, Twingo, Safrane, Espace, Clio, Kangoo, Master, Laguna II, Megane II, Scenic II, Mascott, Magnum, Midlum, Premium, Clio-2, Symbol, Thalia, Logan, Vel Satis...
- Kia Rio, Sorento, Sephia, Mentor, Spectra, Cerato, Carnival, Sedona, Opirus, Sportage, Bongo, Shuma, Carens, Picanto, C'eed, Magentis, Optima, Amanti, Pride, K2700, 3000S, 2500TCI, K4000S...
- Mazda 323, 323F, 626, 121, Demio, Metro, Xedos 6, Xedos 9, MPV, MX-3, MX-5, MX-6, Miata, Millenia, Premacy, Familia, Protege, Capella, Cronos, Eunos 500, Eunos 800...
- Opel Corsa, Astra, Vectra, Omega, Tigra, Speedster, Agila, Meriva, Zafira, Sintra, Frontera, Monterey, Combo, Vivaro, Movano, Kadett, Vita, Signum, Insignia...
- Citroen Xantia, XM, Xsara II, Picasso, Berlingo, C2, C3, C4, C5, C8, Saxo, Jumper 2, Jumper 3, Relay 2, Relay 3, Evasion, Jumpy...
- Vauxhall Movano, Agila, Astra, Calibra, Corsa, Frontera, Monaro, Meriva, Omega, Tigra, Vectra, Zafira, Monterey, Vivaro, Signum...
- Chevrolet Meriva, Corsa, Astra, Optima, Viva, Chevy, Classic, Sail, Trooper, Vectra, Zafira, Nabira, Lomina, Caprice, S-10...
- Peugeot 106, 107, 206, 207, 306, 307, 308, 405, 406, 407, 605, 607, 806, 807, 1007, Partner, Ranch, Boxer, Boxer 2, Boxer 3...
- Chrysler PT Cruiser, Sebring, Stratus, Pacifica, Town & Country, Voyager, Grand Voyager, Concorde, Cirrus, 300C...
- Infiniti FX35, FX45, FX50, G20, G35, G37, I30, I35, M35, M45, QX4, QX45, QX56, Q45, EX35, EX37...
- Honda Insight, Civic, Accord, Prelude, S2000, CR-V, Odyssey, Pilot, Element, Ridgeline, Fit...
- Holden Barina, Astra, Jackaroo, Monterey, Frontera, Vectra, Zafira, Caprice, Statesman...
- Seat Alhambra, Arosa, Toledo, Cordoba, Altea, Leon, Ibiza, Cupra, Inca, FR...
- Audi 80, 90, Q7, R8, TT, A2, A3, A4, A5, A6, A8, S3, S4, S6, RS4, Allroad...
- Alfa Romeo 145, 146, 147, 155, 156, 159, 164, 166, GTV, Spider, Brera...
- Smart City-Coupe, City-Cabrio, Crossblade, Fortwo, Roadster, Forfour...
- Dodge Neon, Stratus, Caravan, Charger, Magnum, Caliber, Ram Van...
- Skoda Pick-up, Roomster, Superb, Octavia, Octavia 2, Fabia, Felicia...
- Suzuki Wagon R, Karimun, Swift, Grand Vitara, Grand Escudo, SX4...
- Iveco Daily, Truck, Stralis, Eurocargo, Eurotech, Tector, Eurostar...
- Lancia Lybra, Dedra, Delta, Kappa, Zeta, Phedra, Ypsilon, Thesis...
- Isuzu Rodeo, Wizard, Amigo, Bighorn, Trooper, Axiom, Hombre...
- Acura Integra, RSX, RDX, CL, TL, RL, MDX, TSX, NSX...
- Volvo Polar, 850, 940, 960, C70, S40, S70, V40, V70...
- Rover 25, 45, 200, 216, 220, 420, 620, MG ZR, MG7...
- Land Rover Discovery, Freelander, Range Rover...
- Jeep Grand Cherokee, Liberty, Compass, Patriot...
- Chery A5, Alia, Elara, Fora, Speranza A516...
- Maserati GT, Quattroporte, GranTurismo...
- Porsche Cayenne, Boxster, 911 Carrera...
- BMW E34, E36, E38, E39, E46, E53...
- Dacia Solenza, SuperNova, Logan...
- Saipa Pride, 141, Saba, Nasim...
- Plymouth Neon, Voyager...
- Scion xA, xD, xB, tC...
- Bentley Continental...
- Ford Probe, Ixion...
- Jaguar S-Type...
- Subaru Traviq...
- GMC Sonoma...
- Volga Siber...
- Buick Sail...
And many other familiar vehicle models. List of supported car models and methods of code calculation is available in "Description" section of site.
As additional option, ICC can calculate keycode by VIN for Nissan and Infiniti 1998-2010 models made in USA, Mexico and Japan; Hyundai 1986-2009 models; Hyundai Assan 2000-2009 models made in Turkey; Smart 1998-2010 models. Now you don't need to disassemble or change car locks in order to make new key if customer have lost all keys. With "cut to code" solution you can make 100% same key, this is simple the best way for key cutting.
ICC is very easy and user friendly in use
Combination of simplicity and power is a guarantee of success. Take a look on picture, you don't need to be a computer expert - just select a vehicle brand, type of code calculation method and enter required data. That's all, you don't need to spend time for selection of vehicle model and year, type and version of electronic unit or anything else. Click on "Calculate" button and ICC will show PIN / KEY code in a second!
ICC shell for Windows NT / 98 / ME / 2000 / XP / 2003 / Vista / 7:
And for PIN codes by dump of eeprom ICC have autodetection of vehicle model, unit type and version, EEPROM / MCU / FLASH family, includes automatic byte swap function and decryption of data if require. Dump files are supported in 12 various formats, such as - raw binary file format, YanHua YH / YHF / YHE file formats used in DigiMaster-II and YH6000, E2P file format used in PonyProg, E2P file format used in Diga-Consult, Intel 8-bit HEX file format, Motorola S-Record file format, Rosfar RS1 file format used in ROSFAR-3000 Programmer, ETL EEF file format used by ETSmart, and simple ASCII HEX file formats. You do not need to use any additional file converting utilities. Just drag-n-drop dump file onto ICC window or press a button to browse. For various formats of data files with wrong extension ICC have built-in smart auto-detection algorithm.
ICC can share power with your own projects
ICC dongle is based on most secure EAL5+ certified Smart Card chip and operates in USB HID mode - driverless. ICC dongle can be updated remotely, new algorithms can be programmed to dongle via internet or locally using dongle update utility:
You can use ICC dongle in such projects as web/wap/sms server for PIN code calculations, client-server application or standalone software like programs for ECU reprogramming and diagnostics or even for key duplication machines or transponder programming devices. All of code calculation algorithms are stored in dongle and can be executed from your own software using simple API calls. For example, function for calculating PIN code from PC program looks like this one:
PinCode = CallDongle(NATS_ICU,Serial);
printf("Immo Code is: %d\n", PinCode);
As well we can add your own secure algorithms to ICC dongle. Furthermore, in the future, possibly to use hardware based cryptographic algorithms built in dongle, such as DES, 3DES, AES, RSA; hash algorithms such as MD5, MD2, SHA1 and any others software based cryptographic algorithms and hash functions. Dongle's CPU working frequency is a 16Mhz and we reserve 16kb of memory for loadable modules - you can use this space to store your secret algorithms and cryptographic keys. Dongle's memory is rewritable - i.e. you can update or change to other your executable module in dongle. This is well enough for any solutions.
Also we can offer ICC as dynamic library (dll) for using all of ICC features in your own projects. Just write your own GUI (Graphical User Interface) and simple call ICC's code calculation algorithms using provided API.
Please note: ICC API and all other sources or part of code for implementation of ICC functions with third-party products are available as special option for device manufacturers only.
Customer comments and reviews about ICC
Greg Chambers, managing director of Advanced Diagnostics: "Advanced Diagnostics fully support the ICC program, and endorse the product for its innovative features and functions, excellent product."
Tariq Raja, managing director of Elegance Lockmasters: "I am working as an Auto Locksmith for five year's and I have had lots of trouble to obtain these immobilisers codes from different main dealers. With the help of your software I am pleased to say that I am earning a lot more comparing to the past, because most of the time I had to say no to the customers, due to unavailability of immo codes. I have no hesitation to say that immo code calculator is one of the best software in the auto locksmith industry. Being an auto locksmith I am thankful to the staff and technician of ICC, for their hard work, research and struggle to keep the auto locksmiths in the business. I recommend this software to any auto locksmith. In my view every locksmith should buy this software and dongle to support the ICC so they can do more research and keep the auto locksmith industry alive." Click here to view full text...
Stephen Simkins, managing director of OBD Systems Ltd: "Very useful piece of software. Anything I can get to help my customers is a good thing. The Nissan and Hyundai pin code calculator is particularly useful and easy to use."
Jeff Bayliss, managing director of Power Auto & Security: "ICC is the Ultimate immobiliser pin code tool that works hand in hand with diagnostic equipment helping with a fast turnaround for key programming problems that key programmers are faced with."
Julio Villalobos Ramos, Euro Cerrajeria Automotriz: "ICC es una excelente herramienta para convertir codigos necesarios para el cerrajero programador de llaves con transponder."
Immobilizer PIN Code for Nissan & Infiniti vehicles
ICC can calculate 4 digit PIN Code for NATS (Nissan Anti Theft System) Immobilizers used in most of Nissan and Infiniti vehicles made for USA, European and Asian markets, such as:
- Infiniti FX35, FX45, FX50, G20, G35, G37, I30, I35, M35, M45, QX4, QX45, QX56, Q45, EX35, EX37 and others...
- Nissan Altima, Almera, Armada, Frontier, Maxima, Cefiro, Murano, Merca, March, Micra, Navara, Note, Pathfinder, Primera, Patrol, Quest, Quashqai, Sentra, Teana, Titan, Terrano II, Xterra, Xtrail, 350Z, Versa, Atlas, Cabstar, Tiida, Interstar, Kubistar, GT-R, Rogue, Primastar and others...
NATS also known as NVIS - Nissan Vehicle Immobilizer System and IVIS - Infiniti Vehicle Immobilizer System.
For calculating Immobilizer PIN code for Nissan or Infiniti vehicle you need to know following information:
- for USA made models with NATS5, NATS5.6, NATS6 immobilizer - 5 chars crypted code from BCM label (Body Control Module, p/n 284B1, 284B2) made in Japan by Calsonic Kansei Corp. for Siemens VDO.
- for models with NATS5, NATS5.6, NATS6 immobilizer - 5 chars crypted code readed with an diagnostic equipment like AD100Pro, Carman Scan and others.
- for any models with NATS5 or NATS5.6 immobilizer - 6/4 chars crypted code from ICU label (Immobilizer Control Unit, p/n 28590) made in Mexico or Germany by Siemens.
- for any models with NATS6 immobilizer - 4/4 chars crypted code from SEC label (Smart Entrance Control unit, p/n 28550) made in Europe by Siemens.
- for 2003 Infiniti Q45, M45 and probably some other models with NATS5 - 5 chars crypted code from IMMU (Immobilizer Unit) label, p/n 28591.
- for models with NATS7 immobilizer - such as Micra K12, Note and others - you need to read dump from BCM made by Johnson Controls or ECU and calculate code by dump.

To identify NATS version - check label on ICU: STEP-5 means NATS-5, STEP-5.6 means NATS-5.6, STEP-6 means NATS-6 and STEP-7 means NATS-7.
To calculate PIN code by dump you need to locate and read (depend of car model and year):
- ECU - 93C66
- ICU - TMS370C032
- BCM - 93C56, 93C66, 95080, MC9S12XDT384
Support for models with 12 digit codes based on Renault-Samsung platforms - SM3, SM5, SM7 and others will be added in near future. Current version of ICC can calculate codes for Micra K12 / Note by dump of EEPROM from BCM - 95080 and ECU - 93C66.
Seven various EEPROM structures (electronic units and their modifications) and 5 secret algorithms for Nissan and Infiniti models are supported by current version of calculator.
Immobilizer PIN Code for KIA & Hyundai vehicles
ICC can calculate 6 digit PIN Code for SMARTRA (Smart Transponder Antenna) Immobilizer Control System aka ICS, read 5 digit PIN code from eeprom dump for Texton immobilizer, read 4 digit PIN code from dump of eeprom for Shin-Chang and Siemens type of ICM for most of KIA and Hyundai vehicle models, such as:
- Saipa Pride, 141, Saba, Nasim and others...
- Kia Rio, Sorento, Sephia, Mentor, Spectra, Cerato, Carnival, Sedona, Opirus, Sportage, Bongo, Shuma, Carens, Picanto, C'eed, Magentis, Optima, Amanti, K2700, 3000S, 2500TCI, K4000S, AM 928, Granbird, Multi-S, Sport, KCD, KCV, Pride and others...
- Hyundai Accent, Matrix, Elantra, Grand Starex, Santa Fe, Trajet, Terracan, Tiburon, Getz, Coupe, Sonata, Grandeur, Tucson, H-1, XG, Atos Prime, Veracruz, HD65, HD72, HD78, HD120, HD160, HD250, HD320, H200, County, Cargo Truck, Aero Town, Gold, Verna, Avante, Click, Genesis, Grace, Lavita, Libero, Pamax, Porter, Visto, i30 and others...

To calculate Immobilizer PIN code for Kia or Hyundai vehicle with SMARTRA-2 ICM you need to know last 6 digits of VIN (Vehicle Identification Number).
For KIA 2008-2010 models with SMARTRA-3 ICS you need to enter full VIN (covered WMIs are 200, 201, 5XY, KN4, KNA, KNC, KND, KNE, KNF, KNG, KNH, U5Y) or calculate code by dump from ECU.
For Hyundai 2007-2009 models with SMARTRA-3 immobilizer ICC can calculate PIN code by full VIN. Covered WMIs are: 5NM, 5NP, KM8, KMC, KME, KMF, KMH, KMJ, MAL, TMA.
For Hyundai Assan 2000-2009 models made in Turkey (WMI are NLH, NLJ) you need to enter full VIN or calculate code by dump.
To calculate immobilizer PIN code by dump you need to locate and read (depend of Immobilizer type):
- Immo Box - 93C46, 93C56, MC68HC08AB16A
- ECU - 24C02, 95P08, 95040, 95080, 95160, 95320 (models with SMARTRA)
11 various EEPROM structures (electronic units and their modifications) and 2 secret algorithms for Kia and Hyundai models are supported by current version of calculator.
Pass-Code for Toyota, Lexus & Scion vehicles
ICC can calculate 6 digits Pass-Code (for Key programming includes Master Key, Immobilizer Reset and other security procedures with Techstream and other OEM software) by Seed Number for most of Toyota and Lexus vehicle models, such as:
- Scion xA, xD, xB, tC...
- Lexus IS-200, IS-220, IS-250, IS-300, IS-350, IS-F, HS-250, ES-240, ES-250, ES-300, ES-330, ES-350, GS-300, GS-350, GS-400, GS-430, GS-460, GS-450h, LS-400, LS-430, LS-600, RX-300, RX-330, RX-350, RX-400h, RX-450h, GX-470, LX-450, LX-470, LX-570, SC-300, SC-400, SC-430...
- Toyota Echo, Yaris, Corolla, Matrix, Prius, Camry, Solara, Venza, Avalon, Celica, MR2 Spyder, RAV-4, FJ Cruiser, Highlander, 4Runner, Land Cruiser, Sequoia, Sienna, Tacoma, Tundra, Vitz, Platz, Belta, Funcargo, Ractis, Premio, Avensis, Vista, Altezza, Progress, Brevis, Altezza Ghita, Voltz, Caldina, Camry, Windom, Mark X, Crown, Celsior, Prius, Century, Celica, Allion, Soarer, MR-S, Origin...

To calculate of Pass Code for security programming procedures you need to enter 6 digits Seed Number from Techstream or Diagnostic Tester.
One secret algorithm for Toyota and Lexus models are supported by current version of calculator.
Key Teach-in code for MCC SMART vehicles
ICC can calculate 12 chars incode (request code for teach-in key with DAS) aka TAN for most of Smart vehicle models, such as:
- Smart City-Coupe, City-Cabrio, Crossblade, Fortwo, Roadster, Forfour and others...

To calculate of TAN code for teach-in a key for Smart vehicle you need to enter 9 chars outcode from Diagnosis Assistance System.
In cases when synchronization of SAM unit was lost and key teaching procedure does not help to start vehicle ICC can calculate special TAN code by VIN for synchronization of SAM. This procedure called in DAS - "Carry out control unit assignment".
Two secret algorithms for Smart models are supported by current version of calculator.
Immobilizer PIN Code for Honda & Acura vehicles
ICC can calculate 5 chars 1st Immobilizer Password and 4 digit PCM (Powertrain Control Module) Access Code for most of Honda and Acura vehicle models, such as:
- Acura Integra, RSX, RDX, CL, TL, RL, MDX, TSX, NSX and others...
- Honda Insight, Civic, Accord, Prelude, S2000, CR-V, Odyssey, Pilot, Element, Ridgeline, Fit and others...

To calculate PCM access codes for Honda and Acura vehicles you need to know last 5 digits of VIN (Vehicle Identification Number).
Please note, PCM codes are calculating for current day and they will works in day of issue only.
Two secret algorithm for Honda and Acura models are supported by current version of calculator.
Immobilizer PIN Code for Renault & Dacia vehicles
ICC can calculate 4, 8 and 12 digits immobilizer emergency code for Renault and Dacia vehicles with ICM made by Siemens, Sagem, Delphi, Valeo, TRW, Texton, Johnson Controls such as:
- Renault R19, Megane, Scenic, Laguna, Twingo, Safrane, Espace, Clio, Kangoo, Master, Laguna-2, Megane-2, Scenic-2, Mascott, Magnum, Midlum, Premium, Clio-2, Symbol, Thalia, Vel Satis, Logan and others...
- Dacia Solenza, SuperNova, Logan and others...

To calculate 4 digit emergency code for Renault vehicle you need to use serial number from label inside the key:
- Siemens Transponder - 8 chars key code prefix Y, range is YR000000 - YXXXXXXX
- Valeo IR old - 5 chars key code prefix 0/1/2/3/4/5/6/7/8, range is 00000 - 88888
- Megane IR Siemens - 5 chars key code prefix S, range is S1111 - SUUUU
- Sagem Transponder RF - 8 chars key code prefix A/E, range is A0000000 - EZZZZZZZ
- Twingo IR TRW - 7 chars key code prefix W, range is WBAAABA - WZZZYZZ
- Valeo Transponder IR - 8 chars key code prefix Z, range is ZR000000 - ZXXXXXXX
- Valeo IR - 7 chars key code prefix P/R/V, range is P000000 - VFFFFFF
- Valeo Transponder RF - 8 chars key code prefix F, range is FR000000 - FXXXXXXX
To calculate 4 / 8 / 12 digits emergency code by dump you need to locate and read (depend of car model and year):
- UCBIC - 93C46, MC68HC05B16 (4 digit code)
- Immo Box - 93C46, MC68HC05B6 (4, 8 digit code)
- ECU - HC11E9, 95P08, 93C86, 25080, 95080, 95160, 95320
- UCH - 93C66, 95080, 95160, 68HC912DG128, 68HC912DG256, 68HC05B16/32 (8, 12 digit code)
As option, ICC can calculate PIN code for TYPE-1 immobilizers by number of blinks of ECU MIL lamp. This is special function for using with Renault ECU Decoding Tool aka Renault Immo Tool.
In addition ICC have built-in code converter of Renault Clip: calculation of PIN code from combination of VIN + OUTCODE + INCODE and calculation of INCODE from combination of VIN + OUTCODE + PIN code.
40 various EEPROM structures (electronic units and their modifications) and 14 secret algorithms for Renault and Dacia models are supported by current version of calculator.
Immobilizer PIN Code for Mazda vehicles
ICC can calculate 8 digit MECS (Mazda Electronic Control System) code for most models of Mazda by ISN (Immobilizer Serial Number) and by dump of EEPROM from Immo Box and ECU. At least following vehicle models are supported:
- Mazda 323, 323P, 323F, 626, 121, MPV, Demio, Metro, Millenia, Xedos 6, Xedos 9, MX-3, MX-5, MX-6, Miata, Premacy, Familia, Protege, Capella, Cronos, Eunos 500, Eunos 800 and others...
- Ford Probe, Ixion and other models based on Mazda platforms...

To calculate immobilizer PIN code by ISN you need to know 10 digit serial number of Immo Box (Lucas only). Serial numbers begins with 5 or 6.
To calculate immobilizer PIN code by dump you need to locate and read (depend of car model and year):
- Immo Box - MC68HC05P3, MC68HC705B8/16
- ECU - TC97101p, 77005, 77014, 24C01, 24C02, 93C56
10 various EEPROM structures (electronic units and their modifications) and 2 secret algorithms for Mazda models are supported by current version of calculator.
Immobilizer PIN Code for Peugeot & Citroen vehicles
ICC can calculate 4 and 5 digit immobilizer security code for most of PSA models by dump of EEPROM from BSI, CPH, ECU, Valve, Keyboard and Immo Box. At least following vehicle models are supported:
- Peugeot 106, 107, 206, 207, 306, 307, 308, 405, 406, 407, 605, 607, 806, 807, 1007, Partner, Ranch, Boxer 2, Boxer 3 and others...
- Citroen XM, Xantia, Evasion, Xsara, Picasso, Berlingo, C2, C3, C4, C5, C8, Saxo, Jumper 2, Jumper 3, Relay 2, Relay 3, Jumpy and others...

To calculate immobiliser code you need to locate and read dump from (depend of car model and year):
- CPH - 95040, 93C66
- Valve - MC68HC05P3
- Immo Box - 93C46, 93C56, MC68HC05E6
- Keyboard - MC68HC05B6, HC11F1, 93C46
- BSI - uPD780949, 93C66, 95040, 95128, 95160, 95256, MC68HC12, HC05B16, MC912DG128
- ECU - 29F200, 29F400, 68HC11E1, 68HC11E9, 93C46, 93C56, 95P08, 95040, 95080, 95160, 95320, 95640
For crypted dump files ICC will decrypt and show Vehicle Identification Number in information box too (if available).
116 various EEPROM structures (electronic units and their modifications) and 5 secret algorithms for PSA models are supported by current version of calculator.
Immobilizer PIN Code for Fiat, Alfa Romeo, Maserati, Lancia, Iveco vehicles
ICC can calculate 4 and 5 digit immobilizer PIN code for most of models produced by FIAT Group. PIN code can be calculated by dump of EEPROM from BSI, CPH, ECU, Valve and Immo Box. At least following vehicle models are supported:
- Maserati GT, Quattroporte, GranTurismo and others...
- Iveco Daily, Truck, Stralis, Eurocargo, Tector, Eurotech, Eurostar and others...
- Alfa Romeo 145, 146, 147, 155, 156, 159, 164, 166, GTV, Spider, Brera and others...
- Lancia Lybra, Delta, Dedra, Kappa, Zeta, Phedra, Ypsilon, Thesis and others...
- Fiat Coupe, Croma, Ducato, Albea, Fiorino, Siena, Punto, Bravo, Tempra, Palio, Marea, Tipo, Brava, Cinquecento, Doblo, Punto-2, Ducato-2, Ducato-3, Seicento, Panda, Panda-2, Ulysse, Multipla, Scudo, Barchetta, Grande Punto, Marengo, Strada, Idea, Nuova 500, Uno and others...

To calculate immobiliser code you need to locate and read dump from (depend of car model and year):
- CPH - 95040, 93C66
- Valve - MC68HC05P3
- Immo Box - 24C04, 93C46, 93C56, 68HC05E6, HC908AZ32
- BSI - 93C66, 93C86, 95128, 95160, 95320, MC9S12DG128, MC9S12DG256
- ECU - 24C02, 24C04, 24C16, 93C46, 95P08, HC11A1, HC11E9, HC11F1, 95080, 95160, 95320, 95640, 59C11, 16911
56 various EEPROM structures (electronic units and their modifications) and 5 secret algorithms for vehicles of FIAT Group are supported by current version of calculator.
Immobilizer PIN Code for Volkswagen, Audi, Seat, Skoda, Bentley vehicles
ICC can calculate 4 digit (01234) and 5 digit (12345) SKC for most of VAG models. SKC (Secret Key Code) can be calculated from 7 digit code for VAS-5051/5052 which works in date of issue or by dump of EEPROM from Dashboard, ECU, KESSY and Immo Box. At least following vehicle models are supported:
- Porsche Cayenne and others...
- Bentley Continental and others...
- Skoda Pick-up, Fabia, Superb, Octavia, Felicia, Roomster and others...
- Audi 80, 90, A2, A3, A4, A5, A6, A8, S3, S4, S6, RS4, TT, Q7, Allroad and others...
- Seat Ibiza, Alhambra, Arosa, Leon, Altea, Cupra, Toledo, Cordoba, Inca and others...
- VW LT35, Caravelle, Polo, Caddy, Bora, Gol Plus, Golf4, Golf5, Sharan, T4, T5, Lupo, Fox, Vento, Touran, Passat B5, Passat B6, Transporter, Jetta, New Beetle, Touareg, Gol, Pointer, Parati, Phaeton and others...

To convert 7 digit SKC to ordinary 4 digit - you will need to know dealer no, importer code and date of code issue.
To calculate Secret Key Code by dump you need to locate and read (depend of car model and year):
- KESSY - 93C86, MC9S12DT128
- Immo Box - 24C02, 24C04, 93C46, 93C56, TMS370C702, 68HC05B6, 68HC05B8
- ECU - 24C04, 93C46, 93C76, 93C86, 95040, 95080, 95128, 95160, 95320, 95P08
- Dashboard - 24C02, 24C04, 24C08, 24C17, 68HC912D60, 68HC912DG128, 68HC912DG256, 68HC711KG2/4, 93C66, 93C86
61 various EEPROM structures (electronic units and their modifications) and 6 secret algorithms for VAG models are supported by current version of calculator. Audi models made after 2001 and Skoda Roomster, Fabia, Superb, Octavia, Seat Ibiza, Cordoba, VW Polo and other models made after 2006 with VDO Dashboards (crypted 93C86) are supported as well. Support for models with RB4 and RB8 Dash (crypted 24C08) will be added in future.
Immobilizer PIN Code for Opel, GMC, Vauxhall, Chevrolet, Holden, Buick vehicles
ICC can calculate 4 digit PIN code for most of General Motors models by dump of EEPROM from ECU, BCM, Immo Box, REC, Dash or Radio. At least following vehicle models are supported:
- Buick Sail and others...
- GMC Sonoma and others...
- Holden Barina, Astra, Jackaroo, Monterey, Vectra, Frontera, Zafira, Caprice, Statesman and others...
- Chevrolet Meriva, Corsa, Astra, Optima, Viva, Chevy, Classic, Sail, Trooper, Vectra, Zafira, Nabira, Lomina, Caprice, S-10 and others...
- Vauxhall Movano, Agila, Astra, Calibra, Corsa, Frontera, Monaro, Meriva, Omega, Tigra, Vectra, Zafira, Monterey, Vivaro, Signum and others...
- Opel Corsa, Astra, Vectra, Omega, Tigra, Speedster, Agila, Meriva, Zafira, Sintra, Frontera, Monterey, Combo, Vivaro, Movano, Kadett, Vita, Signum, Insignia and others...

To calculate immobilizer PIN code by dump you need to locate and read (depend of car model and year):
- REC - 95040
- UCH - 93C66
- Display - 93C56
- Dash - 93C66, 95080, 780828
- BCM - 24C04, 24C16, 93C46, 93C66, 95040, 95080, HC912DG128
- ECU - 24C04, 95P08, 93C86, 95080, 95160, 95320, 95640, HC11F1
- Immo Box - TMS370C702, 68HC05B6, 68HC912DC128A, MC68HC08AB16A, 93C46, 93C66, 24C04
- Radio - 24C32, 95640, MC68HC05B16 (Grundig / Blaupunkt CAR300D, CAR2003, CC20, CD30, CD30 MP3, CDC40, CDC40 Opera)
49 various EEPROM structures (electronic units and their modifications) and 4 secret algorithms for GM models are supported by current version of calculator.
Immobilizer PIN Code for Mitsubishi vehicles
ICC have a list of default PIN codes for most of Mitsubishi models, as well PIN code can be readed from dump of EEPROM from Immo Box. At least following vehicle models are supported:
- Mitsubishi Colt, Mirage, Magna, Carisma, Galant, Lancer, Pajero, Outlander, Space Star, Eclipse, 3000GT, Montero, Shogun, Sigma, Space Wagon, Magnum, Endeavor, Lancer Evolution, L200, L400, Pinin, Diamante, Space Runner and others...

Each vehicle model have a different PIN code. Just enter first 4 chars of vehicle's model name and you will get a default PIN codes. Please note, default PIN code can be changed using an diagnostic scanner. In this case you need to read EEPROM dump from Immo Box and calculate code by dump.
To calculate immobilizer PIN code by dump you need to locate and read (depend of car model and year):
- Immo Box - 24C01, 93C46
Six various EEPROM structures (electronic units and their modifications) and one secret algorithm for Mitsubishi models are supported by current version of calculator. 42 default PIN codes are available. Models with HITAG-2 keys (crypted dump) are supported as well.
Immobilizer PIN Code for Rover Group vehicles
ICC can calculate 4 digit EKA (Emergency Key Access) code for most models of MG Rover and Land Rover by dump of EEPROM from Immo Box and BCU (Body Control Unit). At least following vehicle models are supported:
- Land Rover Discovery, Freelander, Range Rover and others...
- Rover 25, 45, 200, 216, 220, 420, 620, MGZR, MG7 and others...

To calculate EKA code by dump you need to locate and read (depend of car model and year):
- Immo Box - HC05B8/16
- BCU - 93C66, 68HC11P2, 68HC11PH8, 68HC11KA4
For Land Rover models ICC will calculate two codes if require, first one for using with diagnostic equipment and second one to enter by driver's door key.
Five various EEPROM structures (electronic units and their modifications) for Rover Group models are supported by current version of calculator.
Immobilizer PIN Code for Chrysler, Dodge, Plymouth, Jeep vehicles
ICC can calculate 4 digit PIN code for most models of Chrysler by dump of EEPROM from Immo-1, Immo-2, SKIM (Sentry Key Immobilizer Module), SKREEM (Sentry Key Remote Entry Module) and WCM (Wireless Control Module). At least following vehicle models are supported:
- Plymouth Neon, Voyager and others...
- Jeep Grand Cherokee, Liberty, Compass, Patriot and others...
- Dodge Neon, Stratus, Caravan, Charger, Magnum, Caliber, Ram Van and others...
- Chrysler PT Cruizer, Sebring, Stratus, Cirrus, Pacifica, Town & Country, Voyager, Concorde, 300C, Grand Voyager and others...

To calculate immobilizer PIN code by dump you need to locate and read (depend of car model and year):
- WCM - MC9S12DG128B
- Immo Box - 24C02, 24C16, 95040, 95080, MC68HC08AB16A, MC68HC08AZ32, MC9S12DG128B
8 various EEPROM structures (electronic units and their modifications) and one secret algorithm for Chrysler models are supported by current version of calculator.
Immobilizer PIN Code for Isuzu vehicles
ICC can calculate 4 digit PIN code for some models of Isuzu by dump of EEPROM from Immo Box and ECU. At least following vehicle models are supported:
- Isuzu Wizard, Amigo, Rodeo, Bighorn, Trooper, Axiom, Hombre and others...

To calculate PIN code by dump you need to locate and read (depend of car model and year):
- ECU - 25C320
- Immo Box - 93C46, 93C66, 24C04
Five various EEPROM structures (electronic units and their modifications) for Isuzu models are supported by current version of calculator.
Immobilizer PIN Code for Suzuki vehicles
ICC can calculate 4 digit PIN code for most of the Suzuki models by dump of EEPROM from Immo Box and ECU. As well ICC have a list of default PIN codes for some of new Suzuki models. At least following vehicle models are supported:
- Suzuki Wagon R, Karimun, Swift, Grand Vitara, Grand Escudo, SX4 and others...

To calculate PIN code by dump you need to locate and read (depend of car model and year):
- ECU - 93C56
- Immo Box - TMS370, 24C01
Four various EEPROM structures (electronic units and their modifications) and one secret algorithm for Suzuki models are supported by current version of calculator.
Immobilizer PIN Code for Volvo vehicles
ICC can calculate 4 digit PIN code for most of the Volvo models with Immo type 1 and Cartronic Immo by dump of EEPROM. At least following vehicle models are supported:
- Volvo Polar, 850, 940, 960, C70, S40, S70, V40, V70 and others...

To calculate PIN code by dump you need to locate and read (depend of car model and year):
- Immo Box - 93C46
Three various EEPROM structures (electronic units and their modifications) for Volvo models are supported by current version of calculator.
Keys Password for BMW vehicles
ICC can calculate 12 digit keys password for most models of BMW by dump of EEPROM from EWS-2 / 3 / 4. At least following vehicle models are supported:
- BMW E34, E36, E38, E39, E46, E53 and others...
- Rover 75, Range Rover, Mini Cooper and others...

To calculate keys password by dump you need to locate and read:
- EWS - 68HC11EA9, MC9S12D64
After calculating of keys password ICC will decrypt and show Vehicle Identification Number in information box.
Five various EEPROM structures (electronic units and their modifications) for BMW models are supported by current version of calculator.
Immobilizer PIN Code for other vehicle models
In addition ICC can calculate immobilizer PIN Code by dump of EEPROM for following vehicles:
- Jaguar S-Type and others (ECU - 24C08)
- Subaru Traviq and others (Immo - TMS370; ECU - 95640)
- Chery A5, Alia, Elara, Fora, Speranza A516 and others (Immo - MC68HC908AB32; ECU - 95080)
- Porsche Cayenne, Boxster, 911 Carrera and others (ECU - 95P08, 95128, 95160, 95320; KESSY - 93C86; BCM - 93C66)
Every month we are adding solutions by dump for various modifications and other models of vehicles.
Lost Keys solution for Nissan & Infiniti vehicles
For Nissan and Infiniti 1998-2010 models made in USA, Mexico and Japan ICC can calculate a keycode by VIN. This can help you in cases when all car keys are lost and you don't want to disassemble or change car's locks in order to make new keys.

Just enter a VIN and ICC will calculate a key cutting code for using with computerized key duplicators with "Cut to Code" function. About 11 millions of Nissan and Infiniti cars are covered. Supported WMIs are 1N4, 1N6, 3N1, 4N2, 5N1, 5N3, 5Z6, JN1, JN6, JN8, JNK, JNR.
Lost Keys solution for Hyundai vehicles
For Hyundai 1986-2009 models and Hyundai Assan Otomtiv Sanayi (HAOS) 2000-2009 models made in Turkey ICC can calculate a keycode by VIN. This can help you in cases when all car keys are lost and you don't want to disassemble or change car's locks in order to make new keys.

Just enter a VIN and ICC will calculate a KEY code for using with computerized key duplicators with "Cut by Code" technology. Supported WMIs are 5NM, 5NP, KM8, KMC, KME, KMF, KMH, KMJ, KMP, KMX, KMZ, KND, KPH, MAL, PL8, TMA and NLH, NLJ. Supported KEY-prefixes are: 0, A, F, G, H, J, K (HK), L, M, N, P, R, S, T, V, W, X, Y. More than 4 millions of Hyundai cars are covered.
Lost Keys solution for MCC Smart vehicles
For Smart 1998-2010 models ICC can calculate a keycode by VIN. This can help you in cases when all car keys are lost and you don't want to disassemble or change car's locks in order to make new keys. Two types of key codes are supported, 4 digit - MCC1234 and 6 digit - 012345.

Just enter a VIN and ICC will calculate a KEY code for using with computerized key duplicators with "Cut to Code" function. Supported WMIs are WME and TCC. About 1.5 millions of Smart cars are covered.
Additional useful functions for PIN codes by dump
For PIN codes by dump ICC have automatic byte swap function, autodetection of EEPROM type, car model and version.
Dump files are supported in 12 various formats, such as:
- BIN - Raw binary file format, file extensions are *.bin, *.eep, *.dat, *.ori
- E2P - File format used in PonyProg, file extension is *.e2p
- E2P - File format used in Diga Consult, file extension is *.e2p
- EEF - ETL file format used in ETSmart, file extension is *.eef
- HEX - Intel 8-bit HEX file format, file extension is *.hex
- RS1 - ROSFAR 3000 file format, file extension is *.rs1
- S19 - Motorola S-Records file format, file extensions are *.s19, *.sre
- TXT - ASCII HEX file format (space, CR/LF or dash separated), file extensions are *.txt, *.asc
- TXT - ASCII HEX file format (space, CR/LF or dash separated) with offsets, file extensions are *.txt, *.asc
- YH - YanHua file format used in DigiMaster-2 and YH6000, file extension is *.yh
- YHE - YanHua file format used in DigiMaster-2 and YH6000, file extension is *.yhe
- YHF - YanHua file format used in DigiMaster-2 and YH6000, file extension is *.yhf
For dump files with wrong extension ICC have built-in smart auto-detection algorithm - in most cases you don't need to care about file extension. Just select a brand name and drag-n-drop file on ICC window or set type of PIN code calculation method to "DMP to PIN" and click on "Calculate" button. After selection of the dump file you will get a pincode and ICC will show additional information like VIN or ID of electronic unit if available.
For full dump of EEPROM from MCU (64kb) ICC will find beginning of data block and automatically prepare valid data for calculation. In most cases you don't need to care about what range of data from MCU to read.
And for keys password from EWS dump for BMW cars ICC can decrypt and show VIN in information box. As well for Peugeot, Citroen, Fiat, Audi, Seat, VW and Skoda models with crypted dump ICC will show decrypted VIN or ISN.
Still not enough to make your choice?
But that's not all, we are just started. Six months of free updates are included in the set - all new code calculation algorithms will be added free of charge.
Prices and discounts, renewal of updates
OEM package includes ICC dongle programmed with all available code calculation algorithms, CD with software and additional files. Retail boxes and printed documentation will be available soon.
- Price is €950.00 EUR includes six months of free updates and worldwide shipping
- Renewal of updates and support costs €300.00 EUR for 6 months (from any date)
- You can switch to lite version for free to reduce renewal of updates fee by 50%
Orders are accepted only from auto locksmiths who fully understand how to use our product and for what purposes it was intended. At least minimal level of the knowledge about car electronics, immobilisers and transponders are required for using ICC. If you planning to calculate codes by dump - you need to have various EEPROM programmers and know how to use all of them, how to open electronic units, desolder and read EEPROM / MCU / FLASH. Please do not order product if you don't meet this requirements or don't have enough experience for such work - it will be useless for you.
Special offers, lite version
Lite version includes all functions of ICC except PIN and KEY code solutions by VIN, serial number of electronic unit or outcode. That means what all of PIN code solutions by dump, even crypted, are available in lite version. All other solutions are available as additional modules.
- Price is €450.00 EUR includes six months of free updates and worldwide shipping
- Renewal of updates and support costs €150.00 EUR for 6 months (from any date)
- Upgrade to full version of ICC costs €500.00 EUR includes all additional modules
Additional modules (available in full version):
- Pass-Codes for Toyota and Lexus models (key programming, immobilizer reset, etc) - €175.00 EUR
- PCM codes and 1st password for Honda and Acura models (Honda Diagnostic System) - €50.00 EUR
- TAN codes for Smart models - calculation of codes for teach-in key again procedure - €150.00 EUR
- TAN codes for Smart models - calculation of codes for SAM assignment procedure - €175.00 EUR
- KEY codes for Smart City, Fortwo, Roadster, Forfour, Crossblade 1998-2010 by VIN - €50.00 EUR
- PIN codes for Nissan and Infiniti models by serial number from SEC label (NATS 6) - €150.00 EUR
- PIN codes for Nissan and Infiniti models by serial number from ICU label (NATS 5.6) - €125.00 EUR
- PIN codes for Nissan and Infiniti models by serial number from BCM / IMMU (NATS 5) - €50.00 EUR
- KEY codes for Nissan and Infiniti 1998-2010 models by VIN (USA, Mexico and Japan) - €125.00 EUR
- PIN codes for KIA and Hyundai models with SMARTRA-2 immobilizer system by VIN - €50.00 EUR
- PIN codes for KIA 2008-2010 models with SMARTRA-3 immobilizer system by VIN - €100.00 EUR
- PIN codes for Hyundai 2007-2009 models with SMARTRA-3 immobilizer system by VIN - €125.00 EUR
- KEY codes for Hyundai 1986-2009 models by VIN (except models made in Turkey) - €125.00 EUR
- PIN codes for Hyundai Assan 2000-2009 models by VIN (HAOS, WMIs are NLH / NLJ) - €100.00 EUR
- KEY codes for Hyundai Assan 2000-2009 models by VIN (made in Turkey models) - €100.00 EUR
- PIN codes for Mazda models by serial number from ICU label (Lucas immobilizers) - €125.00 EUR
- PIN codes for Renault and Dacia models by serial number of key label (4 digit codes) - €50.00 EUR
Solutions not listed as additional modules are included in lite version - such as code converters for Renault and VAG, list of default PIN codes for Mitsubishi, etc.
Please note, for lite version free updates will not include PIN and KEY code solutions by VIN, serial no of electronic unit or outcode. But all of PIN code solutions by dump, even crypted, will be added free of charge.
Upgrade to full version of ICC includes all additional modules listed above and new modules added in period of free updates. Upgrade will not extend period of free updates.
Additional modules, upgrade to full version are not available if period of free updates is expired. You will need to renewal period of free updates before. Discount of 25% is available for renewal of updates for 6 months when upgrading from ICC lite to full version.
Our distributors
- Algeria, Hadjout - Orbit Electronic - exclusive distributor for Algeria
- Belarus, Minsk - AvtoDiag - exclusive distributor for Belarus
- China, Shenzhen - ECU Tools Centre - exclusive distributor for China
- Lithuania, Vilnius - SILKA - exclusive distributor for Lithuania
- Nigeria, Lagos - GaruTech - exclusive distributor for Nigeria
- Russia, St.Petersburg - AvtoTools - exclusive distributor for Russia
We accept direct orders from all countries except those in which we have exclusive distributors. Local prices, terms and conditions may vary.
Technical support for our customers, software updates
For technical questions such as installing of drivers, switching dongle between HID / USB mode, checking of installed modules and adding of new modules, examples of PIN code calculation and photos of electronic units - please use built-in help (press "F1") or click here for online help.
Planned updates
[+] PIN codes by dump for Renault and Dacia various models with ECU Sagem S2000RPM (ECU - 95080).
[+] Update of data files for KIA 2010 models with SMARTRA-3 ICM, PIN codes by VIN; MCC Smart 2010 models, KEY codes by VIN; Nissan and Infiniti 2010 models, KEY codes by VIN.
[+] Update of autodetection masks for Mitsubishi models with Mitsubishi immobox (Immo - 24C01); Land Rover Range Rover (BCU - HC11KA4).
[+] Bugfix of ICC Shell, messages about hardware errors (communication error, missing code calculation modules) are showing again now.
[+] Update of ICC Tool, minor changes.
[+] Update of help files, added pictures of various electronic units supported by ICC, additional information.
And much more soon, we are just started... Listed updates are already finished and will be available in next version of ICC. You can check online help for new features.
Login to support area
Click here to login, enter dongle's serial number as your user name and your e-mail address as password. Run ICC software and press "Information" button to see hardware serial number and registered e-mail address, example:
Login: 01234567-89ABCDEF (serial number of your dongle - upper case)
Passw: bob@free-mail.com (your registered email address - lower case)
Feel free to contact us if you have any questions or experience any problems using ICC software or accessing this web site.
Contact us if you have any questions or commercial offers
Contact your local distributor
- Algeria, Hadjout - Orbit Electronic, +21321795633 or contact@orbit-dz.com (languages: Arabic, French)
- Belarus, Minsk - AvtoDiag, +375293891109 or sale@ad-by.com (languages: Belarusian, Russian)
- China, Shenzhen - ECU Tools Centre, +13510316728 or info@ecutool.com (languages: Chinese, English)
- Lithuania, Vilnius - SILKA, +37069927558 or dima@avarine.lt (languages: Lithuanian, Russian)
- Nigeria, Lagos - GaruTech, +2348023190606 or lukmangaru@yahoo.co.uk (languages: Yoruba, English)
- Russia, St.Petersburg - AvtoTools, +358923169932 or ekulik@gmail.com (languages: Russian, English)
Links to Producers of Transponder Key Programming & Duplication Equipment
If you are looking for transponder key programming and duplication equipment, key cutting machines, key blanks or Dashboard / ECU reprogramming devices, this is a collection of major manufacturers. Some of them are our customers - they have chosen ICC already:
- launch-techs.com - Producers of Launch X431 Automotive Diagnostics Scantool and such devices as KWA-501, CNC-602, CNC-801, STS-600, KES-200, EA-3000 and others...
- advanced-diagnostics.co.uk - World Leaders in Transponder Key Programming and Duplication equipment. Well known devices such as ADC116, AD30, AD50, AD90, AD100, AD100Pro, AD200, TCode, Code Seeker, MVP...
- silca.it - The Silca Group is the worldwide leader in production of key blanks and key cutting machines, equipment for programming transponder keys and immobilizers - RW2, RW3, RW4, SDD, SBB, Matrix, Delta, Viper...
- obdsystems.co.uk - OBD Systems Ltd. was incorporated in 2002 from experts in the field of Automotive Diagnostics Engineering. They are developers of AutoTEC - Diagnostic & Key Programming Tool...
- decautomotive.net - DEC is a producer of SuperScan II Diagnostic System. SS-II achieved the integration of 3 necessary tools for mechanics - Automotive Scanner, 2 channel Scope, CAN Network Analyzer...
- texa.it - Texa group is a one of Europe's leading companies which produces automotive diagnostic equipment. Well known devices as Axone 3 Mobile, Axone 2000, Navigator Mobile / Wireless, Tribox and many others...
- autoboss.net - Autoboss Tech. Inc. is a global player in the automotive aftermarket providing a full range of equipment and solutions for service stations, such products as Star Diagnostic Auto Scanner, V30 Auto Scanner...
- enigmatool.com - Enigma is a new product from DiagCar Electronics, this is a portable tester that can be used for diagnostics and repair of electronic systems, for changing mileage values and reading of security PIN codes...
- nex-tek.com - Nextech Diagnostic Systems, you probably heard about their products already, such devices as Hi-Scan, Hi-Scan Pro, Hi-Scan Lite, Carman Scan I, Carman Scan II, Carman Scan VG, Carman Scan Lite...
- keyline.it - KeyLine is an innovative designer and manufacturer of original and replacement keyblanks, mechanical and electronic key duplicating equipment, leader in automotive transponder key technology...
- whsoftware.com - W.H.Software is a producer of "solutions for the clever locksmith", their InstaCode with over 3 billion key codes is really a best tool what every locksmith must have for everyday use...
- intralocktools.com - IntraLock Tools Ltd has been providing locksmithing solutions to security professionals since 1985. Such great key cutting machines as ITL-Sidewinder, ITL-9000, ITL-9700A, ITL-950C, ITL-950...
- hpcworld.com - HPC is a designer and manufacturer of locksmithing equipment since 1956. Their code machines are Blitz, Blue Shark, CodeMax, Switch Blitz, Punch Machine and various key duplicators...
- istanbulanahtar.com - Istanbul Elektronik Anahtar are offer transponder programming equipment such devices as Zed-4C, Zed-QX, Zed-Crypto, Zed-Bull and various keys, remote controls and transponder chips...
- bogivarna.com - Transponder Maker Pro more known as TMPro is a brand new product. This is a transponder programming tool and PIN calculator in one. At the moment TMPro supports 4 types of transponders...
- jma.es - JMA is a brand of Alejandro Altuna S.A., company forming part of the Altuna Group. JMA is a leader in the manufacture of keys for locks and key duplicating machines. Such devices as TRS-5000, Dakar, Ecco, RT-3...
- tecnotest.com - Tecnotest designs, manufactures and supplies a wide range of specialized Automotive Test and Measurement Equipment and services. Such devices as Reflex Plus, AutoReset, SmartModule, EZ-Scan...
- digimaster-tw.com - Digimaster Tech is a manufacturer of such well known device as DigiMaster II, tool for odometer adjusting, audio decoding, airbag reseting, anti-theft code reading and ECU memory programming...
- scorpio-lk.com - Scorpio LK is a developer of various equipment for transponder key programming, such devices as Gambit, Tango, Omega with additional modules and others...
- abritus72.com - Abritus72 is specialized in the development of electronical equipment for car diagnostics and reprogramming automobile modules. Products - VAG Commander, BMW Commander and many others...
EEPROM, FLASH, MCU Programming Devices
For reading and calculating codes by dump with ICC we recommend following manufacturers of EEPROM Programmers:
- conitec.net - Conitec Datensysteme GmbH is a German company founded in 1985. They are manufacturers of such professional field EEPROM Programmers as GALEP-3, GALEP-4, GALEP-5, GALEP-5D...
- xeltek.com - Xeltek Inc is a manufacturer of SuperPro universal programmers and various Socket Adapters. Such universal programmers as SuperPro 3000U, SuperPro 580U, SuperPro 280U, SuperPro LX, SuperPro Z...
- elnec.com - Elnec is a producer of such device programmers as BeeProg, BeeProg+, SmartProg-2, SEEprog, MEMprog, MEMprog-2, PIKprog-2, LabProg-48, JetProg and various socket converters...
- elrasoft.com - Elrasoft is a manufacturer of UPA-USB Device Programmer, UUSP - Serial Programmer, UPA-USB Logic Analyzer. Low cost software and hardware solutions...
- etlweb.com - ETL is Engineering Technical Laboratory, they have developed a lot of programming and decoding tools. Such devices as ETSmart USB, TMS370 Programmer, ETSmart-4, programmers for Motorola MCU...
- willem.org - Willem Eprom Programmer is very good device for affordable price. It supports various eeprom and flash types. Many of socket adapters are integrated in one device...
- tmt.lt - TMT is a developer of XPROG-m microcontroller and memory programmer. It supports Motorola MCU 68HCxx, Texas Instruments TMS370/374, various ATMEGA, Serial EEPROM and more...
- lancos.com - Lanconelli Open Systems, you can find here simple but powerful PonyProg-2000 serial device programmer. It's well enough in most cases for everyday use or as backup device...
- bpmmicro.com - BPM Microsystems is a manufacturer of various universal engineering device programmers, such devices as 1710, 1610, 1410/240, 1410/84...
Multiplexers and Passthru Devices
For using of various OEMs software we recommend you following manufacturers of multiplexers and passthru devices:
- passthruxs.com - ACTIA is a developer of Passthru+ XS, most popular device which you can use with OEM service software for Audi, BMW, Chrysler, Ford, GM, Honda, Jaguar, Mercedes Benz, Mitsubishi, Porsche, Saab, Toyota, Volkswagen, Volvo and others...
- drewtech.com - Drew Technologies is a manufacturer of CarDAQ2534, CarDAQ+, CarDAQ-DV, Mongoose, ScanDAQ, DashDAQ-XL, DashDAQ-PC, AVIT, TVIT and other products with support of J1850VPW, J1850PWM, and CAN networks. DrewTech products comply with the SAE J2534 and RP1210 for PassThru interfaces...
Transponder keys, key blanks and special equipment
If you are looking for various transponders, key blanks or special equipment we recommend you following sellers:
- avtotools.com - AvtoTools is a developer of various devices for key programming and special equipment, such as EWS Editor, HiTag-2 Key Programmer, AvtoTools Special Calculator, Renault Exlporer, Ford Explorer, Power Trucks...
- avarine.eu - UAB SILKA offer a big range of various key blanks, transponders and key programming equipment...
Disclaimer, Trademarks
All information provided "as is" with all faults and without warranty or guarantees of any kind either express or implied. We do not accept any responsibility, legal or otherwise, for any error or omission. All products and services are designed for educational purposes only and must not be used for illegal purposes. We do not take any responsibility in relation to the use of our products that may be considered illegal.
This site may contain third-party trademarks and service marks. All trademarks, product names and company names or logos appear for identification purposes only and are the property of their respective companies. This site is neither owned or part of them.
We include links from our website to other websites which we think will support your understanding of our web pages. Many of the links from our site lead to sites maintained by other organizations or individuals. We are not responsible for the contents or reliability of linked websites. We are not their owners or part of them.
Terms of Use
ICC users are not allowed to provide PIN / KEY codes for immobilizers to third-party without our agreement, otherwise free updates will be terminated and dongle is switched off without prior notice and any refund.
Sharing of your account details, any part of ICC software or additional files to third-party are violation of our rules. In such cases your dongle will be switched off or / and your account is blocked without your prior notice and any refund.
We reserve the right to reject any order that does not comply with our rules. We reserves the right to change the conditions without prior notice.
Site map of Immo-Code.com
- Welcome - Start page of ICC, Immobilizer and Key Cutting Code Calculator
- Disclaimer - Disclaimer and terms of use, user agreement, trademarks and logos
- News - All news about ICC project, new algorithms, software and hardware updates
- Overview - Overview of ICC functions, user interface and USB key, customer comments
- Description - Description of supported vehicle models and methods of code calculation
- Prices - Prices and discounts, special offers, information about updates and list of our distributors
- Updates - New software releases and planned updates, additional files, renewal of updates online
- Help - Online User's Guide with examples of code calculation methods, pictures and additional information
- Contacts - Do not hesitate to contact us if you have any questions about this project or commercial offers
- Links - Transponder key programming and key duplication equipment, EEPROM device programmers, etc
- RSS - ICC versions history in RSS format, subscribe to our channel to get information about new solutions