|
|
|
|---|---|
|
Hej. Jag har en E61 som jag har fått lite felkoder på. Jag får ut följande; Code: 426E - IBS Code: 42AE - DDE: BSD-Communication with oil-condition sensor Code: 42DE - DDE: BSD-Communication with glow control unit I Idriven så har jag ett larm om "Oil level sensor fault" Jag har köpt en ny oljenivågivare, och bytt denna. Men felkoderna är fortfarande kvar. Vad kan detta bero på? | |
|
Är felkoden kvar på oljenivåsensorn efter radering? Nåt knas är det med IBS,en:Länk. Sen har du ju glödstiftsreläet som e knas. Ver inte om IBS kan knasa till det så att dessa andra felkoder kan komma upp. Vad e det för motor och år? |
|
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Nu ska vi se, IBS vet jag kommunicerar via BSD (bitserial data interface). Och enligt felkoderna gör öven oljenivåsensorn samt glödstiftkontrollmodulen det också. Och minns jag rätt så är BSD en enkel point-to-point kommunikation. Det är alltså inte som de andra kommunikationsbussarna i en E60 som tex K-CAN (linjär busstopologi), byteflight (stjärnformad busstopologi) eller MOST (ringformad busstopologi). Exempelvis kan en defekt K-CAN styrenhet slå ut hela CAN-bussen och orsaka märkliga kommunikationsproblem mellan massor av enheter. Men i det här fallet borde det således vara helt tre helt separata ledningar (eller går de ihop till en enda ledning in mot DDE? Hmmm, ska nog kolla!), och att alla dessa går sönder samtidigt låter orimligt. Däremot är ju en gemensamt faktor att alla vill prata med DDE'n. Man skulle vilja lägga in en sniffer på de där BSD-linorna (eller räcker ju med oscilloskop till en början) och se hur kommunikationen ser ut. Osäker på hur mycker diagnostikutrustning du har, men skulle rekommendera att lämna in den till en mycket kunning verkstad specialiserad på BMW och framförallt felsökning för vidare felsökning. |
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Tog en snabb flukt på pinlayouten på en DDE till en typisk M57/M57TU. Men alla dess BSD-linor har separata pinnar (hade annars hoppats på en gemensam punkt som kan orsaka alla dessa fel). För jag antar att alla dessa fel uppkom samtidigt - eller? Det är ju en viktig ledtråd i felsökandet. Nu vet jag att även generatorn snackar över en BSD-lina med DDE, du har inte fått en felkod kring detta eller annan generator-relaterad felkod? Om DDE bara har ett BSD com-block och det går sönder (eller någon stömmatning/jord till det knasar) så kan man ju få alla dessa kommunikationsfel på en och samma gång. Men nu vet jag inte om det sitter ett gemensam BSD com-block eller om varje anslutning har sitt eget BSD com-block. Därför är det ju ganska intressant att sniffa/oscilloscopa BSD-linan mellan generator-DDE för att se hur det ser ut där, samt såklart sniffa/oscilloskopa de övriga BSD-linorna. Ja, det är där jag skulle börjat... |
|
Oj. Gud vilka bra svar. Bilen är en 535D ifrån 07 fast med faceliften. Lite oklart ifall dessa fel uppstod samtidigt. Bilen stod som sagt en hel vinter Och sen larmade den för oljenivågivaren Jag kunde tyvärr inte få några felkoder då mitt program inte ville fungera. Men jag har ju tyvärr inget oscilliskop att tillgå. Kanske ska kolla över jordpunkterna i bilen. Finns det några bra bilder på var alla dessa finns? |
|
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Ok, då sitter det nån variant av M57TU-motorn i den. Så om jag förstår allt rätt så är timeline följande #1 : ett meddelande plingar upp i iDriven om fel på oljenivågivaren #2 : felkoder lästes ut och då fanns följande 426E, 42AE, 42DE #3 : oljenivågivaren byttes ut #4 : meddelandet plingar fortfarande upp i iDriven om fel på oljenivågivaren #5 : försök att läsa ut felkoder igen gjordes men misslyckades (pga strul med program) Fråga 1 : Nollställdes/raderades samtliga felkoder i samband med steg #2? Fråga 2 : Vilket program använder du dig av? Ja, det första här är ju definitivt att få en baseline och se var man står. Det kanske var gamla mögliga felkoder som låg där sen åratal tillbaka. Det första som måste göras är att få igång att kunna läsa felkoder. Steg två är att radera samtliga felkoder och se vilka som kommer tillbaka. Angående jordpunkter så är moderna bilar numera extremt komplexa, det där med tre jordpunkter finns inte längre. Det finns runt ett 50-tal jordpunkter (och nästan alla måste du riva ut hela bilen för att komma åt) skulle jag gissa på. Och när jag skrev spänning/jord så menar jag även inuti olika styrboxar (de matas från flera olika håll och ofta har man olika power domains som styrs separat och inte ovanligt man har olika voltage och ground rails). Dessutom så strömsätts de flesta styrboxar inte längre från en säkring kopplat direkt till batteriet utan allt styrs från en eller flera power control modules - det är helt nytt område som man kan kalla energy management. Så det känns inte väl använd tid att jaga jordpunkter, eftersom vi dels inte vet ens om det är ett jordproblem och dels vet vi inte ens inom vilket område vi ska fokusera på. Först och främst måste nuvarande felkoder tas fram - annars jagar vi spöken. Visar det sig att det fortfarande är multipla fel på helt skilda BSD-interface så är det ju lämpligt att köra lite divide and conquer. Vilken riktning är det fel på? Dvs man kan ju koppla loss och se vem som kommunicerar och vem som inte kommunicerar - exempelvis kommunicerar ens DDE? Exempelvis är jag ganska säker på att innan DDE går ned i sleep mode så skickar den information om nuvarande SoC (State of Charge) till IBS (via BSD-linan). Är det helt dött från DDE? Eller är det helt dött från IBS? Samma sak med oljenivågivaren, fast eftersom du bytt så kan vi vara ganska säkra på att kommunikationen ut från denna fungerar. Men som du ser så behövs ingående material hur delarna fungerar, elschema, oscilloskop och lite annat smått och gott för att göra någon effektiv felsökning. |
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Vänta nu... Kan finnas en tvist på det hela... BSD används ju inte bara för att skicka styrkommandon och värden - det används ju även för att rapportera felkoder från separata kontrollmoduler till DDE (om jag minns rätt). Så vi kanske inte ska hänga upp oss på just BSD - don't shoot the messenger :-) Kanske är tre helt vanliga traditionella felkoder helt enkelt, dvs att IBS-enheten har velat rapportera ett fel, att glödstiftsenheten velat rapportera ett fel och att oljenivågivaren velat rapportera ett fel. Dvs det är fel rapporterade, inte att det är fel på kommunikationen. Nja, vi är nog tillbaka till början. Vad för program använder för att läsa ut felkoder (de ser faktiskt ut som interna BMW-felkoder)? Vad för felkoder återkommer, dvs radera alla felkoder och läs av felkoder regelbundet och se vilka som dyker upp (och när) under de närmaste dagarna. |
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Tillägg! Hittade lite intressant intern BMW info i TIS'en. BSD är ju ett interface där man bara använder en enda kabel (och datahastigheten är bara 1.2 kBd så vilket enkelt oscilloskop som helst duger). Jag såg ju tidigare att varje enhet har sin egen BSD-interface pinne in till DDE. Men sen kan man inte se mer, men jag hade ju mina misstankar. Och enligt BMW så för DDE så är tydligen dessa pinnar ihopkopplade internt! "Only DDE control unit: Each component connected across the BSD is connected to its own pin on the DDE control unit. However, these pins are interconnected in the control unit." |
|
BMW-slangen Du är en riktig klippa! Tack för du verkligen försöker hjälpa mig. Jag skrev nog lite fel i mitt förra inlägg. Jag menade att jag har raderat mina felkoder nu, och det var dessa tre som kom tillbaka. Det var förra vintern jag inte fick mitt felsökningsverktyg att fungera. Därav att dessa koderna säkerligen funnits sedan dess. Jag använder mig av Delphi med en DS150E Så inget bra verktyg egentligen |
|
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Jo, fast det verkar gå att göra lite grundläggande saker med den iallafall. Ok, men då har vi ändåså en bra grund och vi vet var vi står - vi har tre fräscha felkoder. De professionella verktygen börjar på typ 25 000 SEK och uppåt. Skillnaden är främst på två områden, de kommer åt tillverkarspecifika felkoder, tester och protokoll samt att ofta (dock inte alltid) finns mycket mer info. Det är access till tillverkarspecifika områden samt information man betalar extra för - att bara läsa ut rådata från ett protokoll är inte svårt och det är det som de flesta verktyg gör - att sedan tolka och presentera denna information korrekt är en helt annan sak. Men inget verktyg är perfekt, helst hade man behövt 3-4 olika verktyg för att täcka in allt. Men det är liksom ofta inte ens rimligt för en mindre verkstad och verkligen inte för en privatperson. Nu är ju den stora frågan. Betyder felkoderna att DDE klagar på att kommunikationen inte fungerar? Eller gör verktyget bara en väldigt märklig översättning/tolkning och sätter texten "DDE: BSD-Communication with glow control unit" på alla fel som kommer från glow control unit? Ett kul experiment kan ju vara att rycka ut kontakten till en av glödstiften. Då borde ju en felkod sättas för detta. Då kan man se hur felkodsläsaren hanterar den situationen. Men som du ser, vi har inte ens tagit första steget - vi sitter och klurar på metoder för att ta reda på vad felkoderna säger (har man bra verktyg så får man all denna info i ansiktet och kan börja felsöka direkt). |
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Ok, en snabb sökning på forumet gav svaret på min undran angående om verktyget sätter samma text eller inte på alla felkoder från glow control unit Länk Fault: Glow plug cylinder 1 Code: 4212 Fault: Glow plug cylinder 2 Code: 4222 Fault: Glow plug cylinder 3 Code: 4232 Fault: Glow plug cylinder 4 Code: 4242 Fault: Glow plug cylinder 5 Code: 4252 Fault: Glow plug cylinder 6 Code: 4262 Fault: BSD message failure Code: 42DE På något sätt kopplade man ihop 42DE till problem med glödtidsreläet (förstod inte riktigt hur det gick till). Kanske problem med det? Men av vad jag kan förstå så betyder ändåså 42DE just att det är problem med kommunikationen med glow control unit, och 42AE är att den har problem med kommunikationen med oil level sensor. Men det är ju inte omöjligt att du faktiskt har tre helt separata fel. |
|
Typiska sporadiska felkoder som kommer när batteriet är på väg att ta slut! Status på batteriet? Mvh/Ola |
|
|
Tack för era svar. Batteriet köpte jag ett nytt AGM95aH förra året På biltema 🙄 Men de verkade ha fått bra recensioner på dem. Så det borde vara lugnt. Däremot så kodade jag inte in batteriet när jag bytte. Kan det ha något med saken att göra? |
|
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Lite komiskt att man har ett avancerade energy management system och det verkar som att det händer då och då att det missar att informera och sätta felkoder om låg systemspänning. Men Ola har rätt, låg batterispänning kan verkligen ge märkliga fenomen och felkoder. I det här fallet verkar förutsättningarna vara fina för ett batteri i bra skick. Om det var stor skillnad i Ah mellan originalbatteriet och nuvarande batteri så kan det inverka negativt annars har det inte så stor skillnad. Så det bör inte vara ett problem. Det som är intressant är hur snabbt felkoderna kommer tillbaka. Exempelvis kommer de tillbaka med motorn igång (då kan man lägga låg systemspänning långt ner på listan över misstänkta)? Det är som sagt intressant hur snabbt de kommer tillbaka och i vilka scenarios. |
|
När jag raderade felkoderna så försvann alla. Jag sökte sedan nästintill direkt efter felkoder igen Och då var det dessa tre som var kvar. Men första gången jag sökte så låg det en del felkoder på för hög spänning/ för låg spänning Samt något fel på två glödstift som jag inte kommer ihåg vad det stod. Jag hade bilen inlämnad för byte av glödstift och allmän service för ca 6månader sedan |
|
|
IBS är sensorn som mäter spänning och ström, och skickar denna data till DDE via BSD bussen. För att DDE'n ska kunna beräkna rätt och övervaka elsystemet bör vissa kända faktorer finnas. En sådan är att när man byter till nytt batteri ska det registreras. Ifall det inte är gjort, så styr DDE'n efter det gamla batteriets data. Det datat kanske säger att batterit är 8 år gammalt fast ett nytt är på plats. Jag skulle rekommendera att registrera batteriet, att det är bytt. Sedan att storleken är ändrar från 90Ah till 95Ah har har nog inte så stor inverkan. Men det kan ju va skit i förgasaren oxå!!!!! //Ola |
|
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Helt rätt, som jag beskrev innan så är ett mindre hopp (som tex 90Ah till 95Ah) inga problem. Fast jag kunde inte se någon uppgift i tråden att det satt ett 90Ah innan. Men vi bör kunna utgå ifrån att det normalt sitter ett 90-95Ah i dessa. Om man däremot går från ett 80Ah upp till ett 120Ah så spelar det väsentligt större roll. Beräkningsalgoritmen tar mycket riktigt med åldern, men den har en relativt begränsad inverkan i själva algoritmen. Och denna algoritm är mest till nytta om man pressar systemet till max, dvs man har en ofördelaktig kör- och utnyttjandeprofil. Till exempel många korta resor i kallt klimat - där defroster, eluppvärmda backspeglar, glödpuggar, elvärme i stolar, elvärme i ratt, elvärme i växelspak, elvärme i gaspedalen och elvärme i mugghållaren går för högtryck vid varje starttillfälle. Nja, eller så skit i kardantunneln. Säger nog som Turbo - får du skit i kardantunneln kan man lika gärna slänga bilen. :-) |
|
När kom felkoden på I-Driven? I samband med batteribytet?. Här e någon som haft problem med IBS,en:Länk Här lite info om felsökning IBS,en:Länk |
|
|
Felet i idriven kom direkt efter bilen hade stått still länge. Körde bilen, stängde av den. Då kom ett pling i den lilla skärmen vid hastighetsmätaren En gul bil med två streck över |
|
|
Drog hur som helst ur IBSen för någon dag sedan. Det kanske reder sig självt efter några dagar får man väl hoppas |
|
![]() 13.394 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Goddagens NdL! Hur blev fortsättningen på denna story? Försvann alla felkoder (utom då på IBS) när du ryckte ut IBS-kabeln (IBS-komponenten är ju känd för att gå sönder i tid och otid)? |
|
|
|
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.
Klicka här för att registrera dig. Registreringen är gratis.
Är du redan användare? Logga in i menyn.
