Comment Agreed - now BASEMENT fires... (Score 1) 253
You think we'd hear about more of those...
You think we'd hear about more of those...
And "Telegraph Contributing"... is for... exceptionally self-aggrandizing idiots?
I think what I'm gathering from all of this is that the auto industry should be hiring video card driver developers to do their infotainment systems.
I'm not joking when I say this: I'm going to posit essentially that to the next regional rep I come in contact with (which is every week or two). Of course, it'll probably go in one ear and out the other, as has pretty much everything else I've presented. I would feel comfortable saying that though I turn the wrenches at a shop, there are only a handful of people at the marque I work for who know more about the "compatibility matrix" regarding phones and audio units (and what does and doesn't do what in which configuration) in these vehicles. It's difficult and frustrating getting info to go UP the ladder.
Toyota technicians.
The guys in ski masks only remove them.
I don't have any idea about capability; I work for neither of those marques. However, I'd ask next, has Ford done this for the majority of vehicles with infotainment systems, or only select ones..?
Also, when I mention "party line", I don't toe it. I'm a geek stuck in a grease monkey world - all of this pisses me off, too.
The only part that doesn't work is the display of text messages, and that's not a problem with Sync, but with my phone's version of Bluetooth...all the features on my wife's phone work fine in my car.
This is EXACTLY what we have to deal with on a day by day basis, with the exception that you seem like a reasonable person and aren't irate that you "JUST BOUGHT THIS CAR AND THIS NEW PHONE AND CAN'T USE BLUETOOTH AND SO IT ISN'T SAFE AND IT WORKED IN MY OTHER CAR AND APPLE SAID IT WASN'T THE PHONE AND MY SALESPERSON PROMISED AND AND BLAH BLAH BLAH BLAH".
You did, in fact, say there is no variance. But, that's just quibbling and less important than what you say after, which is that said variance is manageable. It is, of course. However, as I implied in the OP, the problem is systemic, as it doesn't only involve setting a standard at the development level, but involves many layers of decisions made by persons who aren't as tech savvy as, say, those charged with custody of the Samsung Galaxy codebase. The auto industry has come a long way, yet it still has a long way to go before it can be expected to behave like a tech industry giant. There are still too many people in the industry making decisions regarding this technology, who are incapable of actually using it.
You point to CAN Bus as an example, which made me snicker. Ask any tech who was working on the original CAN systems; they won't likely use the term "easily fixable". The examples you keep giving aren't refuting but instead are amplifying my original sentiment, which is that when it comes to the automotive industry, processes that most of us who are reading this would see as "simple" (in large part because they're obvious fixes to the core problem), aren't, and aren't (for now) easily fixable - mainly because they involve more than simply being stricter on the dev/spec side of things and demanding modularisation and standardisation.
I'm not defending the industry. I'm trying to give you a peek into how it is right now, and right now there aren't enough geeks working in it. Well, at least, not enough in the important decision-making positions...
VIN specific dash hardware negates that.
Unfortunately, incorrectly populated manufacturer VIN-to-hardware databases negate THAT...
It may sound like a simple thing to send out an update with a USB key and simple instructions on properly evaluating a unit for eligibility prior to upgrade, but trust me on this - in that industry, it isn't.
Instructions? Please don't make excuses for the incompetence of the auto industry. You should NOT need instructions. The vendor has all the data, all the knowledge. There's no variance, and heck even if there was a modular design would work around that too. Just think about that next time you buy a new video card. Do you write down the name and model, and clock frequency, and brand, and then search through a giant database looking for which sub sub sub model of the GTX 7xx series of card you have? No! You go to NVIDIA's website, click download and click install.
There is no reason why all validation can't be automatic There's no reason why a simple update process isn't available. There's no reason why this couldn't even be done OTA in the presence of a WiFi connection, not even needing USB.
This is not "hard" and the lack of a solution is more a case of corporate laziness. It's called modular design and standardisation. The car industry could learn a bit by looking up these terms in the dictionary.
I'm not sure why you're attacking my post like it comes from someone defending the industry, a particular manufacturer, or the current practices. I'm merely stating my observations and experiences working inside of it. I've stated everything you're saying (and more) on multiple occasions - however, working as a dealer tech is a lot different from working in the corporate office.
Most of what you say is valid, of course - I'm sure most slashdotters would agree that there *should* be standards (though, I'm sure they'd also agree that installing any given video card - even a new one - isn't always as simple as "grab the drivers"...). However, saying there's no variance is totally incorrect, because there often is. Additionally, expecting that any given vendor has all the data and all the knowledge is incorrect, as they often don't - an example being an audio unit using a part supplied by the vehicle manufacturer, where something internal to that particular part has changed, yet the vendor assembling the units has not been made aware of said change.
Is most of this stupid and easily avoidable? Yes. Does it still happen in this day and age? You bet. Is it easily fixable? No - at least, not from the trenches.
Remember, UNIX spelled backwards is XINU. -- Mt.