First thing I did was remove the TPMS module. It's underneath the car and very much feels like an afterthought:
It's also extremely light and hollow feeling. So much so that it makes me think that it's just the antenna, even though TIS says this is all there is. I followed the wires leading to it, but gave up once they got lost in the wheel well. Would be nice to remove everything, but it's the daily and I don't need to be stripping it to make a racecar, so whatever.
Then came the coding. There's a bunch of different info out there on how to do it, but this is what worked on my car:
- Removed $2VB from the VA
- FA_WRITE to CAS and NFRM
- Default coded DSC, CIC and CAS
Clicking reset made it change its mind:
Seemed like everything was working well, but I wanted to make sure it actually did what it was supposed to do. I let out air from the front right tire until it was at 20 psi and drove the car around. Eventually I got this:
It also showed a warning on the dash that's pretty hard to ignore. Very useful since the iDrive screen is showing carplay/android auto most of the time now:
I actually struggled a lot to get the system to react to the low tire. Had to air back up and reset multiple times. This system seems a lot less sensitive than the E46 one, but whatever, it seems to work.
All in all, I'm pretty happy with this. Less complexity, less things to fail and less cost when swapping wheels

Leave a comment: