Bon je vais expliquer ce que l'on peut faire avec la fameuse ROM NG48 de www.pmfi.org
Cette "ROM" est est une image du programme executé dans l'ECU PM6 de Honda. Cet ECU est identique au PM7 que nous possédons à l'exeption de la sonde lambda.
Le programme du PM6 a été extrait de l'ECU puis connaissant le type de langage du microprocesseur ces données binaires brutes, qui n'ont aucuns sens pour l'humain, ont été "désassemblées". Du coup on obtient une série d'instructions assembleur un peu plus compréhensible ! Mais c'est pas gagné, car on ne sait toujours pas ce que fait le programme, et là, bah pas de solution magique, il faut ... deviner.
Après plusieurs années de travail, la communauté a décryptée de gros morceaux du programme et peut maintenant modifier/ajouter des fonctionnalités et recompiler une nouvelle ROM ... la NG48 (dernière version).
La NG48 existe sous 2 formes
- Forme binaire NG48.BIN, c'est un fichier "héxadécimal", compréhensible par l'ECU une fois mis dans une EEPROM.
- Forme assembleur NG48.ASM, c'est le code source, on peut changer des choses directement dedans, mais là faut connaitre l'assembleur et savoir recompiler des programmes.
On va se concentrer sur la forme binaire, la plus interessante pour le non-initié :
Pour que la NG48 tourne dans votre ECU, faut qu'il soit modifié, d'origine on ne peut pas ajouter une EEPROM (une puce quoi).
Il faut aussi de quoi charger le fichier NG48.BIN DANS l'EEPROM, pour çà il vous faut un programmateur d'EEPROM, environ 100 chez Conrad.
La NG48 envoie, en temps réel, les paramètres du moteur via la liaison série de l'ECU. Il faut tout de même une carte spécifique d'adaptation avec un MAX233. Pour ces modifications électronique, soit vous avez du matos : poste de soudure à l'étain, alimentation stabilisée, matériel à typonner (insoleuse, bain de perchlorure de fer), multimètre, composants, etc ... Et vous le faite vous même, soit vous pouvez me contacter.
Voilà l'ECU est prêt a acceuillir une puce externe !
La ou c'est géant c'est que la NG48 n'est pas "fermée". On peut la modifier SANS être un gros balèze en informatique industrielle, comme moi (MDR!). Et oui, il existe un logiciel ou il suffit de cocher des cases pour transformer une NG48 atmo en turbo, vtec, etc ...
http://www.turboedit.org
Je vais vous montrer ce que l'on peut faire avec :
NG48 chargée dans TurboEdit, cartographies de base Mugen :/[b]
[b]Evidement, ici, tout est modifiable.
Visualisation en Duty Cycle :
Ensuite les options de la NG48:
Réglage des rupteurs :
Réglage du launch control :
Réglage de la taille des injecteurs :
Réglage du VTEC (Et oui ! Pour un swap B16A avec ECU D16) :
Réglage du Boost control :
Modification de la CEL :
Indication sur la pression d'essence (Pour extrapoler les valeurs d'ouverture d'injecteurs) :
Réglage du type de MAP sensor :
Réglage du retard à l'allumage sous boost :
J'ai "oublié" quelques options. Je vous propose de le télécharger et de le tester vous même.
Voilà le petit tour d'horizon de la NG48, qui tourne sur PM6/PM7 qui sont des ECU ODB0.
Alors c'est clair, c'est pas la puissance d'un AEM EMS, c'est pas non plus garanti 101% opérationnel comme un truc à 1000. Mais c'est une solution pas chère qui permet de garder son ECU et son faisceau d'origine pour un swap ou un turbo. Il y a des dizaines de personnes sur
http://forum.pgmfi.org/index.php qui utilise cette ROM et çà marche plutôt bien.
Une chose est sûr : c'est un bon début pour une prépa électronique "ghetto way" et un bon tremplin vers du matos pro si on a les $$$.
La NG48 évolue tout le temps, il est probable que dans les mois a venir, de nouvelles options soit encore ajoutées, transformant cette ROM en une nouvelle NGxx ...
L'évolution la plus importante qui en cours de test est le Real Time Programming ! C'est quoi ?
C'est "simple", on ajoute une nouvelle carte dans l'ECU et en direct live on peut toucher aux paramètres moteur et les valider avec un PC Portable. Sans avoir besoin d'un programmateur d'EEPROM. Avec çà, on peut tuner banc d'essai en UN shot !