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
VIN Decoder
Decode any BMW VIN � series, engine, production, XEP characteristics.
CC-ID Calculator
Map Check Control IDs to byte/bit positions in CC_AKTIVIERUNG.
DTC Explorer
194,000+ BMW fault codes with multilingual descriptions.
ECU Explorer
Diagnostic functions, ECU jobs, groups and symptom finder.
Head Unit Database
NBT/NBTevo/MGU specs, WLAN, CarPlay compatibility.
My Garage
Organize your vehicles, track services and engineering work.
Engineering
SVT Calculator & TAL
SVT Actual vs Target, TAL generation for flash planning.
Coding Studio
Browse and edit CAFD coding parameters for BMW ECUs.
FSC Generator
Generate DME Feature Status Codes for ECU activation.
EEPROM Tools
Read & modify ECU EEPROM dumps with auto-checksum.
CAS EEPROM Editor
CAS1�CAS4+ key slots, ISN, VIN and mileage editing.
PRG Catalog
2,529 SGBDs, 280K+ diagnostic jobs with UDS mapping.
KIS Explorer
VIN ? ECU ? exact part number with SGBM bundle.
Service Manager
CBS tracking, maintenance history, HU sync.
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
| Browser | Minimum Version | Status |
|---|---|---|
| Chrome / Edge | 90+ | Full Support |
| Firefox | 90+ | Full Support |
| Safari | 15+ | Full Support |
| Mobile browsers | Modern | Responsive |
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.
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.
VIN Decoder Free
Decode any BMW 17-character VIN to reveal detailed vehicle information including model, engine, production date, and build context.
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
- Navigate to bimmer.studio/vin-decode
- Enter the full 17-character BMW VIN
- Click "Decode" � results appear within seconds
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).
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
| Plan | Searches |
|---|---|
| Free (any account) | 2 per week |
| Enthusiast / Starter | Unlimited |
| Workshop / Pro | Unlimited |
How to Use
- Navigate to bimmer.studio/dtc-explorer
- Enter a hex code, P-code, or keyword in the search field
- Select a language from the dropdown (English default)
- Click Search � results show code, SAE mapping, description and ECU variants
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.
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
| Category | Count |
|---|---|
| Diagnostic Functions | 35,979 |
| ECU Jobs | 45,186 |
| ECU Groups | 431 |
| Symptoms | 5,360 |
How to Use
- Navigate to bimmer.studio/ecu-explorer
- Pick a tab (Functions / Jobs / ECU Database / Symptom Finder)
- Search by keyword � e.g. "oil level", "battery registration", "DME", "brake bleeding"
- Click a result to see full detail: ISTA path, parameters, results, descriptions
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.
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
- Navigate to bimmer.studio/svt-calculator
- Upload your SVT Actual XML (exported from E-Sys "Read SVT" or ISTA)
- Select or upload the target I-Step (the tool calculates it from the vehicle's BRV if not provided)
- Click Calculate TAL � the result shows every ECU action needed
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.
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
- Navigate to bimmer.studio/head-units and sign in (free account)
- Search by HWEL code (e.g. 00005D15), platform name (MGU, EntryEvo), or market
- Use the CarPlay and WLAN dropdowns to filter units by capability
- Click "Relationships & Conditions" on any card to see the full ECU relationship detail, per-series coding conditions and SA option requirements
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.
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
- Navigate to bimmer.studio/fsc-generator
- Enter the vehicle VIN (17 characters)
- Select the feature to activate
- 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.
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.
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.
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.
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
- Navigate to bimmer.studio/prg-catalog and sign in (Pro subscription required)
- Browse the left panel by SGBD/ECU group, or use the global search (Ctrl+K)
- Click any job to see its full detail: UDS mapping, parameters, results, tables, and byte-code
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).
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.
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.
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
- Navigate to bimmer.studio/ista-docs and sign in
- Enter a VIN (auto-selects the chassis) or pick a series from the dropdown
- Use the search bar to find documents by component name (e.g. "a42", "alternator", "headlight")
- Filter by document type using the chips (EBO, SSP, PIB, SWZ�)
- Click any document to view � includes images, connector views, wiring diagrams, torque tables
Coverage
| Category | Count |
|---|---|
| Total Documents | 305,443 |
| Connectors | 5,225 |
| Pins | 45,954 |
| Wiring Diagrams | 59,698 |
| Torque Specs | 18,416 |
| Fault Codes | 213,209 |
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.
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.
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.
How to Use
- Navigate to bimmer.studio/retrofit and sign in
- Select your chassis (F30, G20, E90�) from the dropdown
- Choose a method: "What can I retrofit?" (guided by SA) or "Compare connectors" (direct doc comparison)
- For SA mode � pick the SA option and review the impact report + per-module wiring
- For compare mode � select a connector, pick FROM/TO documents, view the pin diff
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
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
- Navigate to bimmer.studio/troubleshoot and sign in
- Select your chassis from the dropdown (F30, G20, E90�)
- Filter and pick an SA option code (e.g. 688 Harman Kardon, 6NR HiFi, 3AG camera)
- See the complete function map � all ECUs, components, connectors with full pinout detail
- Click any connector to see its cross-reference images (installation location + connector view)
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.
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.
Getting Started
- Navigate to bimmer.studio/garage and sign in (free account)
- Enter a 17-character VIN and click "Add to Garage"
- 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.
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:
| Metric | Count |
|---|---|
| CAFD Files Processed | 7,000+ |
| Functions (Data Groups) | 16,600+ |
| Data Groups (Parameters) | 660,000+ |
| Condition Parameters (Values) | 2,000,000+ |
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
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
| Plan | Monthly | Annual | Who It's For |
|---|---|---|---|
| Free | $0 | $0 | Basic 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).
| Operation | Cost | Workshop+ subscribers |
|---|---|---|
| EEPROM modify (VIN/ISN/Hours/KM) | 1 credit | Free (included) |
| CAS Editor save | 1 credit | Free (included) |
| CAS ISN decrypt/encrypt | 1 credit | Free (included) |
| EEPROM identify + checksum repair | Free | Free |
Credit Packs
| Pack | Price | Per Credit | Discount |
|---|---|---|---|
| 10 credits | $20 | $2.00 | � |
| 20 credits | $38 | $1.90 | 5% |
| 30 credits | $57 | $1.90 | 5% |
| 50 credits | $95 | $1.90 | 5% |
| 100 credits | $190 | $1.90 | 5% |
Packs available in 10-credit increments from 10 to 100. Buy via Stripe from your account.
Feature Access by Tier
| Tool | Free | Enthusiast | Workshop+ |
|---|---|---|---|
| VIN Decoder | 2/week | Unlimited | Unlimited |
| CC-ID Calculator | 1/week | Unlimited | Unlimited |
| DTC Explorer | 2/week | Unlimited | Unlimited |
| Head Unit Database | ? | ? | ? |
| My Garage | ? | ? | ? |
| ECU Explorer | � | ? | ? |
| SVT Calculator | � | � | ? |
| SVT-to-CAFD | � | � | ? |
| eSys Viewers | � | ? | ? |
| SFA/SWT Catalog | ? | ? | ? |
| FSC Generator | ? | ? | ? |
| EEPROM Tools | 1 credit/mod | 1 credit/mod | ? Free |
| CAS EEPROM Editor | 1 credit/save | 1 credit/save | ? Free |
| CAS ISN Calculator | 1 credit/use | 1 credit/use | ? Free |
| PRG Catalog | � | � | ? |
| KIS Explorer | � | ? | ? |
| ISTA Documentation | � | ? | ? |
| Retrofit Wiring | � | ? | ? |
| Troubleshoot | � | ? | ? |
| ECU Intelligence | � | Per-app | Per-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(orCmd + Shift + Ron 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.














































