The BEST Immobilizer PIN code
& mechanical KEY code calculator.

ICC can calculate PIN code by VIN, serial number of immobilizer or related electronic unit, outcode, eeprom dump for over 600 vehicle models.

In addition, mechanical KEY cutting code by VIN for many of the models.

$1695.00 USD

Qty 

ICC is a world's first immobilizer PIN code & mechanical KEY code calculator. Major features:

Powerful Functionality

ICC supports many of secret algorithms used in car and bike immobilizers made by Siemens, Bosch, Sagem, Delphi, Melco, Denso, Calsonic Kansei, TRW, Valeo, Magneti Marelli, Megamos, Temic, Lucas, Texton and many others. ICC can calculate PIN code from VIN, serial number of immobilizer or related electronic unit, outcode, seed number or eeprom dump for more than 600 models of cars.

For over 300 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 25 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 400 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.

ICC supports at least following brands: Nissan, Infiniti, KIA, Hyundai, Toyota, Lexus, Scion, Ford, Mazda, Jaguar, Lincoln, Mercury, Land Rover, Smart, Honda, Acura, Chery, Qirui, Renault, Dacia, Peugeot, Citroen, Fiat, Alfa Romeo, Maserati, Lancia, Iveco, Volkswagen, Audi, Seat, Skoda, Bentley, Opel, GMC, Vauxhall, Chevrolet, Holden, Buick, Mitsubishi, MG Rover, Chrysler, Dodge, Plymouth, Jeep, Isuzu, Suzuki, Volvo, BMW, Ducati, Chang'an, Great Wall, Samand, Saipa, Porsche.

As additional option, ICC can calculate keycode by VIN for Nissan, Infiniti, Hyundai, KIA, Smart and Chevrolet models. And some of the Opel, Vauxhall, Holden, Buick models are supported by dump. 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.

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 or press "Enter" and ICC will show PIN / KEY code in a second!

ICC shell for Windows NT / 98 / ME / 2000 / XP / 2003 / Vista / 7 (32 and 64-bit):

ICC - Immobilizer Code Calculator

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.

Ready For Integration

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:

ICC Dongle Tool

Three types of ICC dongles are available - micro, standard with integrated 1GB flash drive and 2GB drive. They are almost the same - security functions are identical. Standard dongle have built-in 1 or 2 GB flash drive and micro version of dongle have smaller size but have no flash memory available for user:

ICC Micro Dongle ICC Flash Dongle 1GB ICC Flash Dongle 1/2GB

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, 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 12kb 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 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.