Le forum francophone de discussion pour Minivan Chrysler Voyager - Dodge Caravan - Plymouth Voyager - Chrysler Pacifica - Lancia Voyager |
|
| Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering | |
| | |
Auteur | Message |
---|
Bizcuite Messager d'argent
Nombre de messages : 2211 Date d'inscription : 20/05/2016
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Mar 19 Déc 2017 - 19:24 | |
| Pour clore le débat je pense savoir de quoi je parle, et Android est extrêmement performant java ou non : https://github.com/bizcuite
Pour info je tourne avec ma propre ROM sur Galaxy notes 2, va voir mon profil sur xda dev, bizuicte pour changer et matte depuis combien de temps. Pour info je suis le seul, à avoir creer la rom ICS pour Archos gen8...
C'est pas de l'attaque personnelle ne m'en veut pas (s'il te plaît!?), mais j'ai horreur que l'on denigre ce que l'on ne connait pas où trop peu. Le Android AOSP pure est stable contrairement aux merdes que pondent les constructeurs de téléphone. Autant sur la mécanique tu m'éclate pluissance dix, mais l'informatique, c'est mon domaine depuis que j'ai l'âge de lire.
Mon premier programme (en basic) date de l'amstrad cpc 664 sortie en 1985 si je ne me trompe pas. J'ai même fait un 'dopewar' sur calculatrice ti82 et casio :p.
Je continue mon développement et donnerai des news si vous le voulez bien. Sinon je fais mon égoïste égocentrique et je garde tout pour moi lol ( je plaisante !!)
Bizcuite | |
| | | Papa_Marco Messager d'or
Nombre de messages : 4600 Age : 41 Localisation : Vendée Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L. Date d'inscription : 15/05/2011
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Mer 20 Déc 2017 - 7:54 | |
| Oh non t'inquiète je ne t'en veus pas mais à ce jour les seuls truc qui tourne bien que j'ai, ou vu ou réparé (hardware) et qui fonctionne sans ralentissement sont sois windows (certain windows que tous le monde connais ) ou linux. C'est pour ça que Java, j'y crois moyen. Après, c'est vrai que j'ai un niveaux software largement inférieur a toi et comme tu dis ne pas trop connaitre java mais + le C++, je te donne mon avis (appuyé certes) sur les 2 bases. Et faut avoué que je suis têtu et crois que ce que je vois, 1 vilain défaut qui parfois et une qualité . __________________________________________________www.minivanchrysler.com La VALISE à 20€ + adaptateur pour Voyager S4 (2001-2007) C'est ici et c'est le CDRBe3. Le forum CDRBeThree Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur. | |
| | | Bizcuite Messager d'argent
Nombre de messages : 2211 Age : 42 Localisation : Lardy Essonnes Véhicule (modèle cyl année) : S4 court 2.4L SE 2002 en (p)réparation - Jaguar S-Type 1999 V6 3.0 238Ch - Grand Voyager v6 3.3l Limited AWD 2004 (BVA HS-Destruction) Spécialisation auto : Repare mais pas spécialiste -- Développeur/rétro-ingénierie sur le protocole Chrysler J1850/J2178/J2190 Date d'inscription : 20/05/2016
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Ven 29 Déc 2017 - 10:54 | |
| - Papa_Marco a écrit:
- Oh non t'inquiète je ne t'en veux pas mais à ce jour les seuls trucs qui tournent bien que j'ai, ou vu ou réparé (hardware) et qui fonctionnent sans ralentissement sont soit Windows (certains Windows que tous le monde connais ) ou Linux. C'est pour ça que Java, j'y crois moyen.
Après, c'est vrai que j'ai un niveaux software largement inférieur a toi et comme tu dis ne pas trop connaitre java mais + le C++, je te donne mon avis (appuyé certes) sur les 2 bases.
Et faut avoué que je suis têtu et crois que ce que je vois, 1 vilain défaut qui parfois et une qualité . C'est bizarre tu as pas cité Apple.... ----> je déteste la philosophie commerciale de la pomme et la fermeture de leur code alors que c'est basé sur du Linux qui est ...gratuit..... On est 2 tétus, j'espère que l'on s'entretuera pas Pour le JAVA, je ne sais pas développer (je n'ai fait que du java-script couplé avec du PHP/MySQL puis du PERL et du C pour EDF) mais je sais le lire Sinon j'ai commencé à apprendre à coder en JAVA (traditionnel). D'ailleurs je vous partage un super cours, qui est fait pour les enfants et les grands parents , c'est mon support de cours: https://java.developpez.com/livres-collaboratifs/javaenfants/ Maintenant que j'ai les bases du JAVA et compris ca structure je commence a étudier ce document sur le développement sous Android Studio. Je vous conseille ce cours aussi: https://www.developpez.net/forums/d950636/java/general-java/java-mobiles/android/google-app-inventor-creation-d-applications-android-portee/ J'espère pouvoir sortir quelque chose d'ici un mois (c'est long, mais il faut que je trouve du temps), voir avant. Bizcuite __________________________________________________www.minivanchrysler.com J'aime pas les signatures!! (Schtroumpf grognon) Evitez de payer 100Euros en garage pour un simple code erreurLe DRB3 avec un simple OBD2:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeThreePaid Pour l'essayer avant d'acheter:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeFree L'acheter c'est l'adopter
Dernière édition par Bizcuite le Ven 29 Déc 2017 - 14:10, édité 1 fois | |
| | | Papa_Marco Messager d'or
Nombre de messages : 4600 Age : 41 Localisation : Vendée Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L. Date d'inscription : 15/05/2011
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Ven 29 Déc 2017 - 12:49 | |
| Slt, 1 mois, ce n'est pas long, ça fait 1 an que ma femme attend ses jantes alu poli Merci pour les liens, sinon Apple, c'est vrai ça tourne bien mais comment vendre 1 trombone 50€ et si on veut l'option trombone plastique il faut mettre 10€ de plus lol. Le pire c'est le monde qui ce rue pour aller claquer 1 paye dans un téléphone, on marche sur la tête. a+ __________________________________________________www.minivanchrysler.com La VALISE à 20€ + adaptateur pour Voyager S4 (2001-2007) C'est ici et c'est le CDRBe3. Le forum CDRBeThree Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur. | |
| | | Bizcuite Messager d'argent
Nombre de messages : 2211 Age : 42 Localisation : Lardy Essonnes Véhicule (modèle cyl année) : S4 court 2.4L SE 2002 en (p)réparation - Jaguar S-Type 1999 V6 3.0 238Ch - Grand Voyager v6 3.3l Limited AWD 2004 (BVA HS-Destruction) Spécialisation auto : Repare mais pas spécialiste -- Développeur/rétro-ingénierie sur le protocole Chrysler J1850/J2178/J2190 Date d'inscription : 20/05/2016
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Lun 22 Jan 2018 - 14:49 | |
| Salut,
Juste pour mettre un lien qui est très intéressant (je trouve en tout cas)....mais en russe, les photos montrent pourquoi j'ai porté de l'intérêt dessus.
https://rusefi.com/forum/viewtopic.php?f=8&t=705 EDIT ajout du lien:
https://www.chryslerforum.com/forum/chrysler-200-sebring-14/2004-ngc-engine-computer-wires-4861/ (Les infos de MOE sont très très interessantes pour ma part!! description de toutes les entrées/sorties du PCM..)
https://www.allpar.com/forums/threads/how-chrysler-programs-its-ecm-to-function.164206/ http://kb.dcctools.com/index.php?CategoryID=69 http://www.enginebuildermag.com/2005/11/peras-core-corner-understanding-chryslers-next-generation-controllers/ NGC 1-2-3 = PCM introduit en 2003 par Chrysler apparement NGC 4 = Tranny/TCM
Pour le soft, ca avance un peu, j'ai créé un debut d'appli qui permets deja de se connecter en BT. Mais un soucis de téléphone m'a empeché de continuer (le Bluetooth n'est pas géré par l'emulateur d'Android Studio)
Je continue mon apprentissage pour savoir comment intégrer et surtout gérer les instances des widgets en parallèles, pour avoir des données simultanées.
A plus!!
Bizcuite __________________________________________________www.minivanchrysler.com J'aime pas les signatures!! (Schtroumpf grognon) Evitez de payer 100Euros en garage pour un simple code erreurLe DRB3 avec un simple OBD2:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeThreePaid Pour l'essayer avant d'acheter:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeFree L'acheter c'est l'adopter | |
| | | Papa_Marco Messager d'or
Nombre de messages : 4600 Age : 41 Localisation : Vendée Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L. Date d'inscription : 15/05/2011
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Lun 22 Jan 2018 - 17:11 | |
| Ok, bon courage
Merci pour le retour d'info __________________________________________________www.minivanchrysler.com La VALISE à 20€ + adaptateur pour Voyager S4 (2001-2007) C'est ici et c'est le CDRBe3. Le forum CDRBeThree Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur. | |
| | | Bizcuite Messager d'argent
Nombre de messages : 2211 Age : 42 Localisation : Lardy Essonnes Véhicule (modèle cyl année) : S4 court 2.4L SE 2002 en (p)réparation - Jaguar S-Type 1999 V6 3.0 238Ch - Grand Voyager v6 3.3l Limited AWD 2004 (BVA HS-Destruction) Spécialisation auto : Repare mais pas spécialiste -- Développeur/rétro-ingénierie sur le protocole Chrysler J1850/J2178/J2190 Date d'inscription : 20/05/2016
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Lun 22 Jan 2018 - 19:52 | |
| Re.
J'ai réussi a communiquer avec la boite! Voici un des résultats de mon log.
Pour info, je lis la mémoire eatx de la boite, les infos sont sur les CVI (pression necessaire dans la boite lors des passage de rapports)
C'est du brut de chez brut, je n'ai pas encore décodé mes trames!
Write: AT SH241821 Read: AT SH241821 OK > Write: 000100 Read: 000100 26 18 7F 21 12 00 CE > Write: 000000 Read: 000000 26 18 7F 21 12 00 CE > Write: AT SH241822 Read: AT SH241822 OK > Write: 320100 Read: 320100 26 18 62 78 00 00 73 > Write: 320200 Read: 320200 26 18 62 78 00 00 73 > Write: 320300 Read: 320300 26 18 62 00 00 00 37 > Write: 320400 Read: 320400 26 18 62 76 00 00 7A > Write: AT SH241828 Read: AT SH241828 OK > Write: 00000000 Read: 00000000 NO DATA > Write: AT SH2418A4 Read: AT SH2418A4 OK > Write: 00000000 Read: 00000000 26 18 E4 FA 01 00 80 BC
Bizcuite __________________________________________________www.minivanchrysler.com J'aime pas les signatures!! (Schtroumpf grognon) Evitez de payer 100Euros en garage pour un simple code erreurLe DRB3 avec un simple OBD2:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeThreePaid Pour l'essayer avant d'acheter:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeFree L'acheter c'est l'adopter | |
| | | Bizcuite Messager d'argent
Nombre de messages : 2211 Age : 42 Localisation : Lardy Essonnes Véhicule (modèle cyl année) : S4 court 2.4L SE 2002 en (p)réparation - Jaguar S-Type 1999 V6 3.0 238Ch - Grand Voyager v6 3.3l Limited AWD 2004 (BVA HS-Destruction) Spécialisation auto : Repare mais pas spécialiste -- Développeur/rétro-ingénierie sur le protocole Chrysler J1850/J2178/J2190 Date d'inscription : 20/05/2016
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Ven 26 Jan 2018 - 11:53 | |
| Salut! Voici un tutorial sur comment communiquer avec son Chrysler. Quand je parle de communiquer, c'est réellement parler avec lui dans le sens informatique du client-serveur. On lui demande de nous reporter une information, il le fait dans la mesure du possible. MAIS AVANT JE TIENS A SIGNALER QUELQUE CHOSE: SI VOUS FAITES UNE MAUVAISE MANIPULATION VOUS RISQUEZ DE DETRUIRE VOTRE VEHICULE!!!! JE NE POURRAIS ETRE TENU RESPONSABLE D'UN QUELCONQUE DOMMAGE/GUERRE NUCLEAIRE/EXPLOSION/IMPUISSANCE A CAUSE DE L'UTILISATION DE CETTE METHODE!!!!Ca peut être très utile pour avoir des informations que SEUL le DRB3 peut donner (oui, oui!!!!). En regardant de plus près la base de donnée du Witech, j'ai remarqué que les demande par le bus SCI/CCD peut être faites par le protocole J1850. Le J1850 est justement le protocole que l'on utilise en faisant les requetes OBD de base (le mode 22 est souvent utilisé). Pour rappelle, le protocole J1850 qui définie comment se connecter, est couplé SAE j2178 qui lui même définie les messages et le type de trames. Les trames peuvent être de 2 Natures: Nature principale 1: fonctionnelle Nature principale 2: physique Il y a 15 sous nature possibles dans la SAE!! - Code:
-
OCTET 1 = priority ->Bits 7,6 and 5 are priority 0=High, 7=Low ->Bit 4 is header style (0=3 byte header-GM, 1=1 byte header-??)
->Bit 3 is In Frame Response (0=Required-Ford, 1=Not allowed-GM) ->Bit 2 is addressing mode (1=Physical, 0=Functional) ->Bit 1,0 is message type: (depending on bit 2 and 3 see below)
Celle qui m'intéresse est la nature "4" => "0100" => IFR required+Physical. Car c'est le 1er octet qui définie la nature de la trame. - Code:
-
$24 = 0010 0100 en binaire = dans le tableau: $4 0100 Physical IFR1 Node-to-Node Pour communiquer avec le chrysler, il faut que l'on définisse l'en tête par défaut, car c'est l'en tête OBD par défaut qui est inséré: AT SH est notre amie! Elle permets de fixer les 3 premiers octets!! AT SH 24 xx yy 24 définie que l'on fait une demande de node to node (donc en direct) xx est le node que l'on cible yy le node qui recoit Après le reste est dans la base de donnée (disponible par demande par MP je le rappelle!!) Voici quelques exemple de données récupérées: - Code:
-
OUTPUT RPM J1850 24-18-21-05-01-00 INPUT RPM J1850 24-18-21-04-01-00 LR CL VOL INDEX J1850 24-18-21-0B-01-00 OD CL VOL INDEX J1850 24-18-21-0D-01-00 2-4 CL VOL INDEX J1850 24-18-21-0C-01-00 UD CL VOL INDEX J1850 24-18-21-0E-01-00 C3 J1850 24-18-22-32-03-00 TRANS TEMP VOLTS J1850 24-18-21-29-01-00 TRANS TEMP STATE J1850 24-18-21-0F-01-00 PINION FACTOR ADDRESS J1850 24-18-21-1D-05-00 READ J1850 MEMORY J1850 24-18-A4-00-00-00-00 TRANS TEMP DEG J1850 24-18-21-10-01-00
Quelque chose qui peut interesser Papa_Marco: Write Pinion Fact Address 2821 J1850 24-18-B4-28-21-00 Write Pinion Fact Address 2822 J1850 24-18-B4-28-22-00 Write Pinion Fact Address 2823 J1850 24-18-B4-28-23-00 Write Pinion Fact Address 2824 J1850 24-18-B4-28-24-00
Donc pour se connecter il faut d'abord lancer des paramètres: - Code:
-
AT E0 AT L1 AT S1 AT H1 AT SP2 AT RA 18
Je conseille d'utiliser ELM327Chat sur Android et d'utiliser les fichiers de commande, c'est plus simple et rapide. https://play.google.com/store/apps/details?id=ru.mosreg.krasn.Elm327Chat&hl=ru Il est en russe a l'ouverture, mais on trouve vite l'option pour mettre en anglais (il est pas compliqué meme pour ceux qui ne parle pas anglais) Puis faire les commandes comme cela: - Code:
-
J'ECRIS: ATSH 24 18 21
---CVI L/R J'ECRIS: 0B 01 00 REPONSE: 26186136800069 ---CVI 2/4 J'ECRIS: 0C 01 00 REPONSE: 2618612D000038 --CVI OD J'ECRIS: 0D 01 00 REPONSE: 26186175800085 --- CVI UD J'ECRIS: 0E 01 00 REPONSE: 261861287A0058 --- Temperature BVA --> 40 = 64Deg Far. = (64-32/)1,8 = 17?? J'ECRIS: 10 01 00 REPONSE: 261861FF400069 ---numero de version de BVA--- J'ECRIS: AT SH241821 REPONSE: OK
J'ECRIS: 000100 REPONSE: 26187F211200CE A partir de la on peut interroger toute la voiture, PCM/TCP/BCM/ABS/.......... C'est la porte ouverte a tout ce que l'on veut, ou presque (le SCI/CCD peut devenir indispensable pour de la reconfiguration extrême) J'ai vu que quelqu'un cherchait les données du flux qui passe par la vanne EGR: EGR FLOW J1850 24-10-3C-01-27 Engine Voili voilou Bizcuite __________________________________________________www.minivanchrysler.com J'aime pas les signatures!! (Schtroumpf grognon) Evitez de payer 100Euros en garage pour un simple code erreurLe DRB3 avec un simple OBD2:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeThreePaid Pour l'essayer avant d'acheter:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeFree L'acheter c'est l'adopter
Dernière édition par Bizcuite le Lun 29 Jan 2018 - 22:38, édité 1 fois (Raison : AT RA 18 mal placé, peut pas fonctionner sinon!) | |
| | | Papa_Marco Messager d'or
Nombre de messages : 4600 Age : 41 Localisation : Vendée Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L. Date d'inscription : 15/05/2011
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Sam 27 Jan 2018 - 2:47 | |
| , il reste plus qu'a traduire sa en langage humain et je commencerais à y comprendre quelque chose. En tous cas sacré boulot, félicitation. __________________________________________________www.minivanchrysler.com La VALISE à 20€ + adaptateur pour Voyager S4 (2001-2007) C'est ici et c'est le CDRBe3. Le forum CDRBeThree Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur. | |
| | | Bizcuite Messager d'argent
Nombre de messages : 2211 Age : 42 Localisation : Lardy Essonnes Véhicule (modèle cyl année) : S4 court 2.4L SE 2002 en (p)réparation - Jaguar S-Type 1999 V6 3.0 238Ch - Grand Voyager v6 3.3l Limited AWD 2004 (BVA HS-Destruction) Spécialisation auto : Repare mais pas spécialiste -- Développeur/rétro-ingénierie sur le protocole Chrysler J1850/J2178/J2190 Date d'inscription : 20/05/2016
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Sam 27 Jan 2018 - 10:25 | |
| Salut et merci encore pour ton intérêt !
Qu'est ce que tu ne comprends pas exactement, je prix t'aider a comprendre. Mais je t'avoue qu'il faudrait que tu mettes pas mam de temps le nez dans la SAE j2178 pour y voir beaucoup plus clair!
Pour le principe, en étant vraiment generaliste: Pour communiquer avec un node (noeud = module = ecm/bcm/tcm....) il faut 4 choses: 1-le type de communication (ici de module a module) et la priorité, pour indiquer s'il nous faut l'info en urgence ou pas. Par exemple la vitesse est une donnée qui doit arriver vite car importante pour beaucoup d'organe, contrairement a la vitesse sélectionné, moins importante pour beaucoup de module. 2- le node avec lequel on veut parler (10=ecm, 18=tcm, 40=bcm...) 3-le node qui émet la requête 4-les informations demandées Donc 1=24 -- 2=18 -- 3=21 -- 4=0b0100 pour les cvi par exemple
Je n'ai rien inventé dans les trames balancées au Chrysler, j'ai tout récupéré dans la base qu'a extrait Entropy/MrWishBest!
Le plus dur étant de décoder les infos, c'est un travail de Fourmies !
Bizcuite __________________________________________________www.minivanchrysler.com J'aime pas les signatures!! (Schtroumpf grognon) Evitez de payer 100Euros en garage pour un simple code erreurLe DRB3 avec un simple OBD2:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeThreePaid Pour l'essayer avant d'acheter:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeFree L'acheter c'est l'adopter | |
| | | Papa_Marco Messager d'or
Nombre de messages : 4600 Age : 41 Localisation : Vendée Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L. Date d'inscription : 15/05/2011
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Sam 27 Jan 2018 - 14:25 | |
| Salut,
Quelque chose qui peut interesser Papa_Marco: Write Pinion Fact Address 2821 J1850 24-18-B4-28-21-00 Write Pinion Fact Address 2822 J1850 24-18-B4-28-22-00 Write Pinion Fact Address 2823 J1850 24-18-B4-28-23-00 Write Pinion Fact Address 2824 J1850 24-18-B4-28-24-00
La, il y a le protocole mais a quoi correspond la 1er ligne, la 2eme, etc?
A quoi corresponde chaque numéro? il doit y a voir une table de référence que je connait pas.
Comme pour la température
--- Temperature BVA --> 40 = 64Deg Far. = (64-32/)1,8 = 17?? J'ECRIS: 10 01 00 REPONSE: 261861FF400069
Comment tu sais que 10 01 00 c'est la demande d'info et que c'est ces nombres
La réponse veut dire quoi?
En faite j'ai tout a apprendre a ce stade. et je n'ai pas le temps pour l'instant, j'ai déjà beaucoup de retard dans ce que je sais faire et beaucoup de chose a gérer a coté (famille 3 enfants avec des oins/ boulot, je suis chef d'équipe). J'ai un peu de mal en ce moment a tout concilié, mais j'y arriverais à me dégager du temps, il faut que je sois patient.
__________________________________________________www.minivanchrysler.com La VALISE à 20€ + adaptateur pour Voyager S4 (2001-2007) C'est ici et c'est le CDRBe3. Le forum CDRBeThree Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur. | |
| | | Bizcuite Messager d'argent
Nombre de messages : 2211 Age : 42 Localisation : Lardy Essonnes Véhicule (modèle cyl année) : S4 court 2.4L SE 2002 en (p)réparation - Jaguar S-Type 1999 V6 3.0 238Ch - Grand Voyager v6 3.3l Limited AWD 2004 (BVA HS-Destruction) Spécialisation auto : Repare mais pas spécialiste -- Développeur/rétro-ingénierie sur le protocole Chrysler J1850/J2178/J2190 Date d'inscription : 20/05/2016
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Lun 29 Jan 2018 - 11:41 | |
| Salut Papa_Marco, Pas de soucisje peux comprendre que tu sois occupé, je le suis aussi, mais 3h30 de transports par jour, permets d'avancer un peu (j'ai aussi 3 enfants et responsable de la supervision des datacenters de EDF, beaucoup de taf aussi ). - Papa_Marco a écrit:
- Salut,
Quelque chose qui peut interesser Papa_Marco: Write Pinion Fact Address 2821 J1850 24-18-B4-28-21-00 Write Pinion Fact Address 2822 J1850 24-18-B4-28-22-00 Write Pinion Fact Address 2823 J1850 24-18-B4-28-23-00 Write Pinion Fact Address 2824 J1850 24-18-B4-28-24-00
La, il y a le protocole mais a quoi correspond la 1er ligne, la 2eme, etc?
A quoi corresponde chaque numéro? il doit y a voir une table de référence que je connait pas.
Tout est dans la base de donnée, je n'ai rien inventé de ces valeurs, après il faut savoir les interprèter! Juste pour la logique, c'est Chrysler qui établie tous les codes, que ce soit de requetes ou de reponses!! Ce n'est pas de l'OBD Standard!!! C'est du propriétaire basé sur des standards de communication! Write Pinion Fact Address = ecriture du rapport des pignons 2821 = adresse en hexadecimal d'écriture du rapport pignon J1850 = protocole utilisé (comme le CAN/CCD/SCI et d'autres) 24-18-B4-28-2X-00 = code utilisé pour accéder a la demande d'écriture Dans le code ci dessous, on voit que le factor pignon est de "28 E9" car les 3 premier octets sont l'entête (26 18 61) et le dernier octet le CRC (F1), on en tient pas compte. Et l'adresse doit correspondre au registre 2821 (car la réponse est de "21 12") - Code:
-
-FACTOR PIGNON ACTUEL Write: 1D0100 26 18 61 28 E9 00 F1
-FACTOR PIGNON ADDRESS Write: 1D0500 26 18 7F 21 12 00 CE
Donc EN THEORIE, si on fait: AT SH 2418B4 (pour fixer l'en tete) puis: 2821 E9+CRC On devrait re-paramètrer le pignon factor à la valeur "E9" (c'est à vérifier, c'est de la supposition!!) - Papa_Marco a écrit:
Comme pour la température
--- Temperature BVA --> 40 = 64Deg Far. = (64-32/)1,8 = 17?? J'ECRIS: 10 01 00 REPONSE: 261861FF400069
Comment tu sais que 10 01 00 c'est la demande d'info et que c'est ces nombres
La réponse veut dire quoi?
le 10 01 00 vient de la base de donnée Chrysler (comme toujours)!! -La réponse est de la voiture est FF40, toujours pour les meme raisons (En tete-261861 et CRC-69 non pris en compte) -Le FF j'en tiens pas compte, car ca fait 255 en valeur décimal, ca doit être utilisé pour une autre donnée ou mis par default a FF, je ne sais pas trop. 40 par contre est une valeur, reste a voir si elle peut être coherente!! 40 en hexa = 64 en décimal. Vu que les Americains utilisent le Fahrenheit, il faut transformer en Degres Celsius: (°Far - 32) / 1,8 = Deg Celsius. Donc 40 = 64 = (64-32)/1,8 = 17° ce qui parait cohérent Et il faut refaire cela avec tous les paramètres intéressant que l'on peut récupérer à l'aide toujours de la fameuse base de donnée!! J'espère que tu y comprendras quelque chose, ce qui ne m'étonnerai pas vu que tu as l'air d'avoir un bagage informatique!! Bizcuite __________________________________________________www.minivanchrysler.com J'aime pas les signatures!! (Schtroumpf grognon) Evitez de payer 100Euros en garage pour un simple code erreurLe DRB3 avec un simple OBD2:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeThreePaid Pour l'essayer avant d'acheter:https://play.google.com/store/apps/details?id=com.ChryslerDRBeThreeTeam.ChryslerDRBeFree L'acheter c'est l'adopter | |
| | | Papa_Marco Messager d'or
Nombre de messages : 4600 Age : 41 Localisation : Vendée Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L. Date d'inscription : 15/05/2011
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering Lun 29 Jan 2018 - 17:36 | |
| Salut,
En effet, c'est plus clair et en faite c'est l'hexa qui me fait défaut.
En faite c'est de l'adressage et un paramètre défini pour cette adressage.
En clair c'est une table de variable dont la sortie dépend de l'entrée et est modifié par le paramètre.
Donc très simple mais il faut connaître quelle adressage sert a quoi, ce que tu as commencé à faire, Ensuite quel paramètre correspond a quoi (ce que tu découvre a taton par logique pour la température par exemple).
Donc je vois le fonctionnement maintenant et c'est bien plus simple que je ne le pensais, il faut juste que j'apprends l'hexa.
En en effet de ces paramètres on peut adapté la BVA au limitation européenne mais il y a un problème de taille, les rapports mécanique sont cohérent avec le rapport logiciel, si on ce plante dans le rapport, on explose la boite puisqu'il faut faire débrayer en fonction du rapport que l'on met sur le rapport suivant.
Il faudrait voir si il y a un paramètre pour le convertisseur de couple (turbine), c'est lui qui augmente ou diminue la traction dans le convertisseur de couple avant l'embrayage complet de celui ci. __________________________________________________www.minivanchrysler.com La VALISE à 20€ + adaptateur pour Voyager S4 (2001-2007) C'est ici et c'est le CDRBe3. Le forum CDRBeThree Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur. | |
| | | Contenu sponsorisé
| Sujet: Re: Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering | |
| |
| | | | Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |
|