Lecture OBD, lecture BDM, reconstruction après plantage par OBD

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • requin51
    Junior Member

    • janvier 2014
    • 68

    #1

    Lecture OBD, lecture BDM, reconstruction après plantage par OBD


    Lecture OBD vs BDM


    L’exemple et mésaventure porte sur un EDC16C39 Chevrolet Cruse 2L 150cv.

    Même si le fichier lu par OBD fait bien 2mo, il est en réalité incomplet.
    En effet par l'OBD, le soft (Fgtech54) ne lit en réalité qu’une partie de la flash extérieure, de 1C0000 à 1FFFFF (la fin du dump) ; le reste du fichier lu par OBD est en fait bourré de FFFF jusqu'à 1C0000.
    La Flash extérieure lu au BDM sur table est quant à elle complète, 2mo également ; mais il faut déposer et ouvrir l’ECU.
    La bonne pratique est de lire l'eeprom en même temps, on ne sait jamais !


    Plantage ECU via OBD

    Je l’ai appris a mes dépends, mais même si la lecture OBD se passe bien, si le début d’écriture semble bien se passer par OBD, le plantage survient juste après le préparation du calculateur, en gros après l’effacement de la flash à partir de 1C0000, zone précédemment lu.
    Remise de contact => plus rien ECU planté, voiture en rade...


    Reconstruction du fichier BDM

    Après plantage, faire une lecture sur table au BDM de la flash et de l’eprom.
    On peut voir dans la flash corrompu (à droite) que la zone à partir de 1C0000 est effacée (FFFF);
    et inversement, que c'est la zone de la lecture OBD (à gauche) à partir de l'aquelle on a lu quelque chose.




    La reconstruction du ficher BDM consiste à copier la zone flash lu par OBD à partir de 1C0000, l’insérer au dump BDM corrompu et calculer le checksum. Pour ce j’utilise en éditeur hexa => [url=http://hxd-hex-editor.soft32.fr/]HxD[/url]
    Laisser Winols calculer le checksum comme un grand, je préfère qu’il le fasse que de laisser mon BDM le faire à l’écriture…


    Utilisation BDM FGtech54 clone
    Pour un ECU Bosch, intercaler le module alimentation 12v entre le BDM et la presse, la DOC du FGtech est OK.
    L’alim de la station AOYUE 909 est top, elle évite les conneries grâce à ça protection surintensité efficace.
    ATTENTION lors du serrage de la presse sur l'ECU, prendre garde à l’emplacement des aiguilles sur le port, à savoir complètement à droite.




    ENJOY Requin51
  • Geri12
    Super Member

    • janvier 2014
    • 258

    #2
    Est-il possible de poster les deux fichiers (OBD et BDM) ? je voudrais faire la reconstruction avec HxD. C'est pour apprendre la reconstruction d'un fichier.
    Quand on fait l'écriture d'un fichier modifié (p.ex FAP Off) via OBD est ce que l'écriture change quelque chose au partie BDM? Autrement dit: après un échec d'écriture via OBD on peut toujours récuperer la partie BDM?

    Commentaire

    • requin51
      Junior Member

      • janvier 2014
      • 68

      #3
      Tout [url=http://requin51.free.fr/BDM/0261015445%20chevrolet%20cruze%20150/]est là[/url]

      oui, l'écriture OBD change une petite partie de la dump, à partir de 1C0000, mais ne change rien avant.
      Donc OUI, c'est ce qu'il m'est arrivé, après plantage par OBD, j'ai déposé le calculateur et lu par BDM, j'ai obtenu un BDM dit "corrompu" puisque la partie qui devait être écrit par OBD s'est retrouvée effacée; d'ou la reconstruction du fichier.

      Commentaire

      • kennfeld
        Legendary Member

        • août 2014
        • 1695

        #4
        Normalement aucun besoin de corriger le checksum et pas besoin de faire de copier coller non puls enfin ça dépends des outils d'ont vous disposer

        perso j'ai déjà appellé sur des lieux de tels délits de plantage et un simple recovery suffisait car si l'outil n'éfface que partiellement c'est bien pour pouvoir faire un recovery en cas de soucis !
        mais il faut un outil officiel les clones n'ont pas au serveur de l'editeur ...
        Distributeur EVC Autorisé Winols BDM BSL OLS300 Winols OLS

        Commentaire

        • kennfeld
          Legendary Member

          • août 2014
          • 1695

          #5
          j'ai tout de même mis un merci pour l'initiative bien que je fais de façon plus expéditive.
          Distributeur EVC Autorisé Winols BDM BSL OLS300 Winols OLS

          Commentaire

          • requin51
            Junior Member

            • janvier 2014
            • 68

            #6
            Envoyé par kennfeld
            Normalement aucun besoin de corriger le checksum
            Avec la façon que je site à savoir copier/coller avec HxD, c'est sur le checksum est incorrect... après il est vrai que mon BDM FGtech le calcul à l'écriture, mais je fais plus confiance à Winols...

            Envoyé par kennfeld
            et pas besoin de faire de copier coller non puls enfin ça dépends des outils d'ont vous disposer
            c'est quoi ce fameux recovery ? quel outils ?

            Commentaire

            • kennfeld
              Legendary Member

              • août 2014
              • 1695

              #7
              tout d'abord une reconstruction de fichier suppose que les deux fichier bdm et obd viennent de la voiture même
              à partir du moment ou on lit tout en bdm
              et qu'on sait que l'obd n'a rien changé dans la zone 0-1C0000
              qu'on sait que lit de 1C0000 a 1FFFFF la même chose qu'aurait lu une bdm sur ces même adresses

              si on transfere le contenu du fichier obd dans un fichier partiel en n'exportant que 1C000 - 1FFFFF on pourra directement le réimporter dans le fichier bdm
              en utilisant l'offset de 1C0000 pas besoin de bidouiller .....

              le fichier alors obtenu si la lecture obd était ok est 100 pourcent identique que si l'ecu avait été lu en bdm des les départ c'est a dire déja checksumé !!
              Distributeur EVC Autorisé Winols BDM BSL OLS300 Winols OLS

              Commentaire

              • Nic0100
                Junior Member
                • mai 2017
                • 25

                #8
                Bonjour,

                Dans l'exemple on voit que la zone affectée lors du plantage correspond seulement à la zone que l'on peut lire par OBD. Dans ce cas, pourquoi on ne peut pas réecrire correctement la zone en question par OBD ? Pourquoi on doit passer par BDM ?


                Envoyé par kennfeld
                un simple recovery suffisait car si l'outil n'éfface que partiellement c'est bien pour pouvoir faire un recovery en cas de soucis !
                mais il faut un outil officiel les clones n'ont pas au serveur de l'editeur ...
                Comment ça marche ? Recovery ça se fait par OBD

                Commentaire

                • Macht
                  Super Member

                  • novembre 2014
                  • 531

                  #9
                  Par ce que justement ton écu est planté, donc plus de communication ......................
                  CMD FLash, Piasini, WinOLS, Swiftec

                  Commentaire

                  • Nic0100
                    Junior Member
                    • mai 2017
                    • 25

                    #10
                    ok donc, malgré que c'est que c'est seulement la partie de la flash qui concerne la cartographie qui est plantée, ça suffit à empêcher la communication... c'est sur ce point là que j'avais un doute, merci.

                    Commentaire

                    Related Topics

                    Réduire

                    Chargement...