Which is how I wound up downloading 2 files from a person who apparently wrote the C# code for the radios and was saddened by the situation. The weirdest part was doing the upgrade: stick the files on two usb keys, turn the car on, stick the first key in the one port, remove it, open the driver side door as an indicator and then finish with the second key.
I've thought about that level of ... security every time I read about some malicious car hack.
I'm reminded of the farcical firmware reset procedure for C by GE Light Bulbs:
https://www.youtube.com/watch?v=1BB6wj6RyKo
Though, in GE's defense, light bulbs do have a pretty limited interface.
It's also unfortunate that the dislike button stopped working on YouTube because I'd love to see how many people disliked that.
Though .-....-, Morse for RST, should have been enough.
There's at least a little bit of a spectrum between Tesla and the total dinosaurs.
I think the reason most people don't think their cars get firmware updates is because a lot of cars hide the wifi connection dialogs and update download controls behind three or four layers of menus, so if you don't know to look for it (and aren't especially interested in poking around through the menus of your head-unit), it's off by default and you don't know it's there.
The fixes they make are controversial and many times make things worse especially wrt the infotainment system.
for example, the current system is just SO broken I don't know where to start.
Ok, the USB audio system. You can listen to audio off of a USB flash drive. This is great because they came out with an expensive high fidelity sound system a few years back, and allowing FLAC or ALAC supported high quality uncompressed audio.
otoh the USB software is horrendously broken, and updates have frequently made things worse. reference: https://teslamotorsclub.com/tmc/threads/comprehensive-usb-bu... (a thread with > 2000 comments)
What Mazda seems to discourage is owners bringing in their cars for the update only. They also can't really diagnose issues with the Connect hardware (they didn't build it) so doing a complete unit swap was their only established procedure for a system problem. They eventually added more diagnosis when all of the people hacking their units were bricking things and then asking for a free replacement.
Tesla maybe gets around this by using wifi when it's in the garage? Or perhaps the contracts on the tesla says that customers bare the cost of firmware updates that happen outside the service center setting.
Tesla uses Wi-Fi when possible, but for urgent updates they will push them over cellular at their own expense.
Also, they somewhat have users paying for this by having the monthly $9.99 "premium connectivity" feature package. Though, it isn't required for the cellular connection to function for basic maps.
Range Rover markets directly to upper-middle-class suburbanites, and show off the leather seats, fancy touchscreens and alloy wheels of shiny, clean cars.
Land Rover markets 'adventure', shows cars fording rivers and crossing deserts, and offers optional winch, expedition roof rack and ladder. But they still offer leather seats, fancy touchscreens and alloy wheels; and mostly sell to upper-middle-class suburbanites.
To me they seem like extremely similar products, predominantly targeting the same demographic, just with different marketing.
This is also how you get subscription services to keep it updated.
I guess what I've heard about eg. Tesla is a counterexample.