|
 |
|
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
|
|
|
|
|
|
Advertisement
|
Sponsored links
|
07-09-2006, 10:56 AM
|
#32
|
|
FLAC
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.
|
|
|
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
|
|
|
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?
|
|
|
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.
|
|
|
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
|
|
|
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).
Last edited by digimotojoel; 12-12-2006 at 12:16 PM.
|
|
|
12-12-2006, 12:16 PM
|
#38
|
|
Constant Bitrate
Join Date: Oct 2005
Location: Livonia, MI
Posts: 161
|
Quote: Originally Posted by digimotojoel 
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.
|
|
|
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.
Last edited by digimotojoel; 12-12-2006 at 12:53 PM.
|
|
|
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.
|
|
|
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
|
|
|
06-13-2008, 07:48 AM
|
#42
|
|
Newbie
Join Date: Nov 2006
Location: Bellusco (Milano) - ITALY
Posts: 20
|
Quote: Originally Posted by chut 
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,
|
|
|
06-14-2008, 02:58 AM
|
#43
|
|
Newbie
Join Date: Jun 2008
Posts: 38
|
Quote: Originally Posted by Mern 
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
|
|
|
06-14-2008, 09:44 AM
|
#44
|
|
Confusion Master
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 
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
|
|
|
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
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 12:52 AM.
| |