AutoPower Forum

AutoPower Diskussion

i-Serien
2.346

Bromsar som inte riktigt bettar

js
1.951
jsn
i5 m60 -24
i5
Har vid ett fåtal tillfällen upplevt att bromsarna inte riktigt vill betta. Känns som om de inte tar mer / kraftigare när jag trycker lite hårdare på bromspedalen, händer liksom inte mer när jag trycker hårdare. Detta gör ju att jag bromsar ännu hårdare, och till slut tvärbromsar bilen.
Hände senast idag, brant nedförsbacke mot trafikljus som slog om, och kändes som om bromsarna inte ville ta under någon sekund eller två.
Har ni upplevt motsvarande? (Hur) har ni fått det åtgärdat?
Jag har en känsla av att det är regenereringen som reagerar för långsamt när det inte går att regenerera mer utan de riktiga bromsarna behöver kopplas in?
Ev kom detta med senaste OTA i vintras, men mycket osäker.
Visa användare
ProPro-medlem
13.515
bmw-slangen
323i E30 -85 track day car
120i E87 -06
BMWCS #10072
@bmwslangen (Instagram)
Yikes!
Det är bland det sista man vill känna när man swoshar uppför NGK-krönet (det och att ratten lossnar)!

Jag fluktade lite snabbt på NHTSA's websida (då de är ganska snabba med att uppmärksamma vissa typer av fel "over there"), men hittade ingenting tyvärr. Varken recalls eller manufacturer communications (som jag tror är frivillig).

Där fanns bara två recalls (men inget av intresse för detta problem):

Problem : Pedestrian Warning Sound Malfunction
Lösning : Update the external artificial sound generator software

Problem : Inoperative Hands-On Detection System
Lösning : Inspect and reattach the ground connection as necessary



Men som med alla moderna bilar (SoW) numera så är lösningen garanterat en mjukvaruuppdatering eller mjukvarurelaterat, så prova att:
* Kolla om det finns senare versioner av drivaren för bromspedalen (kolla i Device Manager)
* Avinstallera och installera bromspedalen igen
* Avinstallera bloatware som gör att bilen upplevs lagga då och då
* Gå till BMW Update och kolla att "Get the latest updates as soon as they're available" are påslaget
* Hoppas på att BMW gör en uppdatering
* Köp ny smartphon... Jag menar bil...



Men för att vara lite allvarlig, finns det någon inställning i i5 modellerna där man kan välja hur broms och regenering samspelar? Jag vet att på vissa märken/modeller finns det (eller är en del av vilken "mode" man är i) men på vissa får man bara vad tillverkaren ansåg var bäst.
js
1.951
jsn
i5 m60 -24
Hahaha, verkar funka lika bra som att stanna vid vägkanten och be Damen antingen vara tyst eller kliva ur bilen :D
Vad jag hittat i inställningarna är att det går att justera hur mycket bilen skall regenerera / motorbromsa när man släpper gasen. Är väl tre lägen, låg, hög, dynamisk där dynamisk är att den bromsar hårdare inför stoppskyltar om den tycker det går för fort. One pedal drive om man vill. Jag har inte hittat att man kan justera när den skall gå över till att använda friktiosnbromsar istf regenerering, men det kanske finns fem submenyer ner någonstans...
Bilen är listad i EUs riskdatabas för potentiella problem med bromsservon Länk men jag är väldigt osäker på huruvida det är relaterat till det problem jag upplever. Det är inte vid varje inbromsning jag upplever problemet, och inga varningslampor tänds eller liknande.
Visa användare
ProPro-medlem
13.515
bmw-slangen
323i E30 -85 track day car
120i E87 -06
BMWCS #10072
@bmwslangen (Instagram)
EU Safety Gate glömde jag helt och hållet att kolla - bra du friskade upp mitt minne!

Ser nu att det jag skrev blev lite tokigt. Det var ju "gas pedal liftoff" beteendet jag ville säga ofta var inställbart (precis som du beskriver).

För applicering av färdbromsen så tycker jag inte det ska finnas något direkt utrymme för "tolkning".
Trycker jag på bromspedalen så ska jag (varje gång) få samma effekt.
Sen hur systemet undertill löser det är irrelevant (den vet hur mycket jag begärt via antingen trycksensorer eller lägesgivare eller båda).

Här kan man exempelvis tänka sig att styrsystemet försöker regenerera maximalt när man bromsar väldigt lätt till lätt när bilen är inställd i ett läge där ingen regenerering önskas vid gas liftoff.

Men oavsett om bromsverkan är 100% regeneretivt, 100% hydrauliskt eller en glidande skala däremellen så ska det upplevas identiskt för föraren - så vill ju jag ha det iallafall!

Detta kräver ju då ett väl integrerat system som inte är helt lätt att få till (och kan ha många mjukvarubuggar).

Säger inte att det som jsn upplevde har något med mjukvara att göra (liknande effekt kan du ju få när du kört länge i kraftigt regn och det är en film av vatten på bromsskivan).

Men ju mer mjukvara som är inblandad, desto större chans/risk är det att de är mjukvarurelaterat (det är ju grundläggande sannolikhetslära).

Att felsöka intermittenta fel inuti en mjukvarustack inne i ett komplicerat system med många samverkande delar (där allt dessutom är proprietärt), jag menar lycka till! Been there done that :-)



<offTopicMode = TRUE>

Men jag tror att det här är vad vi kan förvänta oss framöver dvs bilar som upplevs uppträda inkonsekvent pga av både avsiktligt inprogrammerade features (exempelvis ditt exempelvis på stopp-skylt) men även icke-avsiktliga inprogrammerade buggar. Lägg därtill förändringar som sker löpande via OTA. Din bil kan ju ändra karaktär många gånger under sin korta livstid som konsumentelektronik har idag med både bra och dåliga OTAs.

Är väl bara en tidsfåga innan vi får en CrowdStrike-liknande incident (19 juli 2024) fast på bilar.
Bilen fungerade på kvällen och på morgonen vägrar den starta (säg tex för att en kritisk säkerhetskomponent vägrar starta bilen) - allt pga en OTA som hände över natten.
Och enda sättet att få det åtgärdat är att bärga bilen till återförsäljare.
Tänk er det scenariot.
Då bilar numera är både uppkopplade och har massor med nät och angreppsvektorer (detta kombinerat med vilka risker/effekter det finns om det kommer in defekt/illvillig mjukvara i din bil) gör att fordonssäkerhet är stekhett. Så att bygga in mer och mer säkerhetsrelaterade (cybersäkerhet - inte fysiskt säkerhet) komponenter och system i bilarna så blir denna sannolikhet för händelse bara högre och högre för var dag.
Fast innan detta händer lär vi uppleva ett antal gisslandraman liknande datorer som krypteras.
Redan idag så sitter går det att hacka CAN-nätverket via exempelvis strålkastarna (man hackar sig in i bilen via kontakten till strålkastarna som numera hänger på en av CAN-bussarna). Så redan idag tror jag det är krav på att kommunikation mot motorstyrenheten ska vara krypterad och detta kommer bara att växa.


Vänta bara till Kina-skräpet kommer över hit... Om man tyckte Tesla och VW släppte ofärdig mjukvara, tänk bara då vad dessa kommer att lansera (det finns redan många allvarliga fall i Kina kring detta - insynen är dock minimal då diktaturen i Kina täcker upp och skyddar och stöttar strategiska inhemska företag oavsett om det de gör är lagligt eller inte).

<offTopicMode = FALSE>



Är verkligen det enda att göra i detta läge att sitta och hoppas på att BMW gör en mjukvaruuppdatering (nån gång)?

Nu har du en 2024, så bara 1 år gammal. Men säg i framtiden om man sitter med en 8 år gammal bil, får man då ett meddelane på skärmen som säger att "supporten för denna bilen upphör om 3 månader" (och att den blir i princip obrukbar efter det)?

Fast det kan ju vara mekaniskt (eller elektromekaniskt) iallafall.
Hade ju varit intressant att se vad bromstrycket i DSC-styrenheten uppgav för alla fyra utgångarna samtidigt som man loggade hastighet och bromspedalens rörelse.
Fast då får man ju sitta och logga varenda gång man kör och hoppas det uppträder.
Och även om man har datan framför sig - vad skulle nästa steg vara egentligen (oavsett utfall)?
Visa användare
ProPro-medlem
13.515
bmw-slangen
323i E30 -85 track day car
120i E87 -06
BMWCS #10072
@bmwslangen (Instagram)
Ett färskt (av många som kommer att komma framöver) exempel på att vi inte pratar i nattmössan när vi pratar om sunkig mjukvara som exempelvis orsakar att bromspedalen inte fungerar:
Länk



Volvo Cars tvingas återkalla elbilar och laddhybrider för ett allvarligt bromsfel.
Felet kan uppstå om bilen körs i en nerförsbacke en kortare stund.
När föraren trycker på bromspedalen kan bromsarna bli helt avaktiverade och bilen blir omöjlig att stanna.

En mjukvaruuppdatering som löser detta finns nu tillgänglig via återförsäljarnas verkstäder.
js
1.951
jsn
i5 m60 -24
Nu har bilen varit inne på verkstad, det fanns ny mjukvara som kontrollerar bromsar och regenerering så den har laddats in i bilen. Får se om detta löser problemen.
js
1.951
jsn
i5 m60 -24
Som lovat i denna tråd Länk så lyfter jag detta topic igen...
Mina bromsar är oförutsägbara i hur hårt bilen kommer bromsa när jag börjar trycka på bromspedalen...
För det mesta tar de som de skall, och håller sedan samma bromskraft vid konstant tryck på bromspedalen.
Men ibland tar de betydligt mer än de brukar
Ibland tar de betydligt mindre än de brukar
Ibland ändrar de bromskraft under inbromsning trots att pedaltrycket inte ändrat sig.
Några gånger tar de inte alls i ett par sekunder, innan det blir tvärnit. Vid dessa tillfällen hinner jag i stort sett ställa mig upp i stolen och trycka på bromspedalen för att få bromsarna att ta innan de till slut tar. Detta har hittills inträffat vid hastigheter under 50km/t. Senaste gången klev ett rådjur ut på vägen framför mig, och då försökte jag tvärnita direkt. Bromsarna tog inte alls under ett par sekunder (som jag upplevde det) innan de börjar ta. Då uppträder de som på en riktigt riktigt gammal lastbil där de sakta börjar bromsa mer och mer tills ABSen går in efter ytterligare någon sekund.
Vid samtliga tillfällen som det varit fullständigt bromsbortfall har det varit klart och torrt väder, och jag har använt bromsarna tidigare i dessa körcykler.
Verkstaden har försökt åtgärda detta flera gånger men inte lyckats. De har försökt återskapa uppträdandet men inte lyckats. Jag har inte heller lyckats hitta något mönster för när det skall inträffa.
Vad kan vara orsaken till detta uppträdande?
Hur åtgärdar man detta?
Bromsarna känns som ganska viktiga att kunna lita på...
bl
2.357
blixten
325i -88
Låter ju som att det är något fel på elektroniken som styr abs enhet och antisladd. Dom samarbetar väl också med varandra. Men att felet endast uppstår ibland beror väl då på något glapp eller liknande i någon komponent på ett kretskort. Blir ju väldigt svårt att hitta/åtgärda utan att byta delar tills felet upphör.

Det kanske inte fungerar så nu för tiden med felkoder, men jag hade en bmw för ett antal år sedan där det var ryckningar, ibland små ibland större. Märkesverkstad hittade inga fel. Till slut byttes själva huvud styrenheten och då upphörde ryckningarna. Men när det var fel i den elektroniken gavs inga felkoder och det fanns ingen mätutrustning då hos bmw för att kontrollera själva "hjärnan" i systemet.
js
1.951
jsn
i5 m60 -24
Tack för svar!
Ja, jag är inne på liknande resonemang. Något glapp i hw som får ws att ibland gå bananas.
Jag ser att jag glömde nämna att jag några veckor körde med regenereringen i mellanläge istf lågt läge, och så länge jag inte rörde bromspedalen så fungerade inbromsningarna som de skulle, men om jag ändå behövde bromsa till lite ytterligare så hade jag samma oförutsägbarhet i hur hårt bromsarna skulle ta.
Visa användare
ProPro-medlem
13.515
bmw-slangen
323i E30 -85 track day car
120i E87 -06
BMWCS #10072
@bmwslangen (Instagram)
@blixten : Det är fortfarande vanligt att fel i elektronik inte sätter några specifika felkoder (och kommer så att vara inom överskådlig framtid). Felkoder är ju scenarios som en mänsklig varelse funderat ut kan hända och lagt dit (förhoppningsvis korrekt) detektering och rapportering av detta. Men detektering kan endast göras på tillgänglig information och det finns många många punkter i ett inbyggt system som man inte kan se. Nu har möjligheterna utökas och mer avancerade metoder finns tillgängliga men samtidigt har komplexiteten ökat. Det går att få mycket hög redundans, robusthet och diagnosmöjligheter (båda interna och externa såväl som automatiska och manuella), men i slutänden är det en avvägning mellan kostnad och sannolikhet multiplicerat med konsekvens.

I systemkritiska system är exempelvis redundans en självklarhet och kan exempelvis innebära att man kör två (och ibland fler) identiska styrenheter parallellt och är inte utsignalerna identiska mellan alla styrenheter kan högprioriterat larm eller nedstängning initieras (har man tre kan man exempelvis köra med röstning där den avvikande ignoreras eller stängs ned och processen fortgå men felkod/larm kan sättas men med lägre prioritet). Redundans, olika typer av övervakningar, failsafe design och mycket mer är exempel på olika metoder för att hantera fel på ett mer kontrollerat sätt.

Tittar du på den elektriska gaspedalen eller gasspjället redan från E46-tiden (M54-motorn) så är det två sensorers värden som rapporteras och de är designade att alltid vara varandras motsatser (om ena sensorn visar 5V ska den andra visa 0V, visar en 3.1V så ska den andra visa 1.9V och så vidare). Båda signaler läses av och avviker något från det normala vidtas olika åtgärder beroende avvikelsen (exempelvis om 5V betyder plattan i mattan och båda signaler signaler visar 5V så är det rimligt att anta att systemet ignorerar alla signaler från gaspedalen och ser till att gasspjället stängs eller förblir stängt).


@jsn : Det skulle vara ett intressant experiment att slå av all form av regenerering och endast använda friktionsbromsarna. Men det är ingenting som en privatperson kan göra och nog endast vissa utvecklare inom Bosch/Siemens/ATE (osäker exakt vilket system som är på denna modell) som kan göra det.
Samtidigt så vet jag inte hur användbart resultatet skulle vara. Dina bromsar skulle med största sannolikhet fungera alldeles perfekt och bete sig exakt likadant vid varenda inbromsning. Då skulle vi vara tillbaka till ruta ett och leta fel i stort komplext system.

Däremot lite intressant att med endast regenerering så är det konsekvent, men när de två metoderna ska samarbeta så verkar det bli problem. Kanske den får för sig att ibland att slå av all regenerering när du trycker på bromspedalen (för om den oftast bibehåller regenerering men ibland fungerar inte det då blir det ju väldigt märklig upplevelse och lite som du beskriver)?

Det man behöver göra är att kontinuerligt kunna logga bromspedalens läge (tror den numera har lägesgivare också), trycket i huvudbromscylinder, huvudparametrar för regenerering (främst då begärd nivå av regenerering) samt hastighet - gärna även någon typ av loggning/övervakning av vad som faktiskt nådde ut till komponenterna. Samt reproducera problemet sålart (och ha någon typ av marker i loggarna tex tid för att kunna hitta tillbaka till det tillfället). Men kräver ju ganska specialiserad och tidsödande diagnostisering.


@jsn : Ungefär hur ofta upplever du det? Är det tex en gång var 10:e mil, var 100:e mil eller 1000:e mil (om vi antar du kör typisk blandad miljö och typiskt 1500 mil om året).

Personligen så hade jag inte ens rört en sådan bil ens med min 10 foot pole om den hade betett sig sådär upprepade gånger. Rena skräckscenariot ju. Jag hade krävt återköp av BMW. Men jag förstår problematiken om det är svårt att återupprepa (och att det inte verkar finnas särskilt många andra bilar med samma problem för då hade det inte tagit lång tid innan det hade börjat uppdagas).
js
1.951
jsn
i5 m60 -24
Ja, loggar hade varit trevligt... Jag har frågat efter om det går att "göra en core dump" när det har inträffat, men inte fått något svar. På interna testbilar går det att få ut allt som hände de senaste tio sekunderna (typ, ish) genom att trycka en sekvens på olika knappar, men det går nog inte på prod-bilar.
Någon gång i veckan så lägger jag "växellådan" i N och bromsar ner från motorvägshastighet för att motionera ok och skivor. Den inbromsningen tar alltid svagare än med regenerering (kräver hårdare pedaltryck), men har hittills varit konsekvent i uppträdandet.
Småvariationer i bromsupplevelsen kommer nästan dagligdags. Att den inte bromsar alls dyker upp någon gång i månaden eller så. Hittills vid relativt låga hastigheter, under 50km/t.
bl
2.357
blixten
325i -88
Det felet jag hade på styrenheten hade ju i alla fall den "fördelen" att det fanns nästan hela tiden, det är ju värre att lösa när felet visar sig ibland. När jag frågade bmw om de hade någon dator som de kunde mäta upp/felsöka själva styrenheten med, fick jag ett nekande svar. Men de sade att Siemens som hade tillverkat styrenheten har "antagligen" en sådan, men det är inget vi har tillgång till.

På min dåvarande bil började man med att ta bort den befintliga mjukvaran och ladda ner en korrekt mjukvara igen, när det inte hjälpte så ansåg man att det var styrenheten som fallerade och byte av den gjorde att felet upphörde.
Visa användare
ProPro-medlem
13.515
bmw-slangen
323i E30 -85 track day car
120i E87 -06
BMWCS #10072
@bmwslangen (Instagram)
Precis jsn, du borde haft en "Force crash dump" knapp på din ratt! :-)
Jepp, de flesta inbyggnadssystem jag fipplat med under åren har haft någon form av detta vilket är standard - alltifrån ganska avancerade (non-recoverable) core dump funktioner med avancerat ekosystem runt detta till att man sparar undan bara vissa delar av ett system vid en viss tidpunkt/händelse/scenario till ett separat lagringsställe och kan fortsätta/återuppta exekvering.

Oj, ganska sällan alltså vilket är en ganska knepig situation (som blixten också pekade ut).

Ja tyvärr - har faktiskt väldigt lite att komma med här. Hade hoppats att andra haft liknande upplevelser och kunnat flika in här med sin berättelse. Om inte så lutar det ju åt att det är något specifikt problem med just din mjukvara eller hårdvara (och med tanke på att du fått ny mjukvara och ominstallation och allt så lutar det ju mer åt hårdvara).
Du måste vara en registrerad användare för att kunna göra inlägg här.
Klicka här för att registrera dig. Registreringen är gratis.
Är du redan användare? Logga in i menyn.