1Какво управлява Footwell модулът (FRM3) в BMW и MINI

Модулът за пространството около краката (Footwell Module - FRM / FRM3) се монтира на BMW E90, E91, E92, E70 (X5), E71 (X6), E87 (1-Series) и MINI R56.

Той е централният комфортен компютър на автомобила и отговаря за:

Цялото външно и вътрешно осветление (ксенон, завиващи лупи, мигачи, стопове, плафони).
Електрическите стъкла на четирите врати.
Електрическите огледала (подгрев и прибиране).
Следене на бутоните на вратите и комуникация по K-CAN шината.

2Механизмът на софтуерната смърт: Как D-Flash паметта се омазва до 0KB

Модулът FRM3 използва микроконтролер Freescale / NXP MC9S12XEQ384.

Процесорът няма отделен физически EEPROM чип. Вместо това софтуерът емулира 4KB EEPROM памет върху 32KB блок от флаш паметта (Data Flash / D-Flash).

При всяко включване на контакт, закачане на диагностичен скенер или спад на напрежението, процесорът презаписва броячи и статуси в емулирания EEPROM. Ако в този момент напрежението премигне или се подаде събуждащ сигнал по CAN шината, контролерът омазва таблицата на дяловете (Partition Table).

D-Flash паметта става 0KB, модулът губи базовия си фърмуер и блокира завинаги в защитен авариен режим (Bootloader loop).

3Симптоми на «умрял» FRM модул

Когато FRM3 влезе в авариен блокаж, симптомите са абсолютно идентични при всички коли:

1. Късите светлини светят постоянно (дори при изключен контакт и изваден ключ!).
2. Мигачите на колата не работят (няма аварийни, няма мигач от лостчето).
3. Всички електрически стъкла са напълно блокирани.
4. Осветлението на бутоните в купето не свети.
5. Диагностичният скенер показва: No Communication with Footwell Module (FRM). Модулът просто не отговаря.

4Диагностични кодове в съседните модули

Тъй като самият FRM не отговаря, грешките се записват в таблото (Kombi), CAS и Gateway:

A3B4 (Kombi): Message from Footwell Module missing.
A3C1: Message (FRM light status) missing, receiver Kombi.
49F2 (DDE/DME): Message from FRM missing on K-CAN.
E594: Message from FRM missing in CAS.

5Процедура по програмиране и спасяване на маса (Bench Mode)

Умрелият FRM модул НЕ МОЖЕ да се съживи през OBD буксата!

Процедурата за ремонт изисква:

1. Демонтаж на модула от колонката до левия крак на водача.
2. Отваряне на пластмасовия корпус и запояване на 4 фини кабела (BDM / SWD интерфейс: RESET, BKGD, VCC, GND) към тестовите площадки на процесора.
3. Свързване към програматор (напр. Launch X-PROG3, VVDI Prog или Autel XP400).
4. Разчитане на повредения D-Flash дял: софтуерът извлича уникалния VIN номер и фабричното оборудване от остатъчните данни.
5. Преобразуване на D-Flash в нов, чист и здрав 4KB EEPROM файл.
6. Преформатиране на дяловете на чипа MC9S12XEQ384 и запис на възстановения EEPROM.
7. Монтаж в колата: модулът се събужда веднага без нужда от смяна с нов!

6Таблица: Версии на FRM и засегнати процесори

Сравнение на поколенията модули за светлини при BMW:

Поколения FRM модули и податливост на дефекти↔ Плъзнете
Версия на модулаМикропроцесорРиск от софтуерно брикванеПоследици при спад на напрежението
FRM 1 (E60, ранни E90 до 2007)Motorola 9S12 (с истински EEPROM)Почти нулевНадежден, не губи паметта си.
FRM 2 (E90, E70 от 2007 до 2009)Motorola 9S12 (Хардуерен EEPROM)Много нисъкРядко дефектира софтуерно.
FRM 3 (E90, E70, R56 от 2009 до 2014)MC9S12XEQ384 (Емулиран EEPROM в D-Flash)КРАЙНО ВИСОК (95% дефектират)Блокира при всяко разкачане на батерия или евтин скенер!

7Златни правила за предпазване от брикване при диагностика

Никога не включвайте или изключвайте кабели на акумулатора при включен контакт!
Винаги закачайте акумулаторен стабилизатор с 13.5V преди диагностика на BMW серия E.
Не използвайте евтини ELM327 Bluetooth адаптери, които изпращат некоректни паузи по K-CAN шината.