Tlemcen Car electronics  

Précédent   Tlemcen Car electronics > Outils & Diag > Flasheur de calculateur
S'inscrire FAQ Communauté Donate Messages du jour Recherche

Flasheur de calculateur Aide concernant les flasher de calculateur d'injection, Kwp2000, Bdm, Ghaletto, MPPS ...etc

slave
Réponse
 
Outils de la discussion
Vieux 03/11/2017, 10h11   #1
Jean_Luc
Membre habitué T-E
 
Avatar de Jean_Luc
 
Date d'inscription: mai 2015
Localisation: Grenoble
Messages: 111
Thanks: 36
Thanked 104 Times in 26 Posts
Pouvoir de réputation: 10
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Par défaut EGR OFF sur EDC16C34

Bonjour,

Je voudrais faire un EGR OFF sur mon EDC16C34 (1.6HDI 110) simplement en mettant la valeur du AirCtl_nMin_C "Engine speed threshold for EGR shut-off" genre à 6000 rpm (par défaut à 700rpm). Le registre est dans le bloc [1C0000-1CFFFF] donc accessible par l'ODB mais j'ai quand même un doute sur le calcul des checksum. Est-ce que j'ai besoin d'un full dump pour que le flasheur puisse calculer un checksum correct et flasher par ODB ?

Ma vanne est OK et je la garderai OK pour éventuellement pouvoir revenir en arrière donc pas de plaque et son contrôle est OK.

Quel appareil me conseillez vous Galetto ou MPPS ?
Et où acheter un bon produit ?

Merci :)
Jean_Luc est déconnecté   Réponse avec citation
Vieux 03/11/2017, 10h58   #2
Monkey_
Membre habitué T-E
 
Avatar de Monkey_
 
Date d'inscription: juin 2016
Localisation: France, Bordeaux
Messages: 133
Thanks: 43
Thanked 78 Times in 37 Posts
Pouvoir de réputation: 9
Monkey_ will become famous soon enoughMonkey_ will become famous soon enough
Par défaut

Bonjour,

Un galetto est polyvalent, il te permettra de faire une sauvegarde complete en BDM de ton calculateur c'est un plus en cas de plantage par la prise ....
Suivant le budget que tu veux lui accorder tu trouveras ton bonheur chez car-prog (qui fait des clones qualité europe), la boutique du forum, ali et pleins de sites ! Un membre a peut être un lien fiable

bon courage !
Monkey_ est déconnecté   Réponse avec citation
The Following User Says Thank You to Monkey_ For This Useful Post:
Jean_Luc (03/11/2017)
Vieux 03/11/2017, 11h44   #3
Jean_Luc
Membre habitué T-E
 
Avatar de Jean_Luc
 
Date d'inscription: mai 2015
Localisation: Grenoble
Messages: 111
Thanks: 36
Thanked 104 Times in 26 Posts
Pouvoir de réputation: 10
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Par défaut

Merci pour ta réponse ;)
Sait-tu si il est possible de flasher via ODB (sans ouvrir le calculo donc) le block [1C0.000 1FF.FFF] et sans avoir de full dump fait en BDM ?
J'aimerais éviter d'ouvrir le calculo si possible.
Jean_Luc est déconnecté   Réponse avec citation
Vieux 03/11/2017, 11h58   #4
Kennfeld
Membre accro
 
Avatar de Kennfeld
 
Date d'inscription: septembre 2013
Localisation: itinérant picardie nord marne +
Messages: 1 575
Thanks: 242
Thanked 920 Times in 604 Posts
Pouvoir de réputation: 24
Kennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud of
Par défaut

Citation:
Envoyé par Jean_Luc Voir le message
Merci pour ta réponse ;)
Sait-tu si il est possible de flasher via ODB (sans ouvrir le calculo donc) le block [1C0.000 1FF.FFF] et sans avoir de full dump fait en BDM ?
J'aimerais éviter d'ouvrir le calculo si possible.


ou bien sur mais le top c'est d'avoir l'outil qui gère le checksum ainsi tu pourra mod dans un simple navigateur web ...
__________________
Winols BSL BDM IOT Officiel OLS505 disponible > 01/04/2021 en monoposte moins cher !
Kennfeld est déconnecté   Réponse avec citation
The Following User Says Thank You to Kennfeld For This Useful Post:
Jean_Luc (03/11/2017)
Vieux 03/11/2017, 12h14   #5
Jean_Luc
Membre habitué T-E
 
Avatar de Jean_Luc
 
Date d'inscription: mai 2015
Localisation: Grenoble
Messages: 111
Thanks: 36
Thanked 104 Times in 26 Posts
Pouvoir de réputation: 10
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Par défaut

D'acc merci.
Mais les galetto ou les mpps ne sont pas livrés avec un flasheur qui calcule le checksum ? Et pour calculer ce checksum si on a juste le bloc des cartos 1C0.000 ça suffit ?
Jean_Luc est déconnecté   Réponse avec citation
Vieux 04/11/2017, 00h00   #6
Odin68
Membre attaché
 
Avatar de Odin68
 
Date d'inscription: février 2015
Localisation: France Mulhouse
Âge: 53
Messages: 469
Thanks: 294
Thanked 403 Times in 201 Posts
Pouvoir de réputation: 14
Odin68 is a glorious beacon of lightOdin68 is a glorious beacon of lightOdin68 is a glorious beacon of lightOdin68 is a glorious beacon of lightOdin68 is a glorious beacon of light
Par défaut

Citation:
Envoyé par Jean_Luc Voir le message
D'acc merci.
Mais les galetto ou les mpps ne sont pas livrés avec un flasheur qui calcule le checksum ? Et pour calculer ce checksum si on a juste le bloc des cartos 1C0.000 ça suffit ?
Prend toi un MPPS, suis les instructions ça passe tout seul.
Et pour faire un EGR close c'est 2 hystérésis, si tu sais pas faire, tu trouveras tout ici, et peut-être même un gars qui te le fait.
Fichiers attachés
Type de fichier : rar EDC16C34.rar (70,2 Ko, 39 affichages)
Odin68 est déconnecté   Réponse avec citation
The Following 2 Users Say Thank You to Odin68 For This Useful Post:
jean-marc 10 (20/05/2022), toufikgti (04/11/2017)
Vieux 04/11/2017, 00h06   #7
Kennfeld
Membre accro
 
Avatar de Kennfeld
 
Date d'inscription: septembre 2013
Localisation: itinérant picardie nord marne +
Messages: 1 575
Thanks: 242
Thanked 920 Times in 604 Posts
Pouvoir de réputation: 24
Kennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud of
Par défaut

Citation:
Envoyé par Odin68 Voir le message
Prend toi un MPPS, suis les instructions ça passe tout seul.
Et pour faire un EGR close c'est 2 hystérésis, si tu sais pas faire, tu trouveras tout ici, et peut-être même un gars qui te le fait.

dans le premier post il à une méthode bien plus malin que les 2 hystérésis nul besoin de close il sait faire un off .
__________________
Winols BSL BDM IOT Officiel OLS505 disponible > 01/04/2021 en monoposte moins cher !
Kennfeld est déconnecté   Réponse avec citation
The Following User Says Thank You to Kennfeld For This Useful Post:
toufikgti (04/11/2017)
Vieux 20/05/2022, 18h23   #8
Jean_Luc
Membre habitué T-E
 
Avatar de Jean_Luc
 
Date d'inscription: mai 2015
Localisation: Grenoble
Messages: 111
Thanks: 36
Thanked 104 Times in 26 Posts
Pouvoir de réputation: 10
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Par défaut

Hello,

Donc j'ai testé cette technique et ça a l'air de bien marcher.
Malheureusement, ma vanne (ou le faisceau) est morte et j'ai des valeurs invalides sur RCO et recopie. Je peux donc pas checker sur le graphique.
J'essayerai de le faire avec un autre ECU.

J'ai mis un plaque devant la vanne, j'avais des défaut de débit d'air et de recirculation de gaz insuffisante. J'ai patché la valeur avec 0x17 0x70 (6000 tours) et plus de défaut de débit d'air. La voiture semble mieux se comporter également.

Ce bout de code trouve l’adresse de AirCtl_nMin_C sur l'ensemble de ma collection de dump (edc16c34 1.6 hdi 90cv et 110cv).

Code:
    private void findEGRLimit() {

      // Try to find address of AirCtl_nMin_C (Engine speed threshold for EGR shut-off, in rpm)
      // Search for address of AirCtl_nMaxHi_C/AirCtl_nMaxLo_C (We assume that the difference
      // between this 2 values is 200RPM or 250RPM)
      // Immediately follow AirCtl_nMin_C
      // Standard values for AirCtl_nMin_C are 650 or 700 RPM

      boolean eos = false;
      int start = 2600;
      int diff = 200;
      while(!eos) {

        int hMaxHi = (start+diff) >> 8;
        int lMaxHi = (start+diff) & 0xFF;
        int hMaxLo = start >> 8;
        int lMaxLo = start & 0xFF;

        egrLimitAdd = search(0x1C0000,toByte(new int[]{hMaxHi,lMaxHi,hMaxLo,lMaxLo}));

        if(egrLimitAdd!=-1) {

          egrLimitAdd += 4;
          egrLimit = ((((int) memory[egrLimitAdd]) & 0xff) << 8) + (((int) memory[egrLimitAdd + 1]) & 0xff);
          eos = egrLimit == 700 || egrLimit == 650;

          if( !eos ) {
            // Try a second match
            egrLimitAdd = search(egrLimitAdd,toByte(new int[]{hMaxHi,lMaxHi,hMaxLo,lMaxLo}));

            if(egrLimitAdd!=-1) {
              egrLimitAdd += 4;
              egrLimit = ((((int) memory[egrLimitAdd]) & 0xff) << 8) + (((int) memory[egrLimitAdd + 1]) & 0xff);
              eos = egrLimit == 700 || egrLimit == 650;
            }
          }

        }

        if(!eos) {
          start += 50;
          if(start>=3600) {
            diff += 50;
            if(diff>250) {
              // Fail !
              eos = true;
            } else {
              start = 3000;
            }
          }
        }

      }

    }



  }
Jean_Luc est déconnecté   Réponse avec citation
Vieux 20/05/2022, 22h58   #9
Kennfeld
Membre accro
 
Avatar de Kennfeld
 
Date d'inscription: septembre 2013
Localisation: itinérant picardie nord marne +
Messages: 1 575
Thanks: 242
Thanked 920 Times in 604 Posts
Pouvoir de réputation: 24
Kennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud ofKennfeld has much to be proud of
Par défaut

déterrage !!!!


Citation:
Envoyé par Jean_Luc Voir le message
Hello,

Donc j'ai testé cette technique et ça a l'air de bien marcher.
Malheureusement, ma vanne (ou le faisceau) est morte et j'ai des valeurs invalides sur RCO et recopie. Je peux donc pas checker sur le graphique.
J'essayerai de le faire avec un autre ECU.

J'ai mis un plaque devant la vanne, j'avais des défaut de débit d'air et de recirculation de gaz insuffisante. J'ai patché la valeur avec 0x17 0x70 (6000 tours) et plus de défaut de débit d'air. La voiture semble mieux se comporter également.

Ce bout de code trouve l’adresse de AirCtl_nMin_C sur l'ensemble de ma collection de dump (edc16c34 1.6 hdi 90cv et 110cv).

Code:
    private void findEGRLimit() {

      // Try to find address of AirCtl_nMin_C (Engine speed threshold for EGR shut-off, in rpm)
      // Search for address of AirCtl_nMaxHi_C/AirCtl_nMaxLo_C (We assume that the difference
      // between this 2 values is 200RPM or 250RPM)
      // Immediately follow AirCtl_nMin_C
      // Standard values for AirCtl_nMin_C are 650 or 700 RPM

      boolean eos = false;
      int start = 2600;
      int diff = 200;
      while(!eos) {

        int hMaxHi = (start+diff) >> 8;
        int lMaxHi = (start+diff) & 0xFF;
        int hMaxLo = start >> 8;
        int lMaxLo = start & 0xFF;

        egrLimitAdd = search(0x1C0000,toByte(new int[]{hMaxHi,lMaxHi,hMaxLo,lMaxLo}));

        if(egrLimitAdd!=-1) {

          egrLimitAdd += 4;
          egrLimit = ((((int) memory[egrLimitAdd]) & 0xff) << 8) + (((int) memory[egrLimitAdd + 1]) & 0xff);
          eos = egrLimit == 700 || egrLimit == 650;

          if( !eos ) {
            // Try a second match
            egrLimitAdd = search(egrLimitAdd,toByte(new int[]{hMaxHi,lMaxHi,hMaxLo,lMaxLo}));

            if(egrLimitAdd!=-1) {
              egrLimitAdd += 4;
              egrLimit = ((((int) memory[egrLimitAdd]) & 0xff) << 8) + (((int) memory[egrLimitAdd + 1]) & 0xff);
              eos = egrLimit == 700 || egrLimit == 650;
            }
          }

        }

        if(!eos) {
          start += 50;
          if(start>=3600) {
            diff += 50;
            if(diff>250) {
              // Fail !
              eos = true;
            } else {
              start = 3000;
            }
          }
        }

      }

    }



  }
__________________
Winols BSL BDM IOT Officiel OLS505 disponible > 01/04/2021 en monoposte moins cher !
Kennfeld est déconnecté   Réponse avec citation
Vieux 21/05/2022, 07h17   #10
Jean_Luc
Membre habitué T-E
 
Avatar de Jean_Luc
 
Date d'inscription: mai 2015
Localisation: Grenoble
Messages: 111
Thanks: 36
Thanked 104 Times in 26 Posts
Pouvoir de réputation: 10
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Par défaut

Salut,
Oui, après 5 ans et au moins 100.000km de plus, la vanne et mon FAP ont décidé de me laché. Donc ce coup là, j'ai mis une plaque sur la vanne, vider le FAP, virer le ressort de la vanne PCV et reprog avec un MPPS v18 qui me calcule correctement le checksum et qui marche super :)
Jean_Luc est déconnecté   Réponse avec citation
Sponsored Link
Réponse

Liens sociaux


Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
FAP off EDC16C34 samigravano Chiptuning 13 05/06/2016 22h26
Egr off edc16c34 pacoaloha Chiptuning 16 29/02/2016 18h18
Edc16c34 407 RANA Réparation & Programmation des calculateurs 6 14/06/2014 20h46
EGR off EDC16C34 C4 tony76 Chiptuning 9 08/04/2014 20h08
edc16c34 hdi 1.6 110 nani90 Immobilizer dumps/solutions 11 18/12/2013 21h15


Fuseau horaire GMT +1. Il est actuellement 01h41.


Tlemcen-electronic.com ne tolère aucune des opérations illégales et ne prend pas en charge les responsabilités pour la perte de l'équipement utilisé.
Toutes discussion sur ce forum est à des fins expérimentales et éducatives seulement. Utilisez les informations fournis par les membres à vos propres risques.
Partenaires : Cars Review - DZSAT : Télévision Par Satellite,Médias,Fréquences,Card sharing.
- GSM-ALGERIE - [ Box & outils Gsm ] - Guide Algérie- Musique mp3 - Bled Music" - EcuServer - Immo off & virgin, airbag cleaner online - Rafplus.com le gratuit sur internet - presse algerie - OBDFR.COM, France Diag - Info Algerie - Le Portail de petites annonces en Algérie- Informastore - Boutique Informatique & Multimedia - mandataire auto - Annonces Algérie HexaShopping - ChipTuning professionnel express
Tlemcen-electronic © All right reserved