Tlemcen Car electronics  

Go Back   Tlemcen Car electronics > Outils & Diag > Flasheur de calculateur
Register FAQ Community Donate New posts Search

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

autotool
Reply
 
Thread Tools
Old 11-03-2017, 11:11 AM   #1
Jean_Luc
Membre habitué T-E
 
Jean_Luc's Avatar
 
Join Date: May 2015
Location: Grenoble
Posts: 110
Thanks: 36
Thanked 105 Times in 26 Posts
Rep Power: 12
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Default 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 is offline   Reply With Quote
Old 11-03-2017, 11:58 AM   #2
Monkey_
Membre habitué T-E
 
Monkey_'s Avatar
 
Join Date: Jun 2016
Location: France, Bordeaux
Posts: 135
Thanks: 43
Thanked 82 Times in 39 Posts
Rep Power: 11
Monkey_ will become famous soon enoughMonkey_ will become famous soon enough
Default

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_ is offline   Reply With Quote
The Following User Says Thank You to Monkey_ For This Useful Post:
Jean_Luc (11-03-2017)
Old 11-03-2017, 12:44 PM   #3
Jean_Luc
Membre habitué T-E
 
Jean_Luc's Avatar
 
Join Date: May 2015
Location: Grenoble
Posts: 110
Thanks: 36
Thanked 105 Times in 26 Posts
Rep Power: 12
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Default

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 is offline   Reply With Quote
Old 11-03-2017, 12:58 PM   #4
Kennfeld
Membre accro
 
Kennfeld's Avatar
 
Join Date: Sep 2013
Location: itinérant picardie nord marne +
Posts: 1,572
Thanks: 245
Thanked 924 Times in 605 Posts
Rep Power: 26
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
Default

Quote:
Originally Posted by Jean_Luc View Post
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 is offline   Reply With Quote
The Following User Says Thank You to Kennfeld For This Useful Post:
Jean_Luc (11-03-2017)
Old 11-03-2017, 01:14 PM   #5
Jean_Luc
Membre habitué T-E
 
Jean_Luc's Avatar
 
Join Date: May 2015
Location: Grenoble
Posts: 110
Thanks: 36
Thanked 105 Times in 26 Posts
Rep Power: 12
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Default

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 is offline   Reply With Quote
Old 11-04-2017, 01:00 AM   #6
Odin68
Membre attaché
 
Odin68's Avatar
 
Join Date: Feb 2015
Location: France Mulhouse
Age: 55
Posts: 477
Thanks: 308
Thanked 408 Times in 202 Posts
Rep Power: 15
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
Default

Quote:
Originally Posted by Jean_Luc View Post
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.
Attached Files
File Type: rar EDC16C34.rar (70.2 KB, 48 views)
Odin68 is offline   Reply With Quote
The Following 2 Users Say Thank You to Odin68 For This Useful Post:
jean-marc 10 (05-20-2022), toufikgti (11-04-2017)
Old 11-04-2017, 01:06 AM   #7
Kennfeld
Membre accro
 
Kennfeld's Avatar
 
Join Date: Sep 2013
Location: itinérant picardie nord marne +
Posts: 1,572
Thanks: 245
Thanked 924 Times in 605 Posts
Rep Power: 26
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
Default

Quote:
Originally Posted by Odin68 View Post
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 is offline   Reply With Quote
The Following User Says Thank You to Kennfeld For This Useful Post:
toufikgti (11-04-2017)
Old 05-20-2022, 07:23 PM   #8
Jean_Luc
Membre habitué T-E
 
Jean_Luc's Avatar
 
Join Date: May 2015
Location: Grenoble
Posts: 110
Thanks: 36
Thanked 105 Times in 26 Posts
Rep Power: 12
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Default

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 is offline   Reply With Quote
Old 05-20-2022, 11:58 PM   #9
Kennfeld
Membre accro
 
Kennfeld's Avatar
 
Join Date: Sep 2013
Location: itinérant picardie nord marne +
Posts: 1,572
Thanks: 245
Thanked 924 Times in 605 Posts
Rep Power: 26
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
Default

déterrage !!!!


Quote:
Originally Posted by Jean_Luc View Post
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 is offline   Reply With Quote
Old 05-21-2022, 08:17 AM   #10
Jean_Luc
Membre habitué T-E
 
Jean_Luc's Avatar
 
Join Date: May 2015
Location: Grenoble
Posts: 110
Thanks: 36
Thanked 105 Times in 26 Posts
Rep Power: 12
Jean_Luc will become famous soon enoughJean_Luc will become famous soon enough
Default

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 is offline   Reply With Quote
Sponsored Link
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FAP off EDC16C34 samigravano Chiptuning 13 06-05-2016 11:26 PM
Egr off edc16c34 pacoaloha Chiptuning 16 02-29-2016 07:18 PM
Edc16c34 407 RANA Réparation & Programmation des calculateurs 6 06-14-2014 09:46 PM
EGR off EDC16C34 C4 tony76 Chiptuning 9 04-08-2014 09:08 PM
edc16c34 hdi 1.6 110 nani90 Immobilizer dumps/solutions 12 12-18-2013 10:15 PM


All times are GMT +1. The time now is 05:41 AM.


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
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.
Tlemcen-electronic © All right reserved