Available Now For Assistance
High Security Car Keys and EEPROM Programming
Specialist Auto Locksmith Portsmouth
Not every car key problem can be solved through the OBD port. On prestige vehicles, performance models, and an increasing number of mainstream cars, the manufacturer has restricted standard diagnostic access to prevent unauthorised key programming. Resolving a lost key or all-keys-lost situation on these vehicles requires a different level of technical capability, one that operates at the hardware level rather than through software alone. Portsmouth Car Keys carries out specialist high security key programming and EEPROM work across Hampshire, attending drivers at their location for jobs that most general locksmiths refer elsewhere.
200+ 5 Star Reviews | 90% Avg Same Day Service
Your Title Goes Here
“The engineer knew exactly how to get to my estate in Leigh Park without me having to explain the one-way system. That local knowledge saved us 20 minutes easy.”
Not a National Company
Real Local Professionals
No Inflated Prices
Deal Direct With Us The Technicians
[rankmath-breadcrumbs]
PORTSMOUTH AUTO LOCKSMITH
Prestige or High Security Vehicle Key Problem in Hampshire? We Can Help
If you have a lost key, a failed key, or an all-keys-lost situation on a prestige, high security, or technically complex vehicle anywhere in Hampshire, call Portsmouth Car Keys. We carry specialist EEPROM programming equipment and have hands-on experience with the security architectures used across BMW, Mercedes, Audi, Volkswagen, Porsche, Land Rover, and a range of commercial vehicles including Iveco. We attend your location rather than requiring the vehicle to be delivered anywhere.
- Same-day mobile service across Portsmouth
- All makes and models covered
- No dealership delays or towing required
- Fully equipped vans for on-the-spot fixes
Location: Belgrave Rd, Southampton SO17 3ES
Telephone: 023 8218 2391
Email: getintouch@southamptoncarkeys.uk
Open: Mon-Fri 8:00-20:00 Sat-Sun 11:00-17:00
What Is EEPROM Programming and Why Is It Needed?
Standard OBD key programming works by sending a software command through the vehicle’s diagnostic port to authorise a new key. Manufacturers who want to prevent this simply disable or restrict that command at the OBD level. When that happens, the only way to access the key data is to go directly to the chip that holds it.
How EEPROM Data Controls Modern Vehicle Key Security
EEPROM (Electrically Erasable Programmable Read-Only Memory) chips store the cryptographic key data that links a car key to a vehicle’s immobiliser, and accessing this data directly allows key programming to proceed even when OBD-level access is restricted or unavailable.
The EEPROM chip inside a control module holds the security seed, the immobiliser profile, and in some cases the key counter that tracks how many keys have been authorised. Reading this chip directly, either by removing the module and reading it on a bench programmer or by using specialist in-circuit reading tools, gives the locksmith the data needed to generate a new key without the manufacturer’s software pathway.
The Difference Between OBD Programming and EEPROM-Level Access
OBD programming sends commands through the vehicle’s diagnostic port to authorise a new key within the existing software permissions. EEPROM programming bypasses those permissions by reading the security data directly from the chip inside the relevant control module.
OBD programming is faster and requires no disassembly. It works perfectly well on most standard vehicles. Where manufacturers have restricted or encrypted the OBD key programming pathway, EEPROM access is the alternative. The two approaches produce the same result, a fully working programmed key, but EEPROM work requires additional equipment, greater technical knowledge, and more time.
Which Vehicles Require EEPROM Programming for Key Replacement?
Vehicles that commonly require EEPROM-level programming include later BMW models, certain Mercedes platforms, Porsche, and a growing number of Volkswagen Group vehicles where the manufacturer has restricted standard OBD key access.
The specific requirement varies by model year and platform rather than simply by brand. A 2015 BMW may programme via OBD while a 2019 equivalent requires EEPROM access. This is why knowing the exact model, variant, and year matters when assessing a high security key job. We confirm the approach required before attending.
LOCAL SINCE 2021
You Call.
We arrive.
You drive away.
Need help right now?
We’re on call across Portsmouth — most jobs completed within the hour.
LOCAL SINCE 2021
How High Security Car Key Programming Works
How Keys Are Programmed When Standard OBD Access Is Restricted
When OBD-level key programming is restricted, the relevant control module is accessed directly, the EEPROM chip is read to extract the security data, a new key is generated using that data, and the module is updated to recognise the new key before being returned to the vehicle.
This process may involve removing the module from the vehicle, reading the chip on a dedicated programmer, calculating the required cryptographic data, and writing the new key profile before reinstalling. On some platforms the chip can be read in-circuit without full removal, which reduces the time involved. The approach depends on the specific module and the security architecture of the vehicle.
How CAS, FEM, BDC, EIS and CEM Modules Are Accessed
Key security data on high security vehicles is stored within specific control modules: the CAS or FEM on older BMW models, the BDC on newer BMW platforms, the EIS on Mercedes, and the CEM on Land Rover, each requiring a different access method and programming approach.
BMW’s transition from CAS to FEM to BDC across model generations means the approach changes significantly even within the same brand. The CAS module on an E-series BMW is physically removed and read on a bench programmer. The BDC on an F or G-series sits deeper in the vehicle architecture and may require in-circuit reading. Mercedes EIS modules manage both key authorisation and the ESL steering lock, and work on one affects the other. Land Rover’s CEM module controls multiple vehicle systems alongside key security, requiring careful handling throughout.
What Happens in an All Keys Lost Situation on a Prestige Vehicle
In an all keys lost situation on a prestige or high security vehicle, the locksmith must read the EEPROM data from the relevant module to reconstruct the immobiliser profile and generate at least one new working key entirely from scratch.
This is the most demanding version of the job. Without any working key to authenticate against, the entire key security profile must be rebuilt from the data held in the module’s EEPROM chip. The process is time-consuming and requires specialist equipment, but it avoids the need to replace the control module entirely, which is a significantly more expensive route. We carry out all-keys-lost work on prestige vehicles across Hampshire as part of our standard specialist service.
Situations We Solve
High-End Vehicle Security Systems
Modern vehicles use advanced security systems that can’t be handled through standard diagnostics. When keys can’t be programmed in the usual way, deeper access is required to restore functionality.
These systems are designed to prevent exactly this kind of access, which is why most providers stop at basic programming. We go further, allowing keys to be created even when the system is locked down.
- Advanced systems handled on-site or via bench work
- Suitable for high-end and newer vehicles
- Non-standard key programming solutions
- Work carried out with specialist equipment
Vehicle Modules (BCM2, KVM, FEM, BDC, ECU, etc.)
Some vehicles require direct access to specific modules to retrieve data or enable key programming. We work with a wide range of modules across different manufacturers.
Each system behaves differently depending on the make and model. Knowing where to access and how to handle the data is what allows these jobs to be completed without damage or errors.
- BCM2, KVM, FEM, BDC, CEM, ECU and more
- Data safely read and written where required
- Manufacturer-specific systems handled correctly
- Enables key programming where diagnostics won’t
Older Immobiliser Systems
Older vehicles often use separate immobiliser units that require direct access rather than modern plug-in methods. These systems still require the right approach to program keys correctly.
While simpler in design, older systems still need careful handling. Correctly accessing and programming them avoids issues like non-start conditions or key recognition faults.
- Immo box, 8-leg chips, comfort modules, immo rings
- Suitable for older or legacy vehicle systems
- Direct access methods used where needed
- Restore lost or non-working keys
EEPROM Work (Removal, Soldering & Re-Fitting)
When no other method works, EEPROM-level work allows full access to the data needed to create or restore keys. This involves removing components, working directly with the memory, and refitting them safely.
This is the level most providers don’t offer. It requires experience, the right tools, and a steady hand—but it allows solutions where everything else has failed.
- Modules removed and refitted with care
- Precision soldering and data handling
- Key data read and written directly
- Suitable for all-keys-lost and locked systems
How Much Does High Security Car Key Programming Cost in Hampshire?
High security car key programming in Hampshire typically costs between £250 and £600 depending on the vehicle make, the specific security system, whether EEPROM access is required, and the complexity of the all-keys-lost scenario if applicable. Standard prestige key jobs with accessible modules sit at the lower end. All-keys-lost situations requiring full EEPROM reconstruction sit at the higher end. We provide a clear quote based on the specific vehicle before attending.
Why EEPROM and Module-Level Programming Costs More Than Standard Keys
EEPROM programming costs more than standard OBD key programming because it requires specialist hardware, greater technical expertise, more time, and in some cases physical module removal and bench reading.
The equipment used for EEPROM work is significantly more expensive than standard automotive diagnostic tools. The process is more involved, the margin for error is smaller, and the technical knowledge required to work correctly with encrypted security data is considerable. The cost reflects the actual complexity of the job rather than an arbitrary premium for prestige vehicles.
Specialist Locksmith vs Main Dealer for Prestige Key Work – Cost Comparison
A specialist mobile auto locksmith typically carries out prestige key programming at lower cost than a main dealer, without the recovery charges and vehicle transport costs that a dealer visit requires.
Main dealers charge for parts, labour, and diagnostic time, and require the vehicle on their premises. For a prestige vehicle with a key fault that prevents driving, that means recovery costs on top of the dealer bill. A mobile specialist attends the vehicle, carries out the work on-site, and eliminates both the recovery cost and the dealer labour premium in most cases.
Specialist Auto Locksmith vs Main Dealer for High Security Key Programming
For prestige and high security vehicles, the difference between a specialist mobile locksmith and a main dealer is worth understanding before making a decision.
|
Specialist Auto Locksmith |
Main Dealer |
|
|
Attends your location |
Yes |
No |
|
EEPROM capability |
Yes |
Yes |
|
Module-level access |
Yes |
Yes |
|
All keys lost capability |
Yes |
Yes |
|
Same-day attendance |
Yes |
Rarely |
|
Recovery cost |
None |
Often required |
|
Typical cost |
£250–£600 |
£400–£900+ |
For most prestige vehicle key situations in Hampshire, the specialist mobile locksmith route is faster, requires no vehicle transport, and costs less than the dealer equivalent.
Specialist Key Programming Available Today Across Hampshire
If you have a high security key problem on a prestige or technically complex vehicle in Hampshire, call Portsmouth Car Keys. We carry EEPROM programming equipment and have experience with the specific security architectures used across the vehicles we cover. Same-day attendance is available across the region for most specialist key jobs.
Can All Keys Lost Be Resolved Without Going to a Main Dealer?
Yes, an all keys lost situation on most prestige and high security vehicles can be resolved by a specialist mobile auto locksmith using EEPROM programming tools, without the vehicle needing to go to a main dealer.
This is the question most drivers with a prestige vehicle key problem ask first, usually after being quoted a significant sum by a dealer. For the majority of vehicles we cover, all-keys-lost is a job we can complete at the driver’s location. The module holding the key security data is accessed directly, the EEPROM is read, and a new key is generated from that data. There are some vehicles with genuinely restricted architectures where dealer involvement is unavoidable, and we will always be honest if that applies to a specific job.
Quick Facts
| Auto Locksmith | Dealership | |
| Attends your location | Yes | No |
| Same-day service | Yes | Rarely |
| Works without original key | Yes | Yes |
| Key programmed on site | Yes | No, vehicle must be delivered |
| Recovery cost | None | Often required |
| Typical cost | £150–£350 | £200–£500+ |
Ready To Solve Your Car Key Problem?
We’re on the way. Call Us Now
High Security Vehicles We Carry Out Key Work On
BMW – CAS, FEM and BDC Module Key Programming
Portsmouth Car Keys carries out BMW key programming across CAS, FEM, and BDC platforms, covering lost key replacement, all-keys-lost scenarios, and spare key programming for models across the BMW range.
The CAS module used on E-series BMW models is one of the most commonly encountered in specialist locksmith work and responds well to bench EEPROM reading when OBD access is restricted. FEM-based systems on F-series models require a different approach, and the BDC architecture on more recent G-series platforms involves additional security layers. We confirm the correct method for the specific model and year before attending.
Mercedes – EIS, ESL and ELV Ignition and Key Programming
Portsmouth Car Keys carries out Mercedes key and ignition programming across EIS platforms, including ESL and ELV steering lock work where the ignition and steering systems are linked.
The Mercedes EIS module manages key authorisation alongside the ESL steering lock assembly, which means that faults in either component affect the other. On certain Mercedes models the ELV electronic steering lock is also involved. Work on any of these components needs to account for the relationship between them. We carry the specialist tools to read, programme, and where necessary reset the EIS and ESL systems across the Mercedes range.
Audi and Volkswagen – Immobiliser and Advanced Key Programming
Portsmouth Car Keys provides specialist immobiliser and key programming for Audi and Volkswagen vehicles, including advanced platforms where the Immo Box, cluster, or dedicated security module requires EEPROM-level access.
Later Audi and Volkswagen Group vehicles have progressively restricted standard OBD key programming access. On some platforms the immobiliser data is held within the instrument cluster. On others a dedicated Immo Box or BCM2 module is involved. We carry equipment that handles these platforms and confirm the specific access method required based on the exact model before attending.
Land Rover and Range Rover – CEM and Smart Key Programming
Portsmouth Car Keys carries out Land Rover and Range Rover key programming including CEM module access, smart key and proximity entry replacement, and all-keys-lost work across the Freelander, Discovery, and Range Rover range.
Land Rover’s CEM module is one of the more complex control modules encountered in mobile locksmith work, managing a range of vehicle systems alongside key security. Smart key and proximity entry programming on Land Rover and Range Rover models requires KESSY-compatible tools alongside the EEPROM capability needed for module-level access. We carry both and have hands-on experience with these platforms across the Hampshire area.
Porsche, Mazda and Iveco – Specialist Key and Security Programming
Portsmouth Car Keys provides specialist key programming for Porsche, Mazda, and Iveco vehicles, covering advanced immobiliser systems, smart key replacement, and commercial vehicle key programming at the driver’s location.
Porsche’s key security on the Cayenne, Panamera, and 911 shares architecture with the wider Volkswagen Group but with additional layers applied at the Porsche platform level. Mazda’s more recent models use advanced immobiliser configurations that require specialist equipment beyond standard OBD tools. Iveco commercial vehicles, including the Daily range, use dedicated commercial software platforms that differ significantly from passenger vehicle programming, and we carry the tooling to cover these as part of our standard Hampshire service.
Why Choose Portsmouth Car Keys for Prestige and EEPROM Work?
Hands-On Experience With High Security Vehicle Systems
Portsmouth Car Keys has hands-on experience carrying out EEPROM programming and module-level key work across prestige and high security vehicles, built through over 10 years of specialist mobile locksmith practice in Hampshire.
Reading about a security architecture is not the same as working on it repeatedly at the roadside. The familiarity that comes from having carried out CAS module programming, EIS system work, and BDC-based key replacement multiple times is what makes the difference on a job where the margin for error is very small. We don’t treat prestige vehicles as edge cases.
Specialist Equipment for Module-Level Key Programming
Portsmouth Car Keys carries dedicated EEPROM reading and writing hardware, in-circuit programming tools, and specialist automotive diagnostic software for high security vehicle platforms, all transported to the driver’s location.
The equipment used for EEPROM work is not general-purpose. Bench programmers for specific module families, in-circuit reading tools for platforms that don’t support module removal, and the cryptographic software needed to generate correct key data from raw EEPROM content are all part of the specialist toolkit. We carry what the job requires rather than working around equipment limitations.
Attending Your Location – No Dealer Transport Required
Portsmouth Car Keys attends the driver’s location anywhere in Hampshire for prestige and high security key work, eliminating the recovery cost and dealership logistics that most high security key problems otherwise involve.
A prestige vehicle that can’t be driven because of a key fault is a vehicle that costs money to move before any key work even begins. We eliminate that entirely by coming to the vehicle. Whether it’s on a private driveway in Fareham, in a car park near Portsmouth’s Gunwharf Quays, or on a residential street in Waterlooville, the specialist key work happens at the vehicle’s location.
Mobile High Security Key Programming Across Hampshire
Portsmouth, Gosport and Fareham
Portsmouth Car Keys provides mobile high security key programming across Portsmouth, Gosport, and Fareham, attending prestige and technically complex vehicle key jobs at the driver’s location.
From driveways in Southsea to the waterfront areas of Gosport and the residential streets around Fareham, our specialist mobile service covers this central stretch of Hampshire for EEPROM and module-level key work.
Havant, Waterlooville and Cosham
High security car key programming in Havant, Waterlooville, and Cosham is available from Portsmouth Car Keys, with specialist mobile attendance for prestige vehicle key jobs across all three areas.
Drivers in Bedhampton, Cowplain, or the roads around Cosham near the A3 can have specialist EEPROM key work carried out at their vehicle without any need for recovery or dealer transport.
Portchester, Lee-on-Solent and Surrounding Areas
Portsmouth Car Keys covers Portchester, Lee-on-Solent, and the surrounding Hampshire areas for high security key programming, reaching drivers along the M27 corridor and across the Gosport Peninsula.
Whether the vehicle is near the M27 junction at Portchester or on the coastal roads of Lee-on-Solent, our specialist mobile unit covers these locations as part of the standard Hampshire service area.
Quick Facts
| Postcode | PO9 |
| Response | ~30 minutes |
| Operating hours | 24/7 / 365 |
| Call-out fee | £0 |
| Warranty |
12 months |
Your Title Goes Here
“The engineer knew exactly how to get to my estate in Leigh Park without me having to explain the one-way system. That local knowledge saved us 20 minutes easy.”
Coverage
AREAS WE COVER
Based in Portsmouth, serving the entire PO postcode area and beyond
Towns Served
| ➤ Portsmouth | ➤ Southsea |
| ➤ Cosham | ➤ Portchester |
| ➤ Havant | ➤ Fareham |
| ➤ Gosport | ➤ Waterlooville |
Postcodes
We cover the entire south coast including Southampton and Bournemouth
FAQ
Everything Portsmouth drivers ask us.
Can’t see your question? Call us on 02392990167 — we genuinely don’t mind explaining the job before you commit.
Cant see your question? Give Us A Call
02392990167
What is EEPROM programming in car key replacement?
EEPROM programming is a method of accessing the cryptographic key security data stored directly on a chip inside a vehicle's control module, allowing a new car key to be programmed even when standard OBD diagnostic access is restricted.
The EEPROM chip inside modules such as the BMW CAS, Mercedes EIS, or Land Rover CEM holds the data that links authorised keys to the vehicle's immobiliser. Reading this chip directly allows a specialist locksmith to reconstruct the key profile and generate a new working key without needing the manufacturer's software-level authorisation pathway. It is a more involved process than standard OBD programming, but it is the correct approach when OBD access is unavailable or restricted.
Can a locksmith programme a BMW or Mercedes key without the original?
Yes, Portsmouth Car Keys can programme a replacement key for BMW and Mercedes vehicles without the original present by accessing the CAS, FEM, BDC, or EIS module directly using EEPROM programming tools.
Without an original key to authenticate against, the locksmith reads the EEPROM data from the relevant module to extract the immobiliser profile and generate a new key from that data. On BMW, this involves the CAS, FEM, or BDC depending on the model generation. On Mercedes, the EIS module is the primary point of access. Both processes are achievable at the driver's location without dealer involvement in the majority of cases.
What is an all keys lost situation and how is it resolved?
An all keys lost situation occurs when a vehicle has no working key at all, requiring the locksmith to access the vehicle's EEPROM data directly to reconstruct the immobiliser profile and generate at least one new key from scratch.
It is the most demanding version of any key replacement job. Without any working key to use for authentication, the entire key authorisation process must be rebuilt from the data held in the vehicle's control module. The EEPROM is read, the cryptographic seed and key counter data are extracted, and a new key is generated to match the immobiliser profile. The result is a fully working key that starts the vehicle, produced entirely without any original.
Which vehicles need EEPROM access rather than standard OBD programming?
Vehicles that typically require EEPROM access include later BMW models using BDC architecture, certain Mercedes platforms, Porsche, and recent Audi and Volkswagen Group vehicles where OBD key programming access has been restricted by the manufacturer.
The specific requirement depends on the model year and platform rather than the brand alone. Some vehicles that previously allowed OBD programming have had that access removed through software updates. We confirm whether EEPROM access is required for a specific vehicle before attending, based on the make, model, variant, and year.
Is specialist key programming available at my location in Hampshire?
Yes, Portsmouth Car Keys provides specialist EEPROM and high security key programming at the driver's location across Hampshire, with no requirement for the vehicle to be recovered or delivered to a workshop.
We attend homes, driveways, car parks, and roadsides across the full Hampshire service area for specialist key work. The equipment travels with the locksmith, and the programming is carried out at the vehicle. Across Portsmouth, Gosport, Fareham, Havant, Waterlooville, Cosham, Portchester, and Lee-on-Solent, same-day attendance is available for most specialist key jobs.
Vehicle Entry
Fast, damage-free vehicle entry to get you back inside and on the road without delay.
Car Key Cutting
Accurate car key cutting service for a wide range of makes and models at your location.
Lost Car Key Replacement
Fast, damage-free vehicle entry to get you back inside and on the road without delay.
Car Key Programming
Professional key programming to ensure your new or existing keys work perfectly with your car.
Spare Car Keys
Convenient spare car keys cut and programmed at your location to avoid future lockouts.
Diagnostics
Advanced diagnostics to identify and resolve faults with keys, immobilisers, and vehicle systems.
Ignition Lock Repair & Replacement
Ignition faults repaired or replaced to restore smooth starting and reliable vehicle use.
Car Locksmith
Mobile car locksmith service covering all lock and key issues wherever you are.
Who We Are
Same Day Service
All Makes And Models
Iron Clad Warranty
More Cost Effective Than Dealer
High Security Key Problem? Call Portsmouth Car Keys for Specialist Help Today
If you have a lost key, an all-keys-lost situation, or a key fault on a prestige or high security vehicle anywhere in Hampshire, Portsmouth Car Keys is ready to help. We carry the specialist EEPROM programming equipment and have the hands-on experience to handle technically complex key jobs at your location, without recovery, without a dealer visit, and without delay.
Call Portsmouth Car Keys today for specialist mobile high security car key programming across Hampshire.
Locked Out Vehicle Entry
Mon – Fri 9am – 5pm
* Price increase for out of hours
From £120





