Afficher la version complète : Diagbox telemetry
Hi,
I had the opportunity to reverse engineer the official Diagbox telemetry protocol that is used on my 208 GTi BPS.
Using any OBD2 scantool based on the ELM327 ic, now I can read any of the data in realtime, as does the official Diagbox (e.g. measured MAF and requested MAF, measured MAP and requested MAP, oil pressure, turbo wastegate opening ratio, etc…)
If anyone is interested, I can share some info about that…
darkjojo78
15/04/2017, 19:11
Hi,
I had the opportunity to reverse engineer the official Diagbox telemetry protocol that is used on my 208 GTi BPS.
Using any OBD2 scantool based on the ELM327 ic, now I can read any of the data in realtime, as does the official Diagbox (e.g. measured MAF and requested MAF, measured MAP and requested MAP, oil pressure, turbo wastegate opening ratio, etc…)
If anyone is interested, I can share some info about that…
You can share info. thank you
Envoyé de mon SM-G930F en utilisant Tapatalk
The car ECU use the CAN bus ISO 15765-4 (11 bit ID, 500 kbit/s) to communicate.
(all the numerical data, if not specified, are in hexadecimal format)
For example, this is the raw data packet to request the engine RPM:
6A8 4 03 22 D4 00
6A8 is the ECU address
4 (byte) is the length of the message
03 22 D4 00 is the command to request the instantaneous RPM value
And the reply by the ECU is:
688 6 05 62 D4 00 05 13
688 is the ECU address modified to tell you that this is a reply from the ECU
6 (byte) is the length of the message
05 62 D4 00 is the command modified to tell you that this is the reply to the RPM command request
05 13 is the RPM value
If we convert 0513 from hexadecimal to decimal, the result is 1299 RPM
If you want to try this procedure, you need to use a terminal emulator software (I personally use TeraTerm)
From the terminal, connect to the OBD2 scantool and type the following commands:
AT Z (to reset the ELM327)
AT H1 (to enable the header visualization)
AT D1 (to enable the visualization of the data length)
AT CAF0 (to disable automatic formatting of the reply)
AT SH 6A8 (to select the ECU address)
03 22 D4 00 (to request the RPM)
And your ECU will reply with: 688 6 05 62 D4 00 xx yy
where xxyy is a 2 byte hexadecimal number with the RPM value
darkjojo78
16/04/2017, 18:38
Do you have a PIDs for oil?
not the PID of the OBD2, but I have the custom Peugeot command to request the oil temperature and pressure:
Oil Temperature
request command:
6A8 4 03 22 D4 7D
the ECU always reply:
688 5 04 62 D4 7D 28
hex 28 = decimal 40 which is 0°C (you need to subtract 40°C to the value to have the correct temperature in °C) (the temperature sensor is not installed on my car, the ECU report always 0°C)
Oil Pressure:
6A8 4 03 22 D4 29
the ECU will reply:
688 6 05 62 D4 29 xx yy
to trasform xxyy to Bar you will need to multiply the value for 0.0078
for example:
688 6 05 62 D4 29 04 17
hex 0417 = 1047 decimal
1047*0.078=8.2Bar
darkjojo78
16/04/2017, 20:36
I put it in the torque application
Envoyé de mon SM-G930F en utilisant Tapatalk
https://uploads.tapatalk-cdn.com/20190528/b4955d11e3846af0f014dede00aebc78.jpg
https://uploads.tapatalk-cdn.com/20190528/d6311184e91d41d1b93344ed5c70dbd8.jpg
https://uploads.tapatalk-cdn.com/20190528/eb37bfde66874b175ba899a7da509e75.jpg
I haven't Torque app to try this now, but the 2 commands are:
03 22 D4 7D for the oil temperature
03 22 D4 29 for the oil pressure
you need to write these on the first field, but remember that are custom Peugeot command and not standard OBD2 PID...
(28 and 0417 are the returned data of my exemple)
pichnaute
17/04/2017, 19:15
So sorry for waiting, an other subject. For your 2 questions, the remaped BPS take 182 g/ s on MAF value, between 4000 to 6000 Rmp. This is the limit of turbo / cata couple. That's why power climb down neer the end the turbo can' t give enouth. For second, i haven't got the ori, i have forgoten to ask him.
Dear pichnaute, thanks for the infos: do you know if any other member of this forum have an original file of the 208 BPS ECU?
darkjojo78
28/05/2019, 18:01
Les en-tête
commande 7DF = réponse 7E8 , 7E9 , 7EA, 7B8, 7C8, 7EB, 7CC, etc...
commande 6A8 = réponse 688 ecu engine
Le langage :
0123456789ABCDEF
Les commandes:
commande a utiliser dans une application elm327 terminal bluetooth android
AT Z "réinitialisation" (général)
AT D1 "active l'affichage du nombre de bits " (CAN)
AT H1 "active l'affichage de l'en-tête " (OBD)
AT S1 "active les espaces " (OBD)
AT SH 7DF "sélection du ecu" (OBD) yzz ou xx yy zz
01 05 "demande obd adressée a la voiture mode 01 pid 05 température liquide moteur"
AT MA affiche tout les réponse de tout les calculateur
AT MR xx affiche des calculateur cible les xx correspond a un nombre a 2 chiffres: 01, 02, 03, 04, 05, 06, 07, 08,etc
tout les lien utile
http://twisting-roads.com/2017/11/custom-obd-ii-modes-in-a-terminal/
https://www.elmelectronics.com/wp-content/uploads/2017/01/ELM327DS.pdf
https://www.elmelectronics.com/wp-content/uploads/2017/01/AT_Command_Table.pdf
https://www.sparkfun.com/datasheets/Widgets/ELM327_AT_Commands.pdf
https://en.wikipedia.org/wiki/OBD-II_PIDs
https://www.csselectronics.com/screen/page/obd-ii-online-message-converter/language/en
darkjojo78
01/06/2019, 16:11
le mode et les pid qui fonctionne en standard sur nos 208 gti ph1 2012/2015 ecu bosch MEVD 17.4.2
15238
01 00 liste pids supportes plage 01 a 20
01 01 status depuis le dernier effacement des codes défaut
01 03 état du circuit de carburant
01 04 charge moteur calculée en %
01 05 température du liquide de refroidissement moteur en °C
01 06 ajustement a court terme du carburant voie 1 en %
01 07 ajustement a long terme du carburant voie 1 en %
01 0B pression d'admission absolue en kpa
01 0C régime moteur en tours/min
01 0D vitesse du véhicule en km/h
01 0E avance a l'allumage sur le cylindre 1 en degré
01 0F température d'air d'admission en °C
01 10 débit d'air mesure par le debimetre en G/s
01 11 position absolue du papillon
01 13 capteur d'O2 positions voie/capteur
01 15 tension du capteur d'O2 voie 1 capteur 2
01 1C spécification OBD du calculateur
01 20 liste des pids supportes plage 21 a 40
01 21 distance effectuée depuis que la mil est allumée en km
01 23 pression de carburant dans la rampe d'injection en kpa
01 34 capteur d'o2 plage étendue voie 1 capteur 1 lambda et tension
01 40 liste des pids supportes plage de 41 a 60
01 47 position absolue du papillon des gaz b en %
fichier que j'ai fait avec tous les pids standard
https://docs.google.com/spreadsheets/d/1m7bdgqyMQAkZOduOZpp49kkpfMAgdPMSUBeEoNgPGxw/edit?usp=sharing
darkjojo78
01/06/2019, 20:55
pids utiliser dans l'appli torque. tout les pids qui commence par FF**** son des faux pids que l'application génère pour faire des calculs théorique
## All codes and titles are written as-is in Torque.
##
ff122e 0-100kph Time
ff124f 0-200kph Time
ff1277 0-30mph Time
ff122d 0-60mph Time
ff122f 1/4 mile time
ff1230 1/8 mile time
ff1264 100-0kph Time
ff1260 40-60mph Time
ff1265 60-0mph Time
ff125e 60-120mph Time
ff1276 60-130mph Time
ff125f 60-80mph Time
ff1261 80-100mph Time
ff1275 80-120kph Time
47 Absolute Throttle Position B
ff1223 Acceleration Sensor(Total)
ff1220 Acceleration Sensor(X axis)
ff1221 Acceleration Sensor(Y axis)
ff1222 Acceleration Sensor(Z axis)
49 Accelerator PedalPosition D
4a Accelerator PedalPosition E
4b Accelerator PedalPosition F
ff124d Air Fuel Ratio(Commanded)
ff1249 Air Fuel Ratio(Measured)
12 Air Status
46 Ambient air temp
ff1263 Average trip speed(whilst moving only)
ff1272 Average trip speed(whilst stopped or moving)
ff1270 Barometer (on Android device)
33 Barometric pressure (from vehicle)
3c Catalyst Temperature (Bank 1 Sensor 1)
3e Catalyst Temperature (Bank 1 Sensor 2)
3d Catalyst Temperature (Bank 2 Sensor 1)
3f Catalyst Temperature (Bank 2 Sensor 2)
44 Commanded Equivalence Ratio(lambda)
ff126d Cost per mile/km (Instant)
ff126e Cost per mile/km (Trip)
ff1258 CO₂ in g/km (Average)
ff1257 CO₂ in g/km (Instantaneous)
ff126a Distance to empty (Estimated)
31 Distance travelled since codes cleared
21 Distance travelled with MIL/CEL lit
2c EGR Commanded
2d EGR Error
05 Engine Coolant Temperature
ff1273 Engine kW (At the wheels)
04 Engine Load
43 Engine Load(Absolute)
5c Engine Oil Temperature
0c Engine RPM
52 Ethanol Fuel %
32 Evap System Vapour Pressure
78 Exhaust Gas Temperature 1
79 Exhaust Gas Temperature 2
ff125c Fuel cost (trip)
ff125d Fuel flow rate/hour
ff125a Fuel flow rate/minute
2f Fuel Level (From Engine ECU)
0a Fuel pressure
23 Fuel Rail Pressure
22 Fuel Rail Pressure (relative to manifold vacuum)
ff126b Fuel Remaining (Calculated from vehicle profile)
03 Fuel Status
07 Fuel Trim Bank 1 Long Term
14 Fuel trim bank 1 sensor 1
15 Fuel trim bank 1 sensor 2
16 Fuel trim bank 1 sensor 3
17 Fuel trim bank 1 sensor 4
06 Fuel Trim Bank 1 Short Term
09 Fuel Trim Bank 2 Long Term
18 Fuel trim bank 2 sensor 1
19 Fuel trim bank 2 sensor 2
1a Fuel trim bank 2 sensor 3
1b Fuel trim bank 2 sensor 4
08 Fuel Trim Bank 2 Short Term
ff1271 Fuel used (trip)
ff1239 GPS Accuracy
ff1010 GPS Altitude
ff123b GPS Bearing
ff1006 GPS Latitude
ff1005 GPS Satellites
ff1237 GPS vs OBD Speed difference
ff1226 Horsepower (At the wheels)
0f Intake Air Temperature
0b Intake Manifold Pressure
ff1203 Kilometers Per Litre(Instant)
ff5202 Kilometers Per Litre(Long Term Average)
ff1207 Litres Per 100 Kilometer(Instant)
ff5203 Litres Per 100 Kilometer(Long Term Average)
10 Mass Air Flow Rate
ff1201 Miles Per Gallon(Instant)
ff5201 Miles Per Gallon(Long Term Average)
24 O2 Sensor1 Equivalence Ratio
34 O2 Sensor1 Equivalence Ratio(alternate)
ff1240 O2 Sensor1 wide-range Voltage
25 O2 Sensor2 Equivalence Ratio
ff1241 O2 Sensor2 wide-range Voltage
26 O2 Sensor3 Equivalence Ratio
ff1242 O2 Sensor3 wide-range Voltage
27 O2 Sensor4 Equivalence Ratio
ff1243 O2 Sensor4 wide-range Voltage
28 O2 Sensor5 Equivalence Ratio
ff1244 O2 Sensor5 wide-range Voltage
29 O2 Sensor6 Equivalence Ratio
ff1245 O2 Sensor6 wide-range Voltage
2a O2 Sensor7 Equivalence Ratio
ff1246 O2 Sensor7 wide-range Voltage
2b O2 Sensor8 Equivalence Ratio
ff1247 O2 Sensor8 wide-range Voltage
ff1214 O2 Volts Bank 1 sensor 1
ff1215 O2 Volts Bank 1 sensor 2
ff1216 O2 Volts Bank 1 sensor 3
ff1217 O2 Volts Bank 1 sensor 4
ff1218 O2 Volts Bank 2 sensor 1
ff1219 O2 Volts Bank 2 sensor 2
ff121a O2 Volts Bank 2 sensor 3
ff121b O2 Volts Bank 2 sensor 4
5a Relative Accelerator Pedal Position
45 Relative Throttle Position
1f Run time since engine start
ff1001 Speed (GPS)
0d Speed (OBD)
11 Throttle Position(Manifold)
ff124a Tilt(x)
ff124b Tilt(y)
ff124c Tilt(z)
0e Timing Advance
ff1225 Torque
fe1805 Transmission Temperature(Method 1)
b4 Transmission Temperature(Method 2)
ff1206 Trip average KPL
ff1208 Trip average Litres/100 KM
ff1205 Trip average MPG
ff1204 Trip Distance
ff120c Trip distance (stored in vehicle profile)
ff1266 Trip Time(Since journey start)
ff1268 Trip Time(whilst moving)
ff1267 Trip time(whilst stationary)
ff1202 Turbo Boost & Vacuum Gauge
42 Voltage (Control Module)
ff1238 Voltage (OBD Adapter)
ff1269 Volumetric Efficiency (Calculated)
l'en-tête 6A8 donne par @mfc ne fonctionne pas, après il y a peu être une différence de calculateur suivant les pays. l'en-tête 7DF est un standard qui fonctionne pour tous, mais ne permet pas d’accéder au mode 22. il faut un en-tête spécial pour allé directement sur l'ecu moteur
the header 6A8 is right, but it is not usable by the Torque App because it is not standard (it is specific of Peugeot)...
le mode et les pid qui fonctionne en standard sur nos 208 gti
01 00 liste pids supportes plage 01 a 32
01 01 status depuis le dernier effacement des codes défaut
01 03 état du circuit de carburant
01 04 charge moteur calculée en %
01 05 température du liquide de refroidissement moteur en °C
01 06 ajustement a court terme du carburant voie 1 en %
01 07 ajustement a long terme du carburant voie 1 en %
01 0B pression d'admission absolue en kpa
01 0C régime moteur en tours/min
01 0D vitesse du véhicule en km/h
01 0E avance a l'allumage sur le cylindre 1 en degré
01 0F température d'air d'admission en °C
01 10 débit d'air mesure par le debimetre en G/s
01 11 position absolue du papillon
01 20 liste des pids supportes plage 33 a 64
01 21 distance effectuée depuis que la mil est allumée en km
01 23 pression de carburant dans la rampe d'injection en kpa
01 34 capteur d'o2 plage étendue voie 1 capteur 1 lambda et tension
01 40 liste des pids supportes plage de 65 a 96
01 47 position absolue du papillon des gaz b en %
fichier que j'ai fait avec tous les pids standard
https://docs.google.com/spreadsheets/d/1m7bdgqyMQAkZOduOZpp49kkpfMAgdPMSUBeEoNgPGxw/edit?usp=sharing
I confirm that the standard PIDs reported by darkjojo78 are supported by our 208 GTi plus the following:
13 Oxygen sensors present
15 lambda sensor 2 (Narrow band - post cat)
1C OBD standard
1F run time
2E Commanded evaporative purge
30 Warm-ups since codes cleared
31 Distance traveled since codes cleared
33 Absolute Barometric Pressure
34 lambda sensor (Wide band - pre cat)
3c Catalyst Temperature: Bank 1, Sensor 1
40 PIDs supported [41 - 60] (52 DF 00 00)
42 Control module voltage
44 Fuel/Air commanded ratio
47 Absolute throttle position B
49 Accelerator pedal position D
4a Accelerator pedal position E
4c Commanded throttle actuator
4d Time run with MIL on
4e Time since trouble codes cleared
4f Maximum value for Fuel–Air equivalence ratio, oxygen sensor voltage, oxygen sensor current, and intake manifold absolute pressure
50 Maximum value for air flow rate from mass air flow sensor
darkjojo78
09/06/2019, 19:07
the header 6A8 is right, but it is not usable by the Torque App because it is not standard (it is specific of Peugeot)...it does not work for me, even with an app elm327 terminal for live request to ecu 208 ph1
https://play.google.com/store/apps/details?id=com.terminal.obd.OBDTerminal
Envoyé de mon SM-G930F en utilisant Tapatalk
j'ai fait des essai hier
Le premier test
0100
>0100
7E8064100BE3FA811
AT Z
>AT Z
ELM327 V2.1
AT H1
>AT H1
OK
AT S1
>AT S1
OK
0100
>0100
SEARCHING...
7E8 06 41 00 BE 3F A8 11
le seconde test
0105
>0105
7E803410590
AT H1
>AT H1
OK
0105
>0105
7E8 03 41 05 90
AT D1
>AT D1
OK
0105
>0105
7E8 8 03 41 05 90
AT CAF0
>AT CAF0
OK
0105
>0105
NO DATA
AT CAF1
>AT CAF1
OK
0105
>0105
7E8 8 03 41 05 90
Troisième test
AT Z
>AT Z
ELM327 V2.1
AT H1
>AT H1
OK
AT S1
>AT S1
OK
AT D1
>AT D1
OK
AT CAF0
>AT CAF0
OK
AT SH6A8
>AT SH6A8
OK
0322D400
>0322D400
NO DATA
22D400
>22D400
NO DATA
0105
>0105
NO DATA
AT SH7E0
>AT SH7E0
OK
0105
>0105
NO DATA
AT SH7DF
>AT SH7DF
OK
0105
>0105
7E8 8 03 41 05 90
22D400
>22D400
NO DATA
0322D400
>0322D400
NO DATA
l'en-tête 6A8 donne par @mfc ne fonctionne pas, après il y a peu être une différence de calculateur suivant les pays. l'en-tête 7DF est un standard qui fonctionne pour tous, mais ne permet pas d’accéder au mode 22. il faut un en-tête spécial pour allé directement sur l'ecu moteur
Try this command sequence for the ELM327:
AT H1
AT D1
AT CAF0
try to listen all the messages from the 6xx addresses:
AT MR 06
you should get results even when the engine is off...
darkjojo78
08/09/2019, 15:32
mfc can you give me a list of all the custom Peugeot command
since the address is different, I doubt that your car uses the same codes as my car.
However, try these 2 codes, if they work I'll send you all the others:
engine RPM:
query: 03 22 D4 00
reply: 05 62 D4 00 xx yy ->unscaled RPM
water temperature:
query: 03 22 D4 0A
reply: 05 62 D4 0A 00 xx-> unscaled water temperature in °C
darkjojo78
11/09/2019, 00:40
the address must not be the same because of the ecu that it is different from mine mevd17.4.2
Envoyé de mon SM-G930F en utilisant Tapatalk
darkjojo78
29/09/2019, 17:38
since the address is different, I doubt that your car uses the same codes as my car.
However, try these 2 codes, if they work I'll send you all the others:
engine RPM:
query: 03 22 D4 00
reply: 05 62 D4 00 xx yy ->unscaled RPM
water temperature:
query: 03 22 D4 0A
reply: 05 62 D4 0A 00 xx-> unscaled water temperature in °C
does not work for my ecu .
i found an application on android runs with the chip elm327 and offers functions that approaches the diagbox without the telemetry
https://play.google.com/store/apps/details?id=com.fap.c.faplite&hl=fr
15491
I got a diagbox and after testing the oil temperature is wel presented in the engine calculator that returns the information to the BSI
15492
probably every ECU revision use different addresses and PID codes: the ecu on my car is the MEVD17.4.4.
If you have still access to the diagobox tool, you can easily discover the address+custom PID for every parameter:
you must connect the diagobox tool and the ELM327 dongle together to the OBD port, put the ELM327 in "listening mode" and, on the diagbox, select to measure only one parameter at a time (using the dedicated menu)
Let me know if you need other infos about that...
does not work for my ecu .
i found an application on android runs with the chip elm327 and offers functions that approaches the diagbox without the telemetry
https://play.google.com/store/apps/details?id=com.fap.c.faplite&hl=fr
15491
I didn't know this app: I will test it, analyzing the data traffic on the CAN bus, to see if the app uses custom PSA PIDs or the classical OBDII PIDs.
darkjojo78
29/09/2019, 19:49
probably every ECU revision use different addresses and PID codes: the ecu on my car is the MEVD17.4.4.
If you have still access to the diagobox tool, you can easily discover the address+custom PID for every parameter:
you must connect the diagobox tool and the ELM327 dongle together to the OBD port, put the ELM327 in "listening mode" and, on the diagbox, select to measure only one parameter at a time (using the dedicated menu)
Let me know if you need other infos about that...
how to connect the box elm327 and the diagbox together on the same socket obd
how to connect the box elm327 and the diagbox together on the same socket obd
the easiest way is to buy a OBDII "Y" or "splitter" cable with 1 male and 2 females connectors
darkjojo78
29/09/2019, 20:05
I did not know that it exists, otherwise can you explain to me a little more the setting to do on the diagbox with the elm327
15495
as I had already written in a previous post, to enable the listening mode:
AT H1
AT D1
AT CAF0
to listen all the messages from the 6xx addresses:
AT MR 06
to listen all the messages from the 4xx addresses:
AT MR 04
to listen a specific message address (e.i. 0x488):
AT CF 488
AT CM FFF
on the diagbox tools, there is a menu like "personalized parameter reading" in which you can select which value to read continuously
if you need it, tomorrow, I can send you a screen shot of this menu...
darkjojo78
06/10/2019, 13:48
as I had already written in a previous post, to enable the listening mode:
AT H1
AT D1
AT CAF0
to listen all the messages from the 6xx addresses:
AT MR 06
to listen all the messages from the 4xx addresses:
AT MR 04
to listen a specific message address (e.i. 0x488):
AT CF 488
AT CM FFF
on the diagbox tools, there is a menu like "personalized parameter reading" in which you can select which value to read continuously
if you need it, tomorrow, I can send you a screen shot of this menu...
I received my cable today, to connect the diagbox and the elm327. I made custom measurements with the diagbox and monitor the bus can with elm327 on the engine calculator. Diagbox uses the 6A8 header for engine calculator
regime moteur / engine rpm
6A8 5 04 21 C0 80 01
température calculateur/ calculator temperature
6A8 5 04 21 CB 80 01
température air extérieur / outside air temperature
6A8 5 04 21 C2 80 01
température eau / water temperature
6A8 5 04 21 C0 80 01
température huile / oil temperature
6A8 5 04 21 C2 80 01
position pédale accélérateur / accelerator pedal position
6A8 5 04 21 CA 80 01
https://uploads.tapatalk-cdn.com/20200505/8317dd1356539b81c7ce957d224d22f0.jpg
darkjojo78
07/10/2019, 17:58
on décortique la ligne de commande custom init
at sp 6 pour la sélection du protocole iso 15765-4 can (11 bit id, 500 kbaud)
at sh 6a8 pour sélection de l'en-tête
at fc sd 30 00 00 flow control set data
at fc sm 1 flow control set mode
at cra 688 set the can rx addr
81 pour se connecter au calculateur moteur
10c0
après essai sa fonctionne pas, mais j'ai peut être trouves le problème qui viendrait de la commande at fc sd 30 00 00. Sur ma 208 avec le diagbox il envoi la commande 6a8 30 00 05, je vais remplacer le 30 00 00 par 30 00 05
nouvelle custom init
atsp6\natsh6a8\natfcsh6a8\natfcsd300005\natfcsm1\n atcra688\n81\n10c0
https://uploads.tapatalk-cdn.com/20191007/9760b471280507d1d185cf30bc8eb13a.jpghttps://uploads.tapatalk-cdn.com/20191007/9f4648d3e488e86f43e438e28a64fe24.jpg
darkjojo78
08/10/2019, 15:05
1- on lance le scan de tous les calculateur sur le diagbox
15641
2- on se connecte au calculateur MEVD17.4.2
15650
3- on lance une mesure personnaliser
15651
on retrouve bien les ligne
6A8 01 81
6A8 30 00 05
6A8 04 21 C0 80 01
avec les en-tête 6A8 et 688
Super travail, j'ai hâte de voir la suite !
darkjojo78
09/10/2019, 16:51
Super travail, j'ai hâte de voir la suite !
merci hugo. je vais faire un nouveau fichier spécial pour 208 gti ph1 et abandonne le fichier c4 du russe vu qu'il y a des différence avec les calculateur
je pense que beaucoup regarde, dont moi, mais comme j'y connais rien...surtout en informatique...donc je ne peux trop rien dire...
mais je t'ai mis un petit message pour t'encourager, car cela serait super top!
j'ai demandé a un ami qui a une valise et un 1.2 110ch, et il a aussi la température aussi, donc cela pourra être appliqué a mon moteur ;)
darkjojo78
09/10/2019, 20:10
je pense que beaucoup regarde, dont moi, mais comme j'y connais rien...surtout en informatique...donc je ne peux trop rien dire...
mais je t'ai mis un petit message pour t'encourager, car cela serait super top!
j'ai demandé a un ami qui a une valise et un 1.2 110ch, et il a aussi la température aussi, donc cela pourra être appliqué a mon moteur ;)
c'est pas sur que sa fonctionne pour ton moteur, vu que les calculateur son pas les même. la preuve avec les commande que m'avait donner mfc sa ne fonctionner pas avec mon calculateur mevd17.4.2, mais fonctionne pour son calculateur mevd17.4.4 . Faudra faire une rechercher pour ton propre calculateur.
1- on lance le scan de tous les calculateur sur le diagbox
15641
2- on se connecte au calculateur MEVD17.4.2
15650
3- on lance une mesure personnaliser
15651
on retrouve bien les ligne
6A8 01 81
6A8 30 00 05
6A8 04 21 C0 80 01
avec les en-tête 6A8 et 688
The 6A8 address is used to request data and 688 is the reply (like on my car).
the data request command is:
6A8 04 21 C0 80 01
because the reply start with 688 10 ... the EC tell you that the reply is divided into several consecutive messages
6A8 30 00 05 is a flow control message
6A8 04 21 ... (consecutive frame Sequence number =1)
6A8 04 22 ... (consecutive frame Sequence number =2)
6A8 04 23 ... (consecutive frame Sequence number =3)
etc...
I think that your ecu send only data groups and not just one single piece of data like the ecu on my car.
With your CAN bus logger, you have captured the 488 message:
for example, the first message, 488 5E 00 67 84 1E 54 FF 3C can be decoded as:
the water temp is +54°C
the fuel consumption is 0 (the engine is stopped)
the requested idle speed is 824 RPM
the calculated oil temp is +44°C
the manifold air temp is +20°C
c'est pas sur que sa fonctionne pour ton moteur, vu que les calculateur son pas les même. la preuve avec les commande que m'avait donner mfc sa ne fonctionner pas avec mon calculateur mevd17.4.2, mais fonctionne pour son calculateur mevd17.4.4 . Faudra faire une rechercher pour ton propre calculateur.
C'est trois facile sinon X)
Mais en ayant les grandes lignes peut être que l'on peu arriver à quelques choses...
darkjojo78
10/10/2019, 19:10
je mais le reste des donnée que j'ai récupéré lors du scan de ma 208 GTI Ph1, on peut dire sa fait pas mal d'info a contrôle pour savoir ce que sa représente en décimale
Richesse
6A8 5 04 21 C0 80 01
688 8 10 3A 61 R1:FF R2:02 R3:D1 R4:90 R5:72
688 8 21 R6:00 R7:58 R8:00 R9:57 R10:00 R11:56 R12:00
688 8 22 R13:57 R14:FF R15:FF R16:FF R17:FF R18:03 R19:E1
688 8 23 R20:FF R21:FF R22:FF R23:FF R24:01 R25:FF R26:01
688 8 24 R28:31 R29:FF R30:FF R31:01 R32:FF R33:00 R34:FF
688 8 25 R35:00 R36:5E R37:FF R38:FF R39:01 R40:7E R41:FF
688 8 26 R42:FF R43:00 R44:78 R45:FF R46:FF R47:03 R48:DE
688 8 27 R49:FF R50:FF R51:03 R52:E8 R53:FF R54:FF R55:01
688 4 28 R56:03 R57:E8 R58:60
R2*256+R3
2*256+209
721
tr/min
Régime moteur
R4*0.1
144*0.1
14.4
V
Tension batterie
R5-40
114-40
74
°C
Température eau moteur
R6*256+R7*0.01
0*256+88*0.01
0.88
ms
Temps d'injection cylindre 1
R8*256+R9*0.01
0*256+87*0.01
0.87
ms
Temps d'injection cylindre 2
R10*256+R11*0.01
0*256+86*0.01
0.86
ms
Temps d'injection cylindre 3
R12*256+R13*0.01
0*256+87*0.01
0.87
ms
Temps d'injection cylindre 4
R18*256+R19*0.001
3*256+225*0.001
0.993
richesse
Richesse amont
R26*256+R27*4.8
1*256+49*4.8
1464
mV
Tension sonde oxygéné amont
R34*256+R35*4.8
0*256+94*4.8
451.2
mV
Tension sonde oxygéné aval
R38*256+R39*0.1
1*256+136*0.1
39.2
%
RCO de chauffage sonde amont
R42*256+R43*0.1
0*256+120*0.1
12.0
%
RCO de chauffage sonde aval
R46*256+R47*0.1
3*256+222*0.1
99.0
%
Facteur de correction de richesse amont
R50*256+R51*0.1
3*256+232*0.1
100.0
%
Facteur de correction de richesse aval
R54
0
0
%
Charge estimée du canister
R55*256+R56*0.001
3*256+232*0.001
1.000
richesse
Consigne de richesse
R57
96
96
%
RCO électrovanne canister
Allumage
6A8 5 04 21 C1 80 01
688 8 10 20 61 R1:FF R2:02 R3:BB R4:8F R5:92
688 8 21 R6:75 R7:76 R8:58 R9:70 R10:70 R11:70 R12:70
688 8 22 R13:FF R14:FF R15:60 R16:60 R17:60 R18:60 R19:FF
688 8 23 R20:FF R21:76 R22:60 R23:00 R24:0A R25:04 R26:09
688 6 24 R27:DF R28:0A R29:96 R30:0B R31:19
R2*255+R3
2*255+187
697
tr/min
Régime moteur
R4*0.1
143*.01
14.3
V
Tension batterie
R5-40
146-40
106
°C
Température eau moteur
R6-96
117-96
21
°vilebrequin
Avance optimale
R7-96
118-96
22
°vilebrequin
Avance maximum
R8-96
88-96
-8
°vilebrequin
Avance minimum
R9-96
112-96
16
°vilebrequin
Avance cylindre 1
R10-96
112-96
16
°vilebrequin
Avance cylindre 2
R11-96
112-96
16
°vilebrequin
Avance cylindre 3
R12-96
112-96
16
°vilebrequin
Avance cylindre 4
R15-96
96-96
0
°vilebrequin
Retrait d'avance cylindre 1
R16-96
96-96
0
°vilebrequin
Retrait d'avance cylindre 2
R17-96
96-96
0
°vilebrequin
Retrait d'avance cylindre 3
R18-96
96-96
0
°vilebrequin
Retrait d'avance cylindre 4
R21-96
118-96
22
°vilebrequin
Avance de consigne de base
R22-96
96-96
0
°vilebrequin
Dégradation de l'avance moyenne de l'allumage apprise
R24*256+R25*0.001
10*256+9*0.001
2.569
ms
Durée d'étincelle cylindre 1
R26*256+R27*0.001
9*256+223*0.001
2.527
ms
Durée d'étincelle cylindre 2
R28*256+R29*0.001
10*256+150*0.001
2.710
ms
Durée d'étincelle cylindre 3
R30*256+r31*0.001
11*256+25*0.001
2.841
ms
Durée d'étincelle cylindre 4
Circuit d'admission
6A8 5 04 21 C2 80 01
688 8 10 46 61 R1:FF R2:02 R3:BD R4:8F R5:FF
688 8 21 R6:10 R7:10 R8:02 R9:FC R10:17 R11:00 R12:48
688 8 22 R13:5F R14:5F R15:06 R16:06 R17:00 R18:4E R19:01
688 8 23 R20:A6 R21:01 R22:03 R23:01 R24:03 R25:29 R26:01
688 8 24 R27:01 R28:00 R29:00 R30:FF R31:FF R32:FF R33:FF
688 8 25 R34:FF R35:FF R36:FF R37:FF R38:FF R39:FF R40:FF
688 8 26 R41:FF R42:FF R43:FF R44:FF R45:FF R46:FF R47:FF
688 8 27 R48:FF R49:FF R50:FF R51:00 R52:47 R53:00 R54:5F
688 8 28 R55:00 R56:54 R57:01 R58:64 R59:01 R60:04 R61:01
688 8 29 R62:04 R63:33 R64:0B R65:00 R66:49 R67:17 R68:FF
688 2 2A R69:41
R2*256+R3
2*256+189=
701
tr/min
Régime moteur
R4*0.1
143*0.1=
14.3
V
Tension batterie
R69-47
65-47
18
°C
Température d'air extérieur
R6
16
16
%
Remplissage de consigne corrige
R7
16
16
%
Remplissage mesure corrige
R8R9
%
Remplissage de consigne brut
R10
23
23
%
remplissage mesure brut
R11*256+R12*0.1
0*256+72*0.1
7.2
Kg/h
Débit d'air
R13*10
95*10
950
mbar
Pression admission consigne
R14*10
95*10
950
mbar
Pression admission mesurée
R15
6
6
°
Angle papillon consigne
R16
6
6
°
angle papillon mesure
R17*256+R18*10
0*256+72*10
720
mV
Recopie tension capteur position papillon 1
R19*256+R20*10
1*256+166*10
4220
mV
Recopie tension capteur position papillon 2
R21+R22
1+3
4
°vilebrequin
Consigne de position du déphaseur arbre a cames admission
R23+R24
1+3
4
°vilebrequin
Position du déphaseur arbre a cames admission
R25
41
41
%
RCO de l'électrovanne du dephasseur arbre a cames admission
R51*256+R52*0.1
71*0.1
7.1
Kg/h
Consigne débit d'air
R54*10
95*10
950
mbar
Pression d'air admission modélisée
R59+R60
1+4
5
°vilebrequin
Consigne position déphaseur arbre a cames échappement
R61+R62
1+4
5
°vilebrequin
Mesure position déphaseur arbre a cames échappement
R63
51
51
%
RCO électrovanne déphaseur arbre a cames échappement
R64
11
11
%
RCO de commande du papillon
R66-48
73-48
25
°C
Température air admission
R67*5-48
23*5-48
67
°C
Température d'huile moteur
Apprentissage / Adaptatif
6A8 5 04 21 C3 80 01
688 8 10 39 61 FF 02 E4 8C 00
688 8 21 53 00 55 02 F9 02 F9
688 8 22 64 01 4B 00 03 E0 01
688 8 23 00 03 F6 0F 98 02 0F
688 8 24 11 65 63 04 0C 04 0C
688 8 25 03 E8 FF FF 60 60 60
688 8 26 60 FF FF 01 01 99 FF
688 8 27 FF 01 01 32 FF FF 01
688 3 28 01 FF
R2*256+R3
2*256+209
721
tr/min
Régime moteur
R4*0.1
144*0.1
14.4
V
Tension batterie
R5*256+R6*0.1
0*256+83*0.1
8.3
mV
Apprentissage position minimum de la pédale d'accélérateur 1
R7*256+R8*0.1
0*256+85*0.1
8.5
mV
Apprentissage position minimum de la pédale d'accélérateur 2
R9*256+R10*0.1
2*256+249*0.1
76.1
mV
Apprentissage position maximum de la pédale d'accélérateur 1
R11*256+R12*0.1
2*256+249*0.1
76.1
mV
Apprentissage position maximum de la pédale d'accélérateur 2
R13
100
100
%
Zones de fonctionnement apprises
R15
75
75
%
Adaptation cible vilebrequin en décéération
R16
0
0
%
Valeurs des adaptatifs du couple de frottement en fonction de la température d'eau
R21*256+R22
3*256+246
1014
mV
Apprentissage position Limp-Home 1
R23*256+R24
12*256+152
3224
mV
Apprentissage position Limp-Home 2
R25*256+R26
2*256+15
527
mV
Apprentissage position butée minimum papillon 1
R27*256+R28
17*256+101
4453
mV
Apprentissage position butée minimum papillon 2
R29
%
Valeur des adaptatifs de couple moteur indiqué
R30R31
%
Valeur des adaptatifs de richesse au ralenti
R32R33
%
Valeur des adaptatifs de richesse en transitoire
R34R35
%
Valeur adaptatives de richesse sonde aval
R38-96
96-96
0
°vilebrequin
Valeur adaptatives du capteur de cliquetis cylindre 1
R39-96
96-96
0
°vilebrequin
Valeur adaptatives du capteur de cliquetis cylindre 2
R40-96
96-96
0
°vilebrequin
Valeur adaptatives du capteur de cliquetis cylindre 3
R41-96
96-96
0
°vilebrequin
Valeur adaptatives du capteur de cliquetis cylindre 4
R45+R46
1+153
154
°vilebrequin
Valeur apprentissage butée basse déphaseur arbre à cames admission
R50+R51
1+50
51
°vilebrequin
Valeur apprentissage butée basse déphaseur arbre à cames échappement
Couple moteur
6A8 5 04 21 C4 80 01
688 8 10 0B 61 R1:FF R2:02 R3:CC R4:8B R5:01
688 6 21 R6:02 R7:00 R8:00 R9:07 R10:00
R2*255+R3
2*255+139
649
tr/min
Régime moteur
R4*0.1
139*.01
13.9
V
Tension batterie
R5
1
1
Nm
Couple moteur obtenu par gestion de l'avance à l'allumage (consigne)
R6
2
2
Nm
Couple moteur obtenu par gestion du débit d'air (consigne)
R7
0
0
%
Couple moteur obtenu par gestion de l'avance à l'allumage (réalisé)
R8
0
0
%
Couple moteur obtenu par gestion du débit d'air (réalisé)
R9
7
7
%
Couple résistant estimé
R10
0
0
%
Couple volonté conducteur
Suralimentation et injection direct
6A8 5 04 21 C5 80 01
688 8 10 1D 61 R1:FF R2:02 R3:BA R4:8F R5:00
688 8 21 R6:69 R7:64 R8:3C R9:00 R10:01 R11:00 R12:31
688 8 22 R13:FF R14:0C R15:56 R16:00 R17:56 R18:00 R19:56
688 8 23 R20:00 R21:56 R22:00 R23:FF R24:FF R25:FF R26:30
688 3 24 00 64
R2*255+R3
2*255+186
696
tr/min
Régime moteur
R4*0.1
143*.01
14.3
V
Tension batterie
R6*10
105*10
1050
mbar
Consigne pression de suralimentation
R7*10
100*10
1000
mbar
Pression atmosphérique mesurée
R8
60
60
%
RCO électrovanne de régulation turbo (Waste-gate)
R9
0
0
%
RCO électrovanne décharge turbine (Dump valve)
R10
1
commandé
état commande de la pompe à eau additionnelle turbo
R11*256+R12
0*256+49
49
bar
Consigne pression rail essence
R14
12
12
%
RCO de commande du régulateur
R15*3
86*3
258
°vilebrequin
Angle de phasage à la première injection cylindre 1
R16*3
0*3
0
°vilebrequin
Angle de phasage à la seconde injection cylindre 1
R17*3
86*3
258
°vilebrequin
Angle de phasage à la première injection cylindre 2
R18*3
0*3
0
°vilebrequin
Angle de phasage à la seconde injection cylindre 2
R19*3
86*3
258
°vilebrequin
Angle de phasage à la première injection cylindre 3
R20*3
0*3
0
°vilebrequin
Angle de phasage à la seconde injection cylindre 3
R21*3
86*3
258
°vilebrequin
Angle de phasage à la première injection cylindre 4
R22*3
0*3
0
°vilebrequin
Angle de phasage à la seconde injection cylindre 4
R26
48
48
bar
Pression de carburant mesurée dans la rampe haute pression
R27*256+r28*10
0*256+100*10
1000
mbar
Pression de suralimentation mesurée
Système de levée de soupape variable
6A8 5 04 21 C6 80 01
688 8 10 1E 61 R1:FF R2:02 R3:C4 R4:8F R5:00
688 8 21 R6:01 R7:8E R8:00 R9:1B R10:00 R11:1B R12:00
688 8 22 R13:00 R14:0F R15:FA R16:01 R17:00 R18:22 R19:01
688 8 23 R20:FF R21:00 R22:00 R23:01 R24:01 R25:2C R26:39
688 4 24 R27:01 R28:00 R29:00
R2*256+R3
2*256+196
721
tr/min
Régime moteur
R4*0.1
143*0.1
14.3
V
Tension batterie
R5
0
0
%
RCO moteur de levée de soupapes variable
R7*0.1
142*0.1
14.2
V
Tension alimentation moteur de levée de soupapes variables
R8*256+R9*0.01
00.27
00.27
mm
Levée de soupape mesurée
R10*256+R11*0.01
00.27
00.27
mm
Consigne levée de soupape
R12*256+R13
0*256+0*0.001
°
Position angulaire apprise correspondant a la levée mini des soupapes
R14*256+R15
15*256+250*0.001
°
Position angulaire apprise correspondant a la levée maxi des soupapes
R21
0
A
Courant consommé par le moteur de levée de soupapes variable lors de l'apprentissage
R22*256+R23*0.01
0*256+1*0.01
A
Courant consommé par le moteur de levée de soupapes variable
R24*
Erreur de remplissage
°C
Température du moteur de levée de soupape variable
Supercliquetis
A8 5 04 21 C7 80 01
688 8 10 18 61 FF 02 DA 8B 99
688 8 21 00 01 00 05 00 4D 00
688 8 22 00 00 05 00 1E 00 00
688 5 23 00 00 00 00
R2*256+R3
2*256+218
730
tr/min
Régime moteur
R4*0.1
139*0.1
13.9
V
Tension batterie
R5-40
153-40
113
°C
Température eau moteur
R6+R7
0+1
1
Indice de détection du supercliquetis pour la zone de régime 1 et la zone de charge 1
R8+R9
0+5
5
Indice de détection du supercliquetis pour la zone de régime 1 et la zone de charge 2
R10+R11
0+77
77
Indice de détection du supercliquetis pour la zone de régime 1 et la zone de charge 3
R12+R13
0+0
0
Indice de détection du supercliquetis pour la zone de régime 2 et la zone de charge 1
R14+R15
0+5
5
Indice de détection du supercliquetis pour la zone de régime 2 et la zone de charge 2
R16+R17
0+30
30
Indice de détection du supercliquetis pour la zone de régime 2 et la zone de charge 3
R18+R19
0+0
0
Indice de détection du supercliquetis pour la zone de régime 3 et la zone de charge 1
R20+R21
0+0
0
Indice de détection du supercliquetis pour la zone de régime 3 et la zone de charge 2
R22+R23
0+0
0
Indice de détection du supercliquetis pour la zone de régime 3 et la zone de charge 3
Roulage
6A8 5 04 21 CA 80 01
688 8 10 27 61 R1:FF R2:02 R3:C3 R4:02 R5:BC
688 8 21 R6:8D R7:9B R8:00 R9:00 R10:28 R11:00 R12:14
688 8 22 R13:00 R14:00 R15:00 R16:00 R17:FE R18:00 R19:FE
688 8 23 R20:01 R21:FF R22:00 R23:00 R24:00 R25:00 R26:FF
688 8 24 R27:00 R28:00 R29:FF R30:FF R31:04 R32:02 R33:04
688 6 25 R34:00 R35:0D R36:FF R37:FE R38:9C
R2*256+R3
2*256+195
721
Tr/min
Régime moteur
R4*256+R5
2*256+188
700
Tr/min
Régime moteur de consigne
R6*0.10
141*0.10
14.1
V
Tension batterie
R7-40
157-40
107
°C
Température eau moteur
R8
0
0
Km/h
Vitesse véhicule
R9*256+R20*10
0*256+40*10
400
mV
Tension capteur pédale d'accélérateur 1
R11*256+R12*10
0*256+20*10
200
mV
Tension capteur pédale d'accélérateur 2
R13
0
0
%
Position accélérateur 1 recalculée
R14
0
0
%
Position accélérateur 2 recalculée
lookup(R27::0='N':1='1':2='2':3='3':4='4':5='5':6= '6':9='R')
N
Rapport engagé
R35
13
13
Litres
Niveau de carburant
R37*6
254*6
1524
seconde
Temps d'arrêt moteur
R38-40
156-40
106
°C
Température d'eau lors du dernier arrêt moteur
Environnement moteur
6A8 5 04 21 CB 80 01
688 8 10 30 61 R1:FF R2:02 R3:B7 R4:8C R5:FF
688 8 21 R6:9A R7:08 R8:99 R9:00 R10:00 R11:00 R12:FF
688 8 22 R13:00 R14:FF R15:00 R16:00 R17:32 R18:25 R19:74
688 8 23 R20:1A R21:35 R22:5F R23:01 R24:F2 R25:FF R26:FF
688 8 24 R27:FF R28:FF R29:01 R30:00 R31:00 R32:08 R33:1A
688 8 25 R34:FF R35:08 R36:1E R37:50 R38:01 R39:00 R40:70
688 8 26 R41:95 R42:02 R43:00 R44:08 R45:00 R46:2D R47:40
R2*256+R3
2*256+183
695
tr/min
Régime moteur
R4*0.1
140*0.1
14.0
V
Tension batterie
R47-48
64-48
16
°C
Température d'air extérieur
R6-48
154-48
106
°C
Température eau moteur
R7
8
8
%
Consigne de commande du thermostat pilote
R8-48
153-48
105
°C
Consigne température d'eau
R15*50
0*50
0
W
Estimation de la puissance mécanique consommée par le compresseur de climatisation
R16*256+R17*0.001
0*256+50*0.001
0.05
ms
Consigne de charge progressive alternateur
R18*4*0.1
37*4*0.1
14.8
V
Tension de consigne de l'alternateur pilotée
R19-48
116-48
68
°C
Température de l'alternateur piloté
R20
26
A
Courant alternateur
R21
53
53
%
Valeur de charge alternateur
R22
95/10
9.5
Bar
Pression circuit réfrigérant
R23*256+R24
1*256+242
498
mV
Tension alimentation capteur 1
R29
01
1
reset.ecu
Nombre de reset calculateur
R30*256+R31
0*256+0
0
mV
Tension du capteur de niveau d'huile
R32*256+R33
8*256+26
2074
mbar
Pression d'huile mesurée
R35*256+R36
8*256+30
2078
mbar
Consigne pression d'huile
R37
80
80
%
Consigne de commande d’électrovanne de pompe a huile
R40-48
112-48
64
°C
Température calculateur
R41-48
149-48
101
°C
Température d'eau modélisée (plausibilité)
R43*256+R44
0*256+8
8
mV
Valeur du bruit mesurée par le capteur de cliquetis
R45*256+R46
0*256+45
45
mV
Seuil de détection de cliquetis
darkjojo78
12/10/2019, 18:39
@mfc (https://www.208gti.fr/member.php?u=1488) I would like to repeat the command 6A8 30 00 05 as done diagbox automatically following the command 6A8 21C08001
ATSP6\nATSH6A8\nATFCSH6A8\nATFCSD300005\nATFCSM1\n ATCRA688\n81\n21FE
exemple diagbox
6A8 2 01 81
688 4 03 C1 D0 8F
6A8 3 02 21 FE
688 8 10 1A 61 FE 48 8A 00 00
6A8 3 30 00 05
688 8 21 03 23 01 08 0E 03 47
688 8 22 46 82 01 08 0E FE 02
688 8 23 00 00 01 91 62 15
6A8 5 04 21 C0 80 01
688 8 10 3A 61 ** ** ** ** **
6A8 3 30 00 05
688 8 21 ** ** ** ** ** ** **
688 8 22 ** ** ** ** ** ** **
688 8 23 ** ** ** ** ** ** **
688 8 24 ** ** ** ** ** ** **
6A8 5 04 21 C0 80 01
6A8 8 10 3A 61 ** ** ** ** **
6A8 3 30 00 05
688 8 21 ** ** ** ** ** ** **
688 8 22 ** ** ** ** ** ** **
688 8 23 ** ** ** ** ** ** **
688 8 24 ** ** ** ** ** ** **
6A8 5 04 21 C0 80 01
6A8 8 10 3A 61 ** ** ** ** **
6A8 3 30 00 05
688 8 21 ** ** ** ** ** ** **
688 8 22 ** ** ** ** ** ** **
688 8 23 ** ** ** ** ** ** **
688 8 24 ** ** ** ** ** ** **
exemple terminal
ATH1
ok
ATS1
ok
ATSP6
ok
ATSH6A8
ok
ATFCSH6A8
ok
ATFCSD300005
ok
ATFCSM1
ok
ATCRA688
ok
81
688 4 03 C1 D0 8F
21FE
688 8 10 1A 61 FE 48 8A 00 00
688 8 21 03 23 01 08 0E 03 47
688 8 22 46 82 01 08 0E FE 02
688 8 23 00 00 01 91 62 15
21 C0 80 01
688 8 10 3A 61 ** ** ** ** **
688 8 21 ** ** ** ** ** ** **
688 8 22 ** ** ** ** ** ** **
688 8 23 ** ** ** ** ** ** **
688 8 24 ** ** ** ** ** ** **
21 C0 80 01
6A8 8 10 3A 61 ** ** ** ** **
688 8 21 ** ** ** ** ** ** **
688 8 22 ** ** ** ** ** ** **
688 8 23 ** ** ** ** ** ** **
688 8 24 ** ** ** ** ** ** **
21 C0 80 01
688 3 7f2111
21 C0 80 01
688 3 7f2111
21 C0 80 01
688 3 7f2111
@mf (https://www.208gti.fr/member.php?1488-mfc)c (here is a part of my work that I decode). voila une partie de mon travaille que j'ai décoder
Dear darkjojo78,
very good job!
darkjojo78
17/01/2020, 18:09
j'ai fait un petit update de la liste, tout fonctionne sur torque même la température d'huile. il me reste encore quelque donne a décoder
https://uploads.tapatalk-cdn.com/20200120/0d12185c9f09659b85a00c2c731c7379.jpg
Pour info la command init mais trop de temps à se lancer, il faut faire un bouton pour faire fonctionner les jauge
https://uploads.tapatalk-cdn.com/20200121/5aab382f60764c24991f2b68295c4418.jpg
https://uploads.tapatalk-cdn.com/20200121/092a1c0292cdc8dfa20867086428108c.jpg
https://uploads.tapatalk-cdn.com/20200121/af578e0383bec875b380e449c028a060.jpg
https://uploads.tapatalk-cdn.com/20200121/dca92fa61594c411955ff90f77fa7954.jpg
https://uploads.tapatalk-cdn.com/20200121/9d8da2bff78b91325d09596a85512516.jpg
https://uploads.tapatalk-cdn.com/20200121/04d4ee5e5b738428e72291bdb00713f7.jpg
Pour ajouter des pids personnalisé
https://uploads.tapatalk-cdn.com/20200211/2d0a8c90d65de0028f1bc302aa4d536e.jpg
https://uploads.tapatalk-cdn.com/20200211/91cbda388635b84450390152e2238e8c.jpg
https://uploads.tapatalk-cdn.com/20200211/d22a80e1c79b69fbcf26e51ff3621863.jpg
https://uploads.tapatalk-cdn.com/20200211/6a2820eb243a86dd64677667ee7c7ee0.jpg
darkjojo78
19/01/2020, 19:36
je recherche sur internet pour trouve une interface qui pourrais remplacer l'appli torque sur le smartphone pour avoir quelque chose qui reste définitif comme un scangauge. j'ai peut être trouve une interface. j'ai envoyer mail et j'attend une réponse de plex tuning https://www.plex-tuning.com/products/new-plex-micro-display/
scangauge
16504
Plex usdm
16505
darkjojo78
21/01/2020, 07:17
Une vidéo de se matin avec se froid et désolé pour le bruit de la ventilation
https://youtu.be/bIWKis24YwM
Seb-@. Sa pourrais te servir sur le circuit
Envoyé de mon SM-G930F en utilisant Tapatalk
Ah oui, clairement ! Il va falloir que je regarde comment connecter le téléphone de manière fiable au smeg parce qu'avoir le téléphone qui se promène m'ennuie.
On a une mesure de la température du collecteur d'échappement ?
c'est super top! cela m'intéresse beaucoup!
mais la procédure de mise en oeuvre semble pas des plus facile...
Ah oui, clairement ! Il va falloir que je regarde comment connecter le téléphone de manière fiable au smeg parce qu'avoir le téléphone qui se promène m'ennuie.
On a une mesure de la température du collecteur d'échappement ?
Tu as la température du cata normalement, je l'ai mise sur le mien ^^
darkjojo78
21/01/2020, 13:23
c'est super top! cela m'intéresse beaucoup!
mais la procédure de mise en oeuvre semble pas des plus facile...Pour trouvées les data bytes et les trames ?
Envoyé de mon SM-T113 en utilisant Tapatalk
Pour trouvées les data bytes et les trames ?
Envoyé de mon SM-T113 en utilisant Tapatalk
faire en sorte de manière simple pour que ça marche sans trop de manipulation informatique (autant démonter une voiture ça va, mais le bidouillage informatique c'est pas mon fort lol)
Salut DarkJojo, super boulot dis donc!
Si j'ai bien compris, t'as trouvé la trame de diagnostique, tu as décodé la réponse et trouvé la temp d'huile?
darkjojo78
30/04/2020, 17:56
Salut DarkJojo, super boulot dis donc!
Si j'ai bien compris, t'as trouvé la trame de diagnostique, tu as décodé la réponse et trouvé la temp d'huile?Oui pour la ph1 avec ma 208 et non pour la ph2 vu que personne ne m'a prête sa 208
Envoyé de mon SM-G930F en utilisant Tapatalk
D'accord :)
Ce que j'arrive pas à comprendre, c'est comment tu as pu savoir quels en-têtes, correspondent à l'allumage, la richesse etc
darkjojo78
30/04/2020, 20:02
D'accord :)
Ce que j'arrive pas à comprendre, c'est comment tu as pu savoir quels en-têtes, correspondent à l'allumage, la richesse etcEn utilisant un diagbox branché en parallèle à un boîtier elm327 sur ordinateur
Envoyé de mon SM-G930F en utilisant Tapatalk
darkjojo78
01/05/2020, 13:59
Reste plus qu'à le fixer mais ou ?
https://uploads.tapatalk-cdn.com/20200501/8697b21dfd35728163b122ae0dd9e6c7.jpghttps://uploads.tapatalk-cdn.com/20200501/872c2e44b61f1247c5d5977c68dbd04f.jpghttps://uploads.tapatalk-cdn.com/20200501/5e57ce3e95fde547452c97850367489b.jpg
Envoyé de mon SM-G930F en utilisant Tapatalk
Je le fixerais comme sur la troisième photo
Super ! J'adore vraiment l'idée ! Ne serait-ce que pour avoir la température d'huile !
Sous le volant, ça fait ambiance rallye, mais est-ce lisible d'un coup d'œil rapidement ?
Sur le montant gauche j'aime bien, c'est simple et efficace.
A droite, ça fait peut être redondant avec le smeg ?
Pareil, proche du montant !
Sur le volant, c'est chaud pour trois raisons :
- il tourne (si si, sans déconner !)
- il est très proche donc il faut que le regard fasse la mise au point, ça ralentit la lecture
- nous n'avons pas une assise aussi basse que dans une voiture de course, donc il faut davantage baisser la tête ou les yeux pour le regarder.
Je suis d'accord avec Seb, en rallye c'est bon, et le volant semble plus rond. De plus l'airbag prend une certaine place qui réduit la plage de lisibilité entre la jante du volant et le haut de l'airbag.
Mais pour nous, c'est pas des plus optimal en lisibilité.
darkjojo78
02/05/2020, 13:28
J'ai essai à gauche et c'est me plait pas. Donc je les mis au niveau du volant qu il est beaucoup mieux et il me gêne pas pour le voir
https://uploads.tapatalk-cdn.com/20200502/99b6b122f8b44fdbcfb18a6b8bd3cb95.jpghttps://uploads.tapatalk-cdn.com/20200502/cb61cc56efeeaaf22b810f07e6de8835.jpghttps://uploads.tapatalk-cdn.com/20200502/09b9c8301c450e9b184246129e184e6a.jpghttps://uploads.tapatalk-cdn.com/20200502/2e524fcae35efbc395228dd845df5eb8.jpg
Envoyé de mon SM-G930F en utilisant Tapatalk
J'ai essai à gauche et c'est me plait pas. Donc je les mis au niveau du volant qu il est beaucoup mieux et il me gêne pas pour le voir
Grâce au I Cockpit, et les compteurs positionnés «haut», ce positionnement me paraît pertinent.
Ce ne serait pas aussi bien avec un tdb traditionnel.
Effectivement ton installation est propre et cohérente.
A tester au roulage pour voir ce que ça donne :)
D'ailleurs, pour la fiche obd, tu peux la declipser, et tout "bourrer a l'intérieur" comme ça tu peux remettre ton cache
darkjojo78
02/05/2020, 16:55
Effectivement ton installation est propre et cohérente.
A tester au roulage pour voir ce que ça donne :)
D'ailleurs, pour la fiche obd, tu peux la declipser, et tout "bourrer a l'intérieur" comme ça tu peux remettre ton cache
merci j'ai un crée un topic pour parler du boitier ici https://www.208gti.fr/showthread.php?5636-Display-Affichage-Plex-tuning-%B5sdm-100
lilstyle974
05/05/2020, 13:11
Bonjour,
Bravo pour le travail d'ingénierie inversé sur l'OBD2 c'est fortement intéressant la valeur de température d'huile c'est dommage que ça ne sois pas dispo d'origine sur des voitures sportives!
J'ai essayé sur ma BPS et ça ne fonctionne pas malheureusement ça serait top de faire fonctionner ça sur phase 2!
Le petit dashboard rally au top!
darkjojo78
05/05/2020, 13:35
Bonjour,
Bravo pour le travail d'ingénierie inversé sur l'OBD2 c'est fortement intéressant la valeur de température d'huile c'est dommage que ça ne sois pas dispo d'origine sur des voitures sportives!
J'ai essayé sur ma BPS et ça ne fonctionne pas malheureusement ça serait top de faire fonctionner ça sur phase 2!
Le petit dashboard rally au top!Malheureusement j'ai pas de ph2 pour faire la recherche. Il me faudrait une personne qui me prête sa ph2 pour lire le calculateur. Sinon va sur la page du dash que je configure .
Envoyé de mon SM-G930F en utilisant Tapatalk
Riichard63
10/08/2020, 21:41
darkjojo78 est ce que tu as conservé tes PID sur torque ? Si oui est-ce qu'il est possible de les partager ?
J'ai pas du tout compris comment les ajouter...
Voilà comment je les aïs configurés ainsi que les commandes à envoyer :
Envoyé de mon MI 9 en utilisant Tapatalk
https://uploads.tapatalk-cdn.com/20200812/b565533ec1fe63b851d330b474f02085.jpghttps://uploads.tapatalk-cdn.com/20200812/05c5c4030e2dd6a3da045d35fd913a5d.jpg
darkjojo78
14/08/2020, 16:10
darkjojo78 est ce que tu as conservé tes PID sur torque ? Si oui est-ce qu'il est possible de les partager ?
J'ai pas du tout compris comment les ajouter...
Voilà comment je les aïs configurés ainsi que les commandes à envoyer :
Envoyé de mon MI 9 en utilisant Tapatalk
https://uploads.tapatalk-cdn.com/20200812/b565533ec1fe63b851d330b474f02085.jpghttps://uploads.tapatalk-cdn.com/20200812/05c5c4030e2dd6a3da045d35fd913a5d.jpgJ'utilise plus torque maintenant que je suis avec le dashboard
Il faut crée un profil et ne pas utiliser de pids standard
https://uploads.tapatalk-cdn.com/20200814/cf92f3e124e9317494545c8fbdcf921d.jpg
https://uploads.tapatalk-cdn.com/20200814/425183bcf7242adb59bce5c8329b785c.jpg
https://uploads.tapatalk-cdn.com/20200814/e373c1dce83386ec4bc6c8bbf7a98682.jpg
darkjojo78
14/08/2020, 16:14
Après certains on des problèmes avec leurs boîtier elm327 qui ne supporte pas ces commande
Envoyé de mon SM-G930F en utilisant Tapatalk
Riichard63
14/08/2020, 19:47
J'utilise plus torque maintenant que je suis avec le dashboard
Il faut crée un profil et ne pas utiliser de pids standard
https://uploads.tapatalk-cdn.com/20200814/cf92f3e124e9317494545c8fbdcf921d.jpg
https://uploads.tapatalk-cdn.com/20200814/425183bcf7242adb59bce5c8329b785c.jpg
https://uploads.tapatalk-cdn.com/20200814/e373c1dce83386ec4bc6c8bbf7a98682.jpg
Merci beaucoup pour ces infos, je test ça demain!
Oui j'ai vu ça, ton petit boitier est assez impressionnant mais ça fait un poil cher, donc pour le moment je vais rester avec torque :)
darkjojo78
14/08/2020, 21:22
Merci beaucoup pour ces infos, je test ça demain!
Oui j'ai vu ça, ton petit boitier est assez impressionnant mais ça fait un poil cher, donc pour le moment je vais rester avec torque :)Ta moins chère que mon boîtier. Tu peu te fabriqué un petit truc avec un arduino
Envoyé de mon SM-G930F en utilisant Tapatalk
Riichard63
14/08/2020, 22:03
Ta moins chère que mon boîtier. Tu peu te fabriqué un petit truc avec un arduino
Envoyé de mon SM-G930F en utilisant TapatalkC'est intéressant, mais faudra que je prenne le temps de regarder.
J'aime l'informatique mais je suis une bille avec la programmation et je pipe rien à l'hexadecimal [emoji28]
Envoyé de mon MI 9 en utilisant Tapatalk
darkjojo78
14/04/2022, 20:23
Diagbox sur 208 GTI PH2
Richesse
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Tension d'alimentation
6A8 03 22 D4 22
688 05 62 D4 22 04 EC
(4*256)+236/100= 12.6 V
Temps d'injection cylindre 1
6A8 03 22 D
688
Temps d'injection cylindre 2
6A8 03 22 D
688
Temps d'injection cylindre 3
6A8 03 22 D
688
Temps d'injection cylindre 4
6A8 03 22 D
688
Etat de régulation de la sonde à oxygène amont
6A8 03 22 D
688
Tension sonde à oxygène amont
6A8 03 22 D
688
Etat de régulation de la sonde à oxygène aval
6A8 03 22 D
688
Tension sonde à oxygène aval
6A8 03 22 D
688
Rapport cyclique d'ouverture du chauffage de la sonde à oxygène amont
6A8 03 22 D
688
Rapport cyclique d'ouverture du chauffage de la sonde à oxygène aval
6A8 03 22 D
688
Charge estimée du canister
6A8 03 22 D
688
Consigne de richesse
6A8 03 22 D
688
Rapport cyclique d'ouverture d'électrovanne purge canister
6A8 03 22 D
688
Richesse amont
6A8 03 22 D
688
Allumage
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Tension d'alimentation
6A8 03 22 D4 22
688 05 62 D4 22 04 EC
(4*256)+236/100= 12.6 V
Température d'eau moteur
6A8 03 22 D4 0A
688 05 62 D4 0A 00 29
41-40=1 °C
Avance à l'allumage maxi
6A8 03 22 D6 13
688 04 62 D6 13 12
Avance à l'allumage mini
6A8 03 22 D6 14
688 04 62 D6 14 F3
Avance cylindre 1
6A8 03 22 D6 0A
688 04 62 D6 0A 08
Avance cylindre 2
6A8 03 22 D6 0B
688 04 62 D6 0B 04
Avance cylindre 3
6A8 03 22 D6 0C
688 04 62 D6 0C 10
Avance cylindre 4
6A8 03 22 D6 0D
688 04 62 D6 0D 06
Retrait d'avance cylindre 1
6A8 03 22 D6 04
688 04 62 D6 04 00
Retrait d'avance cylindre 2
6A8 03 22 D6 05
688 04 62 D6 05 00
Retrait d'avance cylindre 3
6A8 03 22 D6 06
688 04 62 D6 06 00
Retrait d'avance cylindre 4
6A8 03 22 D6 07
688 04 62 D6 07 00
Circuit électrique
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Valeur de la charge de l'alternateur
6A8 03 22 D4 A5
688 04 62 D4 A5 36
Etat de l'alimentation électrique 5 volts des capteurs N°1
6A8 03 22 D4 23
688 05 62 D4 23 03 FF
(03*256)+255
Circuit d'admission
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Tension d'alimentation
6A8 03 22 D4 22
688 05 62 D4 22 04 EC
(4*256)+236/100= 12.6 V
Température air collecteur d'admission
6A8 03 22 D
688
Remplissage de consigne corrigé
6A8 03 22 D
688
Remplissage mesuré corrigé
6A8 03 22 D
688
Débit d'air
6A8 03 22 D
688
Consigne de débit d'air
6A8 03 22 D4 59
688 05 62 D4 59 02 12
(2*256)+18/0.100=5.3 kg/h
Pression admission mesurée
6A8 03 22 D4 D9
688 05 62 D4 D9 03 E6
(3*256)+230=998 mbar
Consigne pression admission
6A8 03 22 D
688
Angle papillon de consigne
6A8 03 22 D
688
Angle papillon mesurée
6A8 03 22 D
688
Tension du capteur principal de position du boîtier papillon motorisé
6A8 03 22 D
688
Tension du capteur secondaire de position du boîtier papillon motorisé
6A8 03 22 D
688
Position de la pédale d'accélérateur
6A8 03 22 D
688
Température d'huile moteur
6A8 03 22 D4 7D
688 04 62 D4 7D 28
40-40=0°
Déphaseur d'arbre à cames admission et échappement
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Consigne de position du déphaseur arbre à cames admission
Position du déphaseur arbre à cames admission
Rapport cyclique d'ouverture de l'électrovanne du déphaseur arbre à cames d'admission
Synchronisation entre le vilebrequin et l'arbre à cames d'admission
Mesure position déphaseur arbre à cames échappement
Consigne position déphaseur arbre à cames échappement
Rapport cyclique d'ouverture de l'électrovanne du déphaseur arbre à cames d'échappement
Synchronisation entre le vilebrequin et l'arbre à cames d'échappement
Etat d'apprentissage du système de levée de soupapes variable
Mesure de la position du système de levée de soupapes variable
Consigne de la position du système de levée de soupapes variable
Tension alimentation moteur de levée de soupapes variable
Apprentissage et Adaptatifs
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Valeur d'apprentissage de la position Limp-Home 1
Valeur d'apprentissage de la position Limp-Home 2
Valeur apprentissage du boîter papillon motorisé butée minimale voie N°1
Valeur apprentissage du boîter papillon motorisé butée minimale voie N°2
Valeur des adaptatifs anticliquetis des cylindres 1, 2, 3 et 4
Adaptateur d'injecteur essence 1
Adaptateur d'injecteur essence 2
Adaptateur d'injecteur essence 3
Adaptateur d'injecteur essence 4
Etat d'apprentissage du déphaseur arbre à cames admission
Valeurs des adaptatifs de richesse au ralenti
Facteur de correction de richesse amont
Couple moteur
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Tension d'alimentation
6A8 03 22 D4 22
688 05 62 D4 22 04 EC
(4*256)+236/100= 12.6 V
Couple volonté conducteur
6A8 03 22 D4 07
688 05 62 D4 00 00
Couple moteur obtenu par gestion du débit d'air (consigne)
6A8 03 22 D4 D2
688 05 62 D4 D2 01 FE
(1*256)+254/10= 51 Nm
Couple moteur obtenu par gestion de l'avance à l'allumage (consigne)
6A8 03 22 D6 2A
688 05 62 D6 2A FE CB
(254*256)+203
Suralimentation et injection direct
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
5*256+19=1299 Tr/min
Tension de la batterie de servitude
6A8 03 22 D7 8A
688 05 62 D7 8A 06 07
6*256+7=1543 1543/127=12.1V
Consigne de pression de suralimentation
6A8 03 22 D4 8D
688 05 62 D4 8D 33 D5
Bar
Pression atmosphérique mesurée
6A8 03 22 D4 65
688 05 62 D4 65 03 E8
3*256+232= 1000 mbar
Rapport cyclique d'ouverture de la commande du turbocompresseur
6A8 03 22 D6 1B
688 05 62 D6 1B FF FF
%
Rapport cyclique d'ouverture de l'électrovanne de décharge de la turbine
6A8 03 22 D4 8A
688 05 62 D4 8A 19 9A
= Electrovanne non commandée
Etat commande de la pompe à eau additionnelle turbo
6A8 03 22 D4 E6
688 04 62 D4 E6 00
0= Pas de commande
Consigne pression rail essence
6A8 03 22 D4 45
688 05 62 D4 45 72 7F
Bar
Pression rail essence
6A8 03 22 D4 46
688 07 62 D4 46 00 05 03 DE
Bar
Rapport cyclique d'ouverture de la commande de la pompe basse pression carburant
6A8 03 22 D4 72
688 05 62 D4 72 00 4D
%
Angle de commande de la pompe haute pression carburant
6A8 03 22 D6 50
688 05 62 D6 50 04 B0
4*256+176=1200 1200/10=120.0°
Pression de suralimentation mesurée
6A8 03 22 D4 7E
688 05 62 D4 7E 3C 3C
mbar
Roulage
Tension d'alimentation
6A8 03 22 D4 22
688 05 62 D4 22 04 EC
(4*256)+236/100= 12.6 V
Température d'eau moteur
6A8 03 22 D4 0A
688 05 62 D4 0A 00 29
Vitesse du véhicule
Tension capteur pédale d'accélérateur 1
Tension capteur pédale d'accélérateur 2
Etat plus après contact
Position de la pédale d'embrayage
Etat contacteur d'embrayage
Niveau de carburant affiché
Rapport cyclique d'ouverture du capteur de position d'embrayage
Rapport cyclique d'ouverture du capteur de point mort de boîte de vitesses
Régulation et limitation de vitesse
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Vitesse de consigne de la régulation de vitesse véhicule
Etat régulation de vitesse véhicule
Vitesse de consigne de la limitation de vitesse véhicule
6A8 03 22 D4 76
688 04 62 D4 76 46
70 km/h
Etat limitation vitesse véhicule
Etat contacteur frein principal
Etat du contacteur de frein secondaire (redondant)
Etat capteur point dur
Environnement moteur
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Tension d'alimentation
6A8 03 22 D4 22
688 05 62 D4 22 04 EC
(4*256)+236/100= 12.6 V
Température air collecteur d'admission
Température air d'admission de suralimentation
Température d'eau moteur
6A8 03 22 D4 0A
688 05 62 D4 0A 00 64
100-40=60 °
Etat relais groupe motoventilateur grande vitesses
Etat relais groupe motoventilateur petit vitesses
Etat entrée "Etat groupe motoventilateur"
Délestage du compresseur de climatisation
Pression circuit réfrigérant
Pression d'huile du moteur thermique
6A8 03 22 D4 29
688 05 62 D4 29 04 17
1047*0.078=8.2 Bar
Etat de la commande du démarreur
Température d'air extérieur
Valeur du bruit mesurée par le capteur de cliquetis
Information diverses
Régime moteur
6A8 03 22 D4 00
688 05 62 D4 00 05 13
(5*256)+19=1299 Tr/min
Tension d'alimentation
6A8 03 22 D4 22
688 05 62 D4 22 04 EC
(4*256)+236/100= 12.6 V
Rapport engagé
6A8 03 22 D4 09
688 04 62 D4 09 00
0= Neutre ou débrayé
Etat du moteur thermique
6A8 03 22 D4 12
688 04 62 D4 12 01
1= Coupé calé
Kilométrage du véhicule
6A8 03 22 D4 9C
688 07 62 D4 00 01 99 5B
(0*256)+(1*256)+(153*256)+91= 104795 km
@mfc (https://www.208gti.fr/member.php?u=1488) could you share with me the other frame requests
darkjojo78 add the following PID to your list:
Suralimentation et injection direct:
Tension de la batterie de servitude
6A8 03 22 D7 8A
688 05 62 D7 8A xx xx
data scaling unknown
Consigne de pression de suralimentation (at compressor exit)
6A8 03 22 D4 8D
688 05 62 D4 8D 23 80
0x2380->9088/8=1136mBar
Pression atmosphérique mesurée
6A8 03 22 D4 65
688 05 62 D4 65 03 F0
0x03F0->1008 mBar
Rapport cyclique d'ouverture de la commande du turbocompresseur
6A8 03 22 D6 1B
688 05 62 D6 1B FF FF
0xFFFF->65535 / 65535*100= 100%
Etat commande de la pompe à eau additionnelle turbo
6A8 03 22 D4 E6
688 04 62 D4 E6 xx
xx can be only 00 or 01
Consigne pression rail essence
6A8 03 22 D4 45
688 05 62 D4 45 72 7F
0x727F-> 29331 / 200 = 146.6Bar
Pression rail essence
6A8 03 22 D4 46
688 07 62 D4 46 00 05 03 DE
0x000503DE -> 328670 / 2000= 164.3Bar
Rapport cyclique d'ouverture de la commande de la pompe basse pression carburant
6A8 03 22 D4 72
688 05 62 D4 72 00 4D
0x004D= 77/10 =7.7%
Rapport cyclique d'ouverture de l'électrovanne de décharge de la turbine
6A8 03 22 D4 8A
688 05 62 D4 8A 68 E1
0x68E1->26849/65535*100=41%
Angle de commande de la pompe haute pression carburant
6A8 03 22 D6 50
688 05 62 D6 50 01 02
probably is 0x0102-> 258/10=25.8°
Pression de suralimentation mesurée (at compressor exit)
6A8 03 22 D4 7E
688 05 62 D4 7E 3C 3C
0x3C3C->15420/12.85=1200mBar
Corrections:
Consigne de débit d'air
6A8 03 22 D4 59
688 05 62 D4 59 02 12
2*256+18=530 530*0.10=53.0 kg/h
pression huile
6A8 03 22 D4 29
688 05 62 D4 29 04 17
0x0417->((1047/3276.8)-0.1)/0.4=0.55 Bar
more pids soon...
Nico1080
05/11/2022, 11:15
Hello,
La lecture de ce sujet m'ayant pas mal inspiré, j'ai fabriqué un lecteur OBD à base d'arduino qui peut lire toutes les données diagbox.
Il revient à environ 20/30€ en composant électronique. J'ai également faut un boitier en impression 3d pour l'accrocher au parebrise mais je ne suis pas totalement satisfait du résultats. (une version ultérieure avec shitft-Light à base de led RGB verra peut être le jour)
Le code source est dispo sur: https://github.com/nico1080/OBD-LCD-display-for-PSA
J'ai une DS4 avec un calculateur moteur MEVD17_4_4, donc le même que sur vos 208.
Tout est paramétrable a l'infini. Il y a plusieurs écrans que l'on peux changer en appuyant sur les commandes au volant ( Sur 208 il faudra surement trouver un autre bouton)
J'ai aussi créer un sujet sur forum Peugeot, mais il n'a pas eu beaucoup de succès
https://www.forum-peugeot.com/Forum/threads/lecteur-obd-arduino.131310/
Comme j'explique sur Github, libre à vous de reprendre et améliorer mon travail. En retour je veux juste que vous partagiez vos avancements ^^
Plutôt qu'une longue description déjà sur github, quelques photos:
Vue dans la voiture
21431
Ecran de demarrage (reste affiché 10s) avec pression/temperature des pneus niveau d'huile etc
21432
Temperatures moteur (écran par défaut)
21433
Circuit d'air moteur
21434
Ecran "carburant" et puissance moteur
21435
Et le boitier:
21436
Fichtre, ton travail, celui de Jojo, ça commence à être sacrément en phase avec ce que je recherche.
J'aime bien le principe de la liaison par câble, ça fiabilise par rapport aux ELM327 en bluetooth. J'aime bien aussi le principe du petit afficheur dédié, c'est plus pratique que le téléphone et je ne parle de pas de la fixation, car faire tenir un smartphone, de manière fiable, en utilisation circuit : c'est tout de même un peu délicat.
Pour l'alim, tu procèdes comment ? Tu te branches sur un port USB ? En étudiant bien le passage du câble d'alim de la console centrale au côté gauche du parebrise, par-dessus le pédalier puis à proximité de la prise diag, il doit être possible de faire quelque chose de propre et, surtout, qui ne se balade pas dans l'habitacle.
Pour fixer l'afficheur au parebrise, tu utilises une ventouse ou bien un patch autocollant ? Pour l'autocollant, ce truc chez Garmin est fiable, tout du moins avec la caméra de la marque (masse ?) : https://www.garmin.com/fr-FR/p/534455
Si tu as besoin d'un coup de main pour reconcevoir le boîtier, tiens-moi informé, entre deux projets je peux m'en charger. Je connais aussi des sociétés en prototypage rapide, qui maîtrisent plusieurs techno : frittage, usinage (ils font des trucs dingues), injection plastique avec un moule temporaire, et du coup ça ouvre la porte à l'utilisation d'élastomères.
A titre personnel, ce type d'affichage me conviendrait tout à fait :
- au-dessus de l'écran, des shift-li ghts bien flashy ; allumage à 6200tr/min, clignotement à 6500 (mon rupteur est à 6800)
- sur l'écran, divisé en 6 zones (2 colonnes, 3 lignes), dans l'ordre : tempé eau (affichage en rouge si >105°C), tempé admission (affichage en rouge si >60°C), tempé huile (affichage en rouge si >100°C), pression huile (affichage en rouge si <??? bar), couple, puissance.
Pour les deux derniers paramètres, je verrais assez un affichage de la valeur maxi atteinte, avec RàZ à chaque démarrage, plutôt que l'affichage instantané (les fluctuations seront trop rapides pour que l'on puisse les suivre tout en pilotant). Pour autant, ces valeurs restent intéressantes, c'est un indicateur utile de l'état du moteur au fil des sessions et des éventuelles pertes de perfo liées à une température trop élevée.
Le but de cette version, clairement dédiée circuit, ne serait pas de multiplier les écrans : trop de paramètres compliqueraient la lecture instantanée.
Que penses-tu de cette potentielle version, Nico1080 ?
darkjojo78
05/11/2022, 21:26
Tant mieux si les infos te son utile pour ton développement. Nico1080 moi j'ai abandonner l'utilisation du réseau avec les code Diagbox pour une utilisation en continu. Je suis parti sur un autre project qui lis les info CAN des diffèrent calculateur avec un afficheur tout fait professionnel.
https://www.208gti.fr/showthread.php?5636-Display-Affichage-Plex-tuning-%B5sdm-100
Nico1080
06/11/2022, 10:58
Tant mieux si les infos te son utile pour ton développement. Nico1080 moi j'ai abandonner l'utilisation du réseau avec les code Diagbox pour une utilisation en continu. Je suis parti sur un autre project qui lis les info CAN des diffèrent calculateur avec un afficheur tout fait professionnel.
https://www.208gti.fr/showthread.php?5636-Display-Affichage-Plex-tuning-%B5sdm-100
J'utilise le CAN diagnostic et une requête met environ 10ms (de l'envoie de la question à la réception de la réponse) pour mon utilisation c'est assez rapide.
Si j'ai bien compris ton post tu te connecte sur le CAN IS qui sera un peut plus rapide mais comment trouves tu les adresses qui t'intéresse? (Avec diagbox, les adresses sont dans les fichiers de diagbox, il suffit de savoir les lire)
Fichtre, ton travail, celui de Jojo, ça commence à être sacrément en phase avec ce que je recherche.
J'aime bien le principe de la liaison par câble, ça fiabilise par rapport aux ELM327 en bluetooth. J'aime bien aussi le principe du petit afficheur dédié, c'est plus pratique que le téléphone et je ne parle de pas de la fixation, car faire tenir un smartphone, de manière fiable, en utilisation circuit : c'est tout de même un peu délicat.
Pour l'alim, tu procèdes comment ? Tu te branches sur un port USB ? En étudiant bien le passage du câble d'alim de la console centrale au côté gauche du parebrise, par-dessus le pédalier puis à proximité de la prise diag, il doit être possible de faire quelque chose de propre et, surtout, qui ne se balade pas dans l'habitacle.
Pour fixer l'afficheur au parebrise, tu utilises une ventouse ou bien un patch autocollant ? Pour l'autocollant, ce truc chez Garmin est fiable, tout du moins avec la caméra de la marque (masse ?) : https://www.garmin.com/fr-FR/p/534455
Si tu as besoin d'un coup de main pour reconcevoir le boîtier, tiens-moi informé, entre deux projets je peux m'en charger. Je connais aussi des sociétés en prototypage rapide, qui maîtrisent plusieurs techno : frittage, usinage (ils font des trucs dingues), injection plastique avec un moule temporaire, et du coup ça ouvre la porte à l'utilisation d'élastomères.
A titre personnel, ce type d'affichage me conviendrait tout à fait :
- au-dessus de l'écran, des shift-li ghts bien flashy ; allumage à 6200tr/min, clignotement à 6500 (mon rupteur est à 6800)
- sur l'écran, divisé en 6 zones (2 colonnes, 3 lignes), dans l'ordre : tempé eau (affichage en rouge si >105°C), tempé admission (affichage en rouge si >60°C), tempé huile (affichage en rouge si >100°C), pression huile (affichage en rouge si <??? bar), couple, puissance.
Pour les deux derniers paramètres, je verrais assez un affichage de la valeur maxi atteinte, avec RàZ à chaque démarrage, plutôt que l'affichage instantané (les fluctuations seront trop rapides pour que l'on puisse les suivre tout en pilotant). Pour autant, ces valeurs restent intéressantes, c'est un indicateur utile de l'état du moteur au fil des sessions et des éventuelles pertes de perfo liées à une température trop élevée.
Le but de cette version, clairement dédiée circuit, ne serait pas de multiplier les écrans : trop de paramètres compliqueraient la lecture instantanée.
Que penses-tu de cette potentielle version, Nico1080 ?
Pour l'alim je me branche sur un chargeur USB sur la prise 12v.
J'utilise une ventouse acheté sur ebay, mais la 1ere n'a pas survécu au canicules de cet été.
Pour le passage de cable a terme je compte faire comme j'avais fait pour mon autre afficheur: passer au dessus des pédales et sortir au montant de parebrise.
Voir: https://www.drive2.ru/l/609865291018544041/
Pour le shift-Light j'ai déjà une barrette de led RGB qui prend la poussière depuis 6 mois, il faut juste que je me motive à la connecter et la programmer.
Je comptais faire un truc dans ce genre: (baregraph avec changement de couleur)
https://www.youtube.com/watch?v=iz9p_ipMRmQ
Pour le boitier j'ai une imprimante 3d à la maison, ce qui manque le plus c'est du temps et la motivation.
Egalement après impression de la 1ere version (celle en photo), j'ai trouver que les bordures autour de l'écran étaient massive, ca m'a un peu découragé. (je peux difficilement faire autrement car les bordures viennent le PCB de l'écran qui sont beaucoup plus grande que l'écran)
Ajouter des led RGB ne va pas réduire ces bordures Not Sure
darkjojo78
06/11/2022, 14:00
Le CAN DIAG et le CAN IS vont à la même vitesse.
La différence c'est que le CAN IS est conçu pour être utilisé en continu est qu'il y a pas de commande de requête. Il y a que des réponses. Le seul moyen de trouver est de faire du rétro ingénierie sur les donner diffuser sur le réseau. Mais une grande partie est disponible sur internet.
Le CAN DIAG diffuse plus d'infos mais il est conçu pour une utilisation temporaire pour faire un diagnostique.
Envoyé de mon SM-G996B en utilisant Tapatalk
Powered by vBulletin™ Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. Tous droits réservés - Version française par vBulletin-Ressources.com