De ECM (injectiecomputer) diagnose werkt als volgt:
In de connector die onder je dashboard uitsteekt zitten een aantal pinnetjes in twee rijen. Je zorgt dat de auto niet op contact staat, en dat de sleutels niet in het contactslot zitten. Verbind nu van de bovenste rij de meest rechtse 2 pinnetjes met elkaar d.m.v. een paperclip of stukkie koperdraad.
Doe nu de sleutel in het contactslot en zet de auto op accessoire-stand (dat is de laatste stand voordat je de motor echt zou starten). Je koelfan onder de motorkap zal nu aanspringen (zorg dat er dus geen gereedschap op, onder of tegenaan ligt) en de ECM zal in diagnose stand gaan. Dit wordt aangegeven door een knipper-code. Het lampje SES (service engine soon) dient hiervoor. In de oudere modellen is dat het oranje lampje met dat motorblokje-symbool erop.
Code 12 is diagnose-stand. Code 12 wordt weergegeven door één enkele korte flits, gevolgd door een korte pauze en dan 2 korte flitsen, dus 1 – 2 … code 12 Code 42 zou dus worden weer gegeven als 4 korte flitsen en dan 2 korte flitsen. Simpel systeem… elke code wordt 3x herhaald. Dus een ‘cleane’ Beretta zal 3x code 12 geven, gevolgd door een ietsje langere pauze (1 a 2 seconde) en indien er verder niks mis is dan geeft ie weer 3x code 12.
Volgen er meer foutcode’s dan dien je deze even te noteren (hou een papiertje+pen bij de hand). Let wel, het is een diagnose check die de sensoren aan je ECM afloopt ! je krijgt niet te horen of je bandenspanning goed is, of dat je misschien een knipperlichtje hebt dat het niet doet…
Voorbeeld: Ik had een code 32 wat betekent dat de EGR-klep sensor verkeerde signalen krijgt. Geen probleem, nieuwe EGR-klep en probleem zou goed moeten zijn.
Echter moet je dan wel de ECM resetten om te zien of dit probleem verholpen is !!!!
De ECM reset je als volgt:
Zet allereerst altijd even een eventueel aanwezige alarminstallatie uit !
Draai de min-pool (-) van de accu los en laat deze een minuutje of wat los hangen. Indien hij ver genoeg mee kan, kan je hem even tegen de plus-pool houden zodat je alle aanwezige lekstromen en condensatoren even leegmaakt, dan wel opheft. Maar 2 minuten los hangen met de deur open doet het ook perfect. De ECM heeft nu dus geen spanning meer en weet dus niet meer welke sensor er slecht was en/of wat het stationair toerental moet zijn bij welke temperaturen.
Dat was de reset, maar er hoort wel een korte inleer-procedure achteraan. Sluit de min-pool weer aan en start de motor. Je zal merken dat je motor ‘onrustig’ doet en zelf gaat zoeken naar een goed toerental.
Dit kan even duren. Laat de motor echter draaien totdat de koelfan (die grote ventilator tegen de radiateur) zelf aanspringt en weer uitspringt. Op dat moment zijn alle sensoren die aan je ECM hangen weer netjes van informatie verzien. Liever gezegd, je ECM is weer netjes van alle info verzien die hij krijgt van de sensoren.
Zou je na de reset van de ECM meteen gaan rijden dan krijgt de ECM waardes die met een belastte motor zijn verkregen. Dat is niet erg, alleen zal dat kunnen veroorzaken dat je onrustige stationaire toerentallen hebt of stotteren.
Ik zal van deze handleiding een zogeheten sticky maken aangezien deze vraag nogal eens terug komt de laatste tijd
Succes met het hot-wire-effect allemaal maar wees wel voorzichtig aangezien onzorgvuldigheid toch ervoor kan zorgen dat je je ECM uitbakt !!!
Aanvulling op dit verhaal.
die paperclip of stukje koperdraad vervangen door een 10 k ohm. Dan weet je zeker dat je ECM niet het loodje gaat leggen, maar de weerstand.
Als je een Beretta/Corsica hebt van 91+, dan heb je een airbag en ABS. Ook hier kun je de foutcode uitlezen. Als je in de stekker onder het dashboard kijkt zie je meerdere aansluitpennen zitten.
Om je airbag foutcode uit te lezen gebruik je pennen K & A.
Om je ABS foutcode uit te lezen gebruik je pennen H & A.
het werkt hetzelfde als de ECM foutcode uitlezing.
na wat lang sleutelwerk het vervangen van mn bougies en bougiekabel heb ik. De computer toch maar eens gereset. eerste keer had ik de motor alleen tevroeg uitgezet. Gevolg afslaan bij koude motor. daarna de reset over nieuw gedaan en goed 😉 . Motor loopt weer als een zonnetje.
13 Oxygen (O2) Sensor – signal stays low (“lean”) during warm engine cruise
14 Coolant Temperature Sensor (CTS) – signal voltage is low
15 Coolant Temperature Sensor (CTS) – signal voltage is high
16 High battery voltage
OR Direct Ignition System (DIS) fault – line open or shorted to ground
17 RPM signal problem
21 Throttle Position Sensor (TPS) – signal voltage is high during engine idle or deceleration
22 Throttle Position Sensor (TPS) – signal voltage is low during engine idle
OR Fuel cutoff relay circuit – open or shorted to ground
23 Manifold Air Temperature (MAT) Sensor – signal voltage is low
OR Throttle Position Sensor (TPS) error
24 Vehicle Speed Sensor (VSS) – signal is constant (no pulsing) during engine deceleration
25 Manifold Air Temperature (MAT) Sensor – signal voltage is low
OR Vacuum Switching Valve Circuit open or shorted to ground
OR ATS Sensor – signal voltage is high
26 Quad driver module
27 2nd gear switch
28 3rd gear switch
29 4th gear switch
31 Manifold Absolute Pressure (MAP) Sensor – signal voltage is low OR Fuel injector OR CAM diagnostic
OR Governor Malfunction
OR Wastegate overboost
OR Wastegate Eletrical Signal – open or shorted to ground
32 Barometric Pressure (BARO) Sensor circuit failure
OR Exhaust Gas Recirculation (EGR) valve diagnostic switch – closed during engine startup or open when EGR flow requested by ECM
OR EGR / EVRV (Electronic Vacuum Regulator Valve)
33 Mass Air Flow (MAF) Sensor – signal voltage or frequency is high during engine idle
OR Manifold Absolute Pressure (MAP) Sensor – signal voltage is high during idle [***Note: Engine mis-fire or unstable idle may cause this code]
34 Mass Air Flow (MAF) Sensor – signal voltage or frequency is low during engine cruise
OR Manifold Absolute Pressure (MAP) Sensor – signal voltage is low during ignition on
35 Idle Air Control (IAC) system problem – can not set desired RPM
36 Mass Air Flow (MAF) Sensor – burn off circuit problem
OR Transmission shift problem
OR Direct Ignition System (DIS) fault – extra or missing pulses in Electronic Spark Timing (EST) signal
38 Brake switch circuit failure
39 Torque Converter Clutch (TCC) circuit fault
41 Cam Sensor (CAM) failure
OR Cylinder Select Error
OR Tach Input Error – no reference pulses during engine run
42 Electronic Spark Timing (EST) circuit – open or shorted to ground during engine run
OR Direct Ignition System (DIS) fault – bypass circuit open or shorted ground during engine run
OR Fuel Cutoff Relay Circuit – open or shorted to ground
43 Electronic Spark Timing (EST) Circuit – low voltage detected
44 Lean exhaust indication – Oxygen (O2) Sensor voltage stays low after on or two minutes of engine run
45 Rich exhaust indication – Oxygen (O2) Sensor voltage stays high after one minute of engine run
46 Vehicle Anti-Theft Sytem (VATS) failure
OR Power Steering Switch failure
47 Electronic Control Module (ECM) computer circuit problems – Universal Asynchronous Receiver / Transmitter (UART) link
48 Misfire
49 Vacuum leak
51 Electronic Control Module (ECM) computer circuit problems – Programmable Read-OnlyMemory (PROM)
OR Checksum errors
52 Electronic Control Module (ECM) computer circuit problems – fuel calpac missing, analog todigital converter (A/D) error quad driver module (QDM) fault
OR Oil Temperature Sensor – signal voltage is low
53 Over voltage condition
OR Exhaust Gas Recirculation (EGR)
OR Voltage reference error
OR Vehicle Anti-Theft System (VATS) problems
Number Description
54 Low fuel pump voltage
OR Fuel pump relay
OR Quad Driver Module (QDM) output failure
55 Electronic Control Module (ECM) computer circuit problems – ECM failure, Serial Bus error, SAD error
OR Fuel lean malfunction
56 Corrosivity / Add Collant
OR Port Throttle System Vacuum Sensor problems
58 Vehicle Anti-Theft System (VATS) problem
61 Oxygen (O2) Sensor degraded
OR Port Throttle System error
OR Cruise control problems – vent solenoid circuit
62 Gear switch imput diagnostics
OR Oil Temperature Sensor – signal voltage is high
OR Cruise Control Problems – vacuum solenoid circuit
63 Manifold Absolute Pressure (MAP) Sensor – signal voltage is high
OR Small EGR failure
OR Right Oxygen (O2) Sensor failure
64 Manifold Absolute Pressure (MAP) Sensor – signal voltage is low
OR Medium EGR failure
OR Right Oxygen (O2) Sensor – lean condition indicated
65 Large EGR failure
OR Injector Peak / Hold Diagnostic
OR Right Oxygen (O2) Sensor – rich condition indicated
OR Cruise Control Position Sensor Problem
66 Electronic Control Module (ECM) computer circuit problem – internal reset occurred
67 Cruise Control – switch circuit problems
68 Cruise Control – system circuit problems
69 Air Conditioner Pressure Switch – circuit problems
88 Electronic Control Module (ECM) computer circuit problem – internal reset occured
Ik had onlangs wat problemen met het elektrisch en mij werd geadviseerd even een ECM reset uit te voeren. Ik wou voor de zekerheid ook even een diagnose doen. Dus ik braaf een paperclip met een zekering ertussen inelkaargeknutseld, kom ik erachter dat mijn zwarte stekker die onder het dashboard vandaan komt slechts twee pinnetjes heeft. Alle gaatjes zijn leeg, behalve helemaal rechtsboven en helemaal rechtsonder. Weet iemand wat dat is?
Ik heb de reset overigens wel uitgevoerd, en ik merkte dat de Beretta nu een stuk lekkerder loopt.
Martin we zullen eens kijken op de meeting in Luxemburg as.
Nieuwe bougies en nieuwe bougie kabels zijn ook altijd een goede verbetering.
Wel even een reset uitvoeren daarna.
Spreek uit ervaring
Hiephoi,
ff een aanvulling op dit verhaal.
die paperclip of stukje koperdraad vervangen door een 10 k ohm. Dan weet je zeker dat je ECM niet het loodje gaat leggen, maar de weerstand.
Als je een Beretta/Corsica hebt van 91+, dan heb je een airbag en ABS. Ook hier kun je de foutcode uitlezen. Als je in de stekker onder het dashboard kijkt zie je meerdere aansluitpennen zitten.
Om je airbag foutcode uit te lezen gebruik je pennen K & A.
Om je ABS foutcode uit te lezen gebruik je pennen H & A.
het werkt hetzelfde als de ECM foutcode uitlezing.
suc6,