Mp3car Home Page The mp3Car.com Forums The mp3Car.com Store The mp3Car.com Blog About mp3Car.com    

Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Engine Management, OBD-II, Engine Diagnostics, etc.

Notices

Reply
 
Share Thread Tools Display Modes
Old 07-09-2006, 04:59 AM   #31
Low Bitrate
 
Join Date: Oct 2005
Location: UK
Posts: 91
OBDII and BMW

Hi,

Just reading through your posts, I thought that it was important to mention that generic scantools such as those using the ELM323 chip will only enable you to retrieve generic codes (P0) codes. BMW makes significant use of its own proprietry codes (P1) codes.

To do this you need a factory code scanner. We became the UK distributor of the Peake Research tools (http://www.ukobd.co.uk/site/catlist.asp?id=9) to supplement our more generic codes scanners for this very reason.

Peake tools support the 20-pin and 16-pin sockets for most BMW's (exc. diesel) from 1987.

Hope that this helps.

Gareth
UKOBD
UKOBD is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 07-09-2006, 10:56 AM   #32
FLAC
 
chut's Avatar
 
Join Date: Jul 2003
Location: San Antonio, TX. USA
Posts: 1,375
Thanx!,

I've got the FCXII model for work in the garage. It actually helped me when I had a cam shaft sensor go down. Thank Bob it wasn't the Vanos.

Take Care
Peter


Quote: Originally Posted by UKOBD
Hi,

Just reading through your posts, I thought that it was important to mention that generic scantools such as those using the ELM323 chip will only enable you to retrieve generic codes (P0) codes. BMW makes significant use of its own proprietry codes (P1) codes.

To do this you need a factory code scanner. We became the UK distributor of the Peake Research tools (http://www.ukobd.co.uk/site/catlist.asp?id=9) to supplement our more generic codes scanners for this very reason.

Peake tools support the 20-pin and 16-pin sockets for most BMW's (exc. diesel) from 1987.

Hope that this helps.

Gareth
UKOBD

__________________
Stop Buying New Music CD's.
Hit The RIAA where it lives.

Indash Motorized 7", Epia Nehimiah, 512 MB, 80 GB, DVD, Wireless G, XP Pro, XM PCR, Kenwwod 5 Channel 1200 Watt Amp.
chut is offline   Reply With Quote
Old 10-12-2006, 03:18 PM   #33
Newbie
 
Join Date: Oct 2006
Posts: 27
Aren't these the BMW-specific P1 codes?

UKOBD has mentioned several times in various posts that BMW P1 codes are not available unless using the Peake or some other tool.

I don't understand. I've seen people asking questions on BMW bboards for years, posting their DTCs and asking for translation. All you have to do is go to one of a number of sites that have the BMW-specific table..

I've found them using google many times. Here's one mentioned in another post in this forum...

http://www.obd-codes.com/trouble_codes/bmw/index.php
GreenMachine is offline   Reply With Quote
Old 10-12-2006, 03:31 PM   #34
Newbie
 
Join Date: Oct 2006
Posts: 27
I don't follow.

Why cannot a cheapo (like a Harbor freight $40 generic OBD-II scanner) or an interface with software (like an ELM (323 or 327) based system) read those codes? Is there something that prevents it?

I thought that you could obtain the codes with these tools. I downloaded a freeware package (name forgotten - wish I remembered) a year ago that required a cable/interface purchase to actually use, and it allowed loading manufacturer specific tables for correct translation, and the website provided a BMW file for download/install.

This makes me think that OBD-II interfaces like ELMscan and software apps that are compatible with them can read the BMW-specific P1 codes, but may or may not provide the correct explanation text. But the P1xxx code itself should be correct, and the correct explanation can be found by referring to the BMW-specific table.

What am I missing?
GreenMachine is offline   Reply With Quote
Old 10-12-2006, 04:35 PM   #35
Newbie
 
Join Date: Oct 2006
Posts: 27
OK, but why can't they read the manufacturer specific Powertrain DTCs? Also on wikipedia (thanks for that pointer), I found this quickee discussion of Mode 3. http://en.wikipedia.org/wiki/OBD-II_PIDs It doesn't show any low-level protocol details, but makes mode 3 seem like a simple, single request to receive all DTCs, regardless of P0, P1, etc. Is there some kind of secret code or something that has to be sent to receive the P1xxx DTC codes?

I found the software I mentioned before that claims offers manufacturer specific table for my car's BMW engine (S52) "non-uniform diagnostic trouble codes (mode 3, 7, 13, 14, 33, AE)".

The product is OBD-2 Vehicle Explorer - http://obd-2.com/#download

Last edited by GreenMachine; 10-12-2006 at 04:44 PM.
GreenMachine is offline   Reply With Quote
Old 10-20-2006, 12:32 PM   #36
Low Bitrate
 
Join Date: Oct 2005
Location: UK
Posts: 91
P1 codes, etc.

Hi Greenmachine,

You are likely to be able to access many of the codes via a generic scan tool, but they are by nature just that - generic. As such many manufacturer-specific codes are not accessible.

It is also important to note that depending on your location the vehicle's compliance with OBD2/EOBD may be different. Also the US supplied vehicles (petrol) had to be compliant by 1996, this is 2001 for the EU (petrol) and 2004 (diesel).

Hope that this helps.

Gareth
UKOBD
UKOBD is offline   Reply With Quote
Old 12-12-2006, 11:34 AM   #37
Variable Bitrate
 
Join Date: Jul 2005
Location: Rosemount, MN
Posts: 228
You guys are confusing DTC codes with manufacturer specific sensor data. You can access all DTC codes, regardless of whether they are manufacturer specific or not (generic software will just not give you a description for the code). You, however, are limited on what sensors you can work with in regards to manufacturer specific sensor data ~ again in most cases software related, but this is not always the case.

To expand on this a little bit, to make myself more clear. The DTC codes are retrieved through a Generic Mode/PID request ($03), there is no seperate request to retrieve error codes specific to the make and model of the vehicle. The error codes are returned (the vehicle will return any error codes through this request, it does not matter if it is generic or not). It is then up to the software to translate this code. Generic software tools most of the time do not have the ability to do this simply because their DTC database is not broad enough, however, all software tools do have access to display all error codes regardless if they have information on these codes or not (if there is a software application out there that doesn't do this then it was not designed correctly).
__________________
Joel Konecny
Digimoto OBDII Diagnostics

Last edited by digimotojoel; 12-12-2006 at 12:16 PM.
digimotojoel is offline   Reply With Quote
Old 12-12-2006, 12:16 PM   #38
Constant Bitrate
 
joeyoravec's Avatar
 
Join Date: Oct 2005
Location: Livonia, MI
Posts: 161
Quote: Originally Posted by digimotojoel View Post
To expand on this a little bit, to make myself more clear. The DTC codes are retrieved through a Generic Mode/PID request ($03), there is no seperate request to retrieve error codes specific to the make and model of the vehicle. The error codes are returned (the vehicle will return any error codes through this request, it does not matter if it is generic or not). It is then up to the software to translate this code. Generic software tools most of the time do not have the ability to do this simply because their DTC database is not broad enough.

GMLAN and GM Class2 have a separate command to get more DTCs. So does Ford SCP and CAN.
joeyoravec is offline   Reply With Quote
Old 12-12-2006, 12:27 PM   #39
Variable Bitrate
 
Join Date: Jul 2005
Location: Rosemount, MN
Posts: 228
Relative to the current discussion, this does not apply. However, I appreciate the extra information. Can you expand on this a bit, are these DTCs you are speaking of specifically related to manufacturer specific DTCs or simply another request to retrieve DTCs in general? Is this used specifically for storing DTCs that are not related to Powertrain, Body, Chassis or Network? Is it used to store DTCs that are not capable of being retrieved through mode $03 due to memory restrictions?

Even if you wanted to access these DTCs through non generic requests, I do not see how that is a limitation of the hardware. It seems to me, again, this would be a limitation on the software. To say you need a specific tool to request DTCs (and more to the point, to translate these DTCs) is incorrect, unless the protocol being used by the vehicle itself is not compliant with the scantool.
__________________
Joel Konecny
Digimoto OBDII Diagnostics

Last edited by digimotojoel; 12-12-2006 at 12:53 PM.
digimotojoel is offline   Reply With Quote
Old 02-26-2007, 04:34 PM   #40
Newbie
 
Join Date: Oct 2006
Posts: 27
Exactly my point. The protocol of the tool, interface, software, etc should be able to obtain the code, regardless of whether the software has a stored human readable text description of it's meaning.
GreenMachine is offline   Reply With Quote
Old 03-03-2007, 01:14 AM   #41
Low Bitrate
 
Join Date: Oct 2005
Location: UK
Posts: 91
Apologies if I have been misleading here, I should have been clearer. Generic scan tools will enable you to view the P1 code, however the meaning of the code can be difficult to obtain, and some manufacturers (such as BMW), make it particularly difficult by not following a standard convention for P1 codes.

I have mentioned in other posts that there are pro's and con's to the each approach - we have supplied the Digimoto and PCMSCAN software in the UK to a number of owners of compatible BMW's - this enables them to gain access to particularly useful information - live data, DTC codes, etc., we have also supplied the Peake tool which is handheld, does not access any data aside from DTC, but combines this with an accurate description of the meaning for the range.

Phew - a long post, but hopefully clears a few issues up.

Gareth
UKOBD is offline   Reply With Quote
Old 06-13-2008, 07:48 AM   #42
Newbie
 
RoadThunderS's Avatar
 
Join Date: Nov 2006
Location: Bellusco (Milano) - ITALY
Posts: 20
Quote: Originally Posted by chut View Post
Hi Folks,

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?

Thanks!


Hi, I have a '92 BMW E36 - OBD1; I 'm looking for technical information about comunication protocol from ECm to PC.
Do you have information about it ?
Thanks,
RoadThunderS is offline   Reply With Quote
Old 06-14-2008, 02:58 AM   #43
Newbie
 
Join Date: Jun 2008
Posts: 38
Quote: Originally Posted by Mern View Post
Could you enlighten me as to the location of the diagnostic socket for a BMW E46? (2001 325). I can's seem to find it under the hood.

the 16 pin DLC is located just below the steering wheel behind the knee panel should be in line with the break peddle, its probably got a cover over it- some have both 20 pin and 16 pin and 2000 model could have both but normally its the 20 pin type under the hood
techbod is offline   Reply With Quote
Old 06-14-2008, 09:44 AM   #44
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 10,727
Quote: Originally Posted by Mern View Post
Could you enlighten me as to the location of the diagnostic socket for a BMW E46? (2001 325). I can's seem to find it under the hood.



Also jumping in on this old thread with some info.


If you have an OBD II connector it should be found here




from this thread

http://www.mp3car.com/vbulletin/newb...w-s-fit-3.html
Enforcer is offline   Reply With Quote
Old 07-18-2008, 05:22 PM   #45
Newbie
 
Join Date: Jul 2008
Posts: 3
hi guys new to this forum and diagnostics,curious realy,
so bought the kpw2000+ software and leads,connected it to the obd2 port under the steering wheel and to the laptop,ran prog but kept saying "cant talk to ecu",have tried key in all positions as well but no joy
any guys had this before and what the heck am i doing wrong
many thanks for any help

bmw 320 d se 2003
dogga2008 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
need a scan tool or interface for bmw 02' rojobeamer Engine Management, OBD-II, Engine Diagnostics, etc. 0 11-21-2005 08:03 PM


All times are GMT -5. The time now is 12:52 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics