Le FRM3 (Footwell Module / Module Plancher) gère l’éclairage et les vitres sur BMW (E90, E87, X5, Mini, etc.).
Le Symptôme : Vous débranchez la batterie, ou vous faites un simple diag OBD… et soudain, les vitres ne descendent plus, les clignotants ne marchent plus, et les feux de croisement restent allumés en permanence. Le scanner ne communique plus avec le FRM.
La cause du problème
Le FRM3 possède un processeur Motorola (Freescale) 9S12XEQ384. Quand la tension chute (batterie faible), le processeur panique au moment d’écrire dans la mémoire EEPROM. Résultat : La partition EEPROM est corrompue et effacée, le boîtier plante (mode brique).
La solution (Régénération de l’EEPROM)
Il ne faut surtout pas jeter le module ni le changer ! Le matériel est intact. Il faut régénérer les données à partir de la D-FLASH.
-
La Lecture (D-FLASH) : Sortez le FRM, ouvrez-le. Soudez 4 fils au dos de la carte selon le schéma de votre programmateur (VVDI Prog, Xprog, MicroDiag).
- Lisez la partition D-FLASH (32 Ko). (L’outil vous dira que l’EEPROM fait 0 octet, c’est normal).
- Sauvegardez le fichier D-FLASH.
-
La Conversion : Utilisez un outil en ligne de réparation FRM3 (ou Dflash-to-EEprom converter). Uploadez votre fichier D-FLASH. Le logiciel va en extraire les clés de codage et générer un nouveau fichier EEPROM de 4 Ko parfaitement valide et personnalisé pour la voiture.
-
L’Écriture (EEPROM) :
- Retournez dans votre programmateur.
- Modifiez la configuration de la partition du microcontrôleur : Réglez la taille de l’EEPROM sur 16 secteurs (4 Ko) et la D-Flash sur 0.
- Écrivez le fichier EEPROM généré.
Remontez le boîtier dans la voiture. Tout remarche instantanément sans aucun recodage à faire !