Bimmer Studio Documentation

Welcome to the official documentation for Bimmer Studio � an intelligence platform for BMW diagnostics, engineering and wiring. Browse the tools below grouped by category.

Diagnostics

Engineering

Intelligence


Platform Overview

Bimmer Studio is a web-based platform accessible from any modern browser. No installation required � all tools run directly in your browser.

Browser Compatibility

BrowserMinimum VersionStatus
Chrome / Edge90+Full Support
Firefox90+Full Support
Safari15+Full Support
Mobile browsersModernResponsive

Account & Authentication

Create a free account to access all tools. Premium features require a subscription.

Registration

Sign Up

Click "Sign In" on any page and select "Create Account". Enter your name, email, and a strong password.

Verify Email

Check your inbox for the verification link and confirm your email address.

Set Up Security (Optional)

Enable Two-Factor Authentication (MFA) from your account settings for enhanced security. We support TOTP authenticator apps and WebAuthn passkeys.

Security Features

  • MFA / 2FA � TOTP-based two-factor via Google Authenticator, Authy, etc.
  • Passkeys � WebAuthn/FIDO2 biometric or hardware key login
  • Login History � View recent login activity with IP, location, and device info
  • Password Change � Update your password from account settings at any time

CC-ID Calculator Free

The CC-ID Calculator maps Check Control Message IDs to their exact byte and bit positions within BMW CAFD coding data. Essential for enabling or disabling BMW features through coding.

CC-ID Calculator

What It Does

  • Enter a CC-ID number (0�4095) and instantly get the group, byte offset, bit position and hex value for CC_AKTIVIERUNG coding
  • Calculate multiple CC-IDs at once � values are merged per group, ready to paste into your coding tool
  • Search the built-in database (1,235+ entries) by keyword � find CC-IDs by description (e.g. "DSC", "parking brake", "windscreen")
  • View cause descriptions (DE) and inspection required flags for each warning
  • Shows the CAFD function name (CC_AKTIVIERUNG_N) and full group hex value

How to Use

Navigate to the Calculator

Go to bimmer.studio/ccid-calculator � no login required.

Enter a CC-ID

Type the CC-ID number in the search field. Results appear instantly as you type.

Read the Result

The tool shows the byte offset, bit position, and CAFD function name. Use this information when coding with tools like E-Sys or BimmerCode.

CC-ID data is sourced from a comprehensive database covering all BMW F/G series CAFDs. If a CC-ID is not found, it may not exist in the CC_AKTIVIERUNG function for your vehicle.

VIN Decoder Free

Decode any BMW 17-character VIN to reveal detailed vehicle information including model, engine, production date, and build context.

VIN Decoder

Information Decoded

  • Model & Series � Full model name, body type, generation code (F/G/U)
  • Engine � Engine code, displacement, fuel type, power output
  • Transmission � Manual/automatic, gear count, type designation
  • Production � Factory location, production date, model year
  • Drive Type � RWD/xDrive configuration
  • Build Context � I-Step, BRV series code, brand, year range
  • XEP Characteristics � All decoded attributes (body, steering, drive, doors, market, model series)

How to Use

  1. Navigate to bimmer.studio/vin-decode
  2. Enter the full 17-character BMW VIN
  3. Click "Decode" � results appear within seconds
The VIN decoder works with all BMW VINs from 2000 onwards. Older models may have limited equipment data.

DTC Explorer Free (2/week)

Search 194,000+ BMW diagnostic trouble codes. View fault details, affected ECUs, SAE P-codes, and descriptions in 5 languages (English, German, Portuguese, French, Spanish).

DTC Explorer � search by hex code CD990B, multilingual descriptions, ECU variants

What It Does

  • Search by hex code � enter any BMW DTC hex code (e.g. CD990B, 180101, 1B9308) and get the full fault description
  • Search by P-code � standard SAE/OBD-II codes (P0300, P1055) are supported
  • Search by keyword � type "airbag", "oil pressure", "catalytic" to find related fault codes
  • Multilingual descriptions � fault text in English, Deutsch, Portugu�s, Fran�ais, Espa�ol
  • ECU variants � see which SGBD variants (DME, DSC, EGS, BDC�) register each fault code
  • Cause & inspection flags � German cause descriptions and inspection-required indicators where available

Usage Limits

PlanSearches
Free (any account)2 per week
Enthusiast / StarterUnlimited
Workshop / ProUnlimited

How to Use

  1. Navigate to bimmer.studio/dtc-explorer
  2. Enter a hex code, P-code, or keyword in the search field
  3. Select a language from the dropdown (English default)
  4. Click Search � results show code, SAE mapping, description and ECU variants
The DTC database is sourced from the ISTA diagnostic system and covers all BMW F / G / I / E series fault codes. The same code may have different descriptions depending on the ECU variant.

ECU Explorer Subscription

Deep-dive into BMW ECU internals � browse diagnostic functions, ECU jobs with UDS parameters, ECU groups with fault code inventories, and symptom-based fault trees. Built from ISTA diagnostic data across all F / G / I series.

Diagnostic Functions tab � Engine oil level function with ISTA job details
Diagnostic Functions � search service functions, see the ISTA jobs they fire
ECU Jobs tab � EDIABAS jobs with parameters and results
ECU Jobs � raw EDIABAS commands, input parameters, output results
ECU Database tab � browse ECU groups and diagnostic addresses
ECU Database � ECU groups, diagnostic addresses, variant counts
Symptom Finder � BMW guided fault patterns (VFC)
Symptom Finder � BMW guided fault patterns (VFC tree)

Four Tabs

  • Diagnostic Functions � service functions (register battery, calibrate camera, bleed brakes). Each shows the ISTA path, the ECU jobs it fires, input parameters, and output results with units.
  • ECU Jobs � raw EDIABAS jobs (STATUS_LESEN, STEUERN_RESET�). Search by job name or ECU module. See the exact parameters ISTA sends and the result fields returned.
  • ECU Database � browse all ECU groups by diagnostic address. See variant counts, fault code inventory per variant, and drill into individual ECUs.
  • Symptom Finder � start from a customer complaint, get BMW's guided fault pattern (VFC). The same decision tree ISTA uses to diagnose the root cause.

Data Coverage

CategoryCount
Diagnostic Functions35,979
ECU Jobs45,186
ECU Groups431
Symptoms5,360

How to Use

  1. Navigate to bimmer.studio/ecu-explorer
  2. Pick a tab (Functions / Jobs / ECU Database / Symptom Finder)
  3. Search by keyword � e.g. "oil level", "battery registration", "DME", "brake bleeding"
  4. Click a result to see full detail: ISTA path, parameters, results, descriptions
ECU Explorer data is sourced from the ISTA diagnostic database and covers all BMW ECU variants from 2005 onwards. The tool requires an active Enthusiast subscription or higher.

SVT Calculator & TAL Workshop

Compare a vehicle's current software (SVT Actual) against the target I-Step (SVT Target), calculate the Technical Action List (TAL), and prepare firmware update sequences for BMW F / G / I series ECUs.

SVT Calculator � TAL calculation result
TAL calculation � which ECUs need flash, coding or activation
SVT compare � side-by-side diff
Compare � side-by-side software version differences
Target editor � set I-Step target
Target Editor � select the I-Step level to program to
SVT Viewer � full ECU software table
SVT Viewer � every ECU with current SWFL/CAFD versions

What It Does

  • SVT Actual vs Target � upload your vehicle's SVT XML (from E-Sys or ISTA) and compare against the calculated target for any I-Step level
  • TAL Generation � produces the Technical Action List: which ECUs need flash (SWFL update), coding (CAFD update), or activation (SWT/FSC)
  • Version Diff � see exactly which software versions changed between current and target, per ECU
  • Target Editor � manually select or override the target I-Step level for custom update planning
  • SVT Viewer � browse the full software table with SGBM IDs, versions, process classes and ECU addresses
  • Export � download the TAL and SVT diff as structured data for use in programming tools

How to Use

  1. Navigate to bimmer.studio/svt-calculator
  2. Upload your SVT Actual XML (exported from E-Sys "Read SVT" or ISTA)
  3. Select or upload the target I-Step (the tool calculates it from the vehicle's BRV if not provided)
  4. Click Calculate TAL � the result shows every ECU action needed
The SVT Calculator requires a Workshop subscription. It uses the same PSdZData source as E-Sys/ISTA to resolve target software versions and generate the programming plan.

Head Unit Hardware Database Free

Browse the complete BMW head unit hardware catalog � every NBT, NBTevo, MGU, EntryNav and EntryEvo variant with specs, WLAN/Bluetooth support, CarPlay & Android Auto compatibility, and per-series coding conditions.

Head Unit Hardware Catalog � 104 units
Relationships & Conditions modal

What It Shows

  • Hardware specs � HWEL code, RAM, storage, producer (Harman/Magneti Marelli), market variant (ECE/US/China)
  • Connectivity � WLAN, GPS, DAB, DVD, OABR (Ethernet), MOST, HDD, USB3, CVBS badges per unit
  • CarPlay & Android Auto � shows which units are CarPlay-capable (coding-only activation when WLAN present) vs retrofit-required
  • Filter by type � ENAV2 EntryEvo, ENAV2 EntryEvo Media, MGU High, MGU Base, NBTevo IDS/ID6, RSE MGU
  • Relationships & Conditions � click any unit to see its SWFL/BTLD/HWEL relationships, per-series WLAN conditions, feature state matrix, and SA option gates
  • ECU Intelligence link � jump directly to the full interactive graph for any head unit in ECU Relationship Intelligence

How to Use

  1. Navigate to bimmer.studio/head-units and sign in (free account)
  2. Search by HWEL code (e.g. 00005D15), platform name (MGU, EntryEvo), or market
  3. Use the CarPlay and WLAN dropdowns to filter units by capability
  4. Click "Relationships & Conditions" on any card to see the full ECU relationship detail, per-series coding conditions and SA option requirements
104 head unit variants indexed from PSdZData. The database is updated with each ISTA release. CarPlay capability is determined by HU family + WLAN connector presence � not all NBTevo units support it (only those with WLAN hardware).

DME FSC Generator Free

Generate BMW Feature Status Codes (FSC) for DME/DDE engine control units. FSC codes are cryptographic tokens that enable or disable software features on the ECU � used for performance upgrades, emissions compliance, and factory option activation.

DME FSC Generator

What It Does

  • Generate FSC tokens � enter the VIN and target feature, get the signed FSC code ready to flash to the ECU
  • Feature activation � enable factory-gated features that are present in the ECU firmware but locked by FSC
  • Supports all DME/DDE � MEVD17, MG1, B58, B48, N20, N55 and all current BMW engine management ECUs
  • Instant generation � no waiting, no external hardware needed � generate codes directly in the browser

How to Use

  1. Navigate to bimmer.studio/fsc-generator
  2. Enter the vehicle VIN (17 characters)
  3. Select the feature to activate
  4. Click Generate � the FSC code is produced and ready to flash via ISTA or E-Sys

EEPROM Tools Workshop � 1 credit/mod

Advanced ECU EEPROM analysis and modification tool. Upload raw EEPROM or flash dumps (.bin), auto-identify the ECU type, extract all readable fields, modify values and download the patched binary with correct checksums.

EEPROM Tools � ECU identification
Upload & auto-identify � detects ECU type from file size and structure
EEPROM Tools � field extraction and modification
Extract & modify � VIN, ISN, mileage, hours with auto-checksum fix

Supported ECU Types

  • MEVD17.2/2.3 DFlash (64KB) � Hours, Mileage, CRC repair
  • MG1CS003/201 EEPROM � VIN, DME ISN (8�32 hex), SK, EGS ISN
  • MD1CS003 EEPROM � VIN, DME ISN
  • MSV80/MSD80 � VIN, ISN, hours reset (.0da Intel HEX)
  • CAS3/CAS3+/CAS4+ � VIN, Mileage, Key slots, ISN
  • SRS/ACSM � Crash data clear
  • Kombi 6WA/6WF � Mileage (35128/160D dumps)
  • EGS 8HP � Adaptation reset (ZF 8-speed)

Pricing

Identify and checksum repair are free. Each modification (VIN/ISN/Hours/KM) costs 1 credit. Active subscribers are not charged per operation.


CAS EEPROM Editor Workshop � 1 credit/save

Dedicated CAS module editor � upload a raw CAS EEPROM dump and edit key slots, ISN, VIN and mileage. Auto-detects CAS variant (EWS2/EWS3, CAS1 through CAS4+), strips CGPro headers, and recalculates checksums on save.

CAS Editor � key slot view
Key slots � view and modify programmed transponder keys
CAS Editor � ISN management
ISN � decrypt, encrypt and write to EEPROM
CAS Editor � VIN editing
VIN & mileage editing
CAS Editor � checksum fix
Auto-checksum recalculation
CAS Editor � download patched
Download patched .bin

Features

  • Key slots � view all programmed key slots, modify individual key data (transponder ID, status bytes)
  • ISN management � read encrypted ISN, decrypt with XOR key or ECU ISN, write new encrypted ISN
  • VIN & mileage � change stored VIN and mileage counter (all mirror locations updated automatically)
  • Auto-checksum � checksums recalculated before download, no manual CRC patching needed
  • CGPro header strip � automatically detects and removes CGPro/KTAG headers from the dump

Supported Variants

EWS2, EWS3, CAS1, CAS2, CAS3 (95320 4KB), CAS3+ (95128/95256), CAS4 (D-Flash 32KB), CAS4+ (5M48H). File sizes: 4KB, 8KB, 16KB, 32KB, 64KB with auto-detection.


CAS ISN Calculator Subscription

Decrypt and encrypt the ISN (Individual Serial Number) stored in BMW CAS3+ and CAS4+ EEPROM. Essential for ECU replacement, key programming, and CAS-ECU ISN synchronization.

CAS ISN Calculator � decrypt and encrypt CAS ISN

Modes

  • Decrypt with ECU ISN � provide the encrypted CAS ISN and the known plain ECU/DME ISN to recover the plain ISN
  • Decrypt with XOR key � if you already know the 3-byte key, decrypt the CAS EEPROM ISN directly
  • Encrypt ISN � encrypt a plain ISN for writing back to CAS EEPROM
  • Verify match � confirm that CAS and ECU share the same ISN (critical for key programming)

Use Cases

  • ECU replacement � match ISN to new DME/DDE
  • Key programming � verify CAS-ECU ISN pairing before coding new keys
  • Used CAS installation � re-sync ISN after module swap
  • EWS/CAS synchronization

PRG Catalog Pro

The complete BMW SGBD/PRG diagnostic job database � 2,500+ SGBDs, 280,000+ jobs with UDS service IDs, input parameters, output results, and table references. The reference you need to send diagnostic commands directly to BMW ECUs via EDIABAS, ISTA, or a transmitter app.

PRG Catalog � SGBD list and job search
Browse SGBDs by ECU group, search jobs by name
PRG Catalog � job detail with UDS parameters
Job detail � UDS service, input args, result fields
PRG Catalog � byte-code UDS reproduction
UDS byte-code � the exact telegram to send to the ECU

What You Can Find

  • Every EDIABAS job � STATUS_LESEN (read), STEUERN (control), DIAGNOSE, IDENTIFIKATION, and all other job types per ECU
  • UDS service mapping � which UDS service ID (0x22 ReadByIdentifier, 0x31 RoutineControl, 0x2E WriteByIdentifier, 0x10 DiagSession�) each job maps to
  • Input parameters � the exact arguments the job expects (byte positions, opcodes, argument enums)
  • Output results � result field names, byte offsets, lengths, and descriptions
  • Table references � lookup tables (DEVUDS_HWNAME, JOBRESULT�) with all their rows and columns
  • Byte-code UDS reproduction � the recovered transport layer command showing the actual telegram bytes sent to the ECU
  • Trilingual descriptions � German, English and Portuguese where available

How It Benefits You

  • Send UDS commands directly � use the exact service ID + DID/RID from the catalog to communicate with an ECU via a diagnostic tool (ISTA, Tool32, or any UDS-capable interface)
  • Build transmitter apps � the byte-code detail gives you the raw telegram format to implement in your own BimmerTransmitter / ENET tool for automated diagnostic sequences
  • Understand ECU behavior � know exactly what "STATUS_LESEN_BATTERIE" does at the protocol level before running it on a live car
  • Cross-reference with ECU Explorer � find a service function in ECU Explorer, then look up the raw job in PRG Catalog to see the UDS bytes

How to Use

  1. Navigate to bimmer.studio/prg-catalog and sign in (Pro subscription required)
  2. Browse the left panel by SGBD/ECU group, or use the global search (Ctrl+K)
  3. Click any job to see its full detail: UDS mapping, parameters, results, tables, and byte-code
The PRG Catalog contains 2,529 SGBDs and 282,160 diagnostic jobs extracted from BMW ISTA data. Updated with each ISTA release. Requires a Pro/Workshop subscription.

KIS Explorer Subscription

Decode a VIN to its control units and resolve the exact applicable part per ECU � with the full SGBM bundle (BTLD/CAFD/HWAP/HWEL/IBAD/SWFL), head-unit hardware specs, and the raw + parsed KIS applicability rule. Or look up a part number directly to get its ECU assignment and full bundle.

By VIN � SGBM details per ECU

Enter any 17-character BMW VIN. The tool decodes the vehicle, lists every control unit on the car, and for each ECU computes the exact applicable part with the full SGBM bundle � one clear best-match using effective-dated I-Step selection (the same logic as E-Sys).

KIS Explorer � SGBM details by VIN
VIN decode ? control units ? click any ECU for the full SGBM bundle (BTLD, CAFD, HWAP, HWEL, SWFL)

By Part Number � ECU assignment & bundle

Enter a BMW part number (Sachnummer) to look up which ECU it belongs to, the head-unit hardware info, and the complete SGBM bundle with versions and applicability rule.

KIS Explorer � Part Number lookup
Enter a part number ? see the ECU assignment
KIS Explorer � Part Number SGBM details
Full SGBM bundle for the part � versions, classes, descriptions

What You Get

  • Vehicle decode � series, engine, production date, type key, build context
  • All ECUs on the car � with precomputed applicability (which have parts, which are empty)
  • One clear best-match part per ECU � effective-dated I-Step selection, scoped to this vehicle
  • Full SGBM bundle � BTLD (bootloader), CAFD (coding), HWAP, HWEL, IBAD, SWFL with version numbers
  • Head-unit hardware � type, market, producer, RAM, WLAN/CarPlay/features (joined by HWEL)
  • Applicability rule � raw KIS Bedingung + parsed (SA options, series, market gates)
  • FA/SALAPA scoping � drop the car's FA XML to confirm option-gated parts exactly

ISTA Documentation Subscription

The full BMW ISTA service library � 305,000+ documents covering wiring diagrams, connector pinouts, torque specifications, component locations, repair procedures, fault trees, and diagnostic sequences. Browse by chassis, search by component name, and filter by document type.

ISTA Documentation � series selection and document tree
Select chassis + browse the document tree by category
ISTA Documentation � document view with wiring diagram
Open any document � wiring, pinout, repair procedure, torque spec
ISTA Documentation � series docs with type chips and search
Series view � filter by type (EBO, SSP, PIB, SWZ�) + search within
ISTA Documentation � component installation location
Component locations, exploded views, connector images

Document Types

  • PIB � Connector pinouts, pin assignments, wire colors
  • SSP � System-level wiring diagrams with SVG graphic references
  • EBO � Component removal/installation steps with exploded views
  • SWZ � Fastener torque values (Nm) and sequences
  • REP � Structured repair instructions
  • AZD � Diagnostic step-by-step procedures
  • FKB � DTC-linked troubleshooting articles
  • STA � Component physical locations
  • FTD � Diagnostic decision trees (fault trees)
  • COM � Bus/network documentation
  • SWS � ECU software documentation
  • NEU � Model-year feature descriptions (what's new)

How to Use

  1. Navigate to bimmer.studio/ista-docs and sign in
  2. Enter a VIN (auto-selects the chassis) or pick a series from the dropdown
  3. Use the search bar to find documents by component name (e.g. "a42", "alternator", "headlight")
  4. Filter by document type using the chips (EBO, SSP, PIB, SWZ�)
  5. Click any document to view � includes images, connector views, wiring diagrams, torque tables

Coverage

CategoryCount
Total Documents305,443
Connectors5,225
Pins45,954
Wiring Diagrams59,698
Torque Specs18,416
Fault Codes213,209
Content is extracted from the official BMW ISTA diagnostic system (PSdZ + DiagDocDb). Updated with each ISTA release. Covers all BMW F / G / I / E series from 2000 onwards.

Retrofit � Find the Wiring Subscription

Compare real BMW wiring between your current car and a retrofit target. See the exact pins to add, change or remove at the connector � with destinations, wire colours and disconnection safety. Works by SA option code (e.g. 688 Harman Kardon, 3AG rear camera) or by direct document comparison across same-generation chassis (F?F, G?G, E?E).

Two Ways to Use

  • By SALAPA / SA code � select your chassis (e.g. F30), pick an SA option (688, 3AG, 552 LED�). The tool computes the module delta, bus topology changes, and shows wiring for each added component.
  • By direct comparison � pick a connector (e.g. E5*1B headlight) and select a FROM document (halogen) and a TO document (LED). Get the pin-by-pin diff: what stays, what changes, what to add/remove, with wire colours and live-feed safety warnings.
Retrofit � SA selection and impact analysis
SA option selection � see module delta, bus changes, confidence scores
Retrofit � impact report with added/removed modules
Impact report � added ECUs, bus topology, pin delta, view wiring per module

Direct Wiring Comparison

Compare two wiring documents side by side for the same connector. Example: retrofit LED headlights on an F30 � compare the halogen SSP document against the LED SSP document for connector E5*1B to get the exact pin-level diff.

LED headlight retrofit � connector selection
Pick connector + FROM/TO documents
LED headlight retrofit � pin diff table
Pin-by-pin diff � SAME / CHANGE / ADD / REMOVE
LED headlight retrofit � wire detail with colours
Wire detail � destinations, colours, polarity, safety

Curated Retrofit Catalog

Bimmer Studio maintains a curated list of validated retrofits based on BMW EBA (Einbauanleitung / installation guides). These include:

  • Front PDC (SA 508) � F20/F21/F30/F31
  • Rear View Camera (SA 3AG / 609) � F30/31/32/33/34/36
  • LED Headlights (SA 552 / 5A2) � F30/F31
  • Harman Kardon Surround Sound (SA 688) � F30
  • Head-Up Display (SA 610) � F30/31/34/35
  • Integrated Navigation (SA 609) � F20�F36

Each curated retrofit has verified connector sets, source/target documents, and has been validated against real BMW wiring data.

Retrofit catalog � curated SA options
Guided retrofit view � pick an SA, see everything that changes

How to Use

  1. Navigate to bimmer.studio/retrofit and sign in
  2. Select your chassis (F30, G20, E90�) from the dropdown
  3. Choose a method: "What can I retrofit?" (guided by SA) or "Compare connectors" (direct doc comparison)
  4. For SA mode � pick the SA option and review the impact report + per-module wiring
  5. For compare mode � select a connector, pick FROM/TO documents, view the pin diff
All wiring data comes from real BMW SSP/PIB documents. No VIN required. Cross-generation comparison is blocked (F?G) to prevent invalid data mixing. The curated catalog is based on official BMW EBA installation guides.

Troubleshoot � Function Explorer Subscription

Pick a chassis and a factory option code (SA / SALAPA) and see everything involved in that function � every control unit, ECU, component, wiring document and bus it touches � recovered from the live wiring graph. The whole picture of a system in one place, for tracing a fault back through its physical components. Every value comes from a real BMW wiring document for that series. No VIN required.

What It Shows

When you select an SA option (e.g. 688 Harman Kardon, 609 Navigation Professional, 3AG Rear Camera), the tool maps the complete physical infrastructure of that function:

  • Central node � the head unit or main ECU that anchors the function (e.g. A42 Headunit for audio)
  • All ECUs & control units � every module involved (amplifiers, ASD, gateway, body controller)
  • All components � speakers, sensors, actuators, antennas � with connector codes
  • Bus connections � which buses link the components (K-CAN2, MOST, LIN, Ethernet)
  • Wiring documents � the real BMW SSP/PIB source documents with links to ISTA Docs
  • Per-connector pinout � every pin, signal name, wire colour, direction (IN/OUT/GROUND), and destination
  • Power supply � KL30/KL15/KL31 terminal assignments, fuses, ground points
Troubleshoot � SA selection
Select chassis + pick SA option ? see all modules
Troubleshoot � ECU and component inventory
Function explorer � ECUs, components, buses, source documents
Troubleshoot � connector pinout table
Connector pinout � pin, signal, wire colour, direction, destination
Troubleshoot � multi-connector wiring
Multiple connectors per ECU � full signal path visible
Troubleshoot � speaker wiring
Speaker/sensor wiring detail
Troubleshoot � amplifier connections
Amplifier connections � every pin with signal + colour
Troubleshoot � woofer and power
Woofer + power supply chain

Use Cases for Troubleshooting

  • Trace a fault to its source � a speaker isn't working? See which ECU drives it, which bus signal it uses, what wire colour to probe, and where the ground goes
  • Understand a system before working on it � before disconnecting anything, see the full topology: what connects to what, through which buses, with which fuses
  • Identify all affected connectors � for any function, know every connector and pin that participates, so you check the right ones during diagnosis
  • Cross-reference with ISTA Docs � click any wiring document link to open the full SSP/PIB diagram in the ISTA Documentation viewer

How to Use

  1. Navigate to bimmer.studio/troubleshoot and sign in
  2. Select your chassis from the dropdown (F30, G20, E90�)
  3. Filter and pick an SA option code (e.g. 688 Harman Kardon, 6NR HiFi, 3AG camera)
  4. See the complete function map � all ECUs, components, connectors with full pinout detail
  5. Click any connector to see its cross-reference images (installation location + connector view)
Data comes from real BMW wiring documents (SSP/PIB) for each series. The function graph is rebuilt live from the extracted wire facts � not a static diagram. No VIN required, works by chassis + SA code.

My Garage Free

Your personal BMW workspace � keep all your vehicles organized, track every service and engineering job done, and have quick access to decode, SVT and service history for each car.

My Garage

What You Can Do

  • Add vehicles by VIN � enter any 17-char BMW VIN, the platform identifies the model, engine, series and production data automatically
  • Quick actions per car � one-click Decode (full VIN breakdown), SVT (software version table), and Services (history panel)
  • Track maintenance services � engine oil, brake pads, filters, spark plugs, vehicle inspections, emissions tests
  • Track engineering work � ECU coding, ECU flash, retrofit installs, FA/SVT updates, key programming, ISN sync, ISTA sessions, battery registration
  • Service records � date, mileage, service center, condition (carried out / overdue), and notes for each visit
  • Storage meter � see how much of your free/paid storage is used (vehicles, scripts, records)
  • Nickname & organize � rename cars with friendly names for easy identification

For Enthusiasts & Coders

If you code BMWs, do retrofits, or flash ECUs � My Garage is where you keep track of every change made to each car. Log coding sessions, document what was flashed, record retrofit installations, and note FA/SVT modifications. When working on multiple vehicles (customer cars, your own fleet), this is your single source of truth.

Service records panel
Service records � date, mileage, items performed
Engineering work tab
Engineering tab � coding, flash, retrofit with pricing
Coming soon: A desktop companion app to manage your cars from the computer perspective � FA management, SVT tracking, coding profiles per vehicle, and automatic sync with ISTA/E-Sys sessions.

Getting Started

  1. Navigate to bimmer.studio/garage and sign in (free account)
  2. Enter a 17-character VIN and click "Add to Garage"
  3. Click Services on any vehicle card to log maintenance or engineering work

Service Manager Workshop App Coming Soon

Track your BMW's service history, CBS (Condition Based Service) intervals, and upcoming maintenance � synced directly to the head unit. Web-based tracking available now; native desktop app coming soon.

Web tracking done. Record services, CBS resets, and maintenance history from any browser. A native desktop app with direct ECU communication is coming soon.

Features

  • Service Log � Record oil changes, brake services, filter replacements, and any maintenance item
  • CBS Tracking � Monitor Condition Based Service statuses (engine oil, brake fluid, vehicle check, etc.)
  • Reminders � Get notified when services are due based on mileage or date
  • Multi-Vehicle � Track multiple BMWs from one account
  • Export � Download your service history for resale documentation
  • HU Sync � Sync records to the head unit (via Service Manager app)

Getting Started

Add Your Vehicle

Enter your BMW's VIN or manually select the model. The service manager creates a profile for tracking.

Log Services

Record each maintenance item with date, mileage, and comments. The app calculates the next service interval automatically.

Track CBS Status

Update CBS condition values after each service to keep accurate records of remaining service life.


Coding Studio Premium

A web-based BMW coding parameter browser. Explore CAFD functions, data groups, and condition parameters for any supported BMW ECU � directly in your browser.

What You Can Do

  • Browse ECUs � Select any ECU (HU_NBT, BDC, FEM, KOMBI, etc.) and explore its CAFD structure
  • Search Parameters � Find specific coding functions by name (e.g., "AMBIENT_LIGHT", "DRL", "LAUNCH_CONTROL")
  • View Options � See all possible values for each coding parameter with descriptions
  • Version Comparison � Compare coding parameters across different CAFD versions
  • Data Export � Export parameter lists for documentation or coding reference

Coding Database

The coding database is generated from official BMW PSdZ data and contains:

MetricCount
CAFD Files Processed7,000+
Functions (Data Groups)16,600+
Data Groups (Parameters)660,000+
Condition Parameters (Values)2,000,000+
Coding Studio requires a subscription. Free users can preview the ECU list, but browsing full parameter data requires an active Pro or Workshop plan.

How to Use

Select an ECU

Choose from the ECU dropdown � over 300 BMW ECU types are available (e.g., HU_NBT, BDC_BODY, FEM_BODY).

Browse or Search

Navigate the CAFD tree (Functions ? Data Groups ? Condition Parameters) or use the search bar to find specific parameters.

View Parameter Details

Click any parameter to see its possible values, descriptions, and the byte/bit position within the CAFD.


Vehicle Catalog Free / Premium

A comprehensive BMW model database featuring detailed technical specifications, production data, and model comparisons.

What's Included

  • Model Browser � Browse all BMW models by series, generation, and year
  • Technical Specs � Engine data, performance figures, dimensions, weights
  • Production Info � Factory codes, production plants, build numbers
  • ECU Information � Which ECUs are used in each model/generation
  • Comparison � Side-by-side compare different models or generations
Basic model browsing is free. Detailed technical specs and ECU mapping require a subscription.

Plans & Pricing

Bimmer Studio uses a tiered subscription model. All tools are accessible from any tier � the difference is usage limits and access to advanced features.

Subscription Tiers

PlanMonthlyAnnualWho It's For
Free$0$0Basic lookups � VIN (2/wk), CC-ID (1/wk), DTC (2/wk), My Garage, Head Units
Enthusiast$39/mo$33/mo (billed annually)Unlimited diagnostics, ECU Explorer, SVT Calculator, eSys Viewers, all coding tools
Workshop$149/mo$124/mo (billed annually)Professional: Service Manager, EEPROM Tools, CAS Editor, PRG Catalog, KIS Explorer
Workshop Pro$290/mo$242/mo (billed annually)Full platform: priority support, API access, fleet management

Per-App Licenses

Some tools are also available as one-time per-app purchases (no recurring subscription needed):

  • ECU Relationship Intelligence � per-app license or any subscription tier

Credits ($2 each)

EEPROM, CAS Editor, and CAS ISN operations cost 1 credit each for users below Workshop tier. Workshop and Workshop Pro subscribers get these operations included free (no credit deduction).

OperationCostWorkshop+ subscribers
EEPROM modify (VIN/ISN/Hours/KM)1 creditFree (included)
CAS Editor save1 creditFree (included)
CAS ISN decrypt/encrypt1 creditFree (included)
EEPROM identify + checksum repairFreeFree

Credit Packs

PackPricePer CreditDiscount
10 credits$20$2.00
20 credits$38$1.905%
30 credits$57$1.905%
50 credits$95$1.905%
100 credits$190$1.905%

Packs available in 10-credit increments from 10 to 100. Buy via Stripe from your account.

Feature Access by Tier

ToolFreeEnthusiastWorkshop+
VIN Decoder2/weekUnlimitedUnlimited
CC-ID Calculator1/weekUnlimitedUnlimited
DTC Explorer2/weekUnlimitedUnlimited
Head Unit Database???
My Garage???
ECU Explorer??
SVT Calculator?
SVT-to-CAFD?
eSys Viewers??
SFA/SWT Catalog???
FSC Generator???
EEPROM Tools1 credit/mod1 credit/mod? Free
CAS EEPROM Editor1 credit/save1 credit/save? Free
CAS ISN Calculator1 credit/use1 credit/use? Free
PRG Catalog?
KIS Explorer??
ISTA Documentation??
Retrofit Wiring??
Troubleshoot??
ECU IntelligencePer-appPer-app
Coding Studio?
Service Manager?

Visit bimmer.studio/pricing for current pricing, billing options, and to subscribe.


Billing & Payments

Payment Processing

All payments are securely processed through Stripe. We accept:

  • Credit & debit cards (Visa, Mastercard, Amex)
  • Apple Pay & Google Pay (where supported by Stripe)
  • Bank redirects (varies by region)

Billing Cycles

Subscriptions are available in multiple billing periods:

  • Monthly � Billed every month, cancel anytime
  • Quarterly � Billed every 3 months, ~10% savings
  • Semi-Annual � Billed every 6 months, ~15% savings
  • Annual � Billed yearly, best recurring value
  • Lifetime � One-time payment, access forever

Cancellation

You can cancel your subscription at any time from your account settings. Your access continues until the end of the current billing period.


Troubleshooting

Cannot sign in

  • Verify you're using the correct email address (check for typos).
  • If MFA is enabled, ensure your authenticator app is synced (check device time).
  • Try "Forgot Password" to reset your credentials.
  • Clear browser cookies for bimmer.studio and try again.

Coding Studio not loading data

  • Ensure you have an active Pro or Workshop subscription.
  • Check your internet connection � the coding database loads from the server.
  • Try a hard refresh: Ctrl + Shift + R (or Cmd + Shift + R on Mac).

Payment failed

  • Verify your card details and billing address.
  • Check with your bank that international/online transactions are enabled.
  • Try a different payment method.
  • Contact support if the issue persists.

CC-ID not found

  • Not all CC-IDs exist in every CAFD version. The calculator covers mainstream BMW F/G-series modules.
  • Double-check the ID number � CC-IDs are typically 3-4 digit numbers.

Frequently Asked Questions

Is Bimmer Studio free?

Yes � the CC-ID Calculator, VIN Decoder, and Service Manager are completely free with no account required. Premium tools like Coding Studio require a subscription.

Do I need to install anything?

No. Bimmer Studio is a web application that runs entirely in your browser. No downloads, no plugins.

Is my data secure?

Absolutely. We use RSA-signed JWTs for authentication, BCrypt for password hashing, and HTTPS for all communications. MFA and passkeys add additional security layers.

Can I use Bimmer Studio on mobile?

Yes. The entire platform is fully responsive and works on smartphones and tablets. All tools are touch-optimized.

What BMW models does the Coding Studio support?

The coding database covers over 7,000 CAFD files spanning BMW F, G, and U series vehicles. This includes most 2012+ BMW models.

Can I cancel my subscription?

Yes, at any time. Access continues until the end of your current billing period. No penalties or hidden fees.

Is Bimmer Studio related to Bimmer Power Studio?

They are sister products from the same team. Bimmer Studio focuses on coding tools, diagnostics, and knowledge. Bimmer Power Studio is our ECU flash/performance software for BMW vehicles.

How do I get support?

Contact us via WhatsApp, Telegram, or email. Workshop plan subscribers get priority response.

Back to Home Back to Top