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:
- Folding mirrors on lock/unlock
- Auto door lock when driving
- Apple CarPlay without the subscription (on models where BMW charges for it)
- Digital speed readout in the cluster
- Disabling the seatbelt gong (controversial lol)
- Sport displays / lap timer activation
- Ambient lighting color unlock
- Last-used drive mode memory (so it doesn't reset to Comfort every time you start the car)
"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!
right_on_the_edge@reddit
What about warranty with start/stop?
mds1256@reddit
Can you permanently disabled the speed warnings on newer BMWs
mrki00@reddit
have you ever gotten into can bus decoding and spoofing, I am currently "retrofitting" f11 seats into e39 with premade modules but have plans for e90 auto high beam and f10 m steering wheel
so far the biggest issue is finding the any good can bus decoder so I could start playing with it at all
XTheChosenDogeX@reddit
IMO keep it period correct w/ the E46 style wheel if you can. Looks very nice & still very functional. The rest are solid upgrades, but I feel as if the wheel might mess with the interior a little too much
mrki00@reddit
I have seen it done but am no sure of how functional it is. It doesnt look too much out of place since steering wheels are pretty similar but f10 one has more buttons.
sillyybakaa@reddit (OP)
hey, check out MCP2515 for canbus sniffing and learn canbus basics.
mrki00@reddit
got two of those and esp32 but they dont support fault tolerant can 100kbps
also got some chinese ecan whatever but it's app support is non existant and didnt have much time after I got it
XTheChosenDogeX@reddit
What are some features you recommend coding into a US Market E39? I plan on doing the window rollup via key but cant think of much else
SandstoneCastle@reddit
For my E84, when I open a door from the inside, a lot of lights turn on in and outside the car. Sometimes I want to disable that. Is that possible with BimmerCode or Carly?
Stealth camping in the back isn't very stealth when the car lights up like a Christmas tree every time I exit.
nopigscannnotlookup@reddit
Given the fact that you can make changes, how f’ed are manufacturers from malicious intent?
ape_ck@reddit
Whats the worst I can do with BimmerCode or BimmerUtility, in terms of bricking, how does one recover? Im highly paranoid of bricking anything in my G26, but there are some high value things like that flipping disclaimers I have to accept at every startup, like before I can even use HVAC controls.
bc10551@reddit
Allegedly if you don't touch advanced settings you should be fine. I didn't have any problems with removing the disclaimers and coding the b&w audio
ape_ck@reddit
Yeah, I did some of the basics, including removal of those nag screens. What i'm really curiouus about is what happens if i do go into the advanced settings because I followed AI advice and screwed something up. How does one come back from bricking a module?
bc10551@reddit
Yeah I would most definitely not trust ai with potentially bricking a module lol. I tried to have Gemini determine which 3 pins of 4 pin header my CPU fan needed to go into and it got it wrong so my pc was instantly overheating and shutting off lmao. It wasn't in the manual for some reason but found the actual 3 pins on reddit. Same goes for which side is power on or off for my power supply on the PC which I thought the PSU was broken for lol. Felt really dumb and annoyed it couldn't even get that right
ape_ck@reddit
yeah, I was mostly curious about what it said rather than executing, it was so far off base and presented the information as factual and with a step by step process that would look pretty legitimate to the unsuspecting reader.
I guess the question I'm asking OP is what does someone do if they've bricked it and is there a point where its so far gone the dealer or indie needs to be involved.
allahakbau@reddit
Is AUTOSAR GOOD or bad?
izahariev96@reddit
Why does the airbag module gets fried when a specific error code is written to it. I remember it wasn't possible to use it anymore. Is that intentional for safety reasons or a bug?
Shy_Mochi@reddit
Not a question about cars, but more about your career. How would one go about getting a career in car programming ? Currently hold a CS degree in the United States.
sillyybakaa@reddit (OP)
I started out doing it for myself and my cars, then for friends, and then for money.
DockBay42@reddit
Can you use coding to get full-screen CarPlay on a pre-LCI G30? Anything special, different, or extra worth mentioning about coding an i5?
Theyseemetheyhatin@reddit
What do you recommend being done on a Z3?
dubgeek@reddit
Any tips to get cruise control to work in my manual converted E46 M3? It was swapped by the previous owner, so I'm unsure the details of what was done. Pretty sure they weren't great though, e.g. the shift tower was backward and didn't like going into 5th or 6th (properly installed Autosolutions short shifter fixed that).
I've had a few remote coders look at it. They have said the programming appears right. I have tried a couple different brake/clutch switches. I can see in INPA(or whatever the program is named) that the ECU registers the button presses from the wheel. I just cannot get the car to set and hold a speed.
Zoidberg441@reddit
My E91 has LED low beams. I tried to tell it via Carly to just ignore the wrong resistance, even to no even check, but it just ignores that coming. Generally coming works, I could make my mirrors fild automatically but not a chance to make it stop notifying me about my lights.
newtonreddits@reddit
Had a friend years ago code remote windows up on my US E46 but I also want it for my US E39. Which program should I use?
__everblossom@reddit
What's the dumbest manfacturer coding that you can't believe made it to production cars?
Dfraga7@reddit
The biggest fail on the BMW G21, in my opinion, is having the volume on the +/- buttons and the thumbwheel for changing songs. It should definitely be the other way around...
5PointOhShit@reddit
Hello, Is it possible to code the physical glass heads up display to stay up on modern cars? Car has built in function to leave it down, but nothing that keep it up. Bimmercode can't do it, I already reached out to them.
rcp_5@reddit
I have a question specific to the early E91 (manufacture date 11/2006). Is it possible to swap out the airbag module for a used module from another car? I have a feeling one would need to use NCS expert to ensure that the replacement airbag module "thinks" it's VIN is matched to the vehicle, or something along those lines. My airbag module has saved an error for the rear seatbelt restraint, but the problem isn't with the seatbelt restraint (I've changed it out, checked the wiring etc) and I can't seem to clear the code, so I suspect the airbag module itself has a fault
sillyybakaa@reddit (OP)
this is no problem just code module after swap.
ashkl@reddit
Not sure if you cna help me with this, but I just recently got MHD for my N54 E82 135i. I was going to flash it with one of the OTS maps but I checked on bimmercode and it says theres a fault with my FRM3 module. Is it safe to flash MHD maps with this fault present or will I have to get the FRM3 module repaired first?
sillyybakaa@reddit (OP)
FRM has nothing todo with flashing a map.
One_Sail_9774@reddit
Are you familiar with any way to safely service the car myself? I just want the ability to do simple maintenance like change the 12v battery or service the brakes. I have an i4 so even being able to keep track of the battery health would be nice. I've always avoided dealerships and taken care of most services myself but buying a later model ev is intimidating because the last thing you want is to void any warranty.
antikondor@reddit
I have a pretty specific question that I haven't veen able to find and answer to. Is it possible to adjust the tschometer scale of a 6wa kombi in f10/f11 models?
More context I have a 535d euro 5 engine which had a kombi with 5000 rpm red line, due to it failing had to replace it, now the red line on tach is 5500rpm, the sweep of the tach arm is perfectly fine, but the actual rpm and displayed are offset, is that something that's possible to correct via esys?