Codage BMW Série 3 F30/F31 (2012-2019) : débloquer les options cachées de votre calculateur
La BMW Série 3 F30 (berline) et F31 (Touring), produite de 2012 à 2019, embarque des calculateurs (FEM/BDC, KOMBI, PDC, module d’affichage…) qui contiennent souvent bien plus de fonctions que ce qui est activé en sortie d’usine. Le codage consiste à modifier ces paramètres logiciels pour activer des options déjà présentes dans l’électronique du véhicule, sans toucher au matériel ni à la cartographie moteur.
Codage vs « chiptuning » : ne pas confondre
Le codage n’a rien à voir avec le chiptuning (reprogrammation moteur pour gagner de la puissance). Il ne modifie ni les injections, ni le turbo, ni les limites mécaniques du véhicule : il agit uniquement sur des paramètres de confort, d’affichage et d’assistance à la conduite qui existent déjà dans le calculateur, mais qui sont désactivés par défaut (souvent pour des raisons de marché, de niveau de finition commercial, ou de législation locale). Un exemple simple : un rétroviseur électrique rabattable a besoin du matériel adéquat pour fonctionner ; le codage ne fait qu’activer la fonction logicielle qui pilote ce matériel, il ne crée pas de nouvelles capacités mécaniques.
Les outils pour coder une F30
- Bimmercode (application mobile iOS/Android) : la solution la plus simple pour un particulier. Elle se connecte en Bluetooth via un adaptateur OBD2 compatible et propose des bascules (toggles) lisibles pour la plupart des options courantes. Elle fonctionne sur abonnement (mensuel ou annuel) pour débloquer l’ensemble des fonctions, avec un mode « expert » payant pour accéder aux paramètres FDL bruts.
- ESYS (E-Sys) + NCS Expert : logiciels gratuits utilisés par la communauté de codage BMW, mais nettement plus techniques. Ils nécessitent un câble ENET (Ethernet vers OBD) pour se connecter au port de diagnostic du véhicule, une bonne compréhension de l’architecture électronique BMW (FEM/BDC, PDC, KOMBI…) et de la structure des fichiers FDL/CAFD. Ils permettent d’accéder à des paramètres non exposés par Bimmercode, mais avec un risque d’erreur plus élevé si on ne sait pas exactement ce qu’on modifie.
Pour un premier codage, Bimmercode est recommandé : l’application affiche la valeur actuelle avant modification, permet une sauvegarde des réglages, et limite le risque de fausse manipulation par rapport à ESYS.
Avertissement sécurité — à lire avant tout codage
- Sauvegardez toujours le FA (Fahrzeugauftrag / vehicle order) avant toute modification. C’est le fichier qui décrit la configuration d’origine du véhicule. En cas de problème, il permet de revenir à l’état initial. Ne codez jamais sans cette sauvegarde.
- Modifiez une seule option à la fois, puis testez le véhicule avant de passer à la suivante. Cela permet d’identifier immédiatement la cause d’un éventuel dysfonctionnement et de revenir en arrière facilement.
- Certaines options touchent à des fonctions de sécurité ou légalement encadrées. Par exemple, la désactivation du bip de rappel de ceinture de sécurité peut être interdite ou fortement déconseillée selon la réglementation locale, et retire une alerte de sécurité active. Ce type de modification n’est volontairement pas détaillé dans le tableau ci-dessous.
- Ne codez jamais si vous n’êtes pas sûr à 100 % de la valeur ou du paramètre à modifier. En cas de doute sur un nom de paramètre, une valeur, ou la compatibilité avec votre version logicielle, abstenez-vous ou faites confirmer par une source fiable avant de coder.
- Ne coupez jamais le contact ou l’alimentation pendant une opération de codage (batterie faible, câble débranché…) : cela peut corrompre le calculateur concerné.
- code-defaut.fr fournit ces informations à titre indicatif, sur la base de documentation communautaire recoupée. Nous déclinons toute responsabilité en cas de dysfonctionnement, de codage erroné ou de conséquence liée à une mauvaise manipulation. Le codage se fait sous votre entière responsabilité ; en cas de doute, faites appel à un professionnel du codage BMW.
Options de codage F30/F31 : le tableau de référence
Les options ci-dessous ont été sélectionnées parce qu’elles sont largement documentées sur des forums et ressources spécialisées BMW (bimmerfest, bimmerpost/e90post/x3.xbimmers, ressources communautaires de codage) et présentent un risque faible sur le fonctionnement du véhicule. Sur la F30, la plupart des fonctions de carrosserie/confort qui étaient réparties sur plusieurs calculateurs (CAS, FRM…) sur les générations précédentes sont regroupées dans le module FEM_BODY (Front Electronic Module) ou BDC selon l’année et le marché du véhicule ; le nom exact du module peut donc légèrement varier dans votre outil de codage. Le tableau couvre le verrouillage/déverrouillage, les vitres et le hayon, le Comfort Access, l’éclairage, le tableau de bord (KOMBI), le multimédia/iDrive, la conduite et les rétroviseurs, ainsi que le stationnement (PDC/caméra).
Important : quand le nom exact du paramètre FDL n’a pas pu être confirmé de façon fiable et cohérente entre plusieurs sources, nous l’indiquons explicitement ci-dessous plutôt que d’en inventer un. Dans ces cas, fiez-vous à l’intitulé affiché par Bimmercode (les libellés de l’application sont en général plus stables que les noms FDL bruts, qui peuvent différer selon la version logicielle du véhicule).
| Option | Module | Outil | Difficulté | Description | Paramètre / chemin |
|---|---|---|---|---|---|
| Clignotant confort — nombre de clignotements réglable | FEM_BODY (zone ~3060, gestion des clignotants) | Bimmercode ou ESYS | Facile | Par défaut, une pression brève sur le levier de clignotant déclenche 3 clignotements automatiques. Cette option permet d’augmenter ce nombre (par exemple 5 clignotements) pour un changement de voie plus visible sur autoroute. | Fonction confirmée et bien connue, mais nos sources donnent des noms de paramètre FDL différents selon la version (« BLINKZYKLEN_ANZAHL_TIPP » dans certaines sources, un autre libellé lié à la plausibilité du clignotant dans d’autres) — vérifiez le paramètre exact affiché dans votre outil plutôt que de vous fier à un nom unique. |
| Fermeture confort des vitres et du toit ouvrant à la télécommande (Comfort Closing) | CAS / FEM_BODY | Bimmercode | Facile | Un appui long sur le bouton de verrouillage de la télécommande ferme automatiquement les vitres et le toit ouvrant s’ils étaient entrouverts, sans avoir à les fermer un à un depuis les commandes intérieures. | Dans Bimmercode, la fonction est identifiée sous l’intitulé « Comfort Closing » (menu confort/carrosserie). Nom FDL exact non garanti selon version logicielle. |
| Rabattement automatique des rétroviseurs au verrouillage | CAS + FEM_BODY (fonction rétroviseurs) | Bimmercode | Intermédiaire | Sur les véhicules équipés de rétroviseurs électriques rabattables, cette option replie automatiquement les rétroviseurs quand on verrouille le véhicule à la télécommande (généralement via un appui un peu plus long sur le bouton de verrouillage), et les déplie au déverrouillage. Nécessite que le matériel (rétroviseurs à rabattement électrique) soit déjà présent sur le véhicule. | Dans Bimmercode : bascule « Comfort folding/unfolding for sideview mirrors ». Nom FDL exact non garanti — chemin de menu à privilégier. |
| Affichage de la vitesse en numérique dans l’ordinateur de bord | KOMBI (combiné d’instruments), section d’affichage | Bimmercode ou ESYS | Facile | Ajoute un écran supplémentaire, accessible via le bouton du levier de clignotant (molette de l’ordinateur de bord), affichant la vitesse du véhicule en grand format numérique en plus du compteur analogique. | Paramètre identifié dans plusieurs sources communautaires comme « BC_DIGITAL_V » (section d’affichage du KOMBI). Confiance modérée : à confirmer dans votre outil avant validation, car il peut être réinitialisé par une mise à jour logicielle en atelier. |
| Réglages des feux de bienvenue (Welcome Light) | FEM_BODY / gestion de l’éclairage | Bimmercode | Facile | Personnalise le comportement de l’éclairage extérieur à l’approche/au départ du véhicule (feux de jour, clignotants centraux, feux de virage inclus ou non dans la séquence de bienvenue), ainsi que sa durée et les conditions de déclenchement (position de la clé de contact, luminosité ambiante). | Regroupé dans Bimmercode sous la rubrique « Welcome Light ». Pas de nom FDL unique fiable identifié — se fier au libellé de l’application. |
| Éclairage d’ambiance — luminosité et couplage avec l’éclairage intérieur | FEM_BODY / éclairage intérieur | Bimmercode | Facile | Sur les véhicules équipés du pack éclairage d’ambiance, permet d’ajuster la luminosité de l’éclairage (jusqu’à 100 %) et de découpler ou non l’éclairage des panneaux de garniture de celui du combiné d’instruments. Nécessite le matériel du pack Ambient Light déjà installé. | Chemin de menu Bimmercode uniquement (pas de paramètre FDL confirmé de façon fiable) — réglage fin possible ensuite via le menu iDrive « Réglages > Éclairage d’ambiance ». |
| Désactivation par défaut du Start & Stop automatique | FEM_BODY, zone 3023 (TcMaster2) | Bimmercode ou ESYS | Intermédiaire | Par défaut, le système Start & Stop se réactive à chaque démarrage même s’il a été désactivé par le bouton « Auto Start Stop » au trajet précédent. Cette option force le système à rester désactivé par défaut, ou à mémoriser le dernier état choisi par le conducteur. | Paramètres identifiés de façon cohérente sur plusieurs sources indépendantes : TCM_MSA_DEFAULT_OFF (désactivation systématique au démarrage) et TCM_MSA_MEMORY (mémorisation du dernier réglage), à mettre sur « aktiv ». C’est l’option pour laquelle nous avons le plus haut niveau de confiance sur le nom exact du paramètre. |
| Délai d’extinction des phares après coupure du contact (Follow Me Home) | FEM_BODY / gestion de l’éclairage | Bimmercode | Facile | Ajuste la durée pendant laquelle les feux restent allumés après avoir coupé le contact et activé la fonction (en poussant le levier vers l’avant), pour éclairer le trajet jusqu’à la porte d’entrée par exemple. | Fonction bien connue et largement documentée, mais nous n’avons pas trouvé de confirmation fiable et cohérente sur la plage de durée exacte réglable ni sur le nom du paramètre FDL pour la F30 — fiez-vous à la valeur affichée dans votre outil de codage plutôt qu’à un chiffre précis. |
| Feux de virage additionnels via les antibrouillards (cornering lights) | FEM_BODY et/ou module de phares, selon équipement (feux adaptatifs ou non) | ESYS recommandé (Bimmercode limité selon versions) | Avancé | Fait s’allumer le projecteur antibrouillard du côté où l’on tourne à basse vitesse, pour mieux éclairer les virages, en complément ou à la place des feux de virage adaptatifs d’origine. | Les sources consultées donnent des paramètres différents selon que le véhicule dispose ou non des phares adaptatifs (ex. paramètres liés à « AHL_ENABLE » ou à l’activation du feu de virage complémentaire) : les noms exacts varient et se sont parfois révélés contradictoires d’une source à l’autre. Ne pas coder cette option sans confirmation précise pour votre configuration exacte de phares — réservé aux utilisateurs expérimentés en ESYS. |
| Réglage de la sensibilité des capteurs de stationnement (PDC) | Module PDC (Park Distance Control) | Bimmercode | Intermédiaire | Ajuste la distance à partir de laquelle les capteurs de stationnement avant/arrière commencent à signaler un obstacle. Une valeur mal réglée peut rendre les alertes trop tardives ou au contraire trop sensibles (fausses alertes). | Bascule/curseur exposé directement dans Bimmercode (module PDC) — pas de nom FDL unique confirmé, se fier à l’interface de l’application qui affiche la valeur actuelle avant modification. |
| Activation automatique du PDC lors d’un roulement arrière (sans passer la marche arrière) | Module PDC | Bimmercode | Intermédiaire | Déclenche automatiquement les capteurs de stationnement arrière lorsque le véhicule roule vers l’arrière, même sans avoir engagé la marche arrière (utile par exemple en cas de recul en roue libre sur une pente). | Chemin de menu Bimmercode (module PDC) — nom FDL exact non confirmé de façon fiable. |
| Désactivation automatique de la caméra de recul selon distance/vitesse parcourue | Module PDC / caméra de recul | Bimmercode | Facile | Règle la distance ou la vitesse au-delà de laquelle l’affichage de la caméra de recul se coupe automatiquement après une manœuvre, pour ne pas rester affichée inutilement une fois repartis normalement. | Chemin de menu Bimmercode (module PDC/caméra) — nom FDL exact non confirmé. |
| Verrouillage et déverrouillage | |||||
| Verrouillage automatique des portes en roulant | FEM_BODY / HEADUNIT selon version | Bimmercode ou ESYS | Intermédiaire | Par défaut, les portes se verrouillent automatiquement une fois une certaine vitesse dépassée après le démarrage. Cette option permet de désactiver ce verrouillage automatique ou d’en modifier le seuil de déclenchement. | Fonction bien connue et documentée sur plusieurs forums (dont un fil dédié à la désactivation de l’autolock sur plateforme proche X3/F25). Un paramètre lié au verrouillage après démarrage du trajet est évoqué côté HEADUNIT, et une méthode alternative consiste à régler le seuil de vitesse à une valeur hexadécimale très élevée (FF) pour neutraliser le verrouillage en pratique. Le nom exact du paramètre variant selon les sources, vérifiez l’intitulé affiché dans votre outil avant de coder. |
| Déverrouillage sélectif (porte conducteur au premier appui, toutes les portes au second) | FEM_BODY / CAS | Bimmercode | Intermédiaire | Sur certains véhicules, un premier appui court sur le bouton de déverrouillage de la télécommande ne déverrouille que la porte du conducteur ; un second appui déverrouille l’ensemble des portes. Cette option permet de configurer ce comportement (déverrouillage sélectif ou déverrouillage global dès le premier appui). | Fonction largement évoquée sur les forums communautaires (bimmerpost, bimmerfest), mais nous n’avons pas trouvé de nom de paramètre FDL confirmé de façon cohérente entre plusieurs sources pour la F30 — fiez-vous au libellé affiché par votre outil de codage plutôt qu’à un nom précis. |
| Confirmation acoustique du verrouillage/déverrouillage (bip) | HEADUNIT | Bimmercode | Facile | Ajoute un signal sonore (bip du klaxon) confirmant le verrouillage et/ou le déverrouillage du véhicule à la télécommande, en complément ou à la place du simple clignotement des feux. | Dans Bimmercode, la fonction est répertoriée sous l’intitulé « Acoustical Lock Confirmation » (module HEADUNIT), à activer. Une fois codée, l’option devient également réglable depuis le menu iDrive du véhicule (Réglages > Verrouillage des portes > Verrouillage acoustique). Confiance bonne sur l’intitulé et le chemin de menu, confirmés par deux sources indépendantes. |
| Nombre de clignotements de confirmation au verrouillage/déverrouillage | FEM_BODY | Bimmercode | Facile | À ne pas confondre avec l’option « clignotant confort » présentée plus haut (changement de voie) : ce réglage définit le nombre de clignotements des feux de direction utilisés comme confirmation visuelle lors du verrouillage et du déverrouillage à la télécommande. Les deux sens (verrouillage / déverrouillage) sont réglables indépendamment. | La fonction elle-même (menus « Indicator flashing on locking » / « Indicator flashing on unlocking » dans Bimmercode) est confirmée par plusieurs sources. Un nom de paramètre FDL (QuittBlk_Sichern_Anzahl, module FEM_BODY, avec une logique « nombre de clignotements = valeur + 1 ») a été trouvé dans une seule source détaillée — confiance modérée sur ce nom précis, vérifiez la valeur affichée par votre outil avant de coder. |
| Vitres, toit ouvrant et hayon | |||||
| Ouverture confort des vitres et du toit ouvrant à la télécommande (Comfort Opening) | CAS / FEM_BODY | Bimmercode | Facile | Symétrique de l’option « Fermeture confort » déjà présente dans ce tableau : un appui long sur le bouton de déverrouillage de la télécommande ouvre automatiquement les vitres (et le toit ouvrant si équipé). | Fonction identifiée dans la documentation communautaire sous l’intitulé « Comfort Opening ». Nom FDL exact non confirmé de façon fiable — se fier au libellé de l’application. |
| Maintien du lève-vitre « une touche » portière ouverte | FEM_BODY | Bimmercode | Facile | Par défaut, la fonction lève-vitre « une touche » (montée/descente complète par simple pression brève) se désactive dès qu’une porte est ouverte, pour des raisons de sécurité. Cette option permet de conserver le fonctionnement une touche même porte ouverte. | Fonction confirmée par plusieurs sources sous l’intitulé « window lifter interruption when a door is opened » / « continued use of power windows with door open » dans Bimmercode. Nom FDL exact non confirmé de façon fiable — se fier au libellé de l’application. |
| Fermeture du hayon électrique à la télécommande (F31 Touring uniquement) | CAS / module de hayon motorisé | Bimmercode ou ESYS | Intermédiaire | Réservé aux BMW F31 Touring équipées du hayon électrique d’origine. Sur une partie des véhicules, le hayon motorisé n’ouvre que depuis la télécommande sans se fermer de la même façon ; cette option active la fermeture du hayon depuis la télécommande. Nécessite impérativement la présence du hayon motorisé d’usine — inapplicable sur une berline F30 ou une F31 à hayon manuel. | Fonction documentée par plusieurs sources indépendantes évoquant une désactivation du paramètre lié à l’alarme panique de la télécommande (module CAS) combinée à l’activation d’une fonction de fermeture du hayon. Noms de paramètres FDL précis non confirmés de façon cohérente entre les sources — à faire vérifier par votre outil avant codage, de préférence par un utilisateur expérimenté. |
| Comfort Access | |||||
| Verrouillage par contact de la poignée de porte (Comfort Access) | FEM_BODY | Bimmercode ou ESYS | Intermédiaire | Sur les véhicules équipés du Comfort Access (accès mains libres), permet de verrouiller le véhicule en touchant simplement la zone striée de la poignée de porte avant, sans utiliser la télécommande. Nécessite que le véhicule soit équipé du Comfort Access ; sur F30, seules les poignées avant disposent de cette fonction tactile (contrairement à d’autres modèles BMW où les portes arrière en sont aussi équipées). | Paramètres évoqués de façon cohérente sur plusieurs sources : KOMFORTSCHLIESSUNG_FB et KOMFORT_SCHLIESSEN (module FEM_BODY), à mettre sur « aktiv ». Confiance modérée à bonne — vérifiez la présence de ces paramètres dans votre outil avant validation. |
| Éclairage | |||||
| Luminosité des feux de position / anneaux LED (« angel eyes ») | FEM_BODY / FRM selon éclairage | Bimmercode ou ESYS | Intermédiaire | Sur les véhicules équipés de feux à LED avec anneaux lumineux, permet de régler la luminosité des feux de position/diurnes, généralement fixée à un niveau faible par défaut (environ 8 %) et réglable jusqu’à 100 %. | Paramètres retrouvés de façon cohérente entre plusieurs sources : MAPPING_STANDL_V_L_PWM_LEVEL_1 et MAPPING_STANDL_V_R_PWM_LEVEL_1 (module FEM_BODY), valeur exprimée en pourcentage ou en hexadécimal (00 = 0 %, 64 = 100 %). Confiance bonne, mais le comportement exact (feux de position seuls ou couplés aux feux diurnes) peut varier selon la version d’éclairage (Xénon, LED, adaptatif) — vérifiez avant de coder. |
| Activation des feux antibrouillard arrière (véhicules export/spécification US non équipés en usine) | FEM_BODY (zone 3060 LCEMaster) + REM (zone 3063 LCELampMapping) | ESYS recommandé | Avancé | Sur certains véhicules destinés à des marchés où le feu antibrouillard arrière n’est pas activé en sortie d’usine (par exemple des véhicules de spécification nord-américaine importés), le matériel (ampoule, câblage) est déjà présent mais désactivé. Cette option active la fonction logicielle correspondante. Ne concerne que les véhicules disposant déjà du matériel adéquat. | Paramètres confirmés par plusieurs sources indépendantes : NSL_Verbaut = Verbaut (zone 3060 LCEMaster), puis Mapping_Nebelschlussl_L_output = nsl_l et Mapping_Nebelschlussl_L_Function = nebelschlusslicht (idem côté droit avec _R_) dans le module REM (zone 3063 LCELampMapping). Confiance bonne pour cette configuration précise, réservée aux utilisateurs à l’aise avec ESYS. |
| Tableau de bord et affichage (KOMBI) | |||||
| Affichage détaillé de la pression et de la température de chaque pneu (TPMS) | HEADUNIT (CIC/NBT) | Bimmercode | Facile | Ajoute l’affichage de la pression et de la température de chaque pneu individuellement dans le menu de contrôle de pression, au lieu d’une simple alerte générique en cas de sous-gonflage. Nécessite que le véhicule soit équipé des capteurs de pression d’origine (TPMS direct). | Paramètre confirmé par plusieurs sources de façon cohérente : RDC_SAFETY = aktiv (module HEADUNIT), également accessible dans Bimmercode sous l’intitulé « Pressure and temperature in TPMS ». Confiance bonne. Certaines sources signalent que l’affichage détaillé peut mettre quelques trajets à apparaître après le codage. |
| Affichage « Sport » par défaut au démarrage du combiné | KOMBI (combiné d’instruments) | Bimmercode | Facile | Fait démarrer le combiné d’instruments directement sur l’affichage « Sport » (cadrans à fond rouge/orangé) plutôt que sur l’affichage standard, sans avoir à basculer manuellement via le sélecteur de mode de conduite à chaque trajet. | Fonction identifiée dans la documentation communautaire sous l’intitulé « Sport Displays on Startup » (module KOMBI). Nom FDL exact non confirmé de façon fiable — se fier au libellé affiché dans votre outil. |
| Multimédia / iDrive | |||||
| Vidéo en roulant (Video in Motion) | HEADUNIT (NBT / NBT EVO) | Bimmercode ou ESYS | Intermédiaire à avancé | Par défaut, la lecture vidéo sur l’écran iDrive est bloquée dès que le véhicule roule (restriction appliquée sur la plupart des marchés). Cette option supprime cette limitation de vitesse pour la lecture vidéo. Cette modification n’est pas destinée à un usage sur la voie publique et le conducteur reste seul responsable de ne pas se laisser distraire pendant la conduite. | Paramètres retrouvés de façon cohérente entre plusieurs sources pour les systèmes NBT : SPEEDLOCK_X_KMH_MIN et SPEEDLOCK_X_KMH_MAX = FF, VIDEO_HANDBRAKE = nicht_aktiv, VIDEO_FRONT_LOCKED = nicht_aktiv, VIDEO_SPEEDLOCK_CONDITION = none. Une méthode alternative consiste à activer le paramètre Speedlock_Freischaltmenü, qui fait apparaître un menu de réglage directement dans l’interface du véhicule. Confiance bonne sur le principe ; les noms exacts peuvent varier selon la version logicielle NBT/NBT EVO — à vérifier avant codage. |
| Personnalisation du logo de démarrage iDrive/combiné | HEADUNIT (HU_NBT) / KOMBI | ESYS ou service de codage spécialisé | Avancé | Personnalise le logo affiché au démarrage de l’écran iDrive et/ou du combiné d’instruments (par exemple un logo M ou BMW i), à la place du logo constructeur standard. | Fonction largement documentée par plusieurs sources communautaires, mais sans nom de paramètre FDL unique et fiable identifié pour la F30. Cette personnalisation nécessite en général l’ajout d’un fichier image compatible en plus du codage lui-même, ce qui dépasse le cadre d’un simple réglage de paramètre — à réserver à des utilisateurs expérimentés ou à un service de codage spécialisé, sans valeur précise détaillée ici faute de confirmation fiable. |
| Activation d’Apple CarPlay sur calculateur compatible non codé usine | HEADUNIT (NBT EVO/Combox selon version) | ESYS + modification du FA / service de codage spécialisé | Avancé | Sur les F30/F31 produites après environ mi-2016 et équipées d’un système NBT EVO compatible, il est parfois possible d’activer Apple CarPlay par codage alors que l’option n’a pas été commandée/codée en usine, sans changer de matériel. Cette activation ne fonctionne que si le calculateur multimédia est physiquement compatible (bonne génération de NBT EVO) : sur du matériel plus ancien (NBT première génération, CIC), aucun codage ne peut faire apparaître CarPlay — seul un remplacement matériel du calculateur multimédia le permettrait. | La compatibilité matérielle exacte et la procédure (modification du FA, ajout de l’option, codage du module) varient selon la génération du calculateur et l’année de production ; plusieurs prestataires spécialisés proposent cette activation comme service payant plutôt qu’une simple bascule dans Bimmercode. Aucun paramètre FDL précis n’est détaillé ici faute de confirmation fiable et univoque pour la F30 — à réserver à un service de codage spécialisé ou à un utilisateur ESYS expérimenté ayant vérifié au préalable la compatibilité exacte du calculateur. |
| Conduite et rétroviseurs | |||||
| Mémorisation du dernier mode de conduite sélectionné | BDC_BODY / FEM_BODY selon version | Bimmercode ou ESYS | Intermédiaire | Par défaut, le véhicule redémarre systématiquement dans le mode de conduite « Confort » (ou équivalent), quel que soit le mode sélectionné au trajet précédent. Cette option permet de mémoriser le dernier mode utilisé (Eco Pro, Sport, Individual…) afin qu’il soit réappliqué automatiquement au démarrage suivant. | Un paramètre de ce type (souvent nommé FesPiaDefaultLastUserMode côté module BDC_BODY3) est documenté sur des générations BMW proches, notamment les séries G ultérieures, mais nous n’avons pas de confirmation fiable et spécifique à la plateforme F30 pour le nom exact du paramètre équivalent. Réserve importante : sur plusieurs générations BMW, la mémorisation automatique du mode Sport lui-même est volontairement exclue pour des raisons d’homologation, même quand la mémorisation fonctionne pour les autres modes. Vérifiez le comportement réel après codage plutôt que de vous fier uniquement à la description. |
| Inclinaison automatique du rétroviseur passager en marche arrière | FEM_BODY (Body Domain) | Bimmercode | Intermédiaire | Incline automatiquement le rétroviseur côté passager vers le bas lorsque la marche arrière est engagée, pour mieux voir le trottoir ou la bordure lors d’un stationnement, puis le remet en position normale au passage d’une autre vitesse. Nécessite que le véhicule soit équipé de rétroviseurs électriques rabattables ou de sièges à mémoire (fonction transmise via le bus LIN) — sans ce matériel, l’option reste inactive même codée. | Fonction confirmée par plusieurs sources indépendantes, dont un fil de discussion spécifiquement dédié au codage du tilt de rétroviseur sur F30. Deux réglages distincts sont mentionnés : l’activation de la fonction elle-même, et un réglage d’amplitude d’inclinaison (exprimé en pourcentage dans Bimmercode, autour de 90 % par défaut selon les témoignages, ou en degrés selon l’outil). Noms FDL exacts non confirmés de façon uniforme — se fier aux libellés et à la valeur affichés par votre outil. |
Ces descriptions et libellés de paramètres proviennent du recoupement de plusieurs forums et ressources communautaires spécialisées BMW. Le codage automobile n’est pas une documentation officielle constructeur : les noms de paramètres FDL peuvent évoluer selon la version logicielle (i-Level) exacte de votre véhicule et sa date de production. Vérifiez toujours la valeur affichée par votre outil avant de coder, et n’hésitez pas à comparer plusieurs sources en cas de doute.
Tutoriel générique : coder sa F30 avec Bimmercode
Voici la procédure générale pour appliquer un codage avec Bimmercode. Les noms de menus peuvent légèrement varier selon la version de l’application.
1. Matériel nécessaire
- Un smartphone (iOS ou Android) avec l’application Bimmercode installée et un abonnement actif.
- Un adaptateur OBD2 Bluetooth compatible avec Bimmercode (vérifier la liste des adaptateurs supportés sur le site de l’éditeur avant l’achat — tous les adaptateurs OBD2 génériques ne fonctionnent pas).
- Une batterie en bon état : idéalement, brancher un chargeur/maintien de charge pendant le codage pour éviter toute chute de tension pendant l’écriture des paramètres.
2. Connexion au véhicule
- Contact mis (position ignition ON), moteur éteint et véhicule à l’arrêt, dans un endroit sûr.
- Branchez l’adaptateur OBD2 sur la prise de diagnostic (généralement dans le bas du tableau de bord, côté conducteur).
- Ouvrez Bimmercode, connectez-vous à l’adaptateur en Bluetooth, puis laissez l’application identifier automatiquement le véhicule et lister les modules disponibles.
3. Sauvegarde avant toute modification
- Avant de modifier quoi que ce soit, utilisez la fonction de sauvegarde/export de Bimmercode pour enregistrer l’état actuel de la configuration (FA / vehicle order) du véhicule.
- Conservez cette sauvegarde en lieu sûr (cloud personnel, ordinateur) — c’est elle qui permettra de revenir en arrière en cas de besoin.
4. Sélection du module et de l’option
- Repérez le module concerné par l’option souhaitée (voir la colonne « Module » du tableau ci-dessus : FEM_BODY, KOMBI, PDC…).
- Ouvrez le module dans Bimmercode : l’application affiche la valeur actuelle du paramètre avant toute modification — notez-la ou faites une capture d’écran.
5. Modification et écriture
- Ne modifiez qu’une seule option à la fois.
- Validez la nouvelle valeur, puis lancez l’écriture (« write »/ »code ») du module. Ne débranchez pas l’adaptateur et ne coupez pas le contact pendant cette étape.
- Attendez la confirmation de fin d’écriture affichée par l’application avant de passer à autre chose.
6. Test
- Coupez le contact quelques secondes, remettez-le (certaines options ne s’appliquent qu’après un cycle contact, voire un cycle moteur complet), puis testez concrètement la fonction modifiée dans des conditions sûres (véhicule à l’arrêt ou trajet court à faible vitesse selon l’option).
- Si le résultat n’est pas celui attendu ou si un comportement anormal apparaît, revenez à la valeur d’origine notée à l’étape 4, ou restaurez la sauvegarde effectuée à l’étape 3.
- Ne passez à l’option suivante qu’une fois la précédente validée comme fonctionnant correctement.
En cas de doute à n’importe quelle étape, arrêtez-vous. Il vaut toujours mieux repousser un codage que de l’appliquer à l’aveugle sur un paramètre dont on n’est pas sûr.
Laisser un commentaire