Чому?
Стандартне значення діапазону температури, коли стрілка стоїть по центру на E46 вказано від 75 до 115 градусів за Цельсієм. Це якісь екстремальні значення, температура 75°C не є робочою, але покаже стрілку по центру, а 115°C взагалі може привести до катастрофи.

Рідний термостат на фізичному рівні у нас відкривається при 87°C і виходить на робочу температуру в межах 92-94°C, власне, вирішив змінити значення діапазону ближче до цих значень та встановити більш лагідні верхні ліміти, щоб уникнути в майбутньому капіталки ДВЗ.
Що для цього потрібно?
Крок 1. Встановлення FTDI драйверів
Спочатку, нам потрібно піти на https://ftdichip.com/drivers/d2xx-drivers/ та забрати там драйвер CDM-v2.12.36.20-WHQL-Certified.zip
Беремо розпаковуємо завантажений архів, побачимо такий вміст
Під'єднуємо BMW Scanner до ноутбука, йдемо у "Диспетчер пристроїв" і бачимо там наступну картину
Тицяємо правою клавішею по "BMW Scanner V14x" -> "Оновити драйвер"
Тицяємо по "Вибрати зі списку доступних драйверів на комп'ютері"
"Показати всі пристрої" -> "Далі"
Тут надмірно важливо обрати саме "ftdibus.inf" -> "Відкрити"
Тицяємо по "ОК"
Це також важливий крок, обираємо лише "USB Serial Converter"
Підтверджуємо встановлення
Маємо побачити таку картинку
Йдемо знову у "Диспетчер пристроїв", там побачимо невідомий "USB Serial Port". Потрібно буде проробити щось подібне як для "USB Serial Converter"
Так само, важливо обрати лише "ftdiport.inf"
І тут "USB Serial Port"
Правильно встановлені драйвери для BMW Scanner виглядають ось так
Беремо від'єднуємо BMW Scanner і наново під'єднуємо, якщо все було вірно зроблено, то він має блимнути тричі.
Крок 2. Оновлення значення діапазону температури в IKE
Беремо BMW Scanner, ноут, йдемо авто, під'єднуємо його, прокручуємо запалювання в положення №2 і відкриваємо програмку, спочатку вам кине діагностичне вікно з загальними відомостями, закриваємо його і побачимо робочу область, клацаємо по "Instument Cluster Eelectronics"
Далі "Read EEPROM"
Тицяємо "OK"
Тепер потрібно відкрити "E46 Temperature Gauge Hex Generator" і клацнути по "Visualize Hex on Gauge"
Побачимо ось таке
Тепер потрібно у цих віконцях поміняти значення на більш лагідні та реалістичні і клацнути "Convert Gauge to Hex"
Відкриваємо BMW Scanner, тицяємо по біноклю і пробуємо знайти оригінальне значення в hex
Майне на увазі, що копіювання і вставка не працює, тому потрібно писати ці значення руцями 😶
Має бути ось таке
Нотатка: Якщо значення не знаходить, то потрібно знову піти в "E46 Temperature Gauge Hex Generator" і клацнути там по "FL" чек боксу та спробувати пошукати по "06 0F 32 4B 73 7D 8F"
Міняємо значення руками на ті, які дала нам програма, для цього потрібно перейти на комірку, яку хочемо поміняти та ввести значення англійською, зміни має показати червоним
Тицяємо по "Write EEPROM"
Вилізе вікно про те, щоб зберегти зміни чи ні, можете тицяти ні. Після цього нове значення буде записане в "IKE" модуль, ви побачите фізично як в авто стрілки перезавантажаться та почуєте звук, стрілка буде поводитися відповідно до тих значень, які ми вказали.
P.S. Важливий момент, якщо ви заливаєте тюн блоків Program + Calibarion з MS4X Flasher, то значення діапазону температури IKE злітає, тому майте на увазі.
тепер робоча в межах 88-90 коливається