πŸ† NYC's #1 Automotive Locksmith

Car Key Replacement &
Programming Experts

Lost your keys? Dead remote? We program and cut keys for all major vehicle brands β€” right at your location, same day.

24/7
Available
All 5
NYC Boroughs
50+
Car Brands
30 min
Avg Response

Key Programming by Vehicle Make

Every car brand uses a different immobilizer and security system. Here's exactly how we handle each one.

πŸš—

Toyota & Lexus

IMMO Β· Smart Key Β· Transponder

Toyota and Lexus vehicles use a dedicated immobilizer (IMMO) system that stores a PIN code inside the ECU and the key's transponder chip. When all keys are lost, we must extract the IMMO data or PIN directly from the vehicle's computer before a new key can be cut and programmed.

  • 1Connect diagnostic tool to OBD-II port and identify ECU/IMMO module
  • 2Extract IMMO PIN code or read immobilizer data from the vehicle computer
  • 3Cut a new mechanical blade to match the door/ignition lock
  • 4Use PIN to program transponder chip or smart key to the vehicle
  • 5Verify all programmed keys start the engine and trigger remote functions
IMMO Data Read PIN Code Required Smart Key / Proximity All Keys Lost OK
πŸ”΅

BMW

CAS2 Β· CAS3 Β· CAS3++ Β· CAS4 Β· FEM Β· BDC Β· BDC3

BMW has used multiple generations of the CAS (Car Access System) and later FEM/BDC modules. Each generation requires a different tool, data-reading method, and ISN (Individual Serial Number) extraction approach. We cover all of them.

  • 1CAS2 (E8x/E9x early): Read CAS2 module via OBD or direct chip; extract ISN and program new key via CAS2 procedure
  • 2CAS3 / CAS3++ (E60/E90/E70 era): Read ISN from CAS3 or DME via OBD-II or bench; CAS3++ requires advanced seed/key calculation
  • 3CAS4 (F10/F30/F15 era): ISN must be read directly from DME/MSD80 chip; requires CGDI BMW, Autel IM608 Pro, or equivalent
  • 4FEM (Front Electronic Module β€” F20/F30 post-2012): FEM replaced CAS4 on many models; ISN read via OBD or FEM bench flash
  • 5BDC / BDC3 (G-series β€” G30/G20/G05): BDC (Body Domain Controller) is the newest platform; requires BDC dump + ISN calculation via specialized tools
  • 6Program new BMW comfort access key fob and verify all CAS/FEM/BDC functions
CAS2 CAS3 CAS3++ CAS4 FEM Module BDC / BDC3 ISN / DME Sync
πŸ’Ž

Nissan & Infiniti

BCM Β· NATS Β· Smart Key

Nissan and Infiniti require that the key fob's FCC ID (Federal Communications Commission ID) is verified against the vehicle's VIN number before programming. A fob with a mismatched FCC ID cannot be paired to the BCM β€” the correct part must be used first.

  • 1Verify vehicle VIN and cross-reference required FCC ID for correct key fob part
  • 2Enter NATS (Nissan Anti-Theft System) registration mode via diagnostic tool
  • 3Register all new key fobs to the BCM (Body Control Module)
  • 4Program ignition transponder chip to the IMMU (Immobilizer Unit)
  • 5Test start, remote lock/unlock, and panic functions
FCC ID Must Match VIN BCM Programming NATS System
πŸ”΄

Honda & Acura

IMMO Β· HON66 Β· HON58

Honda vehicles use an immobilizer system built into the ECM. Programming a transponder key requires writing the key's seed code into the ECM. Older Hondas (pre-2000) use a 4-cut HON58 blade; newer models use HON66 10-cut.

  • 1Identify blade profile (HON58 or HON66) and cut mechanical key
  • 2Use OBD tool or key-learning device to enter ECM programming mode
  • 3Write transponder seed code into ECM memory
  • 4Program remote fob (if applicable) via separate Honda remote learning sequence
IMMO ECM Write HON66 / HON58 Remote Pairing
πŸ”·

Ford & Lincoln

PATS Β· SecuriLock Β· IKT

Ford uses the PATS (Passive Anti-Theft System) β€” also called SecuriLock. The PCM stores a list of registered transponder codes. Programming requires either two existing working keys (self-learn method) or a professional scan tool to bypass and register new keys directly.

  • 1Determine PATS generation (PATS 1–6) based on year/model
  • 2Connect Autel/J2534 tool to OBD and access PCM security menu
  • 3Erase existing transponder codes and register new keys to PCM
  • 4For newer Ford IKT (Intelligent Key Technology), sync via GEM module
PATS / SecuriLock PCM Registration IKT Smart Key
⭐

GM Β· Chevrolet Β· GMC Β· Cadillac

VATS Β· Pass-Key III Β· PKE

General Motors has used multiple anti-theft systems: early VATS (Vehicle Anti-Theft System) with resistor pellet keys, then Pass-Key II/III transponder-based, and modern PKE (Passive Keyless Entry) push-button systems requiring BCM programming.

  • 1VATS/Pass-Key II: Measure resistor value in key, match or relearn via BCM
  • 2Pass-Key III+: Program transponder chip via OBD-II scan tool to BCM and PCM
  • 3Modern PKE: Program smart key/fob via GM MDI or Tech2 equivalent
  • 4Register all keys in BCM and verify theft deterrent module
VATS / Pass-Key III BCM Programming PKE Smart Key
βš™οΈ

Mercedes-Benz

EZS Β· ESL Β· IR Key

Mercedes uses the EZS (Electronic Ignition Switch) and ESL (Electronic Steering Lock) system. Programming a new key requires synchronizing with the EZS, ESL, EIS, and in some cases the gearbox control unit β€” all modules must agree on the new key's authorization.

  • 1Read current EZS data to determine key slots and current count
  • 2Program new key via XENTRY/DAS or compatible Autel IM608 Pro
  • 3Synchronize EZS, ESL, and gearbox (if applicable)
  • 4For W204/W212+: also synchronize ESL module separately
EZS / EIS Module ESL Sync IR Proximity Key
🟒

Hyundai & Kia

Immobilizer Β· SMARTRA Β· SMK

Hyundai and Kia use the SMARTRA (Smart Transponder Authenticator) or SMK (Smart Key) module. Key programming requires entering a security access code via OBD-II. If all keys are lost, the SMARTRA module must be read or replaced and matched to the ECU.

  • 1Connect to OBD-II and access SMARTRA / SMK module via scan tool
  • 2Input security access code (obtained via immobilizer PIN read)
  • 3Register new transponder key or smart key fob to module
  • 4If all keys lost: SMARTRA data dump and PIN extraction required
SMARTRA Module SMK Smart Key PIN Code Read

How It Works

Fast, professional, and we come to you β€” no tow truck needed.

1
πŸ“ž

Call Us

Call or text (347) 818-2866. Tell us your car year, make, and model and your location.

2
πŸš—

We Come to You

A certified technician arrives at your location anywhere in the 5 NYC boroughs β€” average 30 min.

3
πŸ”§

Diagnose & Program

We connect to your vehicle's OBD-II port and identify the exact immobilizer system and procedure required.

4
βœ‚οΈ

Cut & Code

We cut the mechanical blade on-site and program the transponder chip or smart key fob to your vehicle.

5
βœ…

Test & Verify

All functions tested: engine start, remote lock/unlock, panic, and trunk release before we leave.

Frequently Asked Questions

Everything you need to know about car key replacement and programming.

Most jobs take 30 minutes to 2 hours. Simple transponder key cuts are quick; BMW CAS4, Toyota IMMO data extraction, or Mercedes EZS synchronization can take longer due to the complexity of the security systems involved.
Yes β€” this is one of our specialties. When all keys are lost we use professional IMMO reading tools to extract the immobilizer PIN or key seed codes directly from the vehicle's ECU, then generate and program fresh keys without any original key present.
No. 23 Carkey Locksmith Inc uses the same dealer-level diagnostic equipment used at dealerships β€” and in many cases we work faster and at lower cost. We come directly to your location, so there's no need to tow your car anywhere.
A transponder key contains a microchip in its plastic head. When you insert the key, the car's immobilizer sends a radio signal to the chip and expects a specific coded response. If the chip is blank or programmed to a different car, the immobilizer will prevent the engine from starting β€” even if the key cuts are correct.
Nissan and Infiniti's BCM (Body Control Module) only accepts key fobs with a compatible FCC ID β€” a federal code that identifies the fob's radio frequency and rolling-code protocol. If you install a fob with the wrong FCC ID, the BCM will reject it entirely regardless of programming attempts. We always verify the correct FCC ID for your VIN before sourcing a fob.
BMW has used six main anti-theft platforms. CAS2 appears on early E8x/E9x models. CAS3 and CAS3++ are found on the E60/E90/E70 generation β€” CAS3++ has stronger seed/key encryption. CAS4 is used on F10/F30/F15 models and requires reading the ISN directly from the DME chip. FEM (Front Electronic Module) replaced CAS4 on many post-2012 F-series vehicles. BDC / BDC3 (Body Domain Controller) is the current G-series platform requiring a full module dump and ISN calculation. We handle every generation with the appropriate specialist tools.
Cost varies by vehicle make, model, and security system. A basic transponder key cut and program starts lower than dealership pricing. Advanced jobs like BMW CAS4 or Mercedes EZS carry higher costs due to specialized equipment and time required. Call us at (347) 818-2866 for a free quote β€” we'll give you an exact price before any work begins.
We're based at 355 W Sunrise Hwy, Freeport NY 11520 and serve all of Long Island as well as all five NYC boroughs β€” Manhattan, Brooklyn, Queens, the Bronx, and Staten Island. We come directly to your car wherever it is, 24 hours a day, 7 days a week.
Yes. We program proximity smart keys (also called push-button start fobs) for Toyota, Lexus, Nissan, Infiniti, Honda, BMW, Hyundai, Kia, Cadillac, and many other brands. These require writing the fob's rolling code into the vehicle's BCM or dedicated smart key module.
Just your vehicle's year, make, and model β€” and your location. Having your VIN (on the dashboard near the windshield) handy is helpful but not required. We'll handle the rest and give you an upfront price quote before we start any work.

Locked Out? Lost Your Keys?

Call now β€” we respond in 30 minutes across all 5 NYC boroughs, 24/7.

(347) 818-2866 πŸ“ž Call 23 Carkey Locksmith Now
πŸ“ž Call Now
Β© 2026 23 CarKey Locksmith Inc. Operating brands include NY AUTO KEYS. All rights reserved.