THIS! I have been saying this for a while. OTA updates is a huge differentiator that no other OEM can offer right now. Maybe some features or some minor updates can be done if you go to a dealership. But no other cars can get better over time like Tesla.
Sure, another OEM can build a car that can update OTA. But it would take huge investments of time and money for a company to set up that infrastructure that Tesla already has.
OTA updates for the cellular communications computer was first used in 2006? and is still used. OTA for safety related computers were done to retail cars in 2013. Then halted for unknown reasons. OTA hardware has been in cars for years, and finally infotainment flashes are being rolled out over 4G and cellular now.
There is apparently a reason. Because this scenario is closely mimicked by nearly all car companies.
Can they do OTA updates to all the computers in the car? Yes. Do they? No. How does the EPA know you're not pulling a Volkswagen on them? Sensing GPS location, then changing emissions or EV range related systems during surprise testing?
So there is no huge investment missing from the automakers to do flashes, they beat Tesla to the OTA update tech.
Nearly all GM cars/trucks had 2-way communications and the ability to issue commands to vehicles in 2004. Airbags deployed? They ask you if you are OK. No responses or a 'I need help' sends emergency assistance to your location. Unlock your car when you lost your keys. Emergency panic button. Read engine codes and history. But it would only reflash itself, not other computers on the bus.
Most cars will have OTA reflashing for the non-safety and emissions-related systems before the end of the year.
Note that other makes do not need frequent reflashing. Our 2002 has never had a factory reflash. I have reflashed it hundreds of times to alter the performance of the drivetrain, but GM never saw the need. I'm not sure if our 2006 needed one or none so far. Our 2013 needed 2. Our 2016's required 0 and 2 respectively. Our 2017 has needed 0.
How many reflashes would a 2006 Model S have required by this point in time? Or a 2013? Or a 2017?
What is wrong with this picture? An EV with no Carplay, OnStar, Android Auto, Rear seat entertainment, etc, has far fewer lines of code controlling it. Why so many updates? The powertrain should need zero. Normally those are tested and proven before sale, and the affect EPA filings.