When coding, does the ignition need to be on inbetween reading the ecu and then writing back to the ecu?
Thank you.
Ignition on for Coding?
Moderators: Lambster, babybmwadmin, Rich196, Producethis, marco_polo
Ignition on for Coding?
2008 130i le m sport. Bilstein B6 Rears with Powerflex Mounts. BMWP Grilles. Royal Steering Wheel. Powerfold Mirrors. Powerflex Front ARB Bushes. M3 Gearbox Mounts. Hel Brake & Clutch Lines. Meyle HD Drop Links. Whiteline Subframe Inserts.
-
- Too Much Time To Waste Member
- Posts: 4326
- Joined: Wed Jun 06, 2012 10:33 pm
- Location: Lancashire
Re: Ignition on for Coding?
Yes, full ignition on with all lights.
Some say have the engine running, but I don't do that as it's in the garage and would kill me.
Some say have the engine running, but I don't do that as it's in the garage and would kill me.

66 M240i Coupe, MW, Coral, Auto, Vis/Comfort/Sun, Pro Nav, Heated Wheel/Seats, Elec Seats/Lumbar, Adaptive, Camera/Park Assist, Speed Lim, HK, Split/Fold, WiFi/EBT, F/M
09 320d E91, Silver, Pro Nav, BT, Auto L/W, Ht/Leather, SPG, Cruise
09 320d E91, Silver, Pro Nav, BT, Auto L/W, Ht/Leather, SPG, Cruise
Re: Ignition on for Coding?
With NCSExpert or ISTA/P it's always ignition on, engine off.
Having the engine running while coding is potentially very dangerous, and it's better to never, ever do it. Even if what you're doing doesn't directly affect the DME, if you're making changes in a gateway module like the CAS or FRM, both of which are on the PT-CAN, there's a non-zero chance of causing real damage to the engine.
Same as pressing "process car". Sometimes it works, more often than not it fails, sometimes when it fails it bricks ECUs. There's no actual benefit to coding the modules which don't need to be coded as part of what you're doing, so it's better to never do it and just process the specific ECUs instead.
Using service functions in INPA or ISTA/D is a different story, but as a general rule for coding, always ignition on engine off.
Having the engine running while coding is potentially very dangerous, and it's better to never, ever do it. Even if what you're doing doesn't directly affect the DME, if you're making changes in a gateway module like the CAS or FRM, both of which are on the PT-CAN, there's a non-zero chance of causing real damage to the engine.
Same as pressing "process car". Sometimes it works, more often than not it fails, sometimes when it fails it bricks ECUs. There's no actual benefit to coding the modules which don't need to be coded as part of what you're doing, so it's better to never do it and just process the specific ECUs instead.
Using service functions in INPA or ISTA/D is a different story, but as a general rule for coding, always ignition on engine off.
E81 130i | Build Thread
───────────────────────────
Click here for BabyBMW stickers!
───────────────────────────
Click here for BabyBMW stickers!
Re: Ignition on for Coding?
Thank you.
I wasn't sure if I could have switched the ignition off while I played about with NCS Dummy, and then switched it back on to code the car.
I was just worried about the battery getting low, coding is all new to me and I'm not the quickest.
I'll probably connect another battery with leads under the bonnet to be on the safe side.
I wasn't sure if I could have switched the ignition off while I played about with NCS Dummy, and then switched it back on to code the car.
I was just worried about the battery getting low, coding is all new to me and I'm not the quickest.
I'll probably connect another battery with leads under the bonnet to be on the safe side.
2008 130i le m sport. Bilstein B6 Rears with Powerflex Mounts. BMWP Grilles. Royal Steering Wheel. Powerfold Mirrors. Powerflex Front ARB Bushes. M3 Gearbox Mounts. Hel Brake & Clutch Lines. Meyle HD Drop Links. Whiteline Subframe Inserts.
Re: Ignition on for Coding?
Sorry, got the wring end of the stick there - if you're just playing with TRC/MAN files and not actually poking around inside modules you definitely don't need to be connected for that, might even be better that you aren't as you won't be rushing!
Plug in and generate your files, then go indoors, back them up, and make your changes. You can go back out, plug in, and write the manipulated files whenever it's convenient. If you're worried about battery levels, connect a charger in the meantime.
Bimmercode makes this type of coding much easier, for what it's worth. The £30 was definitely worth it for the convenience.
Plug in and generate your files, then go indoors, back them up, and make your changes. You can go back out, plug in, and write the manipulated files whenever it's convenient. If you're worried about battery levels, connect a charger in the meantime.
Bimmercode makes this type of coding much easier, for what it's worth. The £30 was definitely worth it for the convenience.
E81 130i | Build Thread
───────────────────────────
Click here for BabyBMW stickers!
───────────────────────────
Click here for BabyBMW stickers!
Re: Ignition on for Coding?
Ok, so I'll have the ignition on for NCS Expert until I've created a trc file.Nyxeris wrote: ↑Tue Feb 23, 2021 2:07 pm Sorry, got the wring end of the stick there - if you're just playing with TRC/MAN files and not actually poking around inside modules you definitely don't need to be connected for that, might even be better that you aren't as you won't be rushing!
Plug in and generate your files, then go indoors, back them up, and make your changes. You can go back out, plug in, and write the manipulated files whenever it's convenient. If you're worried about battery levels, connect a charger in the meantime.
Bimmercode makes this type of coding much easier, for what it's worth. The £30 was definitely worth it for the convenience.
Switch the ignition off, change my files with Dummy or altering trc file.
Create a man file.
Switch ignition back on and write files to car.
Then take a look at getting Bimmercode.
2008 130i le m sport. Bilstein B6 Rears with Powerflex Mounts. BMWP Grilles. Royal Steering Wheel. Powerfold Mirrors. Powerflex Front ARB Bushes. M3 Gearbox Mounts. Hel Brake & Clutch Lines. Meyle HD Drop Links. Whiteline Subframe Inserts.