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.