Hi, recently I had a problem with a BMW E60, 3.0 Diesel, 160 kW. But after a research the problem was fixed. So hope this thread will be helpfull for someone with the similar problems...
The problems was:
- Faulty gear box
- Faulty ESP
- Faulty battery charge
- Faulty cruise control.
- Car didn't start when temp is lower then +5C.
The point was that if I parked the car in a garage (temp +10C) everything worked good and the car started from a single key turn, but when I have left a car outside (temp -17C) usually it didn't or if it did the car run only in limb mode. I have checked generator but it was working good, checked the wires, good too, cleaned air flow sensor, checked turbine, everything was good. All the time diagnostic showed the same problems. So if everything was ok, then the only thing that was not ok was engine ECU! And what do you know, when I took it home and put on a heater to make it worm and then bring it back carrying under the coat and connecting it quickly to a car, everything worked perfectly. So the next step was disassemble ecu and find the faulty components. By the eye everything lucked nice and clean. When ecu was cold I started to search what component was faulty by heating it and checking if the car starts without any faults. Firstly I heated up a Bosch driver chip near the MCU, nothing happened. Waited until everything get cold again... Then another driver, still no result. I kept doing it one chip by one. It was so cold standing near the car two hours in -17C
but I have found that when you apply a heat on a eeprom the car started normally. Maybe one of the chip leg had bad contact, I had fought. So I have de-solder it, cleaned everything up, checked PCB, solder it back and... nothing. Still the same problems. So I took eeprom to a friend who had a programmer for these things. He had another dead ECU from another car but with good chip. So we copied all data from my eeprom to a donors eeprom and soldered everything back. AND VOILA, car is running like a new one. ![smile2 smile2]()
The problems was:
- Faulty gear box
- Faulty ESP
- Faulty battery charge
- Faulty cruise control.
- Car didn't start when temp is lower then +5C.
The point was that if I parked the car in a garage (temp +10C) everything worked good and the car started from a single key turn, but when I have left a car outside (temp -17C) usually it didn't or if it did the car run only in limb mode. I have checked generator but it was working good, checked the wires, good too, cleaned air flow sensor, checked turbine, everything was good. All the time diagnostic showed the same problems. So if everything was ok, then the only thing that was not ok was engine ECU! And what do you know, when I took it home and put on a heater to make it worm and then bring it back carrying under the coat and connecting it quickly to a car, everything worked perfectly. So the next step was disassemble ecu and find the faulty components. By the eye everything lucked nice and clean. When ecu was cold I started to search what component was faulty by heating it and checking if the car starts without any faults. Firstly I heated up a Bosch driver chip near the MCU, nothing happened. Waited until everything get cold again... Then another driver, still no result. I kept doing it one chip by one. It was so cold standing near the car two hours in -17C


inpa d1.png | ||
File Type: |
![]() |
![]() |
Downloaded: | 9 times | |
Size: | 144.45 KB |