LumaBMW
LumaBMW v3.2 Pro Studio is now live

Studio-Grade Lighting
Control for your BMW.

Communicate directly with your vehicle's ECU to orchestrate stunning headlight animations. Zero configuration required. Just plug in your OBD cable and launch the app.

LumaBMW Main Interface
LumaBMW Mobile UI

Precision Engineering. Intuitive Design.

We completely rebuilt the underlying engine so you can focus on creating, not configuring.

LumaCreator Studio

LumaCreator Studio

Design your own light shows without writing a single line of code. The timeline-based visual editor lets you drag, drop, and sequence your vehicle's lighting hardware down to the millisecond.

  • Dedicated Front & Rear visualizers.
  • Export custom `.lumabmw` packs securely.
  • Instantly syncs with the Mobile Remote.

PWA Web Remote Control

Step out of the driver's seat. LumaBMW hosts a lightweight Progressive Web App on your local network. Scan the QR code, and control the entire show directly from your smartphone.

  • No app store installation required.
  • Live vehicle telemetry (Voltage & Ignition status).
  • Real-time animation speed slider.
Mobile Web UI
Diagnostics & Setup

Intelligent Routing & Diagnostics

We eliminated the EDIABAS installation nightmare. LumaBMW auto-extracts its core engine and smartly detects your vehicle's connected modules (FRM, FEM, REM, BDC) automatically.

  • Auto-Switching for ENET & K+DCAN cables.
  • Built-in Fault Code reading & clearing.
  • Absolute manual control of individual LEDs.

Endless Creativity. Powered by Community.

Don't want to build animations from scratch? Browse our growing library of user-created custom packs. Just download a `.lumabmw` file from the community page, import it directly into your Studio, and play it instantly.

Front Studio

Aggressive Wig-Wag

Fast-paced police strobe effect alternating between the high beams and DRLs.

Rear Studio

OLED GTS Ripple

Smooth, organic startup sequence mimicking the highly sought-after M4 GTS taillights.

Browse the Community Packs

From download to light show in 3 steps.

1
1

Download & Run

Download the software and execute lumabmw.exe. The app installs all necessary BMW diagnostic dependencies silently in the background.

2
2

Activate

Upon launch, a license window will appear. Instantly begin your free 7-day trial, or enter your purchased Permanent Key to bind the software to your hardware.

3
3

Connect & Play

Plug in your OBD ENET or K+DCAN cable, switch your ignition ON, and click "Detect Modules". Choose an animation pack and watch the show.

Simple, transparent pricing.

Experience the full power of LumaBMW free for 7 days. Keep it forever for a one-time fee.

7-Day Trial

Test compatibility and features.
RM 0 / 7 Days
  • Access to all Default Animations
  • LumaCreator Studio Editor
  • Mobile Web Remote
  • Diagnostics & Fault Clearing
Download & Start Trial
Best Value

Pro Permanent Key

Unlock your specific PC forever.
RM 40 / Lifetime
  • Everything in Free Trial, plus:
  • Permanent lifetime access (HWID Bound)
  • Free software updates
  • Ability to load Community Custom Packs
Purchase Key via Email

Disclaimer & Liability

This software communicates directly with your vehicle's electronic control units (ECUs). Use it entirely at your own risk. Always ensure your vehicle battery is healthy or connected to a charger, and the ignition remains ON throughout playback. The developer is not responsible for any damage, battery drain, or ECU issues.

Frequently Asked Questions

What BMW models does this actually work with?
It supports most modern BMWs. If you have an F-Series (like an F30 or F80), LumaBMW talks directly to your FEM and REM modules. For newer G-Series cars, it connects to the BDC. We also added legacy support for older E-Series vehicles that use the FRM module. Just select your chassis routing from the dropdown on the left sidebar before you connect.
Does this permanently flash or code my car?
No, not at all. LumaBMW strictly uses factory diagnostic commands to temporarily trigger the lights. As soon as you hit the "Emergency Off" button or close the application, your car drops out of diagnostic mode and goes right back to its normal state. We don't overwrite any of your factory FA/VO coding.
Can I use a wireless MHD adapter or generic Bluetooth scanner?
Unfortunately, no. LumaBMW relies heavily on the EDIABAS engine which requires a solid, low-latency, hardwired connection. You will need a standard ENET cable for F and G-Series cars, or a USB K+DCAN cable for the older E-Series models.
How do I switch the software between ENET and K+DCAN cables?
You no longer need to edit the ediabas.ini file manually. Inside the LumaBMW app, just click over to the "Diagnostics & Settings" tab. From there, you can easily select your specific cable type from the dropdown menu before hitting the detect button.
The app says "ECU Not Found" or just won't connect. What gives?
Usually, this comes down to three things. First, ensure your car ignition is actually fully ON (engine running or diagnostic mode). Second, if you are using an ENET cable, double-check that your Windows Ethernet IPv4 is manually set to IP: 169.254.250.250 and Subnet: 255.255.0.0. Finally, make sure absolutely no other diagnostic software (like ISTA, BimmerCode, or Bootmod3) is running in the background holding the port open.
Does the Pro license key work on multiple computers?
No. The permanent license key is strictly bound to your computer's unique Hardware ID (HWID). If you swap laptops, drastically re-format Windows, or change your motherboard, the ID changes and you will need to request a new license.