172KVIEWS
114REPLIES
36APPRECIATES
05-25-2026LAST POST
derbo wrote
It should say FTM (flat tire monitor if that is enabled instead of TPMS).
In fact it doesn't say either TPMS or FTM on reset screen. I should be able to test soon.
Attached image
san40k wrote
derbo wrote
It should say FTM (flat tire monitor if that is enabled instead of TPMS).
In fact it doesn't say either TPMS or FTM on reset screen. I should be able to test soon.
My apologies, I responded forgetting your car did not have idrive.

Good luck! Should work.
I forgot to have my idrive coded to make ftm available in the menu but holding the the tire monitor reset button until it chimes forces the reset as it should.
derbo wrote
It should say FTM (flat tire monitor if that is enabled instead of TPMS).
So tpms to ftm worked! But it took a while, 10-15 min of driving up to ~50mph (not highway) to trigger.

> BMW Assist is related to $639 VO if you want a hint ;)

I was looking to do this first (now that TCU is out and MULF2 is likely too): Is it possible to remove BMW Assist from the VO? [#15]


I have also learned that costco closes (literally removes hoses) their nitrogen tire pump stations with tire shop/store, not with costco gas. Had to drive back on deflated 22 psi tire
Attached image
I was trying to do this on my M3 tonight, however hit a snag. I was able to FAwrite the CAS, but not the other ECUs. I looked at the processes and was surprised FAwrite did not apply to Kombi, CIC, or DSC (I'm assuming this is M3DSC?). Any pointers on how to get this to work?

I wonder if this has something to do with the NCSexpert profile i'm using. Any help would be great, thanks!
jdmwol2ks wrote
I was trying to do this on my M3 tonight, however hit a snag. I was able to FAwrite the CAS, but not the other ECUs. I looked at the processes and was surprised FAwrite did not apply to Kombi, CIC, or DSC (I'm assuming this is M3DSC?). Any pointers on how to get this to work?

I wonder if this has something to do with the NCSexpert profile i'm using. Any help would be great, thanks!
You only need to FAwrite to FRM and CAS. After that, recode all the other listed modules to defaults with a blank .MAN file. This will wipe any custom coding you have already done.
derbo wrote
You only need to FAwrite to FRM and CAS. After that, recode all the other listed modules to defaults with a blank .MAN file. This will wipe any custom coding you have already done.
Got it so I can only FAwrite my new VO for FRM and CAS. I’ll have to use NCS Dummy for the modules right?

I’ll need to read up on how to get a default blank .MAN. I’m curious if I can just read the default man file and make changes to that then use sg_codieren to install the modified man files right?

Update, was able to figure this out. Got the TPMS coded off and FTM on. Thanks!
Thread referenced by bmw335ie90 in What did you do to your car today? 05-17-2023
I switched to new "track" square wheel and tire setup and went from stock 829F/832R rotations per mile to square 822 rotations per mile.

I think this is why FTM stopped working, have permanent low tire pressure warning and reset does not work any more no matter how much I drive after reset.

Any idea if square or slightly different diameter matters for FTM, any way to adjust or "hard" reset it ?

Edit: I was able to remove tpms warning (and I assume re-enable FTM) by performing reset in DSC module via INPA
Thread referenced by Zero Signal in TPMS question 07-28-2023
Thread referenced by tomjonesBT33 in Coding out TPMS and enabling RPA 10-12-2023
Getting this error when trying to read M3DSC in NCSExpert
Had no issues with CIC or KOMBI. Any ideas on what's happening?

Image hosted on: i.imgur.com
Tried it again and it worked. Looks like it was a problem with the cable.
Thread referenced by StradaRedlands in Random TPMS inactive error. 09-16-2024 · and 1 more related reference...
Thread referenced by M3Stow in Anyone near St. Louis needs coding hit me up! 05-21-2024
Thread referenced by lowrydr310 in Deactivate TPMS and switch to FTM 09-23-2024
derbo wrote
### NCSExpert changes
  • Remove $2VB vehicle order
  • Add $265 vehicle order ** Optional if you want FTM enabled **
  • FA Write to the CAS module
  • Either code defaults to CAS, KOMBI, DSC, CIC or add the following code to the corresponding module if you do not wish to recode all the settings you changed from the defaults.
CIC: RPA_CIC ** Optional if you want FTM enabled **
aktiv
CIC: RDC
nicht_aktiv
CIC: RDC_SAFETY
nicht_aktiv
KOMBI: RDC_ALIVE
nicht_aktiv
KOMBI: MMI_ENA_RPA_RDC ** Optional if you want FTM enabled **
aktiv
KOMBI: RDC_VERBAUT
nicht_aktiv
KOMBI: DSC_MIT_RPA_CC ** Optional if you want FTM enabled **
aktiv
KOMBI: RDC_DISP_SWITCH
nicht_aktiv
M3DSC: RPA ** Optional if you want FTM enabled **
aktiv
Can anyone translate or re-word the part in bold?

I'm decent with this stuff, but not super familiar. What defaults? Is this saying to do the same steps for CAS, kombi, dsc and CIC? I thought you only had to pick one module (CAS).
It's flashing a default file that has no personal settings to match (update) the changed VO in this case. Starting completely fresh. All four modules need to be updated for the new VO.

NSCExpert and DATENS for your car can do it.

https://www.bimmerforums.com/forum/showthread.php?1800496-Dummies-Guide-to-Basic-coding-with-NCS-Expert

or you add those codings to the stated modules with NCSDummy and Expert
Thank you. To confirm, when getting rid of $2VB from VO of CAS, that (plus physical removal of module), is enough to turn off the TPMS light?

It's adding $265 and updating the defaults (aktiv to nicht aktiv stuff) to enable FTM instead of tpms?

Thank you.

I'm still confused about "flashing default file with no personal settings to match" I wish there were guides for this type of stuff. There's all this info inbetween the lines so to speak that I'm not finding or understanding. I guess I just have to keep reading, but I keep coming across teh same threads and still so many unanswered questions /rant.

Here's an example: "or you add those codings to the stated modules with NCSDummy and Expert"

Am I not using NCSexpert to do this anyway? Did you say earlier that I have to code each of the 4 modules? So why is there a choice (the "or") to code those settings? I thought I was already?
TboneS54 wrote
Thank you. To confirm, when getting rid of $2VB from VO of CAS, that (plus physical removal of module), is enough to turn off the TPMS light?

It's adding $265 and updating the defaults (aktiv to nicht aktiv stuff) to enable FTM instead of tpms?

Thank you.

I'm still confused about "flashing default file with no personal settings to match" I wish there were guides for this type of stuff. There's all this info inbetween the lines so to speak that I'm not finding or understanding. I guess I just have to keep reading, but I keep coming across teh same threads and still so many unanswered questions /rant.

Here's an example: "or you add those codings to the stated modules with NCSDummy and Expert"

Am I not using NCSexpert to do this anyway? Did you say earlier that I have to code each of the 4 modules? So why is there a choice (the "or") to code those settings? I thought I was already?
Removing and adding VO is just configuring defaults but not actually coding the specific modules. Writing to CAS and NFRM are just places to retain the VO list. After that you have two options:

Option 1: reset your affected modules to defaults with a blank MAN file.

Option2: code each module parameters listed manually.

The latter is necessary if you edited additional parameters outside of the scope of this thread and do not wish to reset all the other settings. This is beneficial for heavily modified coding that are beyond the scopes of a standard VO.
That's helpful thank you. I'm completely stock with nothing changed since the car was new, so I plan to start with this as my first effort since I have wheels with no tpms.

I'll choose option 1 then. But it seems incomplete to me. I create a blank man file. Ok, but is that it? Don't I still need to set some lines to nicht_aktiv?

I'm a pretty technical person, so I'm surprised I'm having so much trouble understanding what to do. I'm scared of ruining my car of course, so maybe I'm being too cautious. Just never seems like these DIys are complete, like you're already supposed to be familiar with ncsexpert and the tools. I don't think most enthusiasts are, however.
TboneS54 wrote
That's helpful thank you. I'm completely stock with nothing changed since the car was new, so I plan to start with this as my first effort since I have wheels with no tpms.

I'll choose option 1 then. But it seems incomplete to me. I create a blank man file. Ok, but is that it? Don't I still need to set some lines to nicht_aktiv?

I'm a pretty technical person, so I'm surprised I'm having so much trouble understanding what to do. I'm scared of ruining my car of course, so maybe I'm being too cautious. Just never seems like these DIys are complete, like you're already supposed to be familiar with ncsexpert and the tools. I don't think most enthusiasts are, however.
Yes you don’t have to edit the MAN file if you add the VO and okay with coding the modules to default dictated by the VO list.

I did mention there was an expectation of knowing how to use NCSexpert in the first post. I’m not trying to explain how to use NCSexpert, and resetting modules to defaults is a common task that an NCSexpert user will learn. There are plenty of guides on the internet how to use NCSexpert, like adding VO, resetting modules, and coding manual parameters. Those all were expected to be known prior to attempting this.
Thanks I'll keep reading. I feel like I've read and watched a dozen tutorials and get more confused by contradicting info or methods. I wish I could pracice on some junk car lol. I'm a tactile learner I guess.
TboneS54 wrote
Thanks I'll keep reading. I feel like I've read and watched a dozen tutorials and get more confused by contradicting info or methods. I wish I could pracice on some junk car lol. I'm a tactile learner I guess.
NCSexpert with parameter MAN file editing is soft coding. It will not brick your car.

I would just make sure your car battery is well charged or plugged into a power supply. NFRM module is the finicky one but this DIY doesn’t touch that.

Good luck! Just look up how to VO code, and how to default code a module with a .MAN file.
Another question if you don't mind Derek...

In the OP you say to FA write to CAS (no mention of FRM), but in a later post, you told a member to FA write to CAS and FRM.

Can you clarify which is correct (or maybe it doesn't matter?)

I now think I understand that you're really just storing the VO somewhere (like CAS). It's the defualt coding or manipulation that gets each module to default to the new VO you wrote.

However, that leads me to a new question - why would we default code CAS (or modify MAN file) if CAS doesn't deal with TPMS or FTM? Maybe I'm wrong, but I checked my TRC file in Dummy, foud the right CAS module, and searched for "RDC" and "Tire" and got not hits. I did see RDC in KOMBI, CIC, DSC, as expected.

Thank you
TboneS54 wrote
Another question if you don't mind Derek...

In the OP you say to FA write to CAS (no mention of FRM), but in a later post, you told a member to FA write to CAS and FRM.

Can you clarify which is correct (or maybe it doesn't matter?)

I now think I understand that you're really just storing the VO somewhere (like CAS). It's the defualt coding or manipulation that gets each module to default to the new VO you wrote.

However, that leads me to a new question - why would we default code CAS (or modify MAN file) if CAS doesn't deal with TPMS or FTM? Maybe I'm wrong, but I checked my TRC file in Dummy, foud the right CAS module, and searched for "RDC" and "Tire" and got not hits. I did see RDC in KOMBI, CIC, DSC, as expected.

Thank you
Thanks for catching that! I'll update the main post. The VO is written to both CAS and FRM modules. Think of one of them being the backup to the other. If one of the module fails, you can still program defaults according to the VO from the other module that did not fail. Ie. If CAS failed..who would tell it the VO the car has? the FRM, vice versa if the FRM failed.


As for your question:
You would FA_WRITE to the CAS and FRM and only default code the modules the new VO makes changes to. Another catch. Funny how no one questioned it the info for so many years. :) Thanks!
I thought I was going crazy! :D Thanks for confirming!

I successfully programmed my dct with winkfp thanks to your post in that GTS thread. I feel prepared to use expert to do this now thanks
Thread referenced by StradaRedlands in TPMS and FTMS (RPA/RDC) coding issue 06-17-2025
Anyone here around Coeur D'alene Idaho/Spokane Washington? Ill pay money to have this done