البرمجــة وأداة التحكـم السـريــة
للفئـة الخـامســة و الســابعــة
BMW E38 E32 DIAGNOSTICSDiagnostics on the 7 series is absolutely indispensable if you have a fault. It gives you a starting point and some idea where the problem is. There are a number of tools, interfaces, software, leads etc.....but what do you really need?
WHAT DO YOU NEED FOR OBD DIAGNOSTICS
The simplest way to connect to the OBD is via a scanner (Peak Tools et al), these can provide the ability to find the basic fault codes from an engine. These codes are then compared against a list of common codes to locate where the engine fault is.
Carsoft is a piece of software that takes the diagnostic capabilities a bit further. For this you need:
A PC OR LAPTOP
You will need ONE RS232 port, some USB to Serial converters allow use on a Laptop devoid of one
This converts the RS232 data to the correct voltage levels for the diagnostic connector. These can be bought from Ebay, usually around £80
This usually comes as part of the Interface Box package. You usually get the large round BMW diagnostic plug and the standard OBD-II connector.
Again, usually supplied with the Interface Box and is a 9-pin D-type plug connected to a 9-pin D-type socket via a multi-way lead
Carsoft automatically translates fault-codes into fault messages that expands on what the fault actually is.
WHAT IS OBD (ON-BOARD DIAGNOSTICS)
OBD was initially designed so that car manufacturers could diagnose problems with the fuel-injection system on engines, not just BMW but quite a few other manufacturers. No-one could agree what sort of communication protocol was used but pretty quickly a simple RS-232-****d interface was agreed upon.
On the early straight-6 E32's a basic diagnostic capability was realised, a bit more sophisticated on the 750i and a lot more detailed on the V8 models. The V8 diagnostics could tell you which cylinder was not firing along with dwell-angles and other data.
In 1987 the California Air Resources Board (CARB) required that all cars built after 1988 must have basic OBD capabilities so that they could enforce the act. Unfortunately, they didn't specify any details so that a standardised interface could be agreed upon.
It wasn't until 1996 that the new OBD-II interface was decided upon. The OBD-II regulations also decided what sort of connector would be used and details of the interface. This is why USA E38's all have the new connector in the centre console, it is so that your emissions could be checked at any facility without even opening the bonnet. We do not need this connector in the UK and the large circular connector was retained in the engine bay for diagnostics until the final examples of the E38.
In December 1998 new directives were introduced in Europe and designated E-OBD. This is the reason that late model E38's (in Europe) have an E-OBD indicator in the instrument cluster. This indicator illuminates if a fault is present on the engine that affects the emissions. If the indicator is illuminated then you can be sure that an error code is present in the fault memory. More information on E-OBD can be found here.
The important thing to remember is that OBD is just a technique, it defines the protocol and basic use. In its basic form it can be used to check emissions-related parameters. However, BMW has pushed the capabilities much further, not only can engine parameters be checked but so can any system that is connected directly or indirectly to the OBD connector.
WHAT CAN DIAGNOSTICS DO?
How much you can do with diagnostics depends on what system you are using to connect to the OBD-II connector. The basic scanners can only give you a list of fault codes.
Carsoft can do a lot more. Rather than just get information from the OBD-II interface it can communicate with other modules that are indirectly connected to the bus such as:
DWA (Alarm System)
ZKE (Body Electronics)
LCM (Lamp Control Module)
PDC (Park Distance Control)
This is possible on the E38 as the Instrument Cluster serves as a 'hub' to pass messages between the OBD-II Diagnostic bus and the other busses as shown here:
تعمـدت عـدم تـرجـمــة الطـرح وذلك بغية العمل بهذة البرمجة
من قِبَلْ أصحاب الخبرة والملمين باللغة فقط
Obtaining secrets from the Check Control (E38) The Check Control in the instrument cluster of the current BMW 5/7series hides some secrets. Here is the procedure how to unveil them and how to unlock the system to get access to all tests:
- Turn ignition to pos. II
- Push right button in the instrument cluster and keep it pushed. You will first see "Check Control OK", some seconds later you will see "Test Nr.01"
- Push the left button on the instrument cluster to see the car's identification number. Add the 5 digits together and write down that number, you will need it for unlocking all the functions. Example: DG23278 will lead to 2+3+2+7+8 = 22
- Push the right button until you see "Test Nr.19"
- Push left button until you see the number that is equal to the one you calculated above
- Push right button again
Now you will have unrestricted access to Test No.3-21. If you made an error in the procedure mentioned above, Test No.3-21 will only display Lock:ON
Most of the tests are self-explanatory:
- Display Car's identification number, HW/SW version, construction date
- A very beautiful instrument test
- Current consumption (liters/hour)
- Average consumption (liters/100 km)
- Current range
- I think this is remaining fuel in tank. Three sets of numbers: A/B/C. And I've noticed A+B=C.
- Engine RPM / Coolant Temp (C)
- Current Speed (kph)
- System voltage at Term. "R" (Battery Voltage)
- Country/Language (US, Spa, Ger, Jap, etc.)
- Units am/pm
- Average Speed
- Date of Software Mask
- Production Diagnosis
- Display Vehicle Specific Data
- Alarm Changeover (cont. vs. intermittent OBC chime)
- Correction factor for fuel consumption (nicht ändern!)
- Reset all defect codes
- Several numbers and data
- [Dispay Test]
- VBR: x,x (liters/hr)
- RW-VBR: x,x (liters/100 km)
- RW: x (km)
- TMTL: x,x (liters) / KTMP C
- V: x (kph)
- UB: xx,xx (V)
- LAND: 2=USA, 3=I, 4=E, 5=J, 6=F, 7=CDN, 8=AUS/GOLF, 0=D, 1=GB
- EINHEIT 1: B3, B4, B5, B6, B7, B8, B9, BA, BB, BC, BD, BE, BF, B0, B1 EINHEIT 2: [similar to above, I didn't want to mess with it]
- VANK: xx,x (kph)
- DIAG: 01 01 000 E3
- PORT: 01 101010000, 02 101010000, 03...etc
- PROM: 00 12, 01 37, 02 18, 03 E6, 04 02, 05 B3, 06 FF, 07 7E
- HORN: DTON or [DTON flashing]
- LOCK: ON
- KVBR: 1000