
Module Programming
Modules flashed and coded to your VIN
- Price range
- $250–$2,400
- Typical time
- 2 hours–2 days

$220–$950 · 1–3 hours
A second key before you need it, a replacement when every key is gone, and the immobilizer repair when the key was never the problem, done with the brand tooling instead of a trip to the dealer.
Factory tools for eight brands, repairs covered by a 2-year/24,000-mile warranty
Symptoms
Problem
Car starts on the second or third attempt
Likely cause
Weak key battery, a failing key transponder, or a worn EIS or CAS reader coil
The fix
Read the key recognition data, replace the key battery or the key, repair the reader if the coil has failed
Problem
Key turns but nothing wakes up
Likely cause
On Mercedes, the ESL steering lock; on BMW, the CAS or FEM; on JLR, the BCM
The fix
Confirm with the tool, repair or replace the module and align the keys
Problem
Only one key with the car
Likely cause
Previous owner lost or kept the second key
The fix
Spare key cut and programmed, the missing key disabled
Problem
Keyless entry works, keyless start does not
Likely cause
Antenna in the console, the start button or a low key battery
The fix
Antenna test through the tool, replace the failed antenna or button
Problem
All keys lost
Likely cause
Stolen bag, moved house, inherited car
The fix
Key by VIN with the security data, programmed on site; brand decides how long it takes
Every key carries a transponder with a secret that the immobilizer module must recognize before the engine controller is allowed to run. On BMW that module is the CAS on E-chassis cars and the FEM or BDC on later ones; on Mercedes it is the EIS, which also controls the ESL steering lock; on Audi and VW it is the instrument cluster or the BCM with the engine controller as a second check; on Porsche the front body controller; on Jaguar and Land Rover the KVM and the BCM.
The remote and the keyless functions are separate radio links layered on top. A key can lock and unlock the car and still fail to start it, or start it and no longer open it, and each symptom points at a different part of the system. The first step of every key job here is reading that system with the factory tool or with AVDI and Abrites, which reports how many keys are enrolled, which slot the key in your hand occupies and whether the module has stored a fault.
BMW and MINI spares are cut and programmed in one visit on every CAS, FEM and BDC car when a working key is present; the key comes as a genuine or OE unit matched to the frequency and the comfort access version of the VIN. Audi and Volkswagen keys are programmed through ODIS or VCDS with the security data for the car, and on MQB and MLB cars the online login handles the component protection step.
Mercedes-Benz splits by generation. FBS3 cars, broadly through the mid-2010s, can have keys prepared and programmed here. FBS4 cars use keys that are produced by the manufacturer for the VIN and cannot be written by any independent tool; the shop orders the key through the proper channel, confirms the EIS and the key count, and handles the diagnosis around it. We tell you which system your car has from the VIN before you book.
Porsche smart keys are programmed through PIWIS, and the key must match the body controller generation. Jaguar and Land Rover keys are enrolled through SDD or Pathfinder with the KVM, and the newer cars with the wide-band keyless system need the matching key type or the proximity functions will not work.
An all-keys-lost job starts with proof of ownership, because the security data that lets us make a key is released only to the registered owner. Bring the registration and your ID. From there, the key is cut to the mechanical code for the VIN, the immobilizer is read directly through the tooling, a new key is written into a free slot and the lost keys are disabled where the brand allows.
On BMW, MINI, Audi, VW, Jaguar and Land Rover the job is done in a visit of two to three hours once the key blank is in hand. On Porsche, the body controller generation decides whether it is a same-day job or needs a part from the manufacturer. On Mercedes FBS4, the key itself must come from the factory, which adds days, and the car waits on a flatbed or at home until it arrives.
A car with no key cannot be driven here, so it comes on a flatbed. Say so at booking and the bay is reserved for the day the key arrives rather than the day the car does.
A large share of key complaints are immobilizer complaints. A Mercedes whose key goes in and does nothing usually has a worn ESL motor or an EIS that has stopped recognizing keys, and the repair is the module, not another key. A BMW E90 that starts only when the key is wiggled has a worn CAS ring antenna. A Range Rover that intermittently refuses a smart key often has a failing KVM or a low-voltage event that corrupted it.
These faults are diagnosed through the module data, not by buying keys until one works. The EIS reports which key it last accepted and why it rejected one; the CAS and FEM log the key slot and the transponder response; the KVM stores its antenna faults. The repair is written as a module repair or replacement with the keys aligned afterward, under the module programming service and the same warranty.
For most brands the dealer is one option and this shop is the other, with the same genuine key and the same security data, at an independent price and usually sooner. The dealer is the right answer in two cases: a Mercedes FBS4 key, where the manufacturer is the only source, and a car still under factory warranty whose immobilizer module has failed, where the repair should be claimed rather than paid.
What you do not get at a dealer is the diagnosis across brands. A shop that sees CAS, EIS, KVM and BCM faults every week recognizes the pattern behind a key complaint faster than a service desk that sells keys.
A spare key with a working key present runs $220–$450, the spread covering the key type: a basic remote key sits low, a comfort access or display key sits high. All keys lost runs $450–$950, with the security data, the extra programming time and the cut adding to the key. Immobilizer repairs that turn out to be a module are priced under module programming and quoted after the diagnosis.
Every key job is covered for 2 years parts and 2 years labor, up to 24,000 miles, nationwide, which includes the key when the shop supplied it. To book, call or text (817) 765-6604 with the VIN and tell us how many keys you have; the VIN alone settles the key type and, on Mercedes, whether FBS3 or FBS4 applies.
Keys are genuine or original-equipment units ordered by VIN, because frequency, transponder generation and the comfort access variant must match the car; a universal blank that programs today may stop working after the next software update. Key batteries are replaced in every key at the visit.
The price moves with the key type (remote, comfort access, display key), the brand security steps, whether a working key is present, and on Mercedes whether the car is FBS3 or FBS4. Immobilizer module repairs are quoted separately after the diagnosis.


Pricing
| Service | Price range | Typical time |
|---|---|---|
| Spare key, cut and programmed, working key present | $220–$450 | 1–2 hours |
| All keys lost, key by VIN with security data | $450–$950 | 2–3 hours |
| Immobilizer or key module diagnosis | $165–$265 | |
| EIS, ESL, CAS, FEM, BDC or KVM repair or replacement | $600–$1,900 |
Typical Dallas independent-shop ranges. Mercedes FBS4 keys are ordered through the manufacturer and the key price follows their list; the shop quotes the diagnosis and programming around it.
The offer
Risk reversal
Covered for 2 years parts and 2 years labor, up to 24,000 miles, nationwide
No deposit, no card online: you approve the written range before any part is ordered
Published range
$220–$950
1–3 hours
Brands
BMW
3 Series E90, F30, G20, 5 Series E60, F10, G30, X3 and X5 E83, E70, F25, F15, G01, G05
Mercedes-Benz
C-Class W204, W205, W206, E-Class W212, W213, S-Class W221, W222
MINI
R50, R52, R53, R56, R55, R57, R58, R59, R60 Countryman and R61 Paceman
Audi
A4, A5 and Q5 B8, B9, 8R, FY, A6 and A7 C7, C8, A3 and S3 8V, 8Y
Volkswagen
Golf and GTI Mk5, Mk6, Mk7, Mk8, Jetta A5, A6, A7, Passat B6, B7 and the NMS
Land Rover
Range Rover L322, L405, L460, Range Rover Sport L320, L494, L461, Discovery LR3, LR4 L319 and Discovery 5 L462
Jaguar
XF X250 and X260, XJ X351, XE X760 and F-Pace X761
Porsche
911 996, 997, 991, 992, Boxster and Cayman 986, 987, 981, 718, Cayenne 955, 957, 958, 9YA
Questions
Not from a blank; no independent tool can write an FBS4 key. The key is produced by the manufacturer for your VIN and arrives in a few days. The shop confirms the system from the VIN, diagnoses the EIS so you do not order a key for a module that has failed, and handles the enrollment and the ESL side.
Yes, for any lost-key job and for any key that requires security data from the manufacturer: the registration or title in your name plus a photo ID. For a spare key with a working key present, the working key itself is the proof, and the registration is still checked.
On BMW, MINI, Mercedes and most Audi, VW, Jaguar and Land Rover cars, no, once it has been disabled in the immobilizer during the new key enrollment. Ask for the disabling to be done when the car has had a key stolen rather than misplaced; it is part of the job, not an extra.
Usually the key: the remote battery or the remote circuit has failed while the transponder still works. Occasionally it is the remote receiver in the car, which the FEM or CAS reports as a fault. The visit starts by reading that module so you buy a key only if the key is the fault.
One to two hours with the key blank in stock, which is the case for common BMW, MINI, Audi and VW keys. Less common keys and all Porsche, Jaguar and Land Rover keys are ordered by VIN and the visit is booked for when they arrive, usually within a few days.
When the car has it and the key ordered is the matching variant, yes, and the functions are tested before you leave. A basic remote key programmed to a comfort access car will start it and lock it but will not open it hands-free, which is why the VIN decides the key we order.
Book Key Programming in Dallas
Spare keys, lost keys and immobilizer repair for European cars in Dallas: BMW and MINI CAS, FEM and BDC, Mercedes FBS3 and FBS4, Audi and VW keys with component protection, Porsche, Jaguar and Land Rover smart keys.