I have been wanting do this post for a while. Finally got around to it.
I will be posting list of changes with some detail that I have so far done on my 2015 435i M Perfomance Edition.
Most of the coding is has been covered in different posts so I will not be going in too much detail unless there is an specific question with regards to it. However, some of the coding I encountered were specific to a 2015+ models so this could answer some of your questions if you are doing the same.
First, shout-out to svache for his detailed post on coding F30 base cars. http://f30.bimmerpost.com/forums/sho...d.php?t=696777
This was a big help and starting point.
For the coding I used the following versions of software:
E-Sys:
psdzdata:
v57.3(this is newer that the firmware in my car, however, psdzdata is backwards compatible and uses the I-level for your car so as long as it is newer, it will not make a difference. More on why this matters later.)
List of changes1. Enable Active High Beam AssistantThis has been covered in other forums. But since I had to gather information from different places, here is all the changes I did in one place.
VO code: remove 5AP and 8S4 from FA
change the speed to active and deactivate HBA (I used deactivate under 60kph and activate over 75kph)
There is also a highway mode which lengthens the stretch of hwy in front of you that is illuminated. this mode has an activate/deactivate speed as well. (I used deactivate under 90kph and activate over 105kph)
Here is where 2015+ matters. prior to this the definition of basic and extended bluetooth were different. 6NH (basic BT) on earlier cars (i.e I-levels) meant just being able to have a phone call over BT without audio streaming capabilities. However on the newer ones, 6NH (basic BT) has audio streaming as well. hence, I did not initially look into BT upgrade codings as I thought I have the extended.
On 2015+ models, if you have extended BT you will have the Office feature in iDrive which allows you among other things to access Txt messages from your phone. If you do not have this feature then you are likely programmed with 6NH like my car was.
VO code: change 6NH to 6NS and you will get the following features.
A lot has been covered on this. So, just a few notes.
Closing mirror with Fob is disabled in NA cars for safety regulations since this is shared with closing windows and sunroof with fob. It has to be separately enabled. the delay between door lock and closing each of mirrors/windows/sunroof can be exclusively set. (i.e. everything can happen at once or there can be delays in between)
I will move these up as/if they are completed.
1. Changing timer on the seat-belt assistant (F32 Exclusive)2. Unlock doors on engine turn-off3. change BMW logo to M PerformanceThis has been a bit tricky so far as apparently it doesn't work after certain I-level. instead the logo changes to
//M 550d. looks like I have the affected one. Note that using newer psdzdata in E-Sys will not matter. the car has to be updated/flashed with the newer version.
I am trying to find out if there is a way without having to flash the ECU.
There is a different way of doing this than what I want to do which is enabled by a module which will only show the information from the navi. However, I want to retrofit the reading signs as well (not sure if this is possible - maybe just difficult?)
To do this I need to first retrofit the hardware. I have the basic FLI camera which is good for HBA but not SLI or LDW (Lane departure warning). The camera which will enable the SLI or LDW is the KAFAS module. I think I need to replace my mirror unit with one that has the KAFAS camera (will this work?) If this is doable, then I will worry about the software issues. (give me thoughts on this)
So far, this is what I have. I will be adding to this later.
Cheers.