E46 BMW Social Directory E46 FAQ 3-Series Discussion Forums BMW Photo Gallery BMW 3-Series Technical Information E46 Fanatics - The Ultimate BMW Resource BMW Vendors General E46 Forum The Tire Rack's Tire Wheel Forum Forced Induction Forum The Off-Topic The E46 BMW Showroom For Sale, For Trade or Wanting to Buy

Welcome to the E46Fanatics forums. E46Fanatics is the premiere website for BMW 3 series owners around the world with interactive forums, a geographical enthusiast directory, photo galleries, and technical information for BMW enthusiasts.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   E46Fanatics > Tuning & Tech > DIY: Do It Yourself

DIY: Do It Yourself
Post here to share or improve your wrench turning skills! All BMW E46 DIY tips, tales, and projects discussed inside. Learn to work on your car and know the right BMW parts you will need!

Reply
 
Thread Tools Search this Thread Rating: Thread Rating: 7 votes, 3.29 average. Display Modes
Old 06-11-2010, 07:34 AM   #1
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
BMW and INPA success

I got INPA working on my E46. It lets me read fault codes, live engine statistics on a per cylinder basis and reset engine adaptations after repairs. Here's how I did it using cheap USB interfaces.

Background:
The protocol
BMW uses a KKL system on the 90's cars. The latest cars use CANBUS. This guide is for the KKL cars. The K line is a bi-directional serial bus with a 10.4kbaud data rate. L line is some sort of RTS/DTS line that wakes up the modules on older cars. As such the BMW is not dierctly compatible with RS232, either in baud or signalling levels, and could damage your PC's RS232 port if directly connected.

With the ignition on, the L Line is not needed, since the modules are already awake. This may not apply to some early E36 and ///M E36 cars, where older modules with low computing power appear to need the L line for Rx data.

It's called the KKL since there are 2 K lines. One for the engine and Gearbox, the other for everything else.

The car

The car in this case is a 1999 and has both the 20 pin and 16 pin OBD diagnostics.

The pinouts
The 16 pin
4 GND
5 GND
7 K line (1)(D_TXD2)
8 K Line (2)(D_TXD1)
15 L Line (Not fitted)
16 12V

The 20 Pin
1 Engine rotation speed
2 OBD2 Diagnostic
7 Oil service and inspection reset
14 12V
15 L Line
16 IGN 12V
17 K line (2) (D_TXD2)
18 Programming line (PGSP) (not fitted)
19 GND
20 K line (1) (D_TXD1)

Your car may differ on the 16 pin connector. Check it with a torch. If you don't have the 2nd K line, you can tap into it behind the instrument cluster if you wish.

Which connector do you need?

If you want to talk to the engine and gearbox you only need the 12V, GND and K line found on the 16 pin connector. If you want the ABS, Airbag or anything else, you need the 12V, GND, and both K lines found on the round connector. Handily both K lines can be shorted to get a simple OBD2 K USB adaptor to work.

[For those of you with pin 7 & 8 fitted on your 16 pin OBDII socket, the pins can be shorted in your USB adaptor and you don't need the 20 pin connector. For those of you without pin 8 fitted, pin 25 on the socket X11175 (right instrument cluster connector) carries a White/Violet wire with D_TXD1 and you can add the additional wire to your OBDII port.]

Since you will probably want the full suite of modules INPA software offers, you need a 6 BMW to OBD2 adaptor. This has a wire inside that shorts pins 17 and 20, and connects them to 7.

Here you can see Power and GND (4, 5, 16) are populated and pin 7 (K) pin 15 (L).



So the USB adaptor does the conversion to OBD2 KL protocol. The 16 to 20 pin connects 17 and 20 together and feeds them into the OBD2 convertor.

You can find these adaptors on eBay by searching for usb (kkl, 409.2, OBDII, OBD2) and bmw (OBD, OBD2, OBDII) (adapter, 20 16). Buy something that resembles the photos above. They appear to be available in blue nowadays.

The software.

EDIABAS=The communication layer to the car
INPA=Module interface
NCSExpert=Programming of KCM and other stuff. Don't fiddle with this program.

1) Create a system restore point and backup your registry.

2) Use the Worlds Most Resiliant torrent site to download INPA.iso. It is 326MB and the only file matching that word at the time of writing.

3) Extract the iso using winrar to a folder called INPA_CD. Place it on C:\.
Open the folder C:\INPA_CD\Programminstallation and run setup.
Click through all the options, install INPA, EDIBAS and NCSExpert as a minimum (I left the install options as default Full Installation). When prompted, tell it you are using OBD and tick the USB to Serial box. Make sure you keep the add desktop icons ticked.

4) Complete the installation and go to C:\EDIABAS\Hardware\OBD. Open USB-OBD.pdf and follow the instructions to change the latency timer from 16ms to 1ms. Force the USB/serial adaptor to COM1.

5) Run OBDSetup.exe. Do not close the DOS box yet. If it says "Warning, some values do not match, malfunction can occur" then the registry needs to be hand edited until those values match. It's DWORD values like buffer sizes and FIFO settings. Run OBDSetup again to verify all the warnings have gone away. Reboot if you have changed the registry.

6) Add the Environment variable C:\EDIABAS\BIN to your system.

7) Open the file OBD.ini from C:\EDIABAS\BIN add in the UBAT item manually. Check the Hardware=USB
Code:
[OBD]
Port=Com1
Hardware=USB
RETRY=ON
UBAT=OFF
Copy the file OBD.ini from C:\EDIABAS\BIN to C:\Windows

You have now installed the EDIBAS communication handler, configured all of it's FIFO settings, and installed the INPA "whitescreen" framework.

8) Now you need to install the guts of INPA.
Open C:\INPA_CD\Referenz\INSTALL and run Installprog.exe. Chose the English language and install BMW Group Rectification programs UK. Select Upgrade or prefereably Complete when possible. Complete and exit the installation program.

Now when you run INPA from the desktop icon you should see INPA and EDIABAS load (green icon by the clock), and along the bottom of INPA you can select your car and the modules therein.

9)Wah! It's not working?
If you get EDIABAS initialising errors you need to check the registry DWORDS above, and the USB/Serial latency timer.
If you get INPA IFH-0018 INITIALIZATION ERROR then check the com port.
Download a file called INPA_FAQ for detailed error code help.
Use Teraterm to open COM1 at 9600 baud to see if you can echo characters to prove you are connected to the car.

Notes:
1) The S52 engine uses the MS 42.0 Engine ECU, which can be found in the E36 menu, by pressing Shift+F9. The E39 and E36 menu is in there too.

2) Don't reset the engine adaptations while it's running, so says BMW.

3) A replacement or used rain sensor needs to be reset (initilised) to the screen.

4) This program also installs NCS expert which can be used to code options, I will write a seperate entry on KCM when I get time.

5) I was flapping about not being able to talk to my engine ECU so I installed the USA group rectifications profile over the UK one. They appear to be the same

6) With this software you can do absolutley everything, including triggering airbags and firing the SRS. Get in read codes, clear them. Don't go stomping around in your size tens. If it ain't broke don't fix it.

7) I would probably shy away from drastic re-coding using this system as the shielding on the interface looks a little light and data corruption is not something you want.

8) Some people have reported that installing old versions over new versions causes errors with scripts not being found. Follow the above guide to the letter and you will not need to install an old version over the new one.



Here are some pictures.








Some details are in German (like the above). Most are in English. The last entry there is Sporadic Fault for example.



Here is the registry entry. Put this into a file called serial.reg, right click and choose add to registry, after renaming your old one as serial_old.
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial]
"ErrorControl"=dword:00000000
"Group"="Extended base"
"Start"=dword:00000001
"Tag"=dword:00000001
"Type"=dword:00000001
"RxFIFO"=dword:00000008
"ForceFifoEnable"=dword:00000001
"PermitShare"=dword:00000000
"LogFifo"=dword:00000000
"TxFIFO"=dword:00000008

Last edited by Arty; 06-11-2010 at 07:36 AM.
Arty is offline   Reply With Quote
Ads by Google

Guests, get your FREE E46Fanatics.com membership to remove this ad.
Old 06-11-2010, 05:18 PM   #2
Roller
Registered User
 
Join Date: Nov 2004
Location: ::bixel
Posts: 463
My Ride: Your Bride
Exclamation

You could make some interesting products with your knowledge.
__________________
Roller is offline   Reply With Quote
Old 06-20-2010, 05:23 AM   #3
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
Quote:
Originally Posted by Roller View Post
You could make some interesting products with your knowledge.
I am, but they aren't ready yet

Edit: you would not beleive how the costs mount up when it comes to making PCBs. I know becuase it's what I do for a living.

PCB layout, design check, PCB manufacture, component sourcing, assembly... Several thousand for an initial run, but unit costs drop if you have thousands of PCBs to make.

Last edited by Arty; 06-20-2010 at 05:56 AM.
Arty is offline   Reply With Quote
Old 06-21-2010, 12:03 AM   #4
SL Blak Soldier
Registered User
 
Join Date: Oct 2006
Location: Woodland Hills < SFV < LA < SoCal
Posts: 27,295
My Ride: 2001 3 Pedal M54b30
Send a message via AIM to SL Blak Soldier
wow. good write up. I have INPA/EDIABAS/NSC Expert sitting on my computer. just too lazy to instal. lol.
__________________
SL Blak Soldier is offline   Reply With Quote
Old 06-21-2010, 02:06 AM   #5
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Mountain Top
Posts: 5,839
My Ride: 2005 M3 Coupe
lots of fun stuff you can do with that suite, I've been having fun w/ NCS expert myself
TerraPhantm is offline   Reply With Quote
Old 06-21-2010, 02:22 AM   #6
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
Quote:
Originally Posted by TerraPhantm View Post
lots of fun stuff you can do with that suite, I've been having fun w/ NCS expert myself
Yeah I've got it going and fiddled with CKM. I found most software options were already enabled. So not much I can do except disable stuff at the moment.
Arty is offline   Reply With Quote
Old 06-29-2010, 07:42 PM   #7
Placey85
Registered User
 
Join Date: Jun 2010
Location: NY
Posts: 41
My Ride: BMW
is anyone running this on Vista?
Placey85 is offline   Reply With Quote
Old 07-04-2010, 12:58 AM   #8
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
You shouldn't have a problem on vista 32 bit.
Arty is offline   Reply With Quote
Old 07-04-2010, 07:52 AM   #9
mystert
Registered User
 
Join Date: Oct 2008
Location: Huntington Beach, CA
Posts: 370
My Ride: 2003 330Ci
I have Inpa, DIS, and SSS all running on 64bit Windows 7, if only NCS Expert would run ona 64 bit machine!
__________________

MysterT Huntington Beach, CA
mystert is offline   Reply With Quote
Old 07-24-2010, 03:33 AM   #10
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
Quote:
Originally Posted by mystert View Post
I have Inpa, DIS, and SSS all running on 64bit Windows 7, if only NCS Expert would run ona 64 bit machine!
Did you try it in compatibility mode? (select app, then right click, then properties, then select compatibility mode (windows xp sp3). and apply.

Edit more pics:






Last edited by Arty; 08-14-2010 at 05:15 AM.
Arty is offline   Reply With Quote
Old 08-21-2010, 01:50 PM   #11
VADER-01
Registered User
 
Join Date: Jul 2010
Location: New York
Posts: 60
My Ride: E46 323i
Question NCS Profiles

Quote:
Originally Posted by Arty View Post
I got INPA working on my E46. It lets me read fault codes, live engine statistics on a per cylinder basis and reset engine adaptations after repairs. Here's how I did it using cheap USB interfaces.

Background:
The protocol
BMW uses a KKL system on the 90's cars. The latest cars use CANBUS. This guide is for the KKL cars. The K line is a bi-directional serial bus with a 10.4kbaud data rate. L line is some sort of RTS/DTS line that wakes up the modules on older cars. As such the BMW is not dierctly compatible with RS232, either in baud or signalling levels, and could damage your PC's RS232 port if directly connected.

With the ignition on, the L Line is not needed, since the modules are already awake. This may not apply to some early E36 and ///M E36 cars, where older modules with low computing power appear to need the L line for Rx data.

It's called the KKL since there are 2 K lines. One for the engine and Gearbox, the other for everything else.

The car

The car in this case is a 1999 and has both the 20 pin and 16 pin OBD diagnostics.

The pinouts
The 16 pin
4 GND
5 GND
7 K line (1)(D_TXD2)
8 K Line (2)(D_TXD1)
15 L Line (Not fitted)
16 12V

The 20 Pin
1 Engine rotation speed
2 OBD2 Diagnostic
7 Oil service and inspection reset
14 12V
15 L Line
16 IGN 12V
17 K line (2) (D_TXD2)
18 Programming line (PGSP) (not fitted)
19 GND
20 K line (1) (D_TXD1)

Your car may differ on the 16 pin connector. Check it with a torch. If you don't have the 2nd K line, you can tap into it behind the instrument cluster if you wish.

Which connector do you need?

If you want to talk to the engine and gearbox you only need the 12V, GND and K line found on the 16 pin connector. If you want the ABS, Airbag or anything else, you need the 12V, GND, and both K lines found on the round connector. Handily both K lines can be shorted to get a simple OBD2 K USB adaptor to work.

[For those of you with pin 7 & 8 fitted on your 16 pin OBDII socket, the pins can be shorted in your USB adaptor and you don't need the 20 pin connector. For those of you without pin 8 fitted, pin 25 on the socket X11175 (right instrument cluster connector) carries a White/Violet wire with D_TXD1 and you can add the additional wire to your OBDII port.]

Since you will probably want the full suite of modules INPA software offers, you need a 6 BMW to OBD2 adaptor. This has a wire inside that shorts pins 17 and 20, and connects them to 7.

Here you can see Power and GND (4, 5, 16) are populated and pin 7 (K) pin 15 (L).



So the USB adaptor does the conversion to OBD2 KL protocol. The 16 to 20 pin connects 17 and 20 together and feeds them into the OBD2 convertor.

You can find these adaptors on eBay by searching for usb (kkl, 409.2, OBDII, OBD2) and bmw (OBD, OBD2, OBDII) (adapter, 20 16). Buy something that resembles the photos above. They appear to be available in blue nowadays.

The software.

EDIABAS=The communication layer to the car
INPA=Module interface
NCSExpert=Programming of KCM and other stuff. Don't fiddle with this program.

1) Create a system restore point and backup your registry.

2) Use the Worlds Most Resiliant torrent site to download INPA.iso. It is 326MB and the only file matching that word at the time of writing.

3) Extract the iso using winrar to a folder called INPA_CD. Place it on C:\.
Open the folder C:\INPA_CD\Programminstallation and run setup.
Click through all the options, install INPA, EDIBAS and NCSExpert as a minimum (I left the install options as default Full Installation). When prompted, tell it you are using OBD and tick the USB to Serial box. Make sure you keep the add desktop icons ticked.

4) Complete the installation and go to C:\EDIABAS\Hardware\OBD. Open USB-OBD.pdf and follow the instructions to change the latency timer from 16ms to 1ms. Force the USB/serial adaptor to COM1.

5) Run OBDSetup.exe. Do not close the DOS box yet. If it says "Warning, some values do not match, malfunction can occur" then the registry needs to be hand edited until those values match. It's DWORD values like buffer sizes and FIFO settings. Run OBDSetup again to verify all the warnings have gone away. Reboot if you have changed the registry.

6) Add the Environment variable C:\EDIABAS\BIN to your system.

7) Open the file OBD.ini from C:\EDIABAS\BIN add in the UBAT item manually. Check the Hardware=USB
Code:
[OBD]
Port=Com1
Hardware=USB
RETRY=ON
UBAT=OFF
Copy the file OBD.ini from C:\EDIABAS\BIN to C:\Windows

You have now installed the EDIBAS communication handler, configured all of it's FIFO settings, and installed the INPA "whitescreen" framework.

8) Now you need to install the guts of INPA.
Open C:\INPA_CD\Referenz\INSTALL and run Installprog.exe. Chose the English language and install BMW Group Rectification programs UK. Select Upgrade or prefereably Complete when possible. Complete and exit the installation program.

Now when you run INPA from the desktop icon you should see INPA and EDIABAS load (green icon by the clock), and along the bottom of INPA you can select your car and the modules therein.

9)Wah! It's not working?
If you get EDIABAS initialising errors you need to check the registry DWORDS above, and the USB/Serial latency timer.
If you get INPA IFH-0018 INITIALIZATION ERROR then check the com port.
Download a file called INPA_FAQ for detailed error code help.
Use Teraterm to open COM1 at 9600 baud to see if you can echo characters to prove you are connected to the car.

Notes:
1) The S52 engine uses the MS 42.0 Engine ECU, which can be found in the E36 menu, by pressing Shift+F9. The E39 and E36 menu is in there too.

2) Don't reset the engine adaptations while it's running, so says BMW.

3) A replacement or used rain sensor needs to be reset (initilised) to the screen.

4) This program also installs NCS expert which can be used to code options, I will write a seperate entry on KCM when I get time.

5) I was flapping about not being able to talk to my engine ECU so I installed the USA group rectifications profile over the UK one. They appear to be the same

6) With this software you can do absolutley everything, including triggering airbags and firing the SRS. Get in read codes, clear them. Don't go stomping around in your size tens. If it ain't broke don't fix it.

7) I would probably shy away from drastic re-coding using this system as the shielding on the interface looks a little light and data corruption is not something you want.

8) Some people have reported that installing old versions over new versions causes errors with scripts not being found. Follow the above guide to the letter and you will not need to install an old version over the new one.



Here are some pictures.








Some details are in German (like the above). Most are in English. The last entry there is Sporadic Fault for example.



Here is the registry entry. Put this into a file called serial.reg, right click and choose add to registry, after renaming your old one as serial_old.
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial]
"ErrorControl"=dword:00000000
"Group"="Extended base"
"Start"=dword:00000001
"Tag"=dword:00000001
"Type"=dword:00000001
"RxFIFO"=dword:00000008
"ForceFifoEnable"=dword:00000001
"PermitShare"=dword:00000000
"LogFifo"=dword:00000000
"TxFIFO"=dword:00000008

Hi-

Is there a way to get the NCS Profiles added to NCS?

I installed NCS, but it only has 1 Profile (Expertenmodus),

I am looking to get Profiles for the E46 and all others if possible...

Thanks in advance
__________________

BLESSED & H8'D!
VADER-01 is offline   Reply With Quote
Old 01-12-2011, 04:04 AM   #12
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
Quote:
Originally Posted by VADER-01 View Post
Hi-

Is there a way to get the NCS Profiles added to NCS?

I installed NCS, but it only has 1 Profile (Expertenmodus),

I am looking to get Profiles for the E46 and all others if possible...

Thanks in advance
PM Sent.
Arty is offline   Reply With Quote
Old 01-24-2011, 02:41 AM   #13
EnDLeSs_27
Registered User
 
Join Date: Apr 2010
Location: usa
Posts: 63
My Ride: 325ci
Can anyone confirm that NCS works on a laptop with windows 7? I tried putting it in compatibility mode and it still wont open.

I keep getting the "check your computer to see if it is 32bit or 64bit then contact the publisher for the correct software version"

And do you guys know if this wire is sufficient for NCS and Ediabas/INPA

http://www.amazon.com/gp/product/B00...pf_rd_i=507846
__________________
Endless Naruto The Greatest Naruto Anime & Manga Fansite!
D-Gray-Man The Ultimate D.Gray-man Fansite!
PS4Lounge.com The First PS4 Community
EnDLeSs_27 is offline   Reply With Quote
Old 01-24-2011, 03:17 AM   #14
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
Yes the cable is suitable.

INPA and NCS both use the EDIABAS communications layer. If INPA is talking to the car, NCS will be able to talk to the car.

I don't know about win 7/xp64/vista64 support for NCS or INPA. I can't help with Win 7 since my laptop uses XP32. See post 9.
Arty is offline   Reply With Quote
Old 01-25-2011, 03:12 AM   #15
N!co
Registered User
 
Join Date: Jan 2011
Location: The Netherlands
Posts: 3
My Ride: E46 328i
Quote:
Originally Posted by EnDLeSs_27 View Post
Can anyone confirm that NCS works on a laptop with windows 7? I tried putting it in compatibility mode and it still wont open.

I keep getting the "check your computer to see if it is 32bit or 64bit then contact the publisher for the correct software version"

...
I've installed it on a W7 32bit laptop yesterday with succes. I had the setup.exe in C:\INPA_CD\Programminstallation set to compatibility mode (winXP).

I did not test my installation since i do not have the cables yet.
N!co is offline   Reply With Quote
Old 01-25-2011, 08:28 AM   #16
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
Quote:
Originally Posted by Arty View Post
So the USB adaptor does the conversion to OBD2 KL protocol. The 16 to 20 pin connects 17 and 20 together and feeds them into the OBD2 convertor.

You can find these adaptors on eBay by searching for usb (kkl, 409.2, OBDII, OBD2) and bmw (OBD, OBD2, OBDII) (adapter, 20 16). Buy something that resembles the photos above. They appear to be available in blue nowadays.
Quoted again for the hard-of-reading.

USB OBD2 is not VAG specific.

Your eBay USB OBD2 adaptor does not need to mention BMW in the title, or in the description

By law is all post 1999 EU cars (1996 US) support OBD2.
Note: Only Engine/Box/Emmisions ECUs must be OBD2 to comply with that law.
BMW 1998 on (E46/facelift E39) are fully OBD2 for all modules.

Last edited by Arty; 01-25-2011 at 08:32 AM.
Arty is offline   Reply With Quote
Old 02-02-2011, 02:45 AM   #17
EnDLeSs_27
Registered User
 
Join Date: Apr 2010
Location: usa
Posts: 63
My Ride: 325ci
To answer my previous question.... NCSExpert is not compatible with windows 7 64bit. If you want to run it, you would need a 32bit OS.

And you cannot just use any OBDII cable (like the amazon one I purchased, they give communication errors). You need to get a cable that is designed for EDIABAS/INPA or BMW. These cables have certain pins soldered that allow communication for coding etc.. Just as Arty posted in the first post..

You might be able to use any OBD cable for simple diagnostics though.
__________________
Endless Naruto The Greatest Naruto Anime & Manga Fansite!
D-Gray-Man The Ultimate D.Gray-man Fansite!
PS4Lounge.com The First PS4 Community

Last edited by EnDLeSs_27; 02-02-2011 at 02:47 AM.
EnDLeSs_27 is offline   Reply With Quote
Old 02-02-2011, 03:00 AM   #18
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
Quote:
Originally Posted by EnDLeSs_27 View Post
You need to get a cable that is designed for EDIABAS/INPA or BMW. These cables have certain pins soldered that allow communication for coding etc.. Just as Arty posted in the first post..

You might be able to use any OBD cable for simple diagnostics though.
USB OBD2 adaptors contain the same thing. 1 Prolific PL2303 USB to RS232 chip, and one Melexis TH3122 k line transceiver.


To talk to your E39, E46 and later, all you need to do is connect the K line transceiver to all the data pins the car has.

Quote:
If you want to talk to the engine and gearbox you only need the 12V, GND and K line found on the 16 pin connector. If you want the ABS, Airbag or anything else, you need the 12V, GND, and both K lines found on the round connector. Handily both K lines can be shorted to get a simple OBD2 K USB adaptor to work.

[For those of you with pin 7 & 8 fitted on your 16 pin OBDII socket (2004+ ish), the pins can be shorted in your USB adaptor and you don't need the 20 pin connector. For those of you without pin 8 fitted, pin 25 on the socket X11175 (right instrument cluster connector) carries a White/Violet wire with D_TXD1 and you can add the additional wire to your OBDII port.


For 1996+ E36 US models you can talk OBD2 to the DME and EGS.
Arty is offline   Reply With Quote
Old 02-02-2011, 03:14 PM   #19
El Polo
Registered User
 
Join Date: Feb 2010
Location: Canada
Posts: 461
My Ride: 99 black 328i
So, you end up being able to communicate, but can you actually program the car? DRLs and so...
Can you reset SES, SRS, ABS...?
El Polo is offline   Reply With Quote
Old 02-02-2011, 03:51 PM   #20
Arty
Registered User
 
Join Date: Oct 2009
Location: UK
Posts: 1,030
My Ride: 1999 328i
Quote:
Originally Posted by El Polo View Post
but can you actually program the car? DRLs and so...
That would be NCS Expert. Whilst I have used it, I don't have a guide for you.
Quote:
Originally Posted by El Polo View Post
Can you reset SES, SRS, ABS...?
What is SES, yes and yes. It can clear any code.
Arty is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Censor is ON





All times are GMT -5. The time now is 08:05 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
(c) 1999 - 2011 performanceIX Inc - privacy policy - terms of use