• The Forums are now open to new registrations, adverts are also being de-tuned.

Vito/Viano W639 ECU pinout

Twister050

New Member
Joined
Oct 22, 2024
Messages
4
Location
uk
Car
viano
Hi, I am looking for the ECU pinout for Vito/Viano W639 if anyone has it.

I have U0100, P0607 codes and I'm trying to check the ECU wiring for faults.

I also have other codes together with this, U110B, P1540 (0)

Thanks.
 

Attachments

  • Screenshot 2025-01-22 at 01.25.18.png
    Screenshot 2025-01-22 at 01.25.18.png
    305.6 KB · Views: 3
See if this makes any sense.
It isn't complete, but may show you the sensors you're looking to test.
 

Attachments

Last edited:
See if this makes any sense.
It isn't complete, but may show you the sensors you're looking to test.
Thanks for replying so quick, I'll have a look. I realised I should have added the details from the data card so here they are:

FIN WDF63981523615107
Model CDI30AMB/E4X2 3430
Engine 642890 41 052558
Transmission 722683 08 298268
 
See if this makes any sense.
It isn't complete, but may show you the sensors you're looking to test.
I have had a look, a lot of information however I think I discovered something before. I'll add it to a new "post" reply
 
  • Like
Reactions: m80
Ok so something really confusing. My issue I have is intermittent however, something it's doing it a few times in a row , then a few times it's ok then bad again.

Issue is that I turn the key and engine starts then "chokes" twice then dies. Main error appearing is: P0607 Engine Control Module (ECM) - performance voltage supply of component motor electronics / battery too low for ADC (this is from a generic OBD). Then also the issue U0100 Data Bus engine control module ECM - no communication loss of comm with ECM/PCM A then also P1540 (00) Air Bypass Valve Circuit Malfunction.

Searching the forums told me to do the following:

1. Change Battery - I did, brand new one, same issue.
2. Change crankshaft or camshaft sensor - checked both and they work, I have two new ones but old ones work, tested with magnet ...
3. Wiring - now I have checked a good amount so far and no issues, I also cleaned the main battery ground point.

All of the above didn't fix.

Next I have found a YouTube video from : ECU Testing Channel, title "How to diagnose a faulty ECU with no communication" (mine is communicating but I still when thought the steps (not sure if I'm allowed to post link to YouTube video. )

From his video I did the following:

1. Check for ground and power at the ECU plug - all ok
2. checked to see if I have a voltage drop - all ok
3. check to see if the switched live works - I checked this probing the fuse and I think it works

4. Check to see if the power at the ECU relay is behaving as it should.

This is the step where everything confuses me... because firstly, the power I have on the pins is not the same as on the diagram or on the markings, also, I'm 100% positive that one of the pins didn't give any reading and then all of a sudden it did. Maybe that's why I have the intermittent issue, this would point to a bad relay however, because the pin readout is weird, it's confusing me a lot.

If you look at the picture below, first one to the left it shows which pin, has what code.

So 1 / 86 --- 2 / 85 --- 3 / 30 and 5 / 87

2nd picture, in the middle shows from a top video the location of each pin. I have also marked what each is supposed to do (from what he said in the video but this aligns with what I've found on the google...)

So left pin, 30 should always have 12+ HOWEVER, this seems to be a switched one, when pin 85, the switched ground went off, this pin, number 30 got power. (Also when pin 85 switched the volts were 0.8, is that ok.. shouldn't it be 0?.,,)

Pin 86 always has power and same for pin 87.

Now as you can see from the above this is really confusing me. It seems to me that pin 30 and 87 are somehow mixed up but then this is not in line with the markings on the Relay itself... or it could be that I'm dumb and don't know how to read it...

And lastly, and if you got this far Thanks a TON! Even though I doubt myself as I took soo many measurements that I feel like I'm loosing it :)) if I really do have an intermittent issue with Pin 30 switching, (I know this should be pin 87...) could it be the Relay or ECU causing the trouble.

As my issue is intermittent and it really doesn't happen twice in a row, annoyingly I guess... I plan to take these measurements a couple of times tomorrow to see if all pins behave the same or not

Thanks
 

Attachments

  • relay.jpg
    relay.jpg
    161.7 KB · Views: 0
When I had the 642 Viano I found the blades inside 3 plugs had been flared.
This is enough for intermittent effects.

My view is that previous testing, by who unknown, was with a DVM, and pushing probes into plugs to latch.

Knowing the pin outs at the ECU means you can test out to the sensors, while the sensor is still plugged in. Then manipulating the plugs may well show the resistance changing.

Good luck that's a fair amount of back aching effort.
 

Users who are viewing this thread

Back
Top Bottom