Probably it can be soldered back on. That was my mistake, how stupid of me...
or something like this
https://www.bimmerfest.com/threads/e39-broken-pin-repairs-to-ecu-rough-idle-and-misfire.957322/
Probably it can be soldered back on. That was my mistake, how stupid of me...
So.. how does a plug ( the type that I never needed to disturb in 14 years of ownership )
Have snapped contacts..?
Yes i would maybe get a header pin and try to solder it on with good quality solder and flux, failing that, a jumper wire soldered from the ecu pin to wherever the connector wire goes.Probably it can be soldered back on. That was my mistake, how stupid of me...
Sorry been away from the forum other stuff going on.
Unfortunatly the broken pin may part of the failure not the cause. Probably water got into the plug causing corrosion and when you pulled the plug it broke the pin.
BUT a broken pin won't cause the MIL light to come on (unless ECU checks for NO oil presure before cranking)
It is likely you have a faulty ECU and a broken pin. If so fixing the pin won't cure the fault. What is strange is that it happened at the same time you were doing work on the car.
Ideally you would find someone who is capable of making at least a temporary repair (open ECU, solder a wire to the circuit with broken pin, connect to wire in loom and see what happens) and then doe a more permanent fix. Otherwise you will have to just buy a new ECU and hope for the best.
Robert G8RPI.
I must be missing something obvious
the body computer tells the dash module to put the oil lamp on
the ECU communicates to the body computer via can bus to switch it off
but can't because it can't read the sensor because pin 8 is broken
It may or may not be the only problem. But with just pin 8 broken the
pressure lamp will always be on
what am I missing ?
With pin 8 broken the oil pressure sensor will always read good oil pressure. so light OFF.
Zero oil pressure is switch closed, 0V broken ECU pin is open circuit so thinks switch is open and oil pressure good.
Robert G8RPI.
With pin 8 broken the oil pressure sensor will always read good oil pressure. so light OFF.
Zero oil pressure is switch closed, 0V broken ECU pin is open circuit so thinks switch is open and oil pressure good.
Robert G8RPI.
The OP said oil pressure sensor reads zero ohms to block / chassis / ground with engine off and open circut with engine running. So Open switch = good oil pressure, exactly what I'd expect.
Broken pin = open circuit, same as open switch = good oil pressure.
The only way that will put up a MIL is if the ECU does a confidence at power on and zero RPM to check for no oil pressure. As far as I know it does not do that.
Robert G8RPI.
the computer expects 0V with no crank
it see 5V so throws the light on.
which fits the error code
its failed before it tries to switch it off
if it didn't it would never detect a broken wire ? Would fiat design if this way ?
if I had a panda here I would just go out and disconnect it and report back
This means opening the ECU case to access the circuits inside. Use electronics grade silicone sealant to seal the hole. Do not cut the wire to the ECU plug then if you do find a new ECU, the original plug wires will continue to work normally.Quick-n-dirty fix is to solder a wire to the pin 8 connection on the PCB, run it through a (sealed) hole in the ECU case and connect it to the wire going to Pin 8 on the plug :yuck: but proves the point for no parts.
Easy
Water gets in
Pins and contacts corrode together
Pull the plug off and snap. Internet is full of them
There’s a technic, tap down lift up a bit tap down again. Eventually if you are patient it come off. You need experience to know how hard you can pull which is only learnt the hard way
A lot get broken putting the connector back with a bent pin. It folds under and snaps off.
Not happened in this case as the pin is still in the other half
This is why I didn’t advise checking the ECU end. But it had already been off and no voltage at the midway point.
so unlucky. I feel you pain.
I move the ECU out of the way all the time. Clutch/Thermostat/Gearbox/earth lead and so on.
I feel a fix by adding a wire to the ECU circuit board to outside would be fine.
If you aren't comfortable doing this then it would be quite simple to add a separate warning light using the original switch and leaving the ECU alone
switch ----> lamp -----> 12V
or
switch ------> resistor ------> LED -------> 12V
the original light will always be on unless you take the bulb out