03-31-2020, 10:23 AM | #1 | |||||
Moderator
48
Rep 437
Posts |
How to Modify Oil Temperature Warmup Light Thresholds
Full credit to p0lar for this writeup.
The E46 M3 are equipped with programmable multi-function lights radially-aligned with the tachometer. By default, these lights are used to indicate the oil temperature as the car warms up, extinguishing one by one as the oil temperature exceeds each positional threshold. The lights then become repurposed as shift lights (factory functionality) for the SMG-equipped vehicles. We'll explain how to change the positional threshold for each light and offer a few custom variations for those who wish to make changes to their own DME. Part of the rationale to make these changes is that the default behaviour for the non-CSL E46 M3 is to have the last positional threshold set to 60°C; in other words, the last light goes out at 60°C. Actual operating temperature of the engine, in terms of the oil at least, is closer to 82-83°C. Many people feel that by the time the last light is out, the car is ready to redline. While it may not be dangerous to the engine's internals, these engines are known for sensitive rod bearings. Taxing the engine at redline some 20°C+ below actual operating temperature simply cannot be in its best interest. This modification alerts the driver that the engine has reached a higher pre-set determination for the oil temperature by extinguishing the last light later in the warm-up cycle. The CSL was configured to extinguish the last light at 80°C, which is very near to actual engine-operating temperature. The first thing to understand is where to find the 7-byte configuration values for these variables within your DME. To do this, you MUST know what version your DME is. Please see this thread about how to make that determination. A typical map for a 6MT-equipped M3 would look as follows: Quote:
Quote:
Quote:
Quote:
So, for example, if you wanted to calibrate the oil temp warmup lights to the markings on the tachometer, i.e. 4.5k RPM = 45°C, 5.0k RPM = 50°C, 5.5k RPM = 55°C ... 7.5k RPM = 75°C, you might set them as follows: Quote:
7B 76 71 6C 67 62 5D Other alternate code substitutions: |
|||||
Post Reply |
Bookmarks |
|
|