OBD II Scan and BMW?
I just bought myself an Elm323 V2.0 scanner off ebay and I think that my BMW doesn't make use of the OBDII port inside the car. I just read an article that said BMW implemented the protocol and place the socket inside the car but did nor choose to use it. I then tried the device in my wife's Maxima and it worked just fine. Is there such a thing as a connector to the port under the hood (20 pin) connector? Has anybody here used an elmscan tool to read from a BMW?
interesting. the OBD-2 port in an M roadster should be active. My guess is that your scanner doesn't support the KWP2000 Protocol used by the S54 engine in your Ride. later versions of the Elm do.
The OBD-II port on the m roadster is active. It wasn't an option for manufactures to implement. Its required for all cars of that vintage.
what a great car, that perhapse one of the 10 best cars to drive.
It looks like that chipset may support the required protocol. Is the car running when your trying to connect the tool?
I'm with Scarab440. You have to have it. It's also mandated that it be within x distance of the steering wheel. (I forget what that distance is, but it's a very small distance).
The Elm323 is for
ISO 14230-4 (KWP2000)
so you should be good on that front.
I'm pretty sure it's an S52 engine, 245HP, built for this country. The S54 was utilized in the post 2000 version of my car, 315HP. Also, the article I read on the web...take that for what it's worth, says that for manufacturers to comply with the law they merely had to implement the protocol and place the connection within a certain distance to the driver inside the pasenger compartment. It didn't specify that it had to be connected. Splitting very fine hairs I know, but it is possible. I do have an OBDII port inside the engine compartment. It is this great big, round connector into the port and it also delivers the BMW specific information, not just the OBDII specifications. I actually found a manufacturer that makes the cable I need with the great big connector I need. But I haven't done anything about it. I have tried it with just position one for the key, position two and with the engine running. Then just for a test I conenected the device to my wifes Maxima and it worked just great, Thanks for the compliments I really do like my car too! Gotta Run!
You are correct it is the S52 engine. my bad
"Implelmented the protocol" means it must be active/useable
FWIW.. I used to work for a bmw dealer while i was in college, part of the state safty inspection in MA requres the car be connected via OBD-II to a diagnostic unit to check for fault codes. I watched this process preformed on more than a couple of m roadsters.
One that really stands out on my mide was a really sweet Estril blue 2000 with blue/black interior.(I wanted that car so badly! but it was out of my price range then.)
I drove a 2000 BMW E46 for a few years and had great success using autoenginuitys scanner with my laptop.
Also... the "Shark Injector" Performance software tool works on that interior Port.
The bottom Line is The Port in the footwell should work.
Sorry this post is so fragmented.
Im going to put a multi meter on the port this evening and see if its powered. I'll let you know what happens.
the link below has a really nice pinout diagam if you need it.
since 1996 cars in america have to have the OBDII socket in the cabin and from 2002 in europe.
Some BMWs in europe before 2002 were obdii compliant but did not have the OBDII socket, in these cases BMW will tell you they are not compliant. Checking of pin 2 (sometimes labelled OBDII) or pin 17 (TXII or second K line) of the 20 pin DLC under the hood, they are only present if OBDII is supported.
There is a cable on EBAY (that i have used successfully with an elm 323) that goes from this 20 pin DLC to DB9 (the Elm interphase connection which is fairly standard), my car has pin 17 populated.
There was then a period where BMW put both sockets in the cars, in these cases compliance is obvious but the cap must be in place on the 20 pin dlc for the inside socket to work.
BMW used ISO 9141 protocol on earlier vehicles but are now using the CAN protocol.
elm 323 = ISO only, ELM 327 does all protocols.
thanks for the info, I already tested my in the cabin socket and it does not function, no power. I am trying to buy the cable that I need to connect to the "b" type 20 pin connector under the hood. The cap was on place when I tested, but my cap has no commectors, it is just a flat cap. Do you have a seller in the US that has that 20 pin male to the OBDII connector female?
If I was you:
1. I whould try before bying the cable to do the following diy stuff. It's plain easy and you need at most 50 cm cable and a cutting tool.
2. I couldn't sleep before getting that thing to work
(don't hang on me , is just what i whould do)
BMW Diagnosis Socket Pinout for ODB2
14 Battery power
15 ISO 9141-2 L Line
17 ISO 9141-2 K Line
20 ISO 9141-2 K Line
OBD2 Diagnosis Socket Pinout
You can try the following (which is the actual pinout of the cable you want to buy as seen in http://itrademarket.com/uifltd/group+15206
OBDII ------------------ BMW
4,5 ------------------ 19(Ground)
7 ------------------ 17,20(K Line)
15 ------------------ 15(L Line)
16 ------------------ 14(Power)