I dagarna har den korrupta samlade svenska motorjournalistiken efter mutresan till lyxhotellet i Kalifornien hyllat EX90, medan den sågas som en ofärdig bil av utländsk press, särskilt för programvaran. Det samma ska gällt EX30 och även elbilen XC40 Recharge ska ha buggig programvara. Varför är det på detta viset tro? Svaret finns i hur Volvo tidigare (inte) utvecklat sin progamvara enligt uppgifter till bloggen.

För det första ska vi vara på det klara med att EX30 egentligen inte är en Volvo, utan bara en Volvomärkt Geelybil, helt byggd på en Geelyplattform, men med lite utvändig och invändig form som ska smaka Volvo, plus ett bilmärke på fronten och aktern. EX30 och alla dess buggar är egentligen inte Volvo Cars, utan storägaren Geelys fel, även om den plattformen utvecklats i Göteborg.
Är man dock intresserad av buggarna hos EX30 har en förare listat 40 stycken här. Se de första 20 och de följande 20, vilket inkluderar att bilen helt enkelt lagt av helt när det varit trångt läge. Den ska tydligen också vara livsfarlig på landsväg utan mittlinje då den därmed vill korrigera till att ligga mitt i vägen när man får mötande trafik.
Även XC40 Recharge ska ha en del brister, inklusive rebrandade Lync.

Ett vittnesmål anger att man måste slå på blinkersen på en XC40 Recharge för att kunna starta stereon. Kanske bara för en enskild individ, men ändå …
Även nya Volvo EX90 på Volvo Cars nya integrerade plattform ska vara enormt buggig, iaf enligt utländsk motorpress som inte hyllar allt Volvo och kanske till och med betalar själva för testkörningsbesöket istället för att ta en muta om 100 000:- SEK värd lyxresa till lyxresort i Kalifornien inklusive allt och fina middagar.
“Software, however, still needs polishing. Two identical bugs occurred in two different vehicles we drove. One bug beeped that our second-row passengers had their seatbelts unbuckled. Indeed, the belts weren’t buckled, because no one was sitting in the back seats. More irksome was the phone-as-key feature’s spotty functionality. “
“According to multiple journalists at this event, one car on the first wave refused to start entirely until a technician came by with a laptop. The glitches would be more acceptable if phone-as-a-key was a backup to a keyfob, but it’s not.”
Kanske inte så lovande att man behöver en tekniker med en dator för att starta Volvos nya flaggskepp och att det gäller att ha tur om man öht ska kunna låsa upp sin bil med telefonen, när det inte finns någon nyckel som backup?
I övrigt saknas massor med annonserade funktioner, som helt enkelt inte fått fungerande mjukvara även om hårdvaran finns. Fanns en lång rad andra buggar och brister i mjukvaran, men citaträtten ger tyvärr inte utrymme för dessa, utan ni får läsa på länkarna.
För att förstå varför Volvo inte kan bygga programvara för sina bilar så får man ta ett steg tillbaka.
Volvo liksom de flesta biltillverkare (utom i princip Tesla) har traditionellt haft kanske hundratals små processorer i sina bilar – en från varje underleverantör för dennes tekniska pryl, och dessa ska sedan integreras till något som fungerar hyfsat. Tesla gjorde från början tvärt om och lade in allt i en central dator (nåja, två – förarrassistans, säkerhet, navigering och underhållning går att boota om under färd, så själva de manuella delarna styrningen och körningen ligger bevisligen i autonoma system som fortsätter fungera även om centralenheten kraschar eller bootas om) och har byggt mjukvaran själva sedan man kastade ut branschdominanten MobileEye från förarassistansen. Allt (nåja) styrs alltså centralt av en enhet i en Tesla.
Volvo och alla andra har tidigare inte gjort detta, utan istället specificerat vad underleverantörernas programvaror ska göra. Sedan har det blivit hundratalet kockar i form av underleverantörer som skrivit mjukvarorna.
Som ett exempel berättar en läsare för bloggen om en hel Volvoavdelning på 150 man som bara specade vad underleverantörens mjukvara skulle göra och hur den skulle kommunicera. Det tog alltså 150 man att speca detta, och sedan var det upp till leverantören av exempelvis strålkastarna att implementera i sitt styrsystem. Och har man jobbat i IT-branschen så vet man hur det kan gå när spec ska bli implementation …
Läsaren ställer sig frågande hur en hel ingenjörskader på Volvo ska kunna programmera själva när allt de gjort tidigare har varit att speca, nu när Volvo ska ta in allt i en helt egen central systemarkitektur?
För övrigt gäller det alltså inte bara Volvo. En granne bytte från Tesla Model S till Porsche Taycan och meddelade att det var en fin bil, men programvaran var buggig. Även där var det bland annat Bluetooth som Porsche tydligen inte klarade av att hantera.
En modern bil (och inte bara en elbil) är en hårdvaruplattform på vilken det körs mjukvara. Det kan liknas vid en iPhone, där man likt Apple tar betalt för hårdvaran men det som säljer är mjukvaran. Androidtelefonister kan fortsätta tjata om hur fantastiska hårdvaruspecar man har på sin telefon och att den är i princip gratis när man jämför den sämsta Androidluren med den bästa iPhonen, men greppar inte att man köper en Apple för mjukvaran och det tillhörande ekosystemet av sömlösa tjänster som bara fungerar.
Samma sak är det med Tesla. Det är mjukvaran och ekosystemet med bil-laddare-fungerande app man köper. Ladda? Bara stoppa in sladden i en SuperCharger och ladda, inget pillande med appar, kort eller ens brickor.
Tesla beskylls för att inte kunna bygga bilar enligt surt-sa-räven-om-rönnbären-principen, men de kan bygga fungerande programvara. Så alla som inte kör Tesla fortsätter klaga över kvalitetsproblem på teslor de själva inte äger, men läst om på nätet. För Volvo och andra gammaldags biltillverkare är det tvärt om. De kan bygga bilar, men inte mjukvara, men utan fungerande mjukvara så behöver man slå på blinkersen för att kunna få igång bilstereon. Tur att det inte är en BMW med den buggen, då blinkers som bekant inte ingår …
För övrigt kommer det aldrig mer gå att bygga en ny mjukvarulös bil – det är EU-lagkrav på att alla nya bilmodeller ska ha hastighetsskyltläsning och varna om man kör för fort, samt kameraövervakning av föraren för att hålla koll på att vederbörande tittar på vägen. Det kräver sin programvara och kameror även om säkert MobileEye kan leverera detta rebrandat till bilmärkets eget produktnamn.
Men inget att bry sig om. Bara läsa de svenska hyllningarna av EX90. Förmodligen världens bästa bil någonsin, men bry er inte om teknikern med datorn för att starta bilen.









