2nd hand or not it would be stopped in UK from a franchised dealer.The car is 2nd hand? Then there is no Stuttgart guidance full stop on delivery.
which then either means 2 things, your dealer is not a fully equipped reseller and needs a fully equipped dealer to update your vehicle / reset service interval as he doesn’t have the right equipment, or something is wrong and the car is not ready for delivery.
I'm not picking sides here, but clearly bricking the car cannot possibly be worth any fix or new feature.I didn't say noone has bricked their car after updates. But I would still say that it is worth it for fixes, new features and so one. [...] And since software is such an essential part of an electric car I would always keep it updated.
Congrats! Previous owner (and/or dealer) must have taken a bath on this.just to update everyone, the dealer did the update and I took delivery of my CPO 2022 GTS (only 200 miles!) and I love it!
There's a lot to unpack in there, but briefly and in no particular order:For those that are avoiding doing updates, here's one thing to consider. There are a lot of embedded systems in the Taycan and you should take security seriously. I would imagine that Porsche will not be publishing vulnerability details and doesn't seem to publish which open source code libraries they use, but it's easy to guess they use things like openssl for all their communications and have an off the shelf kernel to run the computers and a commercial IP stack to handle data from the car. Those all have regular updates due to vulnerabilities and bugs and you really want to keep them up to date. At some point Porsche will likely stop providing patches and the car will no longer be able to communicate with the Porsche servers and we'll loose whatever services were dependent on that communication. But if you aren't keeping your sw at least relatively up to date, you may not be able to communicate with Porsche servers long before the car is considered obsolete, or worse, you may find a hacker doing things with/to your car that you didn't plan for.
I agree, but having worked in tech for so long I've seen too many cases where not keeping up with patches has bitten users. Not saying you should be a bleeding edge early adopter, but being several versions behind can cause lots of problems too, especially if you suddenly have to update. But to each their own. I'm happy keeping up but waiting to see if others have problems, and that's why I was asking the forum if anyone was aware of this supposedly new patch. The dealer said it was just released on Monday morning in Germany and that's why the dealership wasn't aware of it and couldn't release the car Sunday night. Since there's no word of a new patch though, I suspect the dealership simply hadn't kept the car updated until a customer wanted to take it home.I'm not picking sides here, but clearly bricking the car cannot possibly be worth any fix or new feature.
Also, software has this nasty habit of breaking when it's being changed. Most of the time, at least.
thanks! I'm pretty sure it was the dealership. From what I can tell they ordered it when the GTS came out and kept it on the showroom floor until Feb 2023 when they decided to make it a demo car and that's when it got the 200 miles. I think I put a significant % of those on when I took it out for multiple test drives, lol!Congrats! Previous owner (and/or dealer) must have taken a bath on this.
That's good to know! I did a Google search for PCM and software libraries and didn't find the listing for Taycan, but it sounds like I just need to do more digging.There's a lot to unpack in there, but briefly and in no particular order:
- you can see in the PCM the complete list of software libraries with their respective versions
Yep, very familiar with the responsible disclosure concept. The equipment vendors I have worked for follow this process, and yes, you're right, how much information that's disclosed really depends on where the problem was found. More information will be disclosed if found by an outside researcher, and more so if it's close to a Black Hat conference, lol! Vendors generally want to say as little as possible and wait as long as possible since it gives users a chance to upgrade past the vulnerability and then the announcement becomes a non-event for most.- there is this thing called Coordinated Vulnerability Disclosure, where, in general, security researchers and vendors collaborate on addressing security vulnerabilities responsibly. It is not Porsche's call whether to publish details or not - unless, of course, they found it in house, in their code, and are addressing it directly.
I was thinking more along the lines of when TLS 1.1 and earlier which were finally removed so you can't even force a handshake these days. That will eventually happen with the stack the Taycan is running (hopefully they are implementing 1.3). When that happens it's going to be a decade or more from today I assume. Will the car be able to connect to Porsche services then or will the developers have moved on to whatever is the latest and the Taycan 1.0 will be left behind? I hope Porsche maintains there reputation for their legacy cars!- regarding stopping of patching - well, that's kinda covered by the warranty. If the car no longer works as advertised during the warranty period, it's on them to fix it. If the car becomes bricked (due to lack of updates) out of warranty, they'll be hit with a lawsuit for the ages. But in general, software doesn't just stop working because it's not updated (and usually it's the other way around).
No problem, it's all good and healthy discussion!- not trying to diminish the importance of your advice (I do work in software security), but to be honest the vulnerabilities that we see lately are more of an attention grab/gathering likes on Twitter. The OpenSSL vulns of late are fairly exotic (understandably, it's a well-established library) and someone close enough to your car to launch an exploit is more likely to just steal it. That is, the car is not an open endpoint, readily taking requests.
OP, since you are new to the Taycan, know that from within the PCM you can see the subsystem versions by going to Settings > System > System Information and then look into "Version information" and "Software Components". I think it is the SW Components piece you are interested in.The PCM is based on the Audi MMI MIB Gen 3. You can find more info on that all over.
The primary reason for me update is security fixes for internet connected things. Everything else can be a gamble, since you cannot choose à la carte what you want updated. While I update all my connected devices (Taycan included), I often don't update devices which have no internet connection if they work exactly as I want them to work. Every update is not just bug fixes, and features you want, it potentially has new bugs and features you don't want. If there is some feature I want, I usually weight the need for that feature with the risk of other features no longer working (or being removed).I have all the updates on my 23 CT4. Not bricked. So when they released an update to fix issues with charingcurves and temperature in the battery to keep the longevity of the battery. You will not install it? Do you not update your phone, computer and other electronics either? Your loss.
If the device(s) are internet connected – that is a genuine security risk.I never use automatic updateson anything.
I wrote assembly programmes and Fortran back in the day. My first programme that earned me money was written in 1970-2 in Fortran.If the device(s) are internet connected – that is a genuine security risk.
There are mitigation approaches you can take – like putting that device on its own VLAN (and dedicated SSID if only wifi connected) – but doing that definitely increases the complexity of your local network setup – which brings its own risks and complications.
I do appreciate your point that bloat is a big issue in the software business. But it has been ever such. You should hear what an assembly programmer thinks about FORTRAN – and a machine code programmer (do they still exist?) thinks about assembly!
The PCM operating system is Automotive Grade Linux. They actually do use Docker to containerize a lot of the applications, for example Spotify and the Calendar integration etc.Here are the version screen shots for reference
Going through the component info, it's interesting to see Droid and Apache among the other items. i giess it really is more like a big smart phone after all. Good to see that there is only 1 Audi component there, probably the UI.
Porsche should consider using Docker to manage their updates, lol.