News for hackers. Stuff that matters.
Re:Software is eating the car by jacquesm on Thursday June 10, 2021 @03:32PM (#27464652)
Nothing worse than automotive software. Buggy, slow, terrible user interfaces, outright dangerous and in many ways much worse than the systems they replace or augment.

The automotive industry has a long long way to come - assuming it will happen at all - before they can be said to be responsible software vendors.

Case in point: my - former - C class Mercedes that made two pretty good attempts to kill me by slamming on the brakes in a situation where that was totally unexpected and caused a perfectly safe situation to turn into a critical one. If not for playing ping pong for many years I highly doubt I would be writing this. After the first instance I had the whole car checked out to see if there was any fault in the system, the answer was that it was all working perfectly (that time the car had braked whilst on a very narrow bridge sending the car into a skid which I managed to correct before going over the side). Three weeks later it did it again, this time apparently because an advertising sign in a turn generated such a strong radar return that the car thought I was about to have a frontal collision. Again, out of nowhere an emergency stop.

I sold the car and got one where the most complex piece of software is the aftermarket radio, it has ABS and an ignition control computer but nothing in the way of 'advanced safety features'.

My vehicle actively trying to kill me is something I can do without.

So: as far as I'm concerned much less software on board of cars, open source it all if possible and roll it out much slower so we can get the bugs out.

Re:Software is eating the car by liquidise on Thursday June 10, 2021 @04:43PM (#27465532)
I’ll pile on with my own anecdote. Last winter I flew home to Maine to visit family. Rented a ‘21 Nissan Altima. It drove well until there was typical New England snow/slush mix.

While driving on a flat straight stretch of road the car suddenly... yanked itself sideways. Thank god no oncoming traffic was present and I was able to course correct safely. I immediately drove home and paid careful attention to the wheel response. It kept feeling like it wanted to yank me off the road.

Once home i broke open the manual and found 4 different “driver assist” and “driver comfort” functions. After disabling them all the terrifying behavior ceased.

I’ve lived my whole life in Maine, Rochester NY and Colorado. I’ve never felt as unsafe in a car as I did with those software features enabled in about an inch of snow.

Bonus, it also has collision detection warnings on the side of the car. It was convinced every puddle I drove through that splashed slush beside the car was an object I was about to collide with.

Re:Software is eating the car by TeeMassive on Thursday June 10, 2021 @05:14PM (#27465953)
> Bonus, it also has collision detection warnings on the side of the car. It was convinced every puddle I drove through that splashed slush beside the car was an object I was about to collide with.

That's the problem I have with people who tries to rethink our relationship with cars; it's obvious that they live a Californian lifestyle. "Just share your car" "Electric and solar is the way" "AI safety with cameras is a must"

Yeah, sure.

Re:Software is eating the car by SkyPuncher on Thursday June 10, 2021 @09:23PM (#27468272)
> Once home i broke open the manual and found 4 different “driver assist” and “driver comfort” functions. After disabling them all the terrifying behavior ceased.

I have these and absolutely love them. Sometimes, they do need to be turned off in bad weather, though.

Re:Software is eating the car by jacquesm on Thursday June 10, 2021 @10:51PM (#27468795)
The problem is that you don't know ahead of time when 'sometimes' is which is worse than nothing.
Re:Software is eating the car by MrGilbert on Friday June 11, 2021 @01:26AM (#27469626)
Not that I'm defending the technology in this case, but I notice that some people still believe it's unnecessary to read the user's manual of a modern car. Maybe this mindset has to change.
Re:Software is eating the car by jacquesm on Friday June 11, 2021 @01:22PM (#27476064)
The user interface of a car was standardized 100 years ago. If you need to read the manual of a car to decide which crap feature to disable seven menu layers deep in a configuration menu - assuming that the function to disable it even exists - then that vehicle should come with a mandatory examination before you can drive it and should not be allowed to be used for rental / short lease fleets.

Your typical manufacturer makes a very large fraction of their income from exactly those two applications.

If there is a mindset that has to change then it is that sticking something somewhere in a manual is sufficient disclaimer to be able to claim 'user error' in case of trouble.

Re:Software is eating the car by yholio on Friday June 11, 2021 @02:42AM (#27470058)
Strongly disagree. If you mimic the established user interface of the car people have been using for generations, then it should behave like people expect it too. If special qualifications are required to drive it, then you should sell it only to those who can prove them.

You cannot build something that looks like an elevator, has buttons with numeric labels, and when people push one button the doors close and they find out they just selected the power setting of a giant microwave oven. I mean, you can build it, if you don't care about people getting microwaved.

Re:Software is eating the car by Red_Leaves_Flyy on Friday June 11, 2021 @10:21AM (#27473735)
Maybe the problem is, at best, alpha level software is being field tested by million’s of people with life and death consequences. Cars computer systems should always fail safely. If that can’t be designed right now then test it with professional drivers.
Re:Software is eating the car by cyrks on Thursday June 10, 2021 @04:50PM (#27465648)
One of the main problems is that we have many different software teams trying to solve the same safety feature driven functions in many different ways with many different solutions, outcomes, and decisions along the way. This leads to a very fragmented base of software with varying levels of safety, none of which is tested to the same standards. The result is that consumers don't know of the car they are buying is truly safe at all
Re:Software is eating the car by judge2020 on Thursday June 10, 2021 @05:48PM (#27466253)
This is something agencies like NHTSA and/or private companies like IIHS are supposed to solve, but most active safety technology testing is just ‘does it work’ in very easy scenarios - the test suite needs to include many environments and tough conditions if it wants to evaluate these systems more broadly (The only issue being when car companies optimize for those specific tests, or ‘when the measure becomes a target’).
Re:Software is eating the car by Red_Leaves_Flyy on Friday June 11, 2021 @10:34AM (#27473918)
Anyone want to fund me? I’ll test the every living heck out every smart car in existence in every condition from perfectly flat straight drag steps to dirt roads in the mountains with a foot of snow and white out conditions, to unmarked pot holes riddled roads in torrential down pours. I’ll also test the usual stuff like does the car detect the kids playing in traffic, or the dog darting after the squirrel. I’ll video the test from numerous angles, cut in awesome music and sounds effects and upload everything to the internet. I’ll also write long articles about the intricate nuances of each vehicles responses to the tests and create scoreboards for categories like least likely to run over children, or most likely careen off a bridge if there’s a sign at the perfect angle.
Re:Software is eating the car by 6gvONxR4sf7o on Thursday June 10, 2021 @04:13PM (#27465201)
> The automotive industry has a long long way to come - assuming it will happen at all - before they can be said to be responsible software vendors.

It's worse than that. The very best in the software industry has a reliability problem. And carmakers are certainly not among the best in the software industry.

Re:Software is eating the car by systemvoltage on Thursday June 10, 2021 @04:53PM (#27465679)
Holyshit, thanks for the heads up. If I rent a new car, first thing I’m doing is disabling all this crap.

As long as pre-2010 cars are available, I’m gonna continue driving them.

Re:Software is eating the car by jacquesm on Thursday June 10, 2021 @05:27PM (#27466076)
It couldn't be disabled either without breaking out the wire snips and selectively disabling stuff and hoping that that would not have further averse affects. That car had a radar unit behind the front license plate and a camera mounted in the windshield. No idea which of the two was responsible for the false triggers.
Re:Software is eating the car by HellDunkel on Thursday June 10, 2021 @04:38PM (#27465474)
Frightening. My friend had a similar incident (but he drives like a complete nutcase).

Is there no „code of conduct“ what automotive software must not do in any case?

Re:Software is eating the car by amelius on Thursday June 10, 2021 @04:41PM (#27465515)
Probably these companies ignore any existing legislation to have more disruption powers. Lawsuits from fatal accidents are just the cost of doing business.
Re:Software is eating the car by jacquesm on Thursday June 10, 2021 @05:26PM (#27466059)
I would assume incompetence before malice and living in some kind of idealized bubble compared to field testing and dog fooding their own product in a very large variety of circumstances.

One car executive that I've known said this: "The very best test drivers are our end users, in the first week after release we learn more about a car than we do in the months of field testing prior.". I am not going to name the individual but it makes good sense and I have seen the same with all software products released to the general public.

Re:Software is eating the car by HellDunkel on Thursday June 10, 2021 @05:02PM (#27465793)
I work in the field and never had this impression. There are a ton of standards, safety related procedures and so on. But many of those are at least questionable. At the same time management is asking for more and more „features“. Many are just gimmicks or diluted by too many cooks. No one ever asks for GOOD software. Folks at the top have ABSOLUTLY NO idea what that could mean other than the absence of bugs.
Re:Software is eating the car by at_a_remove on Thursday June 10, 2021 @05:58PM (#27466350)
I have a stock head unit on my car, based on QnX, I'm told. It has some amazing limitations. I will throw out a couple:

First, you cannot delete radio stations. You can overwrite a radio station, or you can unplug your car battery, but you can't just flat up delete a radio station you have plugged in. CRU, I guess.

Second, it sort of recognizes .mp3 files in the USB drive, but not .wav, and it certainly doesn't understand .m3u playlists. Baffling.

It's just so ... clunky and dumb.

Re:Software is eating the car by sbierwagen on Thursday June 10, 2021 @06:51PM (#27466952)
I bought a car with an aftermarket radio that has a DVD player in it, which I've never used. When you turn it on, it displays a message warning you not to watch a DVD while driving. Sure, whatever. While the warning message is up, you cannot adjust the volume. I have to make sure to turn down the stereo before parking otherwise there's a solid five seconds on startup when it can't be turned down. Insane.
Re:Software is eating the car by betwixthewires on Thursday June 10, 2021 @07:43PM (#27467524)
I just have to get in on this one.

I have this old aftermarket $30 brand new at the time crappy little stereo. No optical drive, the thing doesn't even have an AM receiver. But it does take SD cards, USB drives and AUX. Perfect. That's exactly all an aftermarket system should do, maybe Bluetooth, but I don't use Bluetooth so I don't care. I can fit ~60 albums on one 8gb SD card. Goodbye buffering in the boonies, goodbye book of CDs.

There's no way to navigate directories besides just skipping to the next one. Fine. I've seen some that let you open a menu and navigate using the volume knob, but no SD cards. I tried very hard to find one that has an SD slot and more advanced directory navigation. The two are apparently mutually exclusive. So instead of getting to decide what to listen to, my unit mostly functions as a commercial free music only radio station with a wide, diverse selection of exactly things I like. I can deal with that.

It doesn't load the directories or files in any particular order, like it builds an index by randomly loading directories as they're read and then the files inside. At least it doesn't mix up files between directories. I can deal with albums being out of order I guess. But why it doesn't just load them in alphabetical order is beyond me.

Nothing but MP3 support. I even wrote a bash script to turn FLAC files into MP3 files just for the car, and it can even split FLAC by CUE file. Works just fine for me.

The thing has a predetermined EQ animation. It does not actually correspond to the output, its just an animation. Why? Who knows. But it does.

All in all I've been using the same unit for 5 years across 2 different vehicles. I like it I guess. The window smashers seem to know it isn't worth anything, which is great. If I could navigate better, it loaded directories and files alphabetically, and had an AM receiver, it would be the last aftermarket system I buy for the rest of my life.

Re:Software is eating the car by climb_stealth on Friday June 11, 2021 @12:07AM (#27469185)
My suggestion for getting SD card support is using a USB adapter. I'm using a Sandisk one [0]. It's quite small and hardly sticking out at all, and I just have it plugged in to the radio permanently.

Otherwise, my Pioneer DEH-X6650BT let's you switch between directories with a button press. Basically you have previous and next track, as well as previous and next directory. The toplevel is simply another directory. It also remembers where it left off after you start it, and it is super snappy with 19GB of MP3s that I have in various directories. Also, the manual is very explicit on what file system is supported, how many files and directories and in which order files are being played. See this page and the next one [1]. The only downside is that I can't seem to turn it off. As in it the radio is always illuminated, even when you are not playing anything.

[0] SanDisk MobileMate USB 3.0 Reader

https://shop.westerndigital.com/en-au/products/accessories/s...

[1] https://www.manualslib.com/manual/730613/Pioneer-Deh-X6650bt...

Re:Software is eating the car by Aperocky on Thursday June 10, 2021 @04:08PM (#27465148)
lol that is crazy.

Just leave the control to the person behind the wheel, but somehow that's too stretched of an idea.

I hope the F150 E truck will not have those 'automatic' features. but then again, I kind of wanted lane keeping and follow so maybe that's just the necessary evil. Maybe 'modes' where it gives all controls to me when I wanted it?

Re:Software is eating the car by finolex1 on Thursday June 10, 2021 @04:36PM (#27465451)
Counterpoint: My Subaru has averted at least 2 collisions till date by applying an emergency brake (admittedly not in any life threatening situation, though it did save me a considerable amount in potential repairs). Though yes I agree, the option to turn off features is certainly helpful.
Re:Software is eating the car by jacquesm on Friday June 11, 2021 @04:27PM (#27478035)
You may want to go through some additional driver education, if your emergency braking system activates several time in a short period of time that is a possible indication that you may not be on the ball. But happy to see that you ended up avoiding two accidents :)
Re:Software is eating the car by flavius29663 on Thursday June 10, 2021 @04:43PM (#27465535)
lane keeping is making me dizzy, at least on the rav4 where I had it. It's a constant battle between me and the computer about where to keep the car in the lane, making it such that the car constantly sways: 1. corrected by me, 2. then corrected by the computer, goto 1.

If I don't correct at all, the system is getting mad at me for not keeping the hand on the steering wheel.

Auto follow is again somewhat risky, you can't really rely on it, sometimes it brakes too late.

Re:Software is eating the car by oldgradstudent on Friday June 11, 2021 @01:19AM (#27469576)
Autonomous Emergency Braking (AEB) can be dangerous, but these systems are being put into cars with the flimsiest data to support them.

No serious trial has been performed to test whether the benefits outweigh the risks.

Re:Software is eating the car by fomine3 on Friday June 11, 2021 @01:46AM (#27469760)
Re:Software is eating the car by oldgradstudent on Friday June 11, 2021 @03:53AM (#27470472)
> https://www.iihs.org/news/detail/evidence-mounts-for-effecti...

Exactly what I said. No serious trial (or any trial).

What they describe is an observational study where they compare the same make or model with different levels of safety equipment.

The obvious confounding is that they're comparing people who care enough about safety that they are willing to pay for additional safety features, compared with people that are not willing to pay.

There's a reason we have double blind randomized controlled trials in medicine. The alternatives just don't work.