PDA

Afficher la version complète : Diagbox telemetry



mfc
15/04/2017, 16:32
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, 20: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

mfc
16/04/2017, 11:52
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, 19:38
Do you have a PIDs for oil?

mfc
16/04/2017, 20:43
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, 21: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

mfc
17/04/2017, 16:38
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, 20: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.

mfc
19/04/2017, 15:49
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, 19: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, 17: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, 21: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)

mfc
09/06/2019, 12:33
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)...

mfc
09/06/2019, 12:45
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, 20: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

mfc
09/07/2019, 22:07
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, 16:32
mfc can you give me a list of all the custom Peugeot command

mfc
10/09/2019, 22:58
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, 01: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, 18: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

mfc
29/09/2019, 20:39
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...

mfc
29/09/2019, 20:45
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, 20: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

mfc
29/09/2019, 20:59
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, 21: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

mfc
29/09/2019, 23:13
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, 14: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, 18: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, 16: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

Hugo
08/10/2019, 22:16
Super travail, j'ai hâte de voir la suite !

darkjojo78
09/10/2019, 17: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

Hugo
09/10/2019, 19:35
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, 21: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.

mfc
09/10/2019, 22:26
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

Hugo
09/10/2019, 23:50
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, 20: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, 19: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

mfc
21/10/2019, 00:13
@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, 19: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, 20: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, 08: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

Seb-@.
21/01/2020, 08:32
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 ?

Hugo
21/01/2020, 10:42
c'est super top! cela m'intéresse beaucoup!
mais la procédure de mise en oeuvre semble pas des plus facile...

Hugo
21/01/2020, 10:43
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, 14: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

Hugo
21/01/2020, 16:31
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)

Cronff
30/04/2020, 18:08
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, 18: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

Cronff
30/04/2020, 19:07
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, 21: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, 14: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

Ilko
01/05/2020, 16:05
Je le fixerais comme sur la troisième photo

Hugo
01/05/2020, 16:33
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 ?

Seb-@.
01/05/2020, 16:41
Pareil, proche du montant !

Seb-@.
01/05/2020, 17:08
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.

Hugo
01/05/2020, 18:43
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, 14: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

titim
02/05/2020, 17:24
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.

Hugo
02/05/2020, 17:38
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, 17: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, 14: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, 14: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, 22: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, 17: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, 17: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, 20: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, 22: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, 23: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, 21: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

mfc
21/04/2022, 21:24
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, 12: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

Seb-@.
05/11/2022, 20:32
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, 22: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, 11: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, 15: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