Windows: Supported Now
macOS: Coming Soon
iOS & Android: Coming Soon

Dealer-level (and beyond) Porsche diagnostics in your browser.

Grab any cheap $15 Amazon cable, plug into your Porsche, and diagnose immediately. Free core read diagnostics, open community improvement, and affordable lifetime-per-car unlocks for advanced features.

$15 Cable
Standard FTDI USB OBD-II cable
Free Core
Read codes & live data for everyone
Per-Car
Lifetime unlock for advanced writes
PeeweeSys Diagnostic Console :: 986 Boxster S
CONNECTED
Porsche 986 Boxster S Silhouette
Model: 2001 Boxster S 3.2L Bus: K-Line Pin 7 / 3 Status: Online
VIN Detected: WP0CB29811U62xxxx
ECU Identified: Bosch ME7.2 (Boxster S)
Engine Telemetry: Coolant: 84°C | RPM: 780
Cluster Calibration: Gauge Buffer Linearized
Cross-Module Mileage Audit: DME 84,210 km == Kombi 84,215 km (MATCH)
Over-Rev History: Range 1: 34 / Range 2: 0 (Clean Engine)
Unrivaled Capability

What No Other Tool Does.

Commercial handheld scanners and locked dealer software hide their algorithms and refuse low-level access. PeeweeSys unlocks deep forensic dumps, factory calibration tables, and cluster modifications straight over OBD.

In Development

Guided Pre-Purchase Inspection (PPI)

Step-by-step diagnostic test plans and live health logging.

Standard scanners passively read fault codes. PeeweeSys guides you through an active diagnostic inspection plan: checking module states, guiding you through cold and hot engine startup routines, logging real-time telemetry, and compiling an authoritative PDF health dossier for prospective buyers and owners.

  • ✓ Guided interactive workflows: ignition on, engine crank, warm-up logging, actuator testing
  • ✓ Automatic multi-module consistency check (DME hours, Kombi mileage, transmission run-time)
  • ✓ Generates an immutable inspection dossier with freeze frames and live sensor graphs
Bench Ready / Car Test Next

Coolant Gauge Linearization

Eliminate the factory 80°C–105°C dummy flat-spot buffer.

From the factory, Porsche programmed the 986 and 996 coolant gauge needle to stay dead-center at 80°C (180°F) whether your actual engine coolant is 80°C, 95°C, or 105°C to avoid customer service inquiries. A true enthusiast wants to know their real temperature without artificial dampening. PeeweeSys linearizes the cluster interpolation table in EEPROM so the needle reflects reality.

  • ✓ Removes factory artificial dampening so your needle tells the truth
  • ✓ Inspect the exact 4-point temperature-to-impulse calibration table in cluster memory
  • ✓ Calculates the linearized curve so you actually see your engine warming up and cooling down
Bench Ready

Speedometer Recalibration

Fix 4–7% factory over-read and compensate for aftermarket wheels.

Nearly all modern classic Porsche instrument clusters intentionally over-read speed by 4 to 8 km/h at highway speeds. True enthusiasts want GPS-calibrated precision. PeeweeSys extracts and adjusts the speedometer impulse factor `K-Zahl` stored in the cluster EEPROM, letting you dial in true vehicle speed or compensate for custom tire diameters.

  • ✓ Direct impulse coefficient calculation for GPS accuracy
  • ✓ Compensates for aftermarket wheel diameters and tire aspect ratios
  • ✓ Pre-verified against Porsche factory calibration guidelines
Tested on Car

Full ECU ROM & EEPROM Dumps Over OBD

Direct memory extraction without desoldering or opening the ECU.

Standard diagnostic tools restrict you to basic OBD-II codes. PeeweeSys unlocks full memory-read service 0x23 to stream raw flash and EEPROM data over the standard 16-pin OBD port. Verified on Bosch ME7.2 DME and Siemens / VDO Kombi instrument clusters (2048-byte 93C86 dumps).

  • ✓ Exact byte-for-byte binary dump of cluster calibration & DME maps
  • ✓ Safely verified with non-destructive, read-only memory boundary checks
  • ✓ Instant offline backup before any instrument cluster modification
Tested on Car

Multi-Module Tamper Detection

Cross-reference independent odometer & operating registers.

Unscrupulous sellers can adjust the digits on the instrument cluster, but rarely know how to falsify the independent run-time registers stored in the DME, ABS unit, or Tiptronic transmission. Integrated into our PPI workflow, PeeweeSys pulls all registers simultaneously into one tamper-audit view.

  • ✓ Simultaneous reading of DME hours, Kombi odometer, and transmission operating time
  • ✓ Highlights statistical discrepancies (e.g. suspiciously low average speed under 20 km/h)
  • ✓ Zero subscription lock-in — scan any car before you buy
Tested on Car

Pre-Clear Snapshot Reports

Never lose critical diagnostic freeze frame data again.

Generic scan tools erase fault codes blindly with a single press, destroying freeze frame conditions (engine RPM, engine temp, load) needed to pinpoint intermittent misfires. PeeweeSys enforces a non-destructive snapshot workflow with structured export before clearing.

  • ✓ Captures all DTCs, freeze frames, and module versions into a permanent HTML/PDF dossier
  • ✓ Strict car-tested whitelist prevents sending unverified clear commands to sensitive ECUs
  • ✓ Automatic post-clear re-scan confirms whether faults are static or transient
Honest Feature Comparison

Porsche Diagnostic Tool Matrix

See how PeeweeSys compares against official dealer PIWIS rigs, proprietary Windows-locked cables like Durametric, and handheld scanners.

Modern DIY & Pro
PeeweeSys
Free Core + Per-VIN Lifetime
Dealer Standard
Porsche PIWIS II / III (OEM / Clone)
$800 - $3,000+
Legacy PC Standard
Durametric (Enthusiast / Pro)
$287 (3 VIN limit) / $675 (Pro)
Handheld Scanner
Foxwell NT530 (Porsche Edition)
$160 - $190
Budget Handheld
iCarsoft POR V2.0 / V3.0
$150 - $220
Pro Multi-Brand
Launch X431 / Autel MaxiSys
$900 - $2,500 + $500/yr sub
Generic OBD2 Only
Generic ELM327 Bluetooth
$10 - $25
Capability / Metric
Modern DIY & Pro
PeeweeSys
Free Core + Per-VIN Lifetime
Dealer Standard
Porsche PIWIS II / III (OEM / Clone)
$800 - $3,000+
Legacy PC Standard
Durametric (Enthusiast / Pro)
$287 (3 VIN limit) / $675 (Pro)
Handheld Scanner
Foxwell NT530 (Porsche Edition)
$160 - $190
Budget Handheld
iCarsoft POR V2.0 / V3.0
$150 - $220
Pro Multi-Brand
Launch X431 / Autel MaxiSys
$900 - $2,500 + $500/yr sub
Generic OBD2 Only
Generic ELM327 Bluetooth
$10 - $25
// Setup & Architecture
Zero-Install Web App (WebSerial)
Run straight inside Chrome / Edge / Opera without installing drivers or bloated software.
✓ Yes (Native WebSerial + local helper)
✕ No (Requires 100GB VM image / Win XP)
✕ No (Legacy Win32 driver installer)
✕ No (Handheld firmware updates via SD card)
✕ No (Handheld firmware updates)
✕ No (Tablet OS updates)
✕ No (Phone app required)
Hardware Cable Cost
Cost of the physical interface cable required to communicate with the vehicle.
$15 - $20 (Standard FTDI KKL cable)
$600 - $2,500+ (Proprietary multiplexer)
$287 - $675 (Proprietary locked cable)
Included with $170 tool
Included with $180 tool
Included with $1,500+ tablet
$10 - $20
Licensing Model & Car Limits
How vehicle access is licensed and whether shops can pass value to vehicle owners.
Free basic diagnostics. Advanced features licensed Per-VIN for the life of the car (transfers to future owners)
Dealer licensing ($1,000s/yr or pirated VM)
Locked to 3 VINs max (Pro cable upgrade: +$388)
1 Brand included (Extra makes extra)
Multi-Porsche models, 1 brand
Annual recurring subscription ($500+/yr)
Unlimited (Generic OBD2 only)
// Exclusive Advanced Deep-Dives
Full DME ROM Read over OBD (0x23)
Read complete Flash / ROM directly through the diagnostic port without opening the ECU.
✓ Yes (Car-verified ME7.2 / 5.2.2)
✕ No (Flash flashing only, no user dump)
✕ No
✕ No
✕ No
✕ No
✕ No
Kombi 93C86 EEPROM Read over K-Line
Extract full instrument cluster memory for backup, repair, and coding verification.
✓ Yes (Full 2048-byte EEPROM dump)
✕ No (Only dealer coding parameters)
✕ No
✕ No
✕ No
✕ No
✕ No
Coolant Gauge Linearization
Remove the notorious 80°C–105°C factory dummy buffer so the needle shows real engine temps.
✓ Yes (Pre-configured curve & calculator)
✕ No (Factory dummy curve locked)
✕ No
✕ No
✕ No
✕ No
✕ No
Speedometer Correction & Recalibration
Correct factory 4-7% over-read speedometers or custom tire sizes directly in Kombi memory.
✓ Yes (Exact impulse factor adjustments)
✕ No (Preset wheel circumferences only)
✕ No
✕ No
✕ No
✕ No
✕ No
// Diagnostics & Forensics
Over-Rev (Ignition Ranges) & Operating Hours
Comprehensive report of Range 1 / Range 2 (or 1-6 on 9x7) over-revs and DME operating hours.
✓ Yes (Live values + historical audit)
✓ Yes
✓ Yes
Partial (Live data stream)
Partial (Selected models)
✓ Yes
✕ No (Non-standard OBD)
Cross-Module Mileage / Tamper Audit
Cross-reference recorded distance in DME, Kombi cluster, and Tiptronic TCU to spot rollbacks.
✓ Yes (Multi-ECU synchronized check)
Manual navigation between ECUs
Manual navigation
✕ No
✕ No
Manual checking
✕ No
Pre-Clear Diagnostic Snapshot & PDF
Safety workflow: snapshot all DTCs, freeze frames, and module status before clearing fault memory.
Built-in Mandatory Snapshot & Export
Manual print-to-PDF / FAP log
Manual screenshot / log
✕ No (Clears instantly)
✕ No (Clears instantly)
Basic report generator
✕ No
Non-Engine Module Coverage (Alarm, ABS, Airbag, Roof)
Direct communication with Porsche body & chassis modules on switched K-lines (Pin 3 / Pin 7).
✓ Yes (All 20+ 9x6/9x7 modules)
✓ Yes (Full dealer coverage)
✓ Yes (Most modules)
✓ Yes (Chassis/body modules)
Partial (Varies by module)
✓ Yes (Most modules)
✕ No (Engine emission codes only)
* Feature matrix compiled from publicly available manufacturer documentation, user manuals, and pricing from official websites as of October 29, 2026. Durametric, PIWIS, Foxwell, iCarsoft, Launch, and Autel are registered trademarks of their respective owners. Request early access →
Hardware Freedom

Supported Cables & Hardware Guide

No proprietary $800 boxes. PeeweeSys talks directly to your Porsche using inexpensive, standard FTDI USB-to-OBD cables or professional J2534 PassThru adapters.

Verified on Car $15 - $20 on Amazon / eBay

Blue VAG KKL 409.1 (FTDI FT232RL/RQ)

Recommended for 986 & 996

The gold standard for K-line Porsche diagnostics. Inexpensive, rock-solid, and easily modified for dual-K-line access.

OBD-II 16-Pin Wiring SAE J1962
Pin 4: Chassis Ground
Pin 5: Signal Ground
Pin 7: K-Line 1 (DME, Kombi, Tip)
Pin 3: K-Line 2 (Switched / Porsche specific)
Pin 16: +12V Battery Power
Buying & Setup Tips:
  • • Ensure the listing explicitly specifies genuine FTDI (FT232RL or FT232RQ), NOT cheap CH340 or Prolific clone chips.
  • • Search terms: 'VAG KKL 409.1 FTDI FT232RL USB OBD2'.
  • • Set USB serial COM port Latency Timer to 1ms (or let peeweesys-helper auto-configure it).
Bus: ISO 9141-2 / ISO 14230-4 (KWP2000)
Bench Extracted / Ready $179 (OEM) / Reputable J2534 PassThru

Tactrix OpenPort 2.0 (J2534)

Recommended for 987, 997 & CAN Work

Professional-grade J2534 PassThru hardware supporting high-speed ISO 15765 CAN Bus, ISO 9141, and software pin routing.

OBD-II 16-Pin Wiring SAE J1962
Pin 4: Chassis Ground
Pin 6: CAN-High
Pin 14: CAN-Low
Pin 7: K-Line
Pin 16: +12V Battery Power
Buying & Setup Tips:
  • • Tactrix OpenPort natively switches multiplexed pins in software, eliminating physical switch mods.
  • • Ideal for CAN probing, 987/997 ECU diagnostics, and UDS multi-frame ISO-TP messaging.
  • • High reliability and clean hardware timing.
Bus: ISO 15765-4 (CAN 500k), ISO 14229 (UDS), K-Line
Bench Extracted / Ready $30 - $60 on Amazon

OBDLink EX / SX USB

Alternative CAN / High-Speed Interface

Fast STN-chip based USB adapter supporting full CAN bus messaging and high baud rates up to 2Mbps without packet loss.

OBD-II 16-Pin Wiring SAE J1962
Pin 4: Ground
Pin 6: CAN-High
Pin 14: CAN-Low
Pin 7: K-Line
Pin 16: +12V
Buying & Setup Tips:
  • • Select the OBDLink EX (USB cable version engineered for FORScan/high data throughput) or SX.
  • • Direct FTDI-compatible virtual serial port with native buffer management.
Bus: ISO 15765-4 (CAN), J1939, ISO 9141
ESSENTIAL 986 / 996 PRO-TIP

The $1 Dual-K-Line Toggle Switch Mod

In early Porsches (986 Boxster and 996 911), Porsche chose not to put all ECUs on a single shared diagnostic bus:

  • Pin 7: DME Engine Computer, Kombi Instrument Cluster, Tiptronic Transmission.
  • Pin 3: ABS / PSM, Airbag, Alarm / Immobilizer, Convertible Soft Top, Climate Control.

Standard blue VAG KKL cables connect the FTDI chip only to Pin 7. By opening the blue transparent casing and adding a small SPDT micro slide switch between Pin 7 and Pin 3 (or linking them), you give your cable 100% full-car access for less than the cost of a coffee.

OBD-II CONNECTOR PINOUT (SWITCH SCHEMATIC)
OBD Pin 7: DME & Kombi Engine Bus
Default Mode
SPDT Toggle Switch (or Pin 3+7 Bridge)
OBD Pin 3: ABS, Alarm, Airbag, Climate
Switched Mode
FTDI RX/TX → Pin 7 (Engine) OR Pin 3 (Body/Chassis)
Fleet Compatibility

Vehicle Coverage by Porsche Family

Select a platform below to see vehicle verification status, bus architecture, and module support across DME, Kombi, ABS/PSM, Airbag, and more.

🟢 Supported on Car Now
🟡 Bench Ready / Car Test Next
🔵 Coming Soon
Boxster & Cayman Series
911 Carrera Series
Air-Cooled & Transaxle Classics
Cayenne, Macan & Panamera
Boxster & Cayman Series • 1997 - 2004

Boxster (986)

Supported on Car Now

First-generation mid-engine roadster. Fully field tested and verified on real vehicles (Bosch ME7.2 Boxster S).

Diagnostic Protocol: K-Line (ISO 9141-2 / KWP2000)
Connection Pins: Pin 7 (DME, Kombi, Tip), Pin 3 (Alarm, ABS, Airbag, Top, AC)

Module Coverage Breakdown:

✓✓
DME Engine: ME5.2.2 / ME7.2 / ME7.8 complete identification & live data
✓✓
Kombi Cluster: Full 2048-byte 93C86 EEPROM dump, gauge linearization
✓✓
ABS / PSM: Bosch 5.3 / 5.7 ABS & PSM diagnostics
✓✓
Airbag (Posip): Read trouble codes and crash sensor status
✓✓
Alarm / Central Lock: Immobilizer & remote key diagnostics
✓✓
Climate (HVAC): Automatic HVAC unit read & flap actuator tests
✓✓
Tiptronic Transmission: Bosch GS 7.32 / GS 7.33 transmission control
Boxster (986) Silhouette Vector
Official PeeweeSys Vector Silhouette
Planned & Verified Capabilities:
  • ✓ Full DME ME7.2 ROM read over OBD (0x23)
  • ✓ Kombi 93C86 2048-byte EEPROM dump
  • ✓ Coolant temperature gauge linearization
  • ✓ Over-rev Range 1 & 2 counter and operating hours
  • ✓ Dual K-line Pin 7 / Pin 3 switched support
Continuous Protocol Tracker

Live Diagnostic Capability Tracker

This public tracker syncs directly from the PeeweeSys reverse engineering and diagnostic test suite. Every vehicle session, extracted ECU service, and field-tested routine updates this build.

323
Decoded Routines
178
Vehicle-Verified
55.1%
Protocol Coverage
Oct 29, 2026
Last Engine Build
Diagnostic Milestone Verification Progress 178 of 323 routines vehicle-verified
M0: Protocol Discovery M1: Serial Helper M2: Diagnostics & Reports M3: ROM & Forensics M4: Kombi Coding M5: 987 / CAN

Car-Verified 986 / 996 Capabilities

10 verified
  • 9x6 comms params (addresses/init) decoded + field-verified D-9x6-COMMS

    WP10; DME 0x11 + alarm 0xC0 verified on car

  • 9x6 fault texts DE + EN D-9x6-DTC

    WP2, 841 strings. EN now official PIWIS for 797 (WP14), qwen draft for 44: WP14_official_en/dtc_texts_9x6_en_merged.json

  • 9x6 read-job protocols (DTC forms, 1-byte DTCs) D-9x6-JOBS

    WP11

  • 9x6 fault memory clear / erase jobs catalogue & DME ME7.2 byte definition D-WP19-CLEAR-JOBS

    WP19 (reference/extraction/WP19_fault_clear_jobs/): DME ME7.2 confirmed 14 FF 00 (KWP2000_2Byte_DTC.sd chunk 158/50, groupOfDTC 65280). Full catalogue for all 20 9x6 ECUs (ABS 14 FF 00 car-verified, Airbag/Klima/LWR/PDC 14, Alarm/Roof/PCM1 14 01, Tip G40 14 00 00, Tip GTOP 14 00 01); clear_jobs.json + NOTES.md

  • 9x6 coding definitions catalogue D-9x6-CODING

    WP4: 54 coding fields across all 13 control units and 20 variants + 14 complex coding XML modules in web_app/data/coding_options.json

  • 9x6 routines / drive links catalogue D-9x6-ROUTINES

    WP5

Advanced Forensics & Diagnostics

10 routines
  • 9x6 comms params (addresses/init) decoded + field-verified 9x6

    WP10; DME 0x11 + alarm 0xC0 verified on car

  • 9x6 coding definitions catalogue 9x6

    WP4: 54 coding fields across all 13 control units and 20 variants + 14 complex coding XML modules in web_app/data/coding_options.json

  • 9x7 comms params (CAN IDs, K-line links) 9x7

    WP12, untested on a car

  • ME7.2 RAM: 6 firmware-confirmed variables 9x6

    nmot_w F842, nmot F840, tmot 380B6E, tans 380A60, NTC raws

  • Remove security-access material from shared repo all

    REVERSED by owner 2026-10-15: security material belongs in the private repo (AGENTS.md rule 7). The 94 files removed in a685dda were restored from git history.

  • Durametric 2007 FTDI package (oem18) re-copies the HVCI-blocked ftdibus.sys on every reinstall, breaking both FTDI cables (Code 39) all

    2026-10-20: root cause from setupapi.dev.log (field_logs/2026-10-20_helper_e2e_session.md section 8). Mitigation done: drivers/ftdi_guard (SYSTEM task at boot + Kernel-PnP 219 restores the 2.12.36 binary and restarts devices, never reinstalls), installed on the field laptop. Root fix open: bind 0403:CE00 to the modern signed FTDI package (Device Manager have-disk, non-compatible driver) and delete oem18.inf/oem30.inf; the helper driver doctor should offer the guard. Also: installer should tick Start with Windows by default (helper did not start after reboot).

Get in Touch

Questions, Early Access & Vehicle Logs

Have questions about cable setups, want to test your Porsche with the demo interface, or have vehicle traces to contribute? Fill in the details below to draft an email directly to the maintainer.

Direct Email: [email protected]