Forum des minivans Chrysler Voyager et caisses US
Le forum francophone de discussion pour Minivan Chrysler Voyager - Dodge Caravan - Plymouth Voyager - Chrysler Pacifica - Lancia Voyager !
Forum des minivans Chrysler Voyager et caisses US
Le forum francophone de discussion pour Minivan Chrysler Voyager - Dodge Caravan - Plymouth Voyager - Chrysler Pacifica - Lancia Voyager !
Forum des minivans Chrysler Voyager et caisses US
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Le forum francophone de discussion pour Minivan Chrysler Voyager - Dodge Caravan - Plymouth Voyager - Chrysler Pacifica - Lancia Voyager
 
Dernières imagesAccueilPortail MinivanS'enregistrerConnexion
Le Deal du moment : -50%
-50% Baskets Nike Air Huarache Runner
Voir le deal
69.99 €
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

 

 Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering

Aller en bas 
4 participants
Aller à la page : Précédent  1, 2
AuteurMessage
Bizcuite
Messager d'argent
Messager d'argent



Nombre de messages : 2211
Date d'inscription : 20/05/2016

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyMar 19 Déc - 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
Revenir en haut Aller en bas
Papa_Marco
Messager d'or
Messager d'or
Papa_Marco


Masculin
Nombre de messages : 4600
Age : 40
Localisation : Vendée
Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L.
Date d'inscription : 15/05/2011

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyMer 20 Déc - 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 Wink) 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é Wink.

__________________________________________________www.minivanchrysler.com
La VALISE à 20€ + adaptateur pour Voyager S4 (2001-2007) C'est ici et c'est le CDRBe3.
Le forum CDRBeThree

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Sigant11

Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur.
Revenir en haut Aller en bas
Bizcuite
Messager d'argent
Messager d'argent
Bizcuite


Masculin
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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyVen 29 Déc - 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 Wink) 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é Wink.

C'est bizarre tu as pas cité Apple.... lol!     ----> je déteste la philosophie commerciale de la pomme tireur 2 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  acordeon

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 Smile

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 Smile , 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. Smile

Bizcuite

__________________________________________________www.minivanchrysler.com
J'aime pas les signatures!! (Schtroumpf grognon)


Evitez de payer 100Euros en garage pour un simple code erreur
Le 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 Very Happy


Dernière édition par Bizcuite le Ven 29 Déc - 14:10, édité 1 fois
Revenir en haut Aller en bas
Papa_Marco
Messager d'or
Messager d'or
Papa_Marco


Masculin
Nombre de messages : 4600
Age : 40
Localisation : Vendée
Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L.
Date d'inscription : 15/05/2011

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyVen 29 Déc - 12:49

Slt,

1 mois, ce n'est pas long, ça fait 1 an que ma femme attend ses jantes alu poli Embarassed

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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Sigant11

Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur.
Revenir en haut Aller en bas
Bizcuite
Messager d'argent
Messager d'argent
Bizcuite


Masculin
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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyLun 22 Jan - 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 erreur
Le 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 Very Happy
Revenir en haut Aller en bas
Papa_Marco
Messager d'or
Messager d'or
Papa_Marco


Masculin
Nombre de messages : 4600
Age : 40
Localisation : Vendée
Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L.
Date d'inscription : 15/05/2011

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyLun 22 Jan - 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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Sigant11

Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur.
Revenir en haut Aller en bas
Bizcuite
Messager d'argent
Messager d'argent
Bizcuite


Masculin
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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyLun 22 Jan - 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 erreur
Le 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 Very Happy
Revenir en haut Aller en bas
Bizcuite
Messager d'argent
Messager d'argent
Bizcuite


Masculin
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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyVen 26 Jan - 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 erreur
Le 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 Very Happy


Dernière édition par Bizcuite le Lun 29 Jan - 22:38, édité 1 fois (Raison : AT RA 18 mal placé, peut pas fonctionner sinon!)
Revenir en haut Aller en bas
Papa_Marco
Messager d'or
Messager d'or
Papa_Marco


Masculin
Nombre de messages : 4600
Age : 40
Localisation : Vendée
Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L.
Date d'inscription : 15/05/2011

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptySam 27 Jan - 2:47

affraid ,

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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Sigant11

Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur.
Revenir en haut Aller en bas
Bizcuite
Messager d'argent
Messager d'argent
Bizcuite


Masculin
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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptySam 27 Jan - 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 erreur
Le 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 Very Happy
Revenir en haut Aller en bas
Papa_Marco
Messager d'or
Messager d'or
Papa_Marco


Masculin
Nombre de messages : 4600
Age : 40
Localisation : Vendée
Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L.
Date d'inscription : 15/05/2011

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptySam 27 Jan - 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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Sigant11

Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur.
Revenir en haut Aller en bas
Bizcuite
Messager d'argent
Messager d'argent
Bizcuite


Masculin
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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyLun 29 Jan - 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 Smile ).

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:
2821E9+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 Idea

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 erreur
Le 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 Very Happy
Revenir en haut Aller en bas
Papa_Marco
Messager d'or
Messager d'or
Papa_Marco


Masculin
Nombre de messages : 4600
Age : 40
Localisation : Vendée
Véhicule (modèle cyl année) : 300C HEMI, Voyager LX V6 3.3L.
Date d'inscription : 15/05/2011

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 EmptyLun 29 Jan - 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

Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Sigant11

Il parait qu'il faut toujours avancer et progresser. Mais si on ne recul jamais, on reste planté dans le mur.
Revenir en haut Aller en bas
Contenu sponsorisé





Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering - Page 2 Empty
MessageSujet: 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 - Page 2 Empty

Revenir en haut Aller en bas
 
Idée pour lire les donnée qui viennent du TCM - A604 - Hack/ReverseEngineering
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» une idée pour rapatriement ?
» Une idée pour passer un câble ?
» Un S1 pour les vacances, bonne idée ?
» Petite idée pour camper dans son van:
» Idée de Garage pour la distri sur un V6 3L

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des minivans Chrysler Voyager et caisses US :: Forum pour parler de nos Voyager et autres caisses US-
Sauter vers: