BMW On Board Diagnostics

  • Click here to become an Official Member of BMW Club Malaysia Download Form

MeanStreak

Club Guest
Joined
Dec 21, 2004
Messages
2,885
Points
0
Did you know that your BMW 3 Series has an internal diagnostic program built into the computer? Not many people know about this. On the BMW 3 Series, there is a way that you can diagnose common engine problems without having to purchase a code tool or take it to the dealer to have it scanned. This is one of those neat little features of the Service Indicator Computer; the series of lights directly under the tachometer and speedometer that remind you to change the oil and perform service. This tech article, will provide you with the procedure for checking the fault codes and what the codes mean. This guide will help you to diagnose any possible problems with your car. This article is written for both the BMW E30 and E36 3 Series cars (up to 95) and should work on both models where a Service Indicator Computer is used. This article will go over the small differences between the early and late cars, as they differ slightly. Keep in mind that this procedure will not work on early cars with Motronic 1.1. Now on the E30 models, get in the car and put the key in the ignition and turn it to the second turn or “ON” position, but do not start the car. Now, press the accelerator pedal all the way to the floor, then let it release all the way back. Now repeat the depress/release cycle 4 more times fairly quickly, but not too fast. It may take some time to get this timing down correct. It should only take you a few seconds to do this. What this does is activate the wide-open throttle switch and the idle switch 5 times. This then sends a signal to the Motronic ECU to send fault codes to the Service Indicator Light. On the E36 models, the procedure works the same way, but the timing at which you press/release the gas pedal is faster than on the E30. Just keep at it, and you will eventually get the correct speed. Watch the “Check Engine” light. It should blink once, and then start blinking a series of four numbers. For instance, say this is a sequence you see… the light blinks once, then twice, then four times and lastly four times. If you read it correctly this means that the SI light is reading out the code 1244 (faulty camshaft sensor) The codes appear as a series of flashes for each digit. The flashes indicating one digit are about one second apart, the next digit will appear after a couple seconds interval. If there are no faults in the car, the computer will flash out the number 1444. Here is the list of codes and what they indicate. 1211 DME Control Unit 1215 Air Mass Sensor 1216 Throttle Potentiometer 1218 Output Stage, Group 1 1219 Output Stage, Group 2 1221 Oxygen Sensor 1 1212 Oxygen Sensor 2 1222 Lambda Control 1 1213 Lambda Control 2 1223 Coolant Temperature Sensor 1224 Intake Air Temperature Sensor 1225 Knock Sensor 1 1226 Knock Sensor 2 1227 Knock Sensor 3 1228 Knock Sensor 4 1231 Battery Voltage/DME Main Relay 1232 Throttle Idle Switch 1233 Throttle Wide Open Throttle Switch 1234 Speedometer A Signal 1237 A/C Compressor Cut Off 1242 A/C Compressor 1243 Crankshaft Pulse Sensor 1244 Camshaft Sensor 1245 Intervention AEGS 1247 Ignition Secondary Monitor 1251 Fuel Injector 1 (or group 1) 1252 Fuel Injector 2 (or group 2) 1253 Fuel Injector 3 1254 Fuel Injector 4 1255 Fuel Injector 5 1256 Fuel Injector 6 1257 Fuel Injector 7 1258 Fuel Injector 8 1261 Fuel Pump Relay Control 1262 Idle Speed Actuator 1263 Purge Valve 1264 EGO Heater 1265 Fault Lamp (check engine light) 1266 VANOS 1267 Air Pump Relay Control 1271 Ignition Coil 1 1272 Ignition Coil 2 1273 Ignition Coil 3 1274 Ignition Coil 4 1275 Ignition Coil 5 1276 Ignition Coil 6 1277 Ignition Coil 7 1278 Ignition Coil 8 1281 Control Unit Memory Supply 1282 Fault Code Memory 1283 Fuel Injector Output Stage 1286 Knock Control Test Pulse 1444 No Fault Codes
 
How to stop. I mean like, what happens if in the middle of it blinking, we start the engine?

Or do we have to wait till it finishes diagnosing to start?

Very interesting...
 
aiyaa, I have pedal until my leg is broken but still cannot do it..

you sure you are not pulling a fast one.. so me at the Klang TT.
Will buy you a nice TT if you can demostrate it sucessfully.

:wink: :wink:
 
Hahaha... "You can do it"

My car still in workshop :unsure: so no chance to try out yet.
 
wow , bro MTEK1318 . you are some bimmer guru .
newbie like me sure got plenty to learn from you guys .
thanks for the info . will try it out . sorry no salute smilies. :eek:k:
 
Originally posted by jarance@Jun 28 2005, 05:06 PM
aiyaa, I have pedal until my leg is broken but still cannot do it..

you sure you are not pulling a fast one.. so me at the Klang TT.
Will buy you a nice TT if you can demostrate it sucessfully.

:wink: :wink:
As stated above, you have to get the frequency of pressing/depressing of the accelerator right. :yes:
 
Originally posted by 8080pbmw@Jun 28 2005, 06:18 PM
wow , bro MTEK1318 . you are some bimmer guru .
newbie like me sure got plenty to learn from you guys .
thanks for the info . will try it out . sorry no salute smilies. :eek:k:
Brudder, me not a guru lah... just an article I found and thought of sharing. :D
 
Originally posted by jarance@Jun 28 2005, 05:06 PM
aiyaa, I have pedal until my leg is broken but still cannot do it..

Try after having a chilled one, maybe you can get it right :p
 
can it work on e46? or if it doesn't, anyway to diagnose an e46?

thanks.

have a nice day.
 
Originally posted by suntze@Jun 28 2005, 07:37 PM
can it work on e46? or if it doesn't, anyway to diagnose an e46?

thanks.

have a nice day.
Sorry brudder, as per the article, it works only on 3 series manufactured in '95 an below. :D
 
This procedure only work with car fitted with OBD I ECU. This mean it is only meant for E36 for North America. Don't waste your time trying. Our car in this region doesn't come with OBD I ECU.
 
Thanks for clearing that up. Picking up my car later in the afternoon. Lucky. If not i would have been pressing like a mad man!!! Haha...

UK spec also doesn't work is it? So how do we do a diagnosis for these models (non-north americans)?
 
Go to a bmw workshop and ask the mech to do a diagnostic check. At most they will charge you RM50.. some FOC...
Make sure you ask them reset all fault codes first before doing the diagnostic. Sometimes those fault codes were there before but never resetted. As a result, you don't get optimum operation from your car.
 
Originally posted by affan66@Jun 29 2005, 09:46 AM
Go to a bmw workshop and ask the mech to do a diagnostic check. At most they will charge you RM50.. some FOC...
Make sure you ask them reset all fault codes first before doing the diagnostic. Sometimes those fault codes were there before but never resetted. As a result, you don't get optimum operation from your car.
Anybody kno wher I can get diagnostics chk for my ride-eh? :D
 
i did mine at M-speed. Many has the handheld diagnostic machine now and can diagnose as well as reset a lot of things.
For E30, me not sure. Probably can use the same gadget.
 
Where is M-Speed?

Anybody know of any places in Ampang area where this can be done?

Oh...one thing. I just bought my over a month and still quite blur on how a Bimmer works. What is that colorful indicator with horizontal bars underneath the mileage that lights up before you start. What does it mean when one bar is higher than the other?

Sorry la.. a bit jakun.
 
Originally posted by nikazwaa@Jun 29 2005, 11:38 AM
Where is M-Speed?

Anybody know of any places in Ampang area where this can be done?

Oh...one thing. I just bought my over a month and still quite blur on how a Bimmer works. What is that colorful indicator with horizontal bars underneath the mileage that lights up before you start. What does it mean when one bar is higher than the other?

Sorry la.. a bit jakun.
that is your service indicator. if it all green, it means that your car have been just serviced and reset . As you clocked more milage, the green bar will disapper and replace by red bar. When the time come, it will indicate to you that it time to do your inspection or regular servicing..
 
Wow.. never knew that. Thanks for the valuable info. So don't have to worry about when to service. Just keep an eye out for the indicator.

:blush: everyone probably laughing and pointing at me screaming, "Haiya!!! That also don't know ah???"

This is what happens when you upgrade from a local car. :(
 
Originally posted by nikazwaa@Jun 29 2005, 11:53 AM
Wow.. never knew that. Thanks for the valuable info. So don't have to worry about when to service. Just keep an eye out for the indicator.

:blush: everyone probably laughing and pointing at me screaming, "Haiya!!! That also don't know ah???"

This is what happens when you upgrade from a local car. :(
Don't worry. You got to start from somewhere. This is what the forum is all about. Share ideas and information gathering.. :yahoo:

BTW, do you change your own oil or you sent is to the mechanic. If you do your own oil change, there is a trick which which you can jumper a certain terminals to reset the oil change service light without having to spend money on a tool.
 
Either way, why don't you just post it for information's sake. It might come in handy if we decide to do our own oil change. :yes!:
 
Top Bottom