Originally Posted by ILSMKU
Unless I'm confused, Mike checked mine like a month back and said my software was super old. And mine was built on 12/11. I think he said mine was 40 or 41. On that same post he suggested that 231E came out around version 45.
I think you were on v40 or v41 just based on how the file looked in your navigation system. We didn't hook it to the factory machines to see the version as it was a matter of checking if it was retrofittable on the current level your car had.
It's surprising that your car was built on 12/11 - I would have expected to see the connected drive functions in your navigation system.
Based on some research I just did on integration levels, I think that your car could have software from around April of 2011. This seems a little far out considering your car was built months later.
Since BMW blocked the programming of BMW Apps as of v43, it's possible that you were on v43 or higher and that those lines of code simply do not show up on later software versions on cars without bmw apps. I find this unlikely, but wouldn't completely rule it out. I never checked your DME software level - can't comment there.
To be honest, without plugging in and checking more in-depth, I can't give you a definitive answer on it.
In terms of 2011.75 cars, they should be coming with 2.43 at minimum, so it's possible that 231E is not in there. Probably 220E which is what I have currently in my car, until I flash it with 231 later today.
2.45 was released most likely in late November, if your car was built a month later I wouldn't be surprised if it had 2.43 or 2.44 - not sure how they roll in the updates at the factory when the car is built, just when they are rolled into the dealerships.
I hope this helps some, and yes - it is very confusing at times because there are so many different integration levels and nuances that play into this.