I've not seen a faulty 151007, but its possible, its a level translator and there should be a transistor between that and the coil. The noise suppresor will be in the engine compartment somewhere, I will try to remember to look in the FSM for you.
Have you deal before chip HD151007 ignition driver. If my car lost spark it might be faulty or lost chip VCC voltag.
I have read another forum and there was very nice story about ECU that had faulty ignition driver.
Can you point at noise suppressors, are they inside ecu ?
It may make a difference but its unlikely, the capacitors on these models aren't subject to the high currents that you get with a TBI system and hence they last longer. If its losing spark after it starts then you should check that the noise suppressor is good.
What you think if i try replace capacitors?
My frend told that faulty capacitors are main issue of faulty ECU
You need to use an oscilloscope to check the signals around the ECU connector. The FSM can be downloaded from the internet, you should be able to find a copy using Google.
How to test ECU to find out is it good or faulty condition? I suspect if i unplug sensors then i can get for every sensor fault code. But i was wrong. Every sensor are tested via own method. Sevice says that cars lost spark after few seconds after engine starts.
Both the ECU and the immo contain information which must match, in addition the immo must be matched to the ignition key.
I got a used ECU and took it to suzuki service. Service install ECU to the car and cars runs again. Used ECU costs to me 55EUR + installation 67EUR. But i want to still know what is happend and can old ECU be fixed. This is a immo ECU. Does everybudy know are immo codes kept in ECU memory? Or ECU information is kept in immo memory? Immo is still old one and ECU is new one.
What else i can check ? ECU self seems inside clean no burns.
kostuch wrote:Mihkel,Sentence from manual:NOTE:When Code Nos. 14,21,23 and 32 are indicated together,it is possible that “G/R” wire is open or C12 terminalconnection is poor.
Mihkel,Sentence from manual:NOTE:When Code Nos. 14,21,23 and 32 are indicated together,it is possible that “G/R” wire is open or C12 terminalconnection is poor.
As far as I can tell, the situation is that with the ECU in the car, the engine will not run and the only code reported is a 12 - the 14, 21 & 23 are codes that he can make it generate by disconnecting the relevant sensors - rather than the actual problem codes being experienced.
I found this quite mystifying myself - but I tested it on my GV - if you unplug VSS the ECU doesn't know, and in fact will not report an error when the vehicle is first moved, if you know how it works, you can drive the vehicle in such a manner that the ECU will not report a VSS failure.
Here's what I observed - if the ECU detects the engine running at higher than idle rpm with the throttle closed for longer than a few seconds - basically the time it would take the rpm to drop if you rev the engine with the car stationary - it assumes the vehicle is in motion with the engine on the "over run" - and will set a VSS failure code.
Rhinoman wrote:VSS and O2 sensor aren't tested unless the vehicle is running or moving...
VSS and O2 sensor aren't tested unless the vehicle is running or moving...
How ecu can detect, that vehicle is moving, without testing VSS?
You won't get a CMP failure indication just because the sensor is disconnected, the ECU won't report a failure unless it sees no pulse from the sensor for a period of three or more seconds whilst the engine is being cranked.
Here is the malfunction CMP doesn't shows fault even connected or discconected. I power up my ECU indoor and check MIL indication. Still same
14 - ECT
21 - TPS
23 - IAT
83 - immo missing
Suzuki service says that ECU is faulty. I'am no 100% sure. Can i get more information when i connect via RS232 to ECU? Can i have shematic of your SDL interface ?
VSS and O2 sensor aren't tested unless the vehicle is running or moving. CMP should show a fault while the engine is cranking. An immobiliser problem should cause a flashing MIL or immobiliser light.
You should check for injection and for spark.
Bad luck, still 12 nothing else. I unmount ECU from car and take it indoor. Now i plan put to ECU external power and check again.
D1/D12 - 12VDC
D11/D22 - GND
But how to ground digansosis switch terminal ?
B12 to the ground and read resullt from D13 ?
What we're trying to do here is determine if the system is detecting a fault - not what fault codes you can make it generate.
Clear the codes, attempt to start it and then read the codes - what are they?
If all you have is a 12, leave the jumper wire in and try to start and see if it reports anything more.
I get only
If i reconnect all sensors and reset codes then i get
12 - Normal condition.
Now i dissconnect HOS (code 13), VSS (24), MAF (33) or CMP(42) i get still
12 - Normal condition.
What MIL code did you get?
1. Year is 1998 sepc. A model ECU OBD1.
2. My location is Estonia :)
3. Cheked by diagonstic flow - service manual - ON-VEHICLE SERVICE
4. Yes i have by service wire via MIL indication. Here is this "funny" malfunction. If i dissconnect Heated Oxygen sensor, VSS, Mass air flow sensor or camshaft positsion sensor then i can't get MIL code.
A couple of questions ...
Where are you located, and what is the vehicle's year of manufacture?
How have you determined that the sensors are OK?
Have you tried reading fault codes from the ECU - you may need because you have been disconnecting sensors, to reset the ECU and then make an attempt at starting the car, before reading the codes.
Car - Suzuki Baleno 1.8L / Engine J18A / Immobilizer.
At one day my suki stops and don't start again. Engine start for 3 sec. and thats all. I check all sensors and seems to be OK. But here is somthing wrong. If i dissconnect ECT, IAC or TPS it shows MIL. If i dissconnect CMP, VSS or other sensor wich need (+12V) then i can't see MIL code.
33920-62GB 0062GB1.8 IMM8HFI-360 D3 7717