ladriver wrote:Thanks for the info Jim.
So we just have to hope that the delay charge not working is just a bug in our car and a software "refresh" will fix it, I guess one day they will roll out OTA updates!
Some of the newest models have started to do OTA map updates...it would be convenient if they could also do firmware updates, but so far, BMW seems to feel that's risky, and best left to be done in the dealership. I guess it could get messy if the car was part way through an update and you went in, wanting to drive it, and found it wouldn't go because the s/w was in the update process. When done at the dealership, you've already consigned yourself to the fact that you won't be able to use the car until it's ready and probably have made other travel plans in the meantime. On the map data updates, there's enough room on the HD to store the current release, and the new one, and they only swap after it's fully installed, and the car is turned off. The next time, it reboots (starts), it then swaps to the newer database version. In the case of the many smart modules in the car...they don't have lots of 'free' memory space to enable an updated backup to be made...they essentially disable the functionality, clear the memory, then reflash it with the new stuff so that module can't do anything in the interim.
I don't know what architecture Tesla utilizes...there may be one program to control semi-dumb modules, and essentially only one program to update, so with enough memory, they could do a swap and deal with the OTA updates, but the BMW architecture is distributed, and that is less open to that sort of update process. A hacked OTA map database update isn't catastrophic, but a hacked rewrite of the car's critical systems software has a lot of potential issues. While the security can be decent, it is never foolproof...again, a hardwired connection is a lot harder to hack when the i3 is talking directly to corporate.