|
Sida 1 av 2
|
|
|---|---|
|
Hej, Undrar bara vilken säkring som styr ECU på en E91? Har kollat under vita locket i motorrummet på passagerarsidan, men där sitter inga säkringar. | |
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
F4 och F37 (samt såklart indirekt även F101 då K6300 reläet drivs från denna säkring). F4 och F37 sitter i junk boxen. F101 sitter i bakre säkringslådan (i bagageutrymmet på höger sida - ovanpå batteriet). |
|
Tackat för svar. Har hört att man kan resetta ECUn genom att dra säkringen. Har redan kollat säkringsboxen på batteriet. |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
En del info försvinner vid bortfall, men en hel del är lagrat i NVM (non-volatile memory). Men ska vara ärlig och säga att de här lite modernare styrenheterna har jag inte så vansinnigt bra koll på. Men om du redan varit där vid säkringsboxen ovanpå batteriet så har du således redan sett F101 (är en 250A säkring). Alltså inget man fipplar med normalt sett. Och såvida du inte felsöker voltage supply issues till DME så behöver du inte oroa dig över den. Men som sagt, F4 (10A) och F37 (30A) driver DME och båda sitter i junk boxen. Drar du dessa så blir DME spänningslös. Fast jag blir alltid lite misstänksam när det skrivs "jag har läst" eller "jag har hört". Det brukar i de flesta fall betyda högst tveksam information från icke-kunniga personer. exempelvis brorsans kusins farbror som sägs vara bilmekaniker eller någon självutnämnd master technician som överröstar alla andra med sin information :-) @StAh : Varifrån kommer informationen i detta fall? @StAh : Vilket är det egentliga problemet som du jagar här och försöker lösa? |
|
Hej, Tack för info. Problemet är att jag inte får kontakt med ECUn från OBD scannern. Sökte på "ECU connection problems". Och en lösning som kom upp ofta var att resetta ECU och rensa data från den. En åtgärd var att dra säkringen till den för återställning. |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Aha, ok. Nja, att göra en "norsk reset" löser sällan ett sådant problem. Det brukar ofta mer vara problem med spänningen eller jorden i OBD-uttaget, att kontaktbladen i OBD-uttaget har tryckts isär för mycket (vilket ger ingen eller dålig kontakt), att någon sänkt CAN-bussen som OBD hänger på, eller om ISO9141 K-linan är trasig, att spänning eller jord är dålig eller saknas till motorstyrenheten och så vidare. Ibland kan det vara utrustningen det är fel på. Jag hade exempelvis ett märkligt fel där jag kunde prata med alla styrenheter förutom just DME och FZD när jag använde Carly OBD dongle och Carly app. Använde jag INPA fick jag kontakt med alla styrenheter. Efter byte av dongle så kunde Carly appen se alla styrenheter. @StAh : Vilka andra styrenheter får du kontakt med? @StAh : Vilket diagnostikverktyg använder du? Kör du i rent OBD-II läge eller kör du tillverkarspecifikt läge? |
|
När jag använder iCarsoft scannern får jag kontakt med många paramrtrar. Men när jag provar med "Carly" eller "Car scanner" appen får jag ingen kontakt med ECUn. Både OBD scannrarna för Carly och Car Scanner får spänning från sockeln. |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Nja, när du säger parametrar så menar du styrenheter (dvs DME, DSC, FRM, FZD, CAS, JBBF etc) eller? Så du får kontakt med andra styrenheter - men aldrig med DME oavsett diagnostikverktyg - stämmer det? Eller säger du att du får kontakt med alla styrenheter, inklusive DME, med iCarsoft men med Carly eller CarScanner får du inte kontakt med någon styrenhet - stämmer det? Då detta är felsökning är det ganska viktigt med terminologin här :-) Fast CarScanner är väl bara en generisk OBD II app - eller hur? Den sniffar garanterat bara på ISO15765-4 D-CAN bussen på din bil och pratar alltså bara med DME via JBBF och då såklart bara enligt det standardiserade generiska OBD II protokollet. Men till CarSanner måste du ha en dongle. Här vet jag det finns så vansinnig mycket skräp-ELM327-kloner och det vet jag av erfarenhet ställer till massa med problem. Så du måste ha en bra dongle och den måste fungera (de går sönder ibland). Samma sak med Carly. Vilken dongle använder du? Använder du Carly's egna? Fel dongle kan skapa massa märkliga saker - se min erfarenhet exempelvis (jag använde Carly's egna men en för gammal version så först när de skickade mig deras senaste vesion fick jag kontakt med DME igen). Du har nog en såpass ny bil så du har garanterat D-CAN ISO15765-4 bussen som den obligotoriska OBD II bussen (sen har du självklart BMW's proprietära Ethernetbuss som hänger på pinnarna 3, 8, 9 , 11, 12 och 13). Den generiska D-CAN ISO15765-4 bussen går rakt in i junk boxen medans BMW's proprietära Ethernetbuss går rakt in i CIC'en (Car Information Computer). Är båda bussar nere? Någon verkar ju fungera eftersom du verkar få någon typ av kontakt. |
|
Det du säger nu är ren "grekiska" för mig. Har ingen aning om vilka styrenheter som funkar eller inte. Jag kan scanna olika system med iCarsoft scannern. Men får inte ens kontakt med bilen med varken Carly eller Carscanner. |
|
|
Jag kan ju inte lägga upp bilder här, men när jag kör en generell scanning men iCarsoft, ser det ut så här. MIL status Off Codes found 0 Monitor completed 3 Monitor not completed 3 Monitor not supported 4 Igition type Spark Protocol type CAN |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Aha! Är säker "Protocol type CAN" syftar på CAN ISO15765-4. För det där du beskriver är OBD II generisk information. Men ok, det är en bra början! Det betyder att iCarsoft can kommunicera med DME (det är BMW's namn på motorstyrenheten som ofta ibland generellt benämns ECU). Det är bra - inga problem där alltså! Så inga problem att kommunicera med DME! Fungerar KLOCKRENT! Ingen anledning att rycka några säkringar! :-) Det är lite det som är problemet med diagnostikverktyg :-) Att bara ha verktygen kommer man ingenstans med, man måste applicera en viss kunskap och erfarenhet ovanpå detta för att man ska få ut någon som helst nytta av det. Och det är bara för att använda verktygen, för att sedan kunna använda informationen den ger kräver en helt ny nivå av kunskap och erfarenhet! Jag menar, säg du får ut 0x7F4500 :-) Great! Now what? Men man måste börja någonstans! Men! Vi börjar i den enkla änden och tar det steg för steg! :-) @StAh : Hur kopplar du in iCarsoft? Det finns formligen tusentals varianter från iCarsoft så därför måste jag nysta lite här. Kan det vara så att du kopplar in iCarsoft med kabel? @StAh : Vilken i Carsoft modell har du? Carly eller CarScanner vet jag att du måste använda en dongle (en liten plugg man trycker in i OBD-uttaget som kan WiFi och/eller Bluetooth). @StAh : Vilken dongle använder du när du ska använda Carly? @StAh : Vilken dongle använder du när du ska använda CarScanner? |
|
iCarsoft BMM V1.0, för BMW och Mini ansluter jag med kabel. Till Carly använder jag deras egna OBD2 dongle Till Carscanner använder jag OBD2 ELM327 som hänvisar till Carscanner appen när man köper den. |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Ok! Och det är Carly's "nya" Universal Scanner (den svarta avlånga med vit text) du har? För jag använde exempelvis deras äldre variant som fungerade bra ett tag men efter diverse mjukvaruuppdateringar fick jag problem. För deras egna dongle och Carly ska fungera - det brukar vara pålitligt. När det gäller "OBD2 ELM327" så sitter du garanterat med en buggig kinesisk klon. Prova Torque-appen (icke-pro är gratis) och OBD2 ELM327 donglen och se om det blir någon skillnad. När det gäller OBD2 ELM327 så är OBDLink CX (och liknande kvalitet) det enda som man kan lita på de faktiskt fungerar. Kolla gärna själv vad CarScanner anser om OBD2 ELM32 donglar :-) Tyvärr så är det ju så att vilken crappy dongle som helst kan referera till CarScanner, det innebär ju inte att CarScanner anser den är bra. Det är ju CarScanner ska referera till donglen. |
|
Har haft den äldre Carly OBD2 donglen sedan 2015, men efter att den slutat fungera, felanmälde jag den och efter en rad tester som Carly supporten rekommenderade, skickade dom den nya dongeln till mig för ett par veckor sedan. Provade den först idag, men ser att den tyvärr inte ens dyker upp i min Wifi lista på min iPhone. Den äldre Carly dongeln har fungerat bra ända tills för något år sedan. Vad gäller OBD2 ELM327, så följer det med en lapp med en Q code som bara hänvisar till Carscanner appen. Skall testa Torque appen och se om det händer något. :-) |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Aha, Apple och Wifi... Det där har jag ingen personlig erfarenhet av alls tyvärr. Ok, om Carly donglen inte ens dyker upp på WiFi-listan på din iPhone så är det garanterat ett fel antingen i själva donglen eller iPhone eller dess mjukvara/inställningar eller att de inte är fullt kompatibla med varandra. Men den där OBD2 ELM327, är det Bluetooth eller WiFi? Är det Bluetooth och ska vara till ett Äpple så måste det vara Bluetooth 4.0 (tror jag det var), de tidigare versionerna vet jag att de inte fungerade alls (eller extremt dåligt) på Äpplen. De flesta lite billigare/äldre OBD ELM327 BT kör garanterat med non-4.0 så det kommer inte att fungera på ditt Äpple. Du bör först se om appen har kontakt med donglen. Därför nämnde jag Torque appen då man kan se väldigt tydligt om den har kontakt med donglen och motorstyrenheten (den rapporterar kontaktstatus separat för dongle och motorstyrenhet). Och nu när du nämner ditt Äpple, jag tror inte Torque (den appen jag tänkte på) ens finns till Äpplen Länk Exempelvis olaO här på forumet säljer en högkvalitativ OBD2 BT dongle som är utprovad och som han vet fungerar till Android och iOS samt fungerar bra ihop med många populära BMW-diagnostik-appar. För att summera - det är inget fel på din bil. Du har helt enkelt ett (eller flera) problem/inkompatibilitietsproblem i eller mellan din dongle, Äpplet och appen. |
|
Hej, Har nu äntligen fått den nya Carlydongen att fungera. Behövde ladda ner den nya appen. Kan nu kolla allt. Men får fortfarsnde koden 2E84, trots stt vattenpumpen verkar funka. Har ännu inte kollat ELM327 dongen med Torques appen. |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Aha, elektrisk vattenpump :-) Grattis :-) Är ju främst 0x2E81 och/eller 0x2E82 som brukar dyka upp när DME/DDE detekterar att vattenpumpen inte fungerar överhuvudtaget. Men 0x2E84 kan också dyka upp i kombination med att vattenpumpen inte fungerar som den ska. Vattenpumpen i sig själv kan fungera som den ska. Men det kan vara kommunikationen som inte fungerar. Det kan vara att kommunikationseletrkoniken inuti vattenpumpen är trasig eller det kan vara problem med kontakter/kablar som används för kommunikationen. Men det kan även vara så att vattenpumpen är helt eller delvis defekt, och att någon skada på elektroniken nu även slagit ut kommunikationskretsarna. Så nu kan vattenpumpen inte skicka de vanliga felmeddelanden om att vattenpumpen inte fungerar, utan det är DME som reagerar på att den inte kan kommunicera. Så felkoden (som med alla andra felkoder) kan bero på massor med olika saker. Det är därför man alltid måste göra en djupare noggrann och mycket systematiskt felsökning (en felkod är inget annat än ett litet tips om var man ska börja sin avancerade felsökning - bara felkoden utan någon efterföljande avancerad systematisk felsökning är totalt värdelös). Som du nog vet så kommunicerar vattenpumpen och DME via en BSD (Bit Serial Data) lina. Just denna BSD-lina tror jag inte delas med andra enheter. Däremot brukar IBS (batteriövervakningssensorn), oljenivågivaren och generatorn dela BSD-lina - vilket kan leda till att en trasig IBS-givare kan ge problem med att läsa av oljenivågivaren eller styra generatorn :-) Därför måste man generellt sett vid kommunikationsproblem flärpa upp sitt elschema på sitt köksbord och se om det hänger andra komponenter på samma buss. Det kan vara att en helt annan komponent kan sitta att störa kommunikationen på bussen. På just din N53-motor (jag tror det är den du har) så har IBS en separat kabel för sin BSD-buss (pinne 3 på X60001), vattenpumpen har en separat kabel för sin BSD-buss (pinne 26 på X60007) medans generatorn och oljenivågivaren delar på kabel för sin BSD-buss in på DME (pinne 35 på X60005). Men inne i DME så är alla dessa tre separata pinnar ihopkopplade och går till samma kommunikationskrets inne i DME. Så en annan komponent kan mycket väl trasha bussen, men eftersom du inte verkar ha felkoder om kommunikationsproblem med andra BSD-anslutna komponenter så verkar den bussen fungera som den ska. Det indikerar även att DME inte har några problem med sina BDS-kretsar. Vilket indikerar att problemet verkar vara lokaliserat till vattenpumpen (och/eller dessa kablar för BSD-bussen). Sen kan spänningsmatningen till själva styrelektroniken i vattenpumpen vara dålig (det är separata spänningsmatningar till elektroniken och själva motorn). Den spänningsmatningen kan vara dålig (intermittent eller helt frånvarande) av olika anledningar, alltifrån avgnagd kabel till ärgade kontakter. Så en visuell inspektion och mätning av spänning på pinne 1 (orange kabel) och pinne 3 (röd kabel) ska ju naturligtvis göras. Du ska även gå in i ett tillräckligt avancerat diagnostikverktyg och manuellt köra vattenpumpen och lyssna att pumpen snurrar. Att du kan styra pumpen indikerar på att någon form av kommunikation fungerar mellan DME och pumpen. Att det låter är såklart inget säkert tecken att allt är som det ska. Så vill du veta med mer säkerhet, börja med att mät spänningsdifferentialen mellan pinne 3 (12v för motorn) och batteriets negativa pol samt spänningsdifferentialen mellan pinne 31 (jord för motorn) och batteriets negativa pol för att verifiera att du inte har spänningsfall där du inte ska ha det. Ta även fram din DC tångamperemätare och mät strömmen som vattenpumpen konsumerar och kolla att det ligger inom rimligt intervall. Med dessa tester verifierar du även att du har full integritet bland alla kablar, reläer och styrboxar som är inblandade att ge vattenpumpen den ström den behöver. Därefter drar du fram ditt oscilloskop och sniffar BSD-bussen och verifierat att DME försöker kommunicera och att bussen ser bra ut (så den inte ligger och flyter eller det är annat skräp som guppar omkring på bussen). Om alla tester fram tills hit ser bra ut, då indikerar det att vattenpumpens elektronik helt eller delvis gått sönder och verkar ha intermittenta problem att kommunicera (men verkar fortfarande ha möjlighet att snurra och pumpa runt vatten fortfarande). Men BSD-bussen kan som sagt ha intermittenta problem, säg tex att kabeln är avskavd och ligger och kortsluter mot något till och från. Då får du ju detta scenario där det ser ut som vattenpumpen fungerar men man får upp en felkod om kommunikationsproblem lite då och då. Kort och gott - jag rekommenderar att lämna in bilen för felsökning till en BMW-specialiserad verkstad som är erkänt duktiga och kompetenta på just området felsökning/diagnostik (här måste man skilja mellan verkstad och verkstad - allmän reparation har inga likheter överhuvudtaget vare sig i kompetens eller utrustning med felsökning/diagnostik). |
|
Tack för tipset. Har nu kört bilen både igår och idag utan att tempvarningen visat sig. En kille som mekar i vårt garage, har kollat kontakter både på pump och termostat och sprejat elsprej i dom också. Efter det har jag inte fått någon tempvarning, men ändå fått koden. Har beslutat mig för att vänta och se om jag får en tempvarning igen, lännar jag helt enkelt in bilen och byter både punp och termostat. |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Jadå du kan avvakta och gissningsvis är det bara ett intermittent fel (men kan komma oftare och oftare), så som du säger planera in eller var iallafall lite förberedd för att en reparation kan ploppa upp i framtiden här. Det är bra ni kollat de lite mer uppenbara sakerna. Jag menar, är ju lite stolligt om man köper en vattenpump för 6600 - 9900 SEK (det är i det prisintervallet en ny RIKTIG vattenpump - dvs Meyle, Mahle samt BMW Original - kostar) bara för att upptäcka att en liten signalkabel ligger emot en metallkant och reparationen är bara lite flytande elektriskt tejp för 50 öre :-) Helt rätt, är vettigt att passa på att byta termostaten samtidigt som man byter vattenpumpen. |
|
Det märkliga är att även om jag inte får någon tempvarning och limp moode, ligger ändå koden kvar även efter jag rensat koden. Termostaten verkar funka. Har kollat live värdet och tempen ligger och pendlar mellan 99 och 97. Verkar som termostaten aktiverar vid 99. |
|
![]() 13.392 323i E30 -85 track day car
120i E87 -06 BMWCS #10072 @bmwslangen (Instagram) |
Nja, så enkelt är det inte :-) Många lever kvar i perioden då en bil hade en enkel fördelare, ett bilbatteri, en bränslepump och en mekanisk termostat och allt var enkelt och statiskt :-) Din termostat är elektriskt styrd så DME styr hur varmt din N53 ska gå (ännu modernare motorer har dessutom två olika temperaturzoner i motorn och alltså i princip två separata kylkretsar som reglereras kontinuerligt). Av bränsleeffektivitetsskäl vill man att motorn ska gå så varm som möjligt (fast ur hållbarhetssynvinkel vill man inte det - men folket älskar låga bränsleförbrukningssiffror så biltillverkarna levererar) Din termostat är så kallad en mappad termostat och har fyra olika temperaturlägen som motorn sätts i (beroende på driftscenario). Dessa lägen här nedanför är för en typisk N52-motor, din N53-motor har också fyra lägen men har troligtvis en aningens annorlunda driftpunkter (detta är ju helt programmerbart av billtillverkaren så de kan ändra detta hur som helst): 112°C : Economy Mode 105°C : Normal Mode 95°C : High Mode 80°C : High Power Mode Min N46-motor har exempelvis bara två lägen och eftersom det är relativt enkelt att "framkalla" de olika lägen (om man vet lite om algoritmens input parameters) så kunde jag prova och leka lite och röra mig mellan de två olika lägena under en 2-timmars bilfärd. Länk Enheter vars kapacitet styrs externt (på moderna motorer är det i princip allt inklusive generator, oljepump, vattenpump, bränslepump - you name it) så brukar de ha ett failsafe läge där de drar igång max kapacitet om de tappar kommunikationen. Så i det här fallet så verkar det som att kommunikationen broken down mellan WP och DME, varvid WP går in i failsafe och pumpar som en stolle och därmed får du fint flöde genom motorn och inga problem med överhettning. Termostaten styrs helt separat (ingen BSD-buss utan DME styr hur mycket extra den ska öppna genom att pulsbreddsmodulera en signal genom ett värmeelement som värms upp ju högre duty cyle det är på PWM'en och därmed öppnar termostaten mer). Så havererar den funktionen på termostaten händer egentligen ingenting mer än att motorn inte kan gå ned i de riktiga kalla driftscenariona. |
|
|
|
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.
