Been coding BMWs for 13 years – happy to answer any questions? about what's actually possible (and what's BS)

Posted by sillyybakaa@reddit | askcarguys | View on Reddit | 33 comments

What's up guys,

been doing this since 2011 – started with NCS Expert on my own E60, bricked the FRM on day two, and somehow turned that into a career. Now I do this full time – mostly remote sessions via ISTA and E-Sys for people across Europe, but I've touched pretty much every generation from E46 to G80 at this point.

A few things I see come up constantly that I can clear up:

"Can I get more horsepower from coding?" No. That's flashing/tuning, completely different thing. Coding changes configuration parameters in the comfort, lighting, and infotainment modules. It doesn't touch the DME. If someone tells you they'll "code" 30hp extra, run.

"Will coding void my warranty?" This depends. In the EU, BMW has to prove that your specific coding caused the specific issue they're denying warranty for. Activating automatic door lock or changing your DRL config? No dealer is going to fight you on that. Messing with EGS (transmission) parameters? Different story.

"BimmerCode, Carly, or E-Sys?" Honestly depends on what you want. BimmerCode is great if you just want the popular stuff – folding mirrors, digital speedo, exhaust burble on/off. Super easy, phone app, done in 5 minutes. Carly is similar but also does diagnostics and used car checks, so it's more of an all-in-one. But both are limited to what they've mapped out in their UI. E-Sys gives you access to everything – every single parameter in every module. That's the pro tool. But there's no undo button and no "are you sure?" popup. You can absolutely wreck something if you don't know what you're doing. So for most people: BimmerCode or Carly. For specific stuff that those apps can't reach: find someone who knows E-Sys.

"What are the most popular codings?" The stuff I do most often:

"What about the G-series? I heard you can't code those anymore." Not true, but it's gotten harder. BMW is locking things down more with each generation. Some features that used to be a simple FDL coding now need FSC certificates. And anything connected to BMW's backend (ConnectedDrive stuff) is increasingly server-side, so there's nothing to code locally. But there's still plenty you can do on G20, G30, G05 etc.

I also deal with a lot of FRM repairs on E-series cars (that module loves to die), cluster reprogramming when people swap parts, and ISTA diagnostics where I read out the full vehicle – every module, not just the engine like a cheap OBD scanner.

Anyway – if you have questions about your specific car or a coding you're thinking about, drop them below. I'll answer what I can. Not everything is codeable on every model, so if you tell me your chassis code I can be more specific.

Best regards, GhostCoding

Thanks everyone for the great questions! Unfortunately I can't always give exact step-by-step solutions here since many coding issues are very car-specific and depend on your VIN, build options, and software version.

I'll keep checking back and try to answer as many remaining questions as I can over the next few days.

If you need hands-on help with your BMW — coding, diagnostics, error suppression, feature activation — we do it all remotely worldwide. Feel free to reach out anytime. Cheers!

https://ghost-coding.de/