topblog Ivoire blogs Envoyer ce blog à un ami

08/03/2016

codage BMW E90 DIY avec INPA, NCS Expert

Voici le tutoriel détaillé sur le codage véhicule BMW E90 pour les débutants.

Outils nécessaires:
1. Ordinateur / ordinateur portable (Dell D630 est mieux)
Nous recommandons que l'ordinateur que vous utilisez dispose d' un système d'exploitation 32 bits Windows XP (OS) installé. Bien que, d' autres ont rapporté pour obtenir le logiciel nécessaire pour programmer les véhicules BMW E90 pour fonctionner sur Windows 7 et exploitation ci-dessus ainsi que 64bit OSs, mais la plupart des utilisateurs ont le succès de programmation le plus en utilisant le système d' exploitation recommandé (Win XP 32bit).

2. Câble de diagnostic: BMW INPA K + DCAN interface USB, pas cher US $ 13.99 à obd365.com.

 

Le logiciel

Les 3 programmes ci-dessous sont nécessaires ou recommandés pour coder votre voiture BMW E90:

NCS-Expert  (Version: 3.1.0 avec Daten fichiers Version: 51.2 ou au- dessus)

INPA  (Version: 5.0.2)

Ediabas  (Version: 7.2.0)

 

Nous vous recommandons d' acheter des cj83lex  de Tout ce que vous devez coder votre forfait BMW  pour 5,00 $. Vous voudrez probablement aller de l' avant et de saisir les dernières données des fichiers plus qu'il a pour 10,00 $ supplémentaire. Donc , pour un total de 15,00 $ , vous aurez tout ce dont vous avez besoin du logiciel sage de programmer votre voiture BMW E90. Notez, tout ce qu'il ne fournit dans le package , vous pouvez trouver autour de l'Internet, mais cela peut prendre beaucoup de temps pour rassembler les versions de logiciel droit ainsi que de trouver les liens de téléchargement du logiciel qui sont encore actifs.

Certains ont indiqué le programme Ediabas est utilisé pour communiquer des informations de diagnostic de votre voiture.

NCSExpert est un programme qui est utilisé pour lire et écrire de nouveaux paramètres à votre voiture. NCSExpert sera le principal programme que vous utilisez pour coder votre voiture.

Inpa est tout simplement un programme utilisé pour exécuter des diagnostics sur votre voiture, par exemple, de vérifier l'état de vos sacs gonflables.

 

  1. Configuration Le codage Environnement

La prochaine chose que nous devons faire est d'obtenir la configuration de l'environnement de programmation de votre ordinateur. Pour la plupart, la mise en place de l'environnement est généralement la partie la plus difficile. Mais après que votre ordinateur est configuré, le reste est vraiment simple.

 

Étape: 1 - C Directory Configuration et installation OBD

Décompressez le " NCSEXPER.rar fichier", et placer les 3 dossiers (Ediabas, INPA et NCSEXPER) à l' intérieur du fichier compressé dans le dossier C: . Votre dossier C: doit avoir les dossiers mis en évidence suivantes ajoutées:

Code-bmw-e90-1

Accédez à C: INPA BIN

Clic droit sur  ​​INPALOAD.exe  et créer un raccourci sur le bureau

Accédez à C: NCSEXPER

Créer un raccourci sur votre bureau du " TRAVAIL dossier"

Accédez à C: NCSEXPER BIN

Créer un raccourci sur le bureau de " NCSEXPER.EXE "

Accédez à C: Ediabas Hardware OBD et exécuter le OBDSetup.exe. Votre écran ressemblera à l'image ci - dessous. Comme je l' ai couru ce script précédemment, cela peut paraître un peu différent de la première fois que vous exécutez. Appuyez sur une touche pour fermer la fenêtre, puis  redémarrez votre ordinateur !

Code-bmw-e90-2

Étape 2 - Configuration des variables d'environnement

Allez à Propriétés système (cliquez sur le bouton de démarrage, et un clic droit sur Poste de travail et cliquez sur Propriétés)

Cliquez sur l'  avancée  onglet

Cliquez sur  Variables d'environnement
Code-bmw-e90-3

Sous Variables système, sélectionnez " Chemin " et cliquez sur modifier

Code-bmw-e90-4

Ajouter ce qui suit à la fin de la valeur variable :; C: Ediabas bin

Code-bmw-e90-5

Cliquez sur OK. Vous pouvez ensuite fermer toutes les fenêtres ouvertes et revenir à votre bureau.

 

Étape 3 - INPA Interface USB Configuration

Pour cette étape, je suppose que vous avez la BMW Interface USB INPA / Ediabas K + DCAN câble mentionné ci - dessus dans la section Matériel. Sinon, les étapes suivantes peuvent ne pas vous, et une configuration différente peuvent être nécessaires pour bien lacommunication de configuration pour votre voiture.

De bureau, appuyez sur la  touche Windows + R  et tapez  devmgmt.mscand cliquez sur OK.

Code-bmw-e90-6

Après avoir cliqué sur OK, Gestionnaire de périphériques ouvrira

1) Développer les ports COM et LPT ()  section et du plugin câble d'interface de votre USB dans votre ordinateur.

2) Vous devriez alors le nouveau périphérique show up appelé USB Port série (COM *). Pour mon ordinateur, depuis COM1 et COM2 étaient déjà en cours d'utilisation, mon ordinateur affecté automatiquement l'appareil à COM6. Depuis INPA et NCS Expert sont par la configuration par défaut à utiliser COM1 pour communiquer avec le véhicule, nous devons changer le port affecté à COM1. Remarque, il existe un moyen de changer le INPA de port de communication et NCS Expert utilise pour communiquer à votre voiture, mais je trouve qu'il est plus facile de classer le câble d'interface USB à COM1.

Code-bmw-e90-7

3) Comme dans mon cas COM1 est déjà utilisé par quelque chose d'autre, je devais désactiver ce dispositif de l'utilisation de ce port de communication. clic droit Port de communication (COM1) et cliquez sur Désactiver.

Code-bmw-e90-8

4) Maintenant, nous devons faire quelques changements sur le port USB de série. Clic droit sur le port USB de série, puis cliquez sur Propriétés.

Code-bmw-e90-9

5) Cliquez sur l'onglet Paramètres du port, et de vérifier les valeurs suivantes sont les suivantes:

Bits par seconde:  9600

Bits de données:  8

Parité:  Aucun

Bits d' arrêt:  1

Contrôle du flux:  Aucun

6) Cliquez sur le  avancé  bouton

Code-bmw-e90-10

7) Variation COM Port Nombre de COM1

Code-bmw-e90-11

8) Variation Latency Timer (msec) à 1 et cliquez sur le bouton OK et sortez sur le Gestionnaire de périphériques et revenir au bureau.

Code-bmw-e90-12

9) Branchez le câble d'interface de votre USB dans votre voiture si vous ne l'avez pas déjà fait. Ne commencez pas votre voiture pour l'instant. Ensuite, ouvrez le programme de INPALOAD.EXE situé sur votre bureau.

Je recommande de garder un chargeur de batterie attachée à la batterie de la voiture, car les étapes suivantes nécessitent l'allumage d'être à travailler correctement.

 

Étape: 4 - Codage E90 avec INPA

INPA est un excellent outil à utiliser pour vérifier que votre voiture est correctement communique avec votre ordinateur. Encore une fois, INPA est seulement un programme de diagnostic utilisé pour vérifier les conditions pour les différentes parties de la voiture. Pour l'instant, nous nous soucions que de l'utiliser pour vous assurer qu'il n'y a pas de problèmes de communication et notre câble d'interface USB fonctionne.

1) Lorsque le programme ouvre, vous devriez voir 2 cercles. Un pour la batterie, et l'autre pour l'allumage. À ce stade, si vous ne l'avez pas activé le contact de votre voiture, que le cercle de la batterie doit être solide noir.

Code-bmw-e90-13

2) Mettez le contact de votre voiture, mais ne commencez pas le moteur de la voiture. Après cela, en INPA, le cercle d'allumage devrait tourner solide noir.

Code-bmw-e90-14

3) Ensuite, nous devons dire INPA quel type de voiture que nous traitons. Appuyez sur F9 pour le menu E90.

Code-bmw-e90-15

4) Dans la fenêtre de sélection popup Scrip, sélectionnez  Karosserie , et dans le second volet de fenêtre, double - cliquez  Airbag .

Code-bmw-e90-16

Si vous recevez une erreur "Versions ne correspondent pas" et "variantes linguistiques ne correspondent pas", tout est habituellement très bien. Selon certains, il a quelque chose à voir avec la nouvelle version de Ediabas. Si vous ne recevez pas d'erreurs, qui est très bien aussi.

Code-bmw-e90-17

5) Normalement, si vous ne recevez aucune erreur après avoir cliqué sur Airbags, ou si vous avez reçu les 2 erreurs mentionnées ci-dessus, la plupart diront que vous êtes prêt à passer à l'aide de NCS Expert. Cependant, tout comme une précaution, nous allons vérifier que nous ne recevons pas d'erreurs, si nous vérifions l'état de notre siège battu boucles. Ce test ne fonctionnera que si vous ne possédez pas tous les problèmes de boucle de ceinture de sécurité déjà. Je suppose donc vos ceintures de sécurité sont en état de marche.

6) Déboucler des ceintures de sécurité à boucle dans la voiture

7) Dans INPA, cliquez sur le bouton Status (F5).

Code-bmw-e90-18

8) Cliquez sur le bouton Boucle (F5)

Code-bmw-e90-19

9) Vous devriez maintenant être sur un écran Buckles qui a plusieurs sections avec des cercles. Nous allons nous concentrer uniquement sur la boucle du conducteur pour ce test.Si vous suivez cette étape de guidage par étape, la boucle branché doit se lire «non» et boucle attachée doit se lire «oui» avec un cercle noir solide.

Code-bmw-e90-19

10) Sur le côté conducteur de la voiture, la boucle de la ceinture de sécurité dans la boucle.Après cela, en INPA, la boucle branché doit se lire «oui» avec un cercle noir solide.

Code-bmw-e90-21

11) Si vous avez reçu aucune erreur tout en effectuant le test de boucle du siège, félicitations! Vous êtes en train de communiquer avec succès avec votre voiture et prêt à passer à l'aide de NCS Expert. Encore une fois, INPA est un excellent outil à utiliser pour vous assurer que la communication entre la voiture et votre ordinateur fonctionne correctement avant d'utiliser NCS Expert.

12) Fermer INPA et commencer NCSEXPER.EXE situé sur le bureau.

 

Étape 5 - Utilisation de NCS Expert

Pour cette étape, nous allons créer un nouveau profil dans NCS Expert qui sera ce que vous allez utiliser pour la plupart de votre codage à l'avenir. Aussi, juste pour obtenir vos mains humides pour la première fois, je vais vous montrer comment coder / activer la fameuse fonction Velocity BC numérique pour la voiture.

Ne sautez pas de l'une des étapes suivantes. AGAIN, ne, ne, ne pas sauter de l'une des étapes suivantes. Cela conduit à un risque de vous visser votre voiture de démarrer ou pire.Si vous recevez des erreurs de NCS Expert à tout moment, STOP aller de l'avant dans ce guide et revérifier vos étapes ou essayez googler le problème que vous rencontrez.

1) Lorsque vous ouvrez NCS Expert, vous devriez être présenté avec une fenêtre qui ressemble à ce qui suit:

Code-bmw-e90-22

2) Cliquez sur Fichier, puis cliquez sur Charger Profil

Code-bmw-e90-23

3) Choisissez le profil de ExpertMode puis cliquez sur le bouton OK. Remarque, la liste des profils que vous avez à choisir peut être différente de la mienne. C'est bon. Si vous ne disposez pas d'un profil ExpertMode, vous devez conserver une copie avant de passer.

Code-bmw-e90-24

4) Cliquez sur Fichier, puis cliquez sur Modifier Profil, et pour le mot de passe, entrez les données suivantes et cliquez sur le bouton OK:  repxet
5) Dans la fenêtre de l' éditeur de profil, cliquez sur le bouton Auto-Keymemory et assurez -vous que les 3 cases sont cochée sur la fenêtre de la mémoire du véhicule, puis cliquez sur le bouton OK.

Code-bmw-e90-26

6) Cliquez sur le bouton de contrôle de la consistance, et vous devriez recevoir un popup Infos fenêtre qui dit "konsistence check OK". Si oui, cliquez sur le bouton OK de la fenêtre contextuelle.

Code-bmw-e90-27

7) Cliquez sur le bouton FSW / PSW, et vérifier la CVT de l'option est sélectionnée, et cochez les deux cases pour FSW- / PSW-Trace et FSW- / PSW-Manipuler avec FSW_PSW.MAN. Ensuite, cliquez sur le bouton OK.

Code-bmw-e90-28

8) Cliquez sur le bouton de contrôle de la consistance à nouveau, et vous devriez recevoir un popup Infos fenêtre qui dit "konsistence check OK". Si oui, cliquez sur le bouton OK de la fenêtre contextuelle.

Code-bmw-e90-29

9) Cliquez sur le bouton OK pour fermer l'éditeur de profil.

Code-bmw-e90-30

10) Cliquez sur Fichier, puis cliquez sur Enregistrer Profil comme. Changer le nom du fichier à FZG2.PFL , et assurez - vous que le nom du fichier n'existe pas déjà dans le volet desélection en dessous. Assurez - vous également que le dossier PFL est sélectionné dans le volet de sélection des dossiers. Puis cliquez sur le bouton OK.

Code-bmw-e90-31

11) Cliquez sur Fichier, puis cliquez sur Modifier Profil, puis entrez le même mot de passe (repxet) comme avant. Ensuite , cliquez sur le bouton Info Profil et changer le nom d'un profil à  FSW PSW MAN  , puis cliquez sur le bouton OK. Puis cliquez sur le bouton OK pour fermer la fenêtre de l' éditeur de profil.

Code-bmw-e90-32

12) Cliquez sur Fichier, puis cliquez sur Enregistrer Profil.

Code-bmw-e90-33

13) Pour résumer ce que nous venons de faire, nous venons de créer un profil qui va écrire des informations à la voiture d'un fichier .MAN qui sera situé dans notre dossier NCS Expert TRAVAIL. Nous reviendrons dans une minute. Le point le plus important ici est, à l'avenir lorsque vous démarrez NCS Expert, vous devez charger le profil de MAN FSW PSW au lieu du profil ExpertMode. Si vous cliquez sur Fichier, puis cliquez sur Charger Profil, vous remarquerez le nouveau profil (FSW PSW MAN) vous venez de créer est maintenant répertorié comme une option pour sélectionner.

14) Après avoir chargé le profil, vous verrez de nouvelles options pour sélectionner sous F1, F2 et F3.

Code-bmw-e90-34

15) Appuyez sur F1 ou cliquez sur le VIN / bouton ZCS / FA.

Code-bmw-e90-35

16) Appuyez sur F3 pour choisir le CHASSIS pour le véhicule. Je vais supposer que vous essayez de coder un véhicule BMW E90, alors dans la fenêtre pop-up, choisissez E89 dans la liste et appuyez sur le bouton OK. Nous sommes fondamentalement disons quel type de véhicule, nous travaillons avec. Une autre fenêtre pop-up après avoir cliqué sur OK, et à partir de cette fenêtre, choisissez CAS pour l'ECU et appuyez sur le bouton OK. Nous devons choisir l'ECU afin NCS Expert peut retreive le numéro VIN de la voiture et des commandes de véhicules (VO) pour qu'il sache quels sont les paramètres à utiliser pour programmer la voiture.

Code-bmw-e90-36

Code-bmw-e90-37

17) NCS Expert, vous remarquerez à côté  FG est le numéro VIN  et  FA contient la VO pour le véhicule . La chaîne FA peut être modifiée si nécessaire, mais nous n'entrer dans ce dans ce guide.

Code-bmw-e90-38

18) Appuyez sur la touche F6 ou cliquez sur le bouton Retour. Remarque, les touches de fonction peuvent être grisés pendant quelques secondes. Lorsque vous appuyez sur le bouton Retour, NCS Expert est en train de lire toutes les valeurs de chaque module dans le véhicule et de les stocker dans un fichier FSW_PSW.TRC situé dans le dossier NCS Expert TRAVAIL. Il fait cela automatiquement, et remplacer le fichier si elle existe déjà.

Code-bmw-e90-39

19) Ouvrez votre dossier NCS Expert TRAVAIL (vous devriez avoir un raccourci sur votre bureau vers le dossier). Comme mentionné précédemment, vous devriez remarquer un fichier dans votre dossier de travail appelé FSW_PSW.TRC. Ce fichier a été créé automatiquement ou mis à jour par NCS Expert. Une pratique courante est de faire une sauvegarde de ce fichier chaque fois que vous envisagez de faire des changements de codage à un module dans la voiture. Je dois normalement un dossier dans le dossier de travail appelé sauvegarde, et je mets toutes mes sauvegardes dans ce dossier. Donc, copiez le fichier FSW_PSW.TRC et collez-le dans le dossier de sauvegarde ou ailleurs sur votre ordinateur au cas où vous avez besoin pour restaurer vos paramètres.

Code-bmw-e90-40

Code-bmw-e90-41

Code-bmw-e90-42

20) NCS Expert vous remarquerez sous get_coded une liste de modules sélectionnés pour être codés. Tous les paramètres / paramètres de ces modules sont ce qui est répertorié dans le fichier que vous FSW_PSW.TRC venez de prendre une sauvegarde de.

Code-bmw-e90-43

21) Depuis pour activer le Velocity BC numérique nous avons seulement besoin de traiter avec le module COMBI, nous allons sélectionner uniquement ce module pour obtenir codé au lieu de tous les modules. Appuyez sur F4 ou cliquez sur le bouton Process ECU.

Code-bmw-e90-44

22) Choisissez le KOMBI ECU de la fenêtre pop-up et appuyez sur le bouton OK.  Remarque , pour mon 2009 BMW E90 mes paramètres Velocity BC numériques ont été localisés dans le module COMBI. Pour certains, il peut être l'ECU CAS vous devez sélectionner. Mais pour l'instant, il suffit de suivre le long, et si vous ne trouvez pas la ligne à modifier dans le module COMBI, juste commencer à revenir à cette étape et sélectionnez l'ECU CAS au lieu du KOMBI ECU.

Code-bmw-e90-45

23) Vous devriez maintenant remarquer en NCS Expert sous le texte se codé que seul le module COMBI est répertorié au lieu de tous les modules du véhicule.

Code-bmw-e90-46

24) Appuyez sur F4 ou cliquez sur le bouton Lire ECU. Cela remplacera à nouveau votre fichier FSW_PSW.TRC dans le dossier NCS Expert TRAVAIL. Cependant, cette fois- ci, il ne lira dans les valeurs à partir du module COMBI au lieu de tous les modules dans votre voiture.Vous remarquerez que la taille du fichier FSW_PSW.TRC est beaucoup plus petit que aussi bien avant. Dans mon cas, il était seulement 9KB au lieu de 234KB lorsque NCS Expert lu dans toutes les valeurs pour chaque module. Vous remarquerez également un NETTODAT.TRC  fenêtre pop-up. Sortie Juste par cette fenêtre . De plus, vous remarquerez une chaîne de texte sous KOMBI qui dit codage terminé. Cela signifie que NCS Expert a terminé la lecture de l'ECU.

Code-bmw-e90-47

Code-bmw-e90-48

25) Dans le dossier NCS Expert TRAVAIL, ouvrez le fichier FSW_PSW.TRC dans Notepad ++.Notez que si vous ne disposez pas de Notepad ++ installé, vous pouvez également ouvrir le fichier dans le programme Bloc-notes standard.

Code-bmw-e90-49

26) Nous devons aller de l' avant et enregistrer ce fichier avec une extention .MAN au lieu de .TRC depuis NCS Expert est configuré pour coder votre voiture avec le fichier FSW_PSW.MAN situé dans votre dossier NCS Expert TRAVAIL. Donc , dans Notepad ++, cliquez sur Fichier, puis cliquez sur Enregistrer sous, puis modifiez le nom du fichier à la suivante: FSW_PSW.MAN
Remarque, il est correct si le fichier FSW_PSW.MAN existe déjà dans votre dossier de travail.Il suffit de le remplacer.

Code-bmw-e90-50

Code-bmw-e90-51

Code-bmw-e90-52

27) Après avoir enregistré le fichier, avis dans Notepad ++ l'onglet doit avoir un titre qui dit, FSW_PSW.MAN au  lieu de FSW_PSW.TRC.

Code-bmw-e90-53

28) Dans Notepad ++ utiliser l'option de recherche pour rechercher le paramètre suivant: BC_DIGITAL_V

Code-bmw-e90-54

29) Si vous ne l' avez pas déjà remarqué, certains paramètres ont le mot «aktiv» sous eux, et certains paramètres ont " nicht_aktiv " sous eux. Fondamentaux leBASIC pour la plupart desparamètres sont, si elle a le mot " aktiv " en dessous, il  signifie que le paramètre est actif (activé) . Si le paramètre a " nicht_aktiv " en dessous, il signifie thatparameter est pas actif (non activé) . Comme vous pouvez le voir sur la capture d' écran ci - dessus, le paramètre BC_DIGITAL_V est pas actif. Donc , pour activer la fonction Velocity BC numérique, remplacer le mot "nicht_aktiv" avec le mot "aktiv" et enregistrez le fichier.

Code-bmw-e90-56

30) NCS Expert, appuyez sur F5 ou cliquez sur le bouton fonctions de base. Dans la fenêtre pop-up sélectionnez la  coapiReadSgGetFswPsw  fonction et appuyez sur le bouton OK. La sélection de cette fonction indique simplement NCS Expert que nous souhaiterions utiliser les valeurs des paramètres à partir du fichier FSW_PSW.MAN que nous venons édité quand on code la voiture. Une autre fenêtre pop-up (coapiReadSgGetFswPsw) apparaîtra qui a le nom de la CDB et d' autres champs de texte. Ne pas changer quoi que ce soit, et il suffit d'appuyer sur le bouton OK.

Code-bmw-e90-58

Code-bmw-e90-59

31) Une fenêtre pop-up (coapiReadSgGetFswPsw) devrait apparaître avec le message qui dit: "parfait fonction de base terminée". Si elle le fait, pres le bouton OK. Si elle ne le fait pas, vous avez peut-être fait quelque chose de mal dans l'une des étapes ci-dessus, et ne continue pas en avant.

32) Nous avons besoin de changer le  JOBNAME  de  CODIERDATEN_LESEN , ce qui signifie NCS Expert va lire les informations à partir du module au lieu d'écrire à elle, à SG_CODIEREN , ce qui signifie que nous voulons NCS Expert pour écrire les informations sur le module. Appuyez sur F2 ou le bouton d'emploi de changement, et dans la fenêtre pop-up, sélectionnez  SG_CODIEREN  et appuyez sur le bouton OK.

Code-bmw-e90-60

Code-bmw-e90-61

33) Enfin, l'étape que vous avez attendu. Nous sommes maintenant prêts à écrire les modifications apportées au module. Assurez - vous que près de JOBNAME NCS Expert a SG_CODIEREN  sélectionné. Ensuite, appuyez sur F3 ou le bouton Exécuter emploi.

Code-bmw-e90-62

34) Ensuite, dans COMBI, vous remarquerez une chaîne de texte qui dit Codage activ, ce qui signifie que le codage a lieu, et après il est fait coder les changements, la chaîne de texte va dire, codage terminé.

Code-bmw-e90-63

35) Félicitations! Vous avez codé votre premier long métrage sur votre voiture! Après le codage est terminé, le véhicule redémarre. Ensuite, appuyez sur le bouton de la Colombie-Britannique à quelques reprises jusqu'à ce que vous voyez l'écran de vitesse.

Code-bmw-e90-65

J'espère que ce guide a été utile pour vous. Je sais qu'il était extrêmement long, mais une fois que vous codez un peu plus de fonctionnalités, ce processus sera une seconde nature pour vous et vous aurez l'air comme un pro en peu de temps.

http://obd365.blogrip.com/2016/03/07/diy-coding-bmw-e90-w...