BMW E90 codage des feux de jour : TAGFAHRLICHT_ECE et paramètres DRL
Sur E90, activer les feux de jour, choisir la lampe qui en tient lieu ou désactiver la fonction se fait via les paramètres TAGFAHRLICHT et DRL du module FRM/NFRM.
— Tekin Code
Sur E90, la fonction feux de jour est pilotée par plusieurs paramètres distincts dans le module FRM ou NFRM. Les lignes TAGFAHRLICHT_ECE activent ou désactivent la fonction, VERHALTEN_DRL_TFL décide de la lampe employée, et les lignes DRL_TFL modifient le comportement des feux arrière quand les feux de jour sont allumés.
Quel paramètre fait quoi ?
Ce sujet n'est pas un codage à une ligne mais une famille de lignes interdépendantes. TAGFAHRLICHT_ECE_1 active la fonction feux de jour ; selon la liste source, elle passe de nicht_aktiv à aktiv sur les voitures pré-restylage produites après 04/2007. VERHALTEN_DRL_TFL choisit ensuite la lampe utilisée. Sur les voitures à halogènes, TAGFAHRLICHT_ECE_0 permet d'employer les feux de position avant comme feux de jour.
Module : FRM ou NFRM
Activation : TAGFAHRLICHT_ECE_1 = aktiv (2008, 2010)
Pour halogènes : TAGFAHRLICHT_ECE_0 (2007)
Choix de lampe : VERHALTEN_DRL_TFL — drl_s (feu de position) ou drl_h (plein phare)
Désactivation canadienne : DRL_V_GEDIMMT (2006, 2007), TAGFAHRLICHT_ECE_1 (2009)
Feux arrière : DRL_TFL_MIT_RL_BL_2 (2008, 2009), DRL_TFL_MIT_SL_2 (2010, 2011)
Risque : moyen — cela touche directement la visibilité
Quelle ligne pour quelle année modèle ?
Le périmètre diffère d'une ligne à l'autre, et c'est là que ce sujet dérape le plus souvent. La ligne d'activation TAGFAHRLICHT_ECE_1 est signalée pour 2008 et 2010 dans la liste source, tandis que le même nom réapparaît pour 2009 à propos de la désactivation du feu de jour en plein phare sur les modèles canadiens. La ligne de choix de lampe couvre 2007, 2008 et 2010, et les lignes de feux arrière sont définies séparément pour 2008-2009 et 2010-2011.
• TAGFAHRLICHT_ECE_1 est signalé pour 2008 et 2010 en activation, et pour 2009 en désactivation canadienne.
• VERHALTEN_DRL_TFL ne prend de sens qu'une fois TAGFAHRLICHT_ECE_1 activé.
• TAGFAHRLICHT_ECE_0 transforme les feux de position avant en feux de jour sur les voitures à halogènes : signalé pour 2007.
• DRL_V_GEDIMMT désactive les feux de jour sur les modèles canadiens : signalé pour 2006 et 2007.
• Le comportement des feux arrière passe par DRL_TFL_MIT_RL_BL_2 en 2008-2009 et DRL_TFL_MIT_SL_2 en 2010-2011.
• Les années modèles proviennent de listes de codage E90 compilées par la communauté ; la source qui fait foi reste les données FSW/PSW de votre voiture.
Comment le coder ?
Décidez d'abord du résultat voulu, puis ne modifiez que la ligne qui le produit ; essayer plusieurs lignes de cette famille à la fois rend le résultat inattribuable. OBDThink est une application indépendante de codage et de diagnostic BMW, sans aucune affiliation avec BMW AG. Comme le module FRM porte aussi le type de phares, le réglage pays et le comportement des clignotants, sauvegardez avant d'écrire.
• Mettez le contact sans démarrer et branchez un chargeur de batterie.
• Connectez-vous avec OBDThink, choisissez le module FRM ou NFRM et lisez les données.
• Sauvegardez, puis ne modifiez que la seule ligne correspondant à votre objectif.
• Pour activer les feux de jour, réglez la ligne TAGFAHRLICHT_ECE_1 sur aktiv.
• Choisissez ensuite drl_s ou drl_h dans la ligne VERHALTEN_DRL_TFL.
• Si vous ne voulez pas les feux arrière allumés avec les feux de jour, réglez la ligne DRL_TFL concernée sur nicht_aktiv ; lisez d'abord l'avertissement plus bas.
• Écrivez la modification, coupez et remettez le contact, puis faites le tour de la voiture.
Lire l'état en direct des sorties de lampes dans OBDThink montre quel groupe est piloté comme feu de jour sans passer devant la voiture.
Comment revenir en arrière ?
Le retour arrière consiste à remettre la ligne modifiée à sa valeur antérieure. Si vous avez touché à plusieurs lignes, il devient difficile de savoir laquelle a produit quoi : restaurer la sauvegarde FRM antérieure au codage reste la voie la plus fiable.
Module : FRM ou NFRM
Désactiver les feux de jour : TAGFAHRLICHT_ECE_1 = nicht_aktiv
Réinitialiser le choix de lampe : VERHALTEN_DRL_TFL = drl_tfl_off
Rétablir les feux arrière : remettre la ligne DRL_TFL concernée sur aktiv
Méthode la plus sûre : restaurer la sauvegarde FRM antérieure
Contrôle : mettre le contact, les lampes avant ne doivent pas s'allumer seules
Contrôle technique, légalité et le piège des feux arrière
Au Canada, les feux de jour sont exigés de longue date par la norme nationale de sécurité des véhicules, raison pour laquelle les lignes de désactivation de la liste source visent explicitement les modèles canadiens. Dans l'Union européenne, l'obligation a débuté en 2011 pour les nouvelles homologations : la plupart des E90 lui sont antérieurs. Beaucoup de pays, dont les États nordiques, la Pologne, la Tchéquie et la Slovénie, imposent néanmoins l'allumage de jour par leurs propres règles de circulation.
La suppression des feux arrière est la partie la plus dangereuse de cette famille. Éteindre les feux arrière alors que les feux de jour brillent rend la voiture lumineuse de face et totalement invisible de l'arrière, et parce que vous voyez de la lumière au combiné, vous oubliez d'allumer les vrais feux. Le risque d'être percuté par l'arrière au crépuscule et en tunnel augmente concrètement.
• Le contrôle technique vérifie le système d'éclairage ; une lampe inopérante ou au comportement inattendu peut être notée comme défaut.
• Sur une voiture immatriculée au Canada, désactiver les feux de jour supprime une fonction exigée par la norme nationale.
• Choisir le plein phare comme feu de jour peut éblouir les usagers en face ; l'option feu de position est plus mesurée.
• Remettez le codage d'éclairage en configuration d'origine avant de vendre, sous peine d'ennuis pour l'acheteur au contrôle.
Que faire si les lampes ne se comportent pas comme prévu ?
Relisez d'abord quelle ligne vous avez réellement modifiée, car des lignes aux noms voisins remplissent ici des rôles différents et la mauvaise donne un résultat inattendu. Ensuite, vérifiez la valeur de VERHALTEN_DRL_TFL : même avec TAGFAHRLICHT_ECE_1 activé, un choix laissé sur drl_tfl_off ne pilote rien. Enfin, si le type de phares n'est pas correctement déclaré dans l'ordre de fabrication, le module pilote les mauvaises lampes.