Immobiliser Codes · From Your Dump · No Dealer Lookup

Porsche immobiliser codes, read straight from the module's own memory.

Send us an EEPROM dump of the immobiliser, alarm module or steering lock. We return the immobiliser code, teach-enable code, transponder secret and ELV code — no VIN lookup, no dealer, no waiting on a portal.

£65
Per module, all codes
996–997
911 · Boxster · Cayman
<1 hr
Typical turnaround
4
Codes per PAS read

Why the codes are in the module, not in a database

Every Porsche immobiliser holds its own secret set — the immobiliser code, the teach-enable code that authorises key programming, the transponder password and secret that the module uses to challenge a key, and the ELV code that pairs it to the electric steering lock. These are factory randoms. They are not derived from the VIN and never have been, which is why no VIN-to-code calculator exists anywhere and why the dealer route is a database lookup rather than a calculation.

But the module itself has to know them, so they are in the chip. On a 996 alarm box they sit in plain sight. On a 997 and 987 PAS unit they are enciphered, re-keyed every time the unit is programmed — which is precisely why the trade desolders and re-teaches instead of reading. We decrypt them. Send the dump, get the codes back.

Three modules. One price.

Each is a straight dump-in, codes-out service at a flat £65 per module. Read the chip yourself or have your usual auto-electrician pull it — we only ever need the file.

01 — Immobiliser & alarm modules

997 / 987 PAS Unit

The full code set from a 24C08 dump — immobiliser code, teach-enable code, transponder password and secret, and the ELV code. 911, Boxster and Cayman, 433 MHz and 315 MHz units alike.

£65

996 Alarm Module

Immobiliser code, the learn / login (teach-enable) code and the DME programming code, from a 93LC66 dump. Covers 996 from 1998 to 2005, including Turbo and GT models.

£65

987 / 997 Steering Lock

The ELV secret and its checksum from a 24C04 electric steering lock dump. Needed when pairing a replacement lock, or alongside a PAS read for a full all-keys-lost rebuild.

£65
Send the dump first and we'll confirm the read before you pay. The unit identifies itself inside the dump — part number, RF variant and revision are all in there — so checking takes us minutes and costs you nothing. If for any reason we can't return a verified set of codes, there's no charge.

Which units do we decode?

Identify yours from the part number on the module sticker — or just send the dump and we'll read it from the file.

997.618.171.xx
PAS · 433 MHz · UK / Europe
Full code set
997.618.172.xx
PAS · 315 MHz · US / Japan
Full code set
996 alarm module
93LC66 · 1998 → 2005
Immo · learn · DME
987 / 997 ESL
24C04 steering lock
ELV secret

Dump in. Codes out.

No car needed, no appointment, nothing posted to us. The whole job happens on a file you send by email.

Step 01

Read the chip & send us the file

Pull the module and read the EEPROM — a 24C08 on a 997/987 PAS, 93LC66 on a 996 alarm box, 24C04 on a steering lock. Any clip or programmer will do it. Email us the .bin and tell us which car it came off.

✓ We check it for free before you pay

Step 02

We verify & decode

We identify the unit from the dump, confirm it's a revision we read, and decode it. Every code we return is checksum-verified against the module's own stored integrity data, so a wrong answer shows up as a failed check rather than reaching you.

✓ Verified, not guessed

Step 03

You get the full code set

Immobiliser code, teach-enable code, transponder password and secret, ELV code — everything the module holds, written up plainly so you can go straight to programming keys or pairing a replacement unit.

✓ Typically inside the hour
Probes on the microcontroller of a 997 PAS immobiliser control unit during analysis
Our own bench. The decode came out of the module's firmware, not a bought-in tool — which is why we can read units the trade sends away.

FAQ

Do you need the car, or the VIN?

Neither — the codes come out of the dump itself. The VIN is stored in plain text inside the file anyway, so we can tell you which car the module came off. That's genuinely useful when you're working with a secondhand or unidentified unit.

Can you help with all keys lost?

Yes — that's the main reason people send us a dump. Read the PAS and, where the steering lock is involved, the ESL alongside it, and you get everything needed to teach fresh keys without a code sheet or dealer access. Send both modules together and it's still £65 each.

What if the module is secondhand or from another car?

Not a problem — a used unit still carries its own code set, and the dump tells us the donor's VIN. This is exactly the case that a VIN lookup can't help with, because the paperwork points at one car and the module came off another.

How is this different from an iPass or dealer code sheet?

A dealer sheet is a database lookup against the VIN and needs dealer access. Ours comes out of the module in front of you, which means it also works on a unit with no history, a secondhand replacement, or a car whose records don't line up. Where both exist they agree — we validated the decode against genuine code sheets before offering it.

How do I know the codes are right?

The module stores its own checksums over each record. A correct decode reproduces them exactly; a wrong one fails them visibly. We check all of them before sending, and we tell you which ones passed. The method was proven against known-good code sheets on multiple cars and revisions, including dumps we had never seen before.

Can you do trade volume?

Yes — we work with independent Porsche specialists, auto-locksmiths and diagnostic engineers. If you're sending modules regularly, get in touch about trade pricing and same-day turnaround.

Send the dump. We'll read the rest.

Email the .bin and tell us which car it came off. We'll confirm the read and come back with the codes — £65 per module, and nothing at all if we can't return a verified set.

Free check before you pay  ·  Every code checksum-verified  ·  Typically inside the hour on working days