You will learn how to replace BMW airbag ECU using K+DCAN INPA USB cable + NCS Expert software.
You need:
7mm socket
10mm socket
1/4" extensions
1/4" ratchet
screw driver
NCS Expert
USB OBD cable for BMW
OBD2 20pin cable
You can get the adapters on obd2express for €15-25. For you'll need the usb OBD2 and the OBD2 20 pin adapter, so you are advised to buy a bundle to save money (K+DCAN cable + 20pin to 16pin connector). The software also can be got in the package for free. You should head to the diagnostic sub-forum, because there's ton of information about diagnostic tools. NCS Expert is part of EDIBAS. So, the cables you need should be like these:
Step-by-step instruction on BMW airbag ECU replacement:
NOTE:
Follow the instruction below AT YOUR OWN RISK.
1. Remove the battery negative cable.
2. To remove the rear cup holder lift up the rear vent (1) and pull the cup holder (2) out.
3. Pull down the rear vent (1) and remove.
4. Remove the two screws and two nuts circled in red.
5. Remove the armrest and the tray under it.
6. Remove the two easily accessible nuts holding the airbag control module.
7. The third is a bit tricky to get to. It can be access via the hole circled in red. In the first picture you can barely make out the nut. In the second I've pushed the rear air duct to gain access to the nut. Any of my sockets didn't fit through the hole so I had to put the extension through it and then install the socket on it inside the center console. A bit tricky to do, but not too bad.
8. Remove the Airbag ECU connector. This type of connector is used in number of places on your e39. You'll need to pull the green locking clip towards the rear of the car to release it. If you want to practice how to do it you can find similiar connector on Cd-changer, NAV computer etc.
9. Take out the old Airbad ECU and install the new one. Remember to put back the grounding wire under the nut (1).
10. Assemble everything back together. To install the third nut put a piece of paper between the socket and the nut so the nut won't fall off.
11. Code the new Airbag ECU. I did this with NCS Expert. A great how to code with NCS expert can be found at http://obd2-diag.blogspot.com/2016/06/bmw-coding-with-ncs-expert-user-solution.html
Showing posts with label BMW cable. Show all posts
Showing posts with label BMW cable. Show all posts
Wednesday, 29 June 2016
Wednesday, 20 April 2016
How to use E-sys 3.22.5 to add HO-Wort AMSA for VO coding CAS
This is aimted at guiding you to programm VO by adding HO-Wort, with BMW ENET cable.
this is done via ESYS 3.22.5 with ENET cable at www.obd2express.co.uk
adding HO-Wort OMSA and VO Coding CAS:
1.E-Sys => Expert Mode => Coding
2.Read FA => Name FA "OMSA.xml" => Save FA => Edit FA (FA Opens up in FA-Editor)
3.In FA, Right-Click on HO-Wort => New => HO-Wort
4.Add "OMSA"
5.Right-Click on FA at top of VO => Calculate FP
6.Verify in Vehicle Profile [x] Aftermarket_Fitment => [xxxx] OMSA_WITHOUT_ENGINE_START_STOP
7.Save FA
8.E-Sys => Expert Mode => Coding
9.Load modified "OMSA.xml"
10.Right-Click on FA => Activate FA
11.Read SVT (VCM)
Right-Click on CAS (the ECU itself not the underlying CAFD) => Select CODE.
this is done via ESYS 3.22.5 with ENET cable at www.obd2express.co.uk
adding HO-Wort OMSA and VO Coding CAS:
1.E-Sys => Expert Mode => Coding
2.Read FA => Name FA "OMSA.xml" => Save FA => Edit FA (FA Opens up in FA-Editor)
3.In FA, Right-Click on HO-Wort => New => HO-Wort
4.Add "OMSA"
5.Right-Click on FA at top of VO => Calculate FP
6.Verify in Vehicle Profile [x] Aftermarket_Fitment => [xxxx] OMSA_WITHOUT_ENGINE_START_STOP
7.Save FA
8.E-Sys => Expert Mode => Coding
9.Load modified "OMSA.xml"
10.Right-Click on FA => Activate FA
11.Read SVT (VCM)
Right-Click on CAS (the ECU itself not the underlying CAFD) => Select CODE.
Tuesday, 1 December 2015
(Solved) INPA Error IFH-0009: NO RESPONSE FROM CONTROL UNIT
INPA error IFH-0009 No Response usually means a break down (or lack of) communication between the vehicle itself, and the laptop. More often than not, IFH-0009 errors in INPA are caused by the following reasons.
The hardware for INPA can be:
BMW ICOM A2;
INPA KDCAN USB cable;
EDIABAS OBDII interface;
1) Poor quality, or incorrectly wired interfaces. IFH-0009 errors are the most common in D-Can+K usb interface leads. Often these low-quality can be badly constructed, incorrectly wired, or contain the wrong chip set drivers or come with no drivers at all!. Whilst not all Chinese interfaces are poor quality, buying cheap imported leads is a gamble and when problems occur the seller probably won’t be interested. It is therefore important that you buy an interface lead from a good quality, reputable Vendor.
2) Wrong or Incorrect Interface Drivers. Again, mass produced interfaces can often contain cd’s with the wrong chipset drivers or come with no CD at all. Without the correct (latest) USB drivers, your interface lead will not install under windows properly. Our software package comes complete with a popular driver which is compatible with most Chinese and Western produced USB Interfaces, which will often work if the one supplied from your interface lead vendor doesn’t or hasn’t been included.
3) Incorrectly configured interface lead. Again, one of the most common problems with USB type leads. When installing a D-Can or Usb Interface lead, you will need to reconfigure the Windows based com port settings, so that the USB lead, appears to replicate an old RS-232 serial port. To replicate the port correctly, you need to change the existing Com port setting of the USB interface within Windows to Com Port 1 and change the latency setting to ‘1′ and check any ‘Fifo’ box
4) Incorrectly wired interface. Once again, there is no set standard as to the wiring pin configurations used within D-Can + K interfaces, by the various manufacturers. Some interface leads have pin 8 disconnected, some have pin 8 physically linked (bridged) to Pin 7, and some have pin 7 & 8 connected individually with no bridge link. If you still have problems connecting to the vehicle, and still get ‘IFH’ style errors then you should open the OBD Socket of the lead and check the pin wiring to see which type of interface you have. You should consider trying your interface lead, with the following configurations….
i) Pin 8 joined to Pin 7 using a small wire link
ii) Pin 8 physically disconnected
iii) Pin 7 and Pin 8 individually connected to their own pins with no link.
More often than not, one of these configurations will work with your vehicle, I recommend trying it with pins 7 & 8 linked together first, as this is by far the most popular vehicle configuration.
Also don’t assume that once you have found the pin 8 solution which works with one vehicle, that it will automatically work with a different model. If you have more than one D-Can equipped vehicle, you may need to obtain a second interface lead and configure ‘pin 8′ differently.
If you don’t own a soldering iron, or if you don’t feel confident about soldering electrical connectors, then there are adaptors available which will bridge pins 7 & 8 together, without any need to open the OBD socket or solder.
5) Incomplete Versions of INPA. There are many versions of Inpa around, many of which are incomplete or simply lack the various configuration files in which to work correctly. If you try all of the above and the IFH-0009 problem still remains, then you will need to consider buying and installing the full version of Inpa which includes Ediabas and BMW Standard Tools
Real case solved by one of solutions above:
Background:
1. I have a 2004 325ci
2. I purchased the ebay cable here. It is an under-the-dash OBD to USB cable.
3. It came with what was described as INPA 5.02 and EDIABAS 6.4.7. You have to install BMW Tools first, and then update. (Updating INPA, it shows a check mark next to INPA 5.01 "update," and loading INPA, it says version 5.00 at the top bar.) I also installed NCSExpert.
4. I am using windows XP SP3 32 bit. Firewall disabled, no anti-virus. No other software is installed. (I've had the same problem using Win 7 and Vista).
5. C:\Ediabas\bin is in the path.
6. Installed the USB cable and set the COM port to 1. Latency is set to 1ms. There is no option to use FIFO buffer.
7. Ediabas.ini has STD:OBD as interface. It is also set so loadwinxp = 1
8. OBD.INI is in C:\ediabas\bin and \system32. COM port is set to 1 and hardware = USB (when hardware = OBD the battery circle is black even when not plugged into the car).
9. When loading INPA, I get black battery and ignition when plugged in and starting car.
10. I can successfully read the ECU. I can read and clear errors.
11. When trying to read any other module, I get the IFH 0009 No Response From Control Unit.
How to solved:
I took about the connector and pins 7 and 8 are indeed soldered together!
I verified that both pins 7 and 8 had voltage and that the connection from the chassis wires to the obd plug under the dash were solid.
I then looked closely at pin #8 on the OBD/USB wire and noticed that it was bent slightly. It was not lining up in the pin #8 slot! I straightened it out and it worked!
The hardware for INPA can be:
BMW ICOM A2;
INPA KDCAN USB cable;
EDIABAS OBDII interface;
1) Poor quality, or incorrectly wired interfaces. IFH-0009 errors are the most common in D-Can+K usb interface leads. Often these low-quality can be badly constructed, incorrectly wired, or contain the wrong chip set drivers or come with no drivers at all!. Whilst not all Chinese interfaces are poor quality, buying cheap imported leads is a gamble and when problems occur the seller probably won’t be interested. It is therefore important that you buy an interface lead from a good quality, reputable Vendor.
2) Wrong or Incorrect Interface Drivers. Again, mass produced interfaces can often contain cd’s with the wrong chipset drivers or come with no CD at all. Without the correct (latest) USB drivers, your interface lead will not install under windows properly. Our software package comes complete with a popular driver which is compatible with most Chinese and Western produced USB Interfaces, which will often work if the one supplied from your interface lead vendor doesn’t or hasn’t been included.
3) Incorrectly configured interface lead. Again, one of the most common problems with USB type leads. When installing a D-Can or Usb Interface lead, you will need to reconfigure the Windows based com port settings, so that the USB lead, appears to replicate an old RS-232 serial port. To replicate the port correctly, you need to change the existing Com port setting of the USB interface within Windows to Com Port 1 and change the latency setting to ‘1′ and check any ‘Fifo’ box
4) Incorrectly wired interface. Once again, there is no set standard as to the wiring pin configurations used within D-Can + K interfaces, by the various manufacturers. Some interface leads have pin 8 disconnected, some have pin 8 physically linked (bridged) to Pin 7, and some have pin 7 & 8 connected individually with no bridge link. If you still have problems connecting to the vehicle, and still get ‘IFH’ style errors then you should open the OBD Socket of the lead and check the pin wiring to see which type of interface you have. You should consider trying your interface lead, with the following configurations….
i) Pin 8 joined to Pin 7 using a small wire link
ii) Pin 8 physically disconnected
iii) Pin 7 and Pin 8 individually connected to their own pins with no link.
More often than not, one of these configurations will work with your vehicle, I recommend trying it with pins 7 & 8 linked together first, as this is by far the most popular vehicle configuration.
Also don’t assume that once you have found the pin 8 solution which works with one vehicle, that it will automatically work with a different model. If you have more than one D-Can equipped vehicle, you may need to obtain a second interface lead and configure ‘pin 8′ differently.
If you don’t own a soldering iron, or if you don’t feel confident about soldering electrical connectors, then there are adaptors available which will bridge pins 7 & 8 together, without any need to open the OBD socket or solder.
5) Incomplete Versions of INPA. There are many versions of Inpa around, many of which are incomplete or simply lack the various configuration files in which to work correctly. If you try all of the above and the IFH-0009 problem still remains, then you will need to consider buying and installing the full version of Inpa which includes Ediabas and BMW Standard Tools
Real case solved by one of solutions above:
Background:
1. I have a 2004 325ci
2. I purchased the ebay cable here. It is an under-the-dash OBD to USB cable.
3. It came with what was described as INPA 5.02 and EDIABAS 6.4.7. You have to install BMW Tools first, and then update. (Updating INPA, it shows a check mark next to INPA 5.01 "update," and loading INPA, it says version 5.00 at the top bar.) I also installed NCSExpert.
4. I am using windows XP SP3 32 bit. Firewall disabled, no anti-virus. No other software is installed. (I've had the same problem using Win 7 and Vista).
5. C:\Ediabas\bin is in the path.
6. Installed the USB cable and set the COM port to 1. Latency is set to 1ms. There is no option to use FIFO buffer.
7. Ediabas.ini has STD:OBD as interface. It is also set so loadwinxp = 1
8. OBD.INI is in C:\ediabas\bin and \system32. COM port is set to 1 and hardware = USB (when hardware = OBD the battery circle is black even when not plugged into the car).
9. When loading INPA, I get black battery and ignition when plugged in and starting car.
10. I can successfully read the ECU. I can read and clear errors.
11. When trying to read any other module, I get the IFH 0009 No Response From Control Unit.
How to solved:
I took about the connector and pins 7 and 8 are indeed soldered together!
I verified that both pins 7 and 8 had voltage and that the connection from the chassis wires to the obd plug under the dash were solid.
I then looked closely at pin #8 on the OBD/USB wire and noticed that it was bent slightly. It was not lining up in the pin #8 slot! I straightened it out and it worked!
Subscribe to:
Posts (Atom)







