M4.4 data logging
Posts
Post 758860 by jamesy12345 on 2015-02-07 15:00:26
Started a new thread on this to avoid it being discussed across a project thread...
I found some information on the M4.4 wiki page:
http://m44.wikia.com/wiki/Data_logging
It looks like you can log quite a few parameters...
0 NMOT - Current Engine Speed in RPM (factor X*30)
1 TL - Load in MS (factor X*.048)
2 Z_ZYL - Current Firing Logical Cylinder
3 ZWOUT - Actual Ignition Angle
4 ZWBEG - Ignition angle after change limitation
5 ZWNEU - Ignition angle before change limitation
6 DZW_KR - Current recorded depth of knock retard
7 FALLT - Memory of last knock retard depth
8 XFALMIT - Sum of cylinder retard values
9 XFALARO - Address in KR case depth map
10 XFALT5 - Retard value cylinder 5 (maybe)
11 XFALT3 - Retard value cylinder 3 (maybe)
12 XFALT1 - Retard value cylinder 1 (maybe)
13 XFALT2 - Retard value cylinder 2 (maybe)
14 XFALT4 - Retard value cylinder 4 (maybe)
15 Z_ZYL - Current Firing Logical Cylinder
16 ZWGETR - Ignition angle retard for A/T gearbox shift
17 XFK_ANR - Factor of enrichment due to knocking
18 BITS - Assorted flagbits
19 MLH - Air mass, high byte
20 MLL - Air mass, low byte
21 TIH - Injection time, high byte
22 TIL - Injection time, low byte
23 UHLM - MAF VOLTAGE
24 XTRA - LTFT Idle
25 XFRA - LTFT part load
26 XFR - STFT
27 XUSVK - Front O2 sensor voltage
28 XWDKBL - Throttle angle in degrees
29 HFKORR - Overall fuel correction, high byte
30 LFKORR - Overall fuel correction, low byte
31 VMESS - Vehicle speed in KM/H
32 TMOT - Coolant temperature, degrees C (factor X-80)
33 XERG_PS - Boost control setpoint after 1st set of corrections (factor X*.048)
34 XP_SOLL - Boost control setpoint after all corrections (factor X*.048)
35 XP_IST - Current load value as sampled by boost control logic (factor X*.048)
36 XPCP - Current deviation between XP_SOLL and XP_IST (factor X*.048)
37 XTV_VS - Current value from KFTVVSLDR map
38 TVMBEG - Actual output duty cycle to turbo control valve
39 XPCP_TV - Current proportional correction to KFTVVSLDR value to meet target load
40 XPCIHI - Boost control integrator, high byte
41 XPCILO - Boost control integrator, low byte
If you follow these instructions...Tunerpro linky...
The .adx file is the datalogging file that must be setup in TunerPro RT. For bench testing the rev5_test.adx is needed, and for logging in the car you need to use the rev5.adx file. You can find the rev5.adx file here http://droid.arm.ee/volvo/rev5/. To set it up go to Tools -> Preferences -> Data Acq./Emulation and select interface type "use plugin", select the "TunerPro Data Acquision IO interface" plugin (the only one, by default), then select "Configure Plug-in Component" and select "Standard Serial" and specify the COM port number of your serial interface. Then, from the Acquision menu, select Load Definition and feed it the ADX you want to use. Then, from the Acquision Menu, select "Show Dash". You may need to expand the window to see all of the 15 gauges present, I seem to remember it starts out all small on a fresh install.
...you should see this:
[ATTACH=CONFIG]28033[/ATTACH]
Post 758865 by MoleT-5R on 2015-02-07 15:38:13
Thanks Jamesey, watching with interest as I'm sure this thread is going to be most useful for all us self-tuners
Post 758866 by Ettienne on 2015-02-07 15:45:50
It's basically how rob started, just reading and trying
Post 758867 by Ettienne on 2015-02-07 15:49:05
[QUOTE=jamesy12345;758860]Started a new thread on this to avoid it being discussed across a project thread...
I found some information on the M4.4 wiki page:
http://m44.wikia.com/wiki/Data_logging
It looks like you can log quite a few parameters...
0 NMOT - Current Engine Speed in RPM (factor X*30)
1 TL - Load in MS (factor X*.048)
2 Z_ZYL - Current Firing Logical Cylinder
3 ZWOUT - Actual Ignition Angle
4 ZWBEG - Ignition angle after change limitation
5 ZWNEU - Ignition angle before change limitation
6 DZW_KR - Current recorded depth of knock retard
7 FALLT - Memory of last knock retard depth
8 XFALMIT - Sum of cylinder retard values
9 XFALARO - Address in KR case depth map
10 XFALT5
11 XFALT3
12 XFALT1
13 XFALT2
14 XFALT4
15 Z_ZYL - Current Firing Logical Cylinder
16 ZWGETR - Ignition angle retard for A/T gearbox shift
17 XFK_ANR - Factor of enrichment due to knocking
18 BITS - Assorted flagbits
19 MLH - Air mass, high byte
20 MLL - Air mass, low byte
21 TIH - Injection time, high byte
22 TIL - Injection time, low byte
23 UHLM - MAF VOLTAGE
24 XTRA - LTFT Idle
25 XFRA - LTFT part load
26 XFR - STFT
27 XUSVK - Front O2 sensor voltage
28 XWDKBL - Throttle angle in degrees
29 HFKORR - Overall fuel correction, high byte
30 LFKORR - Overall fuel correction, low byte
31 VMESS - Vehicle speed in KM/H
32 TMOT - Coolant temperature, degrees C (factor X-80)
33 XERG_PS - Boost control setpoint after 1st set of corrections (factor X*.048)
34 XP_SOLL - Boost control setpoint after all corrections (factor X*.048)
35 XP_IST - Current load value as sampled by boost control logic (factor X*.048)
36 XPCP - Current deviation between XP_SOLL and XP_IST (factor X*.048)
37 XTV_VS - Current value from KFTVVSLDR map
38 TVMBEG - Actual output duty cycle to turbo control valve
39 XPCP_TV - Current proportional correction to KFTVVSLDR value to meet target load
40 XPCIHI - Boost control integrator, high byte
41 XPCILO - Boost control integrator, low byte
If you follow these instructions...Tunerpro linky...
The .adx file is the datalogging file that must be setup in TunerPro RT. For bench testing the rev5_test.adx is needed, and for logging in the car you need to use the rev5.adx file. You can find the rev5.adx file here http://droid.arm.ee/volvo/rev5/. To set it up go to Tools -> Preferences -> Data Acq./Emulation and select interface type "use plugin", select the "TunerPro Data Acquision IO interface" plugin (the only one, by default), then select "Configure Plug-in Component" and select "Standard Serial" and specify the COM port number of your serial interface. Then, from the Acquision menu, select Load Definition and feed it the ADX you want to use. Then, from the Acquision Menu, select "Show Dash". You may need to expand the window to see all of the 15 gauges present, I seem to remember it starts out all small on a fresh install.
...you should see this:
[ATTACH=CONFIG]28033[/ATTACH][/QUOTE]
There are several bits in that thread that need removing or placing here, as play no part in the threads continuity
Post 758868 by dant5r on 2015-02-07 15:49:58
I thought they was a old thread about 4.4 tuning ?
Post 758869 by claymore on 2015-02-07 15:50:31
Looks like us with the lowly 4.3's can have a play as well :)
http://volvospeed.com/vs_forum/topic/169380-m43-tuning-salvation-free-for-personal-use/
Post 758870 by Ettienne on 2015-02-07 15:56:08
[QUOTE=dant5r;758868]I thought they was a old thread about 4.4 tuning ?[/QUOTE]
There is somewhere I think rob put some stuff up.
Post 758871 by Ettienne on 2015-02-07 15:56:57
[QUOTE=claymore;758869]Looks like us with the lowly 4.3's can have a play as well :)
http://volvospeed.com/vs_forum/topic/169380-m43-tuning-salvation-free-for-personal-use/[/QUOTE]
I guess you can always just replace the ECU for 4.4 if needed.
What's the difference with 4.3 tuning?
Post 758872 by jamesy12345 on 2015-02-07 16:05:27
[QUOTE=dant5r;758868]I thought they was a old thread about 4.4 tuning ?[/QUOTE]
Yes but data logging can be used for fault finding also & prior to tuning:
For example I'm getting hold of an S70R shortly that has been mapped.....ignition timing has been advanced but I'd like to install the nitrous kit I had on the T5R. I'd like to know when I'm using the nitrous if it is detonating - no point wasting a bottle of nitrous trying to make power while the ECU is backing it off
Hopefully I can log some information before and after the nitrous to see if the knock sensors are being activated at any time
or I could just make one of these :)
https://uprev.com/documentation/Knock%20Listen%20Device.pdf
Post 758873 by MoleT-5R on 2015-02-07 16:16:14
[QUOTE=Ettienne;758870]There is somewhere I think rob put some stuff up.[/QUOTE]
There is and great thread it is, I have been following Rob's thread from the outset
http://www.vpcuk.org/forums/showthread.php?54663-M4-4-Remapping
Post 758874 by jamesy12345 on 2015-02-07 16:37:32
[QUOTE=claymore;758869]Looks like us with the lowly 4.3's can have a play as well :)
http://volvospeed.com/vs_forum/topic/169380-m43-tuning-salvation-free-for-personal-use/[/QUOTE]
you lads already have Turbo Tuner!!)
[QUOTE=MoleT-5R;758873]There is and great thread it is, I have been following Rob's thread from the outset
http://www.vpcuk.org/forums/showthread.php?54663-M4-4-Remapping[/QUOTE]
lost me on the first post...what software, what cable, how did you get a USB to read COM1 etc. Great that someone is having a go but the text needs to consider the experience level of the reader - I must be more stupid than Rob expects))
As above this thread is more about collecting the information rather than changing it
Post 758876 by Ettienne on 2015-02-07 16:49:33
[QUOTE=MoleT-5R;758873]There is and great thread it is, I have been following Rob's thread from the outset
http://www.vpcuk.org/forums/showthread.php?54663-M4-4-Remapping[/QUOTE]
Rob got the free software from swede sp and made himself leads and stuff, tbh it's not my thing but he's pretty up on it now. He's mapped at least 4 cars now for others that have been dynod and can write maps taking into account mods already there but there are limits for him as he builds his own database.
However I don't think he's mapping anything at the moment as he is just working on his 244.
Post 758880 by Dream3r on 2015-02-07 17:48:13
Wow 8 bit ecu lol. I recognise a few variables that bosch brought forward to me7.
Post 758882 by dant5r on 2015-02-07 18:21:42
[QUOTE=jamesy12345;758872]Yes but data logging can be used for fault finding also & prior to tuning:
For example I'm getting hold of an S70R shortly that has been mapped.....ignition timing has been advanced but I'd like to install the nitrous kit I had on the T5R. I'd like to know when I'm using the nitrous if it is detonating - no point wasting a bottle of nitrous trying to make power while the ECU is backing it off
Hopefully I can log some information before and after the nitrous to see if the knock sensors are being activated at any time
or I could just make one of these :)
https://uprev.com/documentation/Knock%20Listen%20Device.pdf[/QUOTE]
Are you planning to connect your standard s70r ecu to your laptop and data log with tunerpro ?
Post 758883 by jamesy12345 on 2015-02-07 18:25:46
[QUOTE=Ettienne;758871]I guess you can always just replace the ECU for 4.4 if needed.
What's the difference with 4.3 tuning?[/QUOTE]
some differences between 4.3 & 4.4
http://www.wothrline.com/editerbara_sidor/bosch_m43_m44.htm
...M4.4 is very similar to the M4.3 system, but it’s twice as big with its 309kB data size....
[QUOTE=dant5r;758882]Are you planning to connect your standard s70r ecu to your laptop and data log with tunerpro ?[/QUOTE]
The ecu has been remapped already, but yes I'll be logging via OBD socket before I do any further mods to it
Post 758884 by Dream3r on 2015-02-07 18:31:53
[QUOTE=jamesy12345;758872]Yes but data logging can be used for fault finding also & prior to tuning:
For example I'm getting hold of an S70R shortly that has been mapped.....ignition timing has been advanced but I'd like to install the nitrous kit I had on the T5R. I'd like to know when I'm using the nitrous if it is detonating - no point wasting a bottle of nitrous trying to make power while the ECU is backing it off
Hopefully I can log some information before and after the nitrous to see if the knock sensors are being activated at any time
or I could just make one of these :)
https://uprev.com/documentation/Knock%20Listen%20Device.pdf[/QUOTE]
If I remember right the bin file on Volvospeed has been modified for logging. That means your mapped ecu will need to be running that file as a base.
Post 758885 by jamesy12345 on 2015-02-07 18:41:00
[QUOTE=Dream3r;758884]If I remember right the bin file on Volvospeed has been modified for logging. That means your mapped ecu will need to be running that file as a base.[/QUOTE]
I'll have a read, thanks for input
http://volvospeed.com/vs_forum/topic/159506-tuners-rejoice-free-tuning-for-m44/
Post 758975 by jamesy12345 on 2015-02-08 11:39:20
[QUOTE=jamesy12345;758860]...
10 XFALT5
11 XFALT3
12 XFALT1
13 XFALT2
14 XFALT4
...[/QUOTE]
These parameters are not explained in the M4.4 Wiki page
If you open the 'rev5.adx' file in text-editor like Notepad, you can see the following description in the code:
XFALT5
Per cylinder retard value 0xFA30, or 0xFA35 + XFALARO if adaptive knock control is enabled. Cylinder order is claimed to be 5,3,1,2,4 in the DAMOS, so this *should* be physical cylinder 5. That may be incorrect, however.
& a similar description for the other 4 cylinders.
On opening the ADX file I noticed that you could make changes to the code, for example delete gauges you don't need, re-size/re-position gauges, change their range & adjust the alarm set points - you can configure limits for the logging. If the parameter goes outside of set limits the gauge will change colour.
[ATTACH=CONFIG]28035[/ATTACH]
Above I made the RPM gauge larger and increased the range of the gauge to from 6500 to 7600 rpm....not expecting to reach this value just experimenting. Shortly after this I realised Tuner Pro has a built in ADX editor....more user friendly :)
The lines of code for this gauge are below:
[I]
Engine RPM
0xCD50945B
RPM
0x00
4
1
6
4
[/I]
and...
[I]
[/I]
I think of the ADX file as a list of instructions used by Tuner Pro software to send information to the ECU & display the responses received back in a meaningful way to us.
Post 759809 by jamesy12345 on 2015-02-15 13:21:10
As pointed out by Dream3r....the XDF and ADF files available on the M4.4 Wiki may not work with all other M4.4 BIN files
At the moment I don't know what BIN file is in the future test mule - Yosser's S70R - it could be the stock BIN '0261204611' or it could be the one from the Volvospeed thread/M4.4 Wiki site - '0261204608'. AFAIK either file could have been used by the guys who did the mapping from T5D5 forum.
Anyway, I'll find out as and when but the above isn't a show stopper as far as logging is concerned - two ways to go with TunerPro anyway...
*Flash the car with the 608 BIN file then modify the tune back to where I want it....then log it...! Sounds a bit extreme for some logging.
*Develop XDF and ADF files to suit the 611 BIN. Easy to say...!
(plus there is also another way to go...bog standard ELM327 stuff but I'll come back to that when I get my head around it)
Some terminology:
BIN - binary file
XDF - bin definition...reads the BIN
ADX - data stream definition....converts info from XDF to graphic form
How to create an XDF:
So, something simple first...idle based on coolant temperature just to demonstrate what can be done. Plus we all have gauges on our real dashboards to confirm the logging.
First off, open your BIN file in TunerPro....go to File menu - Open BIN.
At the top of the TunerPro window it will show your BIN file and if any XDF is selected. I'm using the stock S70R BIN.
[ATTACH=CONFIG]28075[/ATTACH]
To start creating an XDF....go to XDF menu and Create New XDF parameter.
Choose 'Table' for this parameter, then OK, then input the information as below.....
[ATTACH=CONFIG]28073[/ATTACH]
Save your XDF when finished with a name you can link to the relevant BIN. Don't forget to use the conversion factor for the units as per the Wiki page...X-80 for the temperature (click the 'Edit' button on the 'Rows' tab).
The hex addresses for the RPM target values (0xD544) and coolant temperature axis (0xCCB9) I took from the XDF created for the 608 BIN file. Since a nice table & graph can now be displayed in TunerPro, using the same addresses within the 611 file, it means that this info is stored in the same place for the 608 and 611 BIN files....which is good!
[ATTACH=CONFIG]28074[/ATTACH]
Post 759827 by Dream3r on 2015-02-15 17:21:23
If the freeware suite and file has been used to map the car then the logging will work, if not it won't.
Just because the axis is in the same place it doesn't mean it's the right axis either. It probably is, but he only way to really know for sure is to have the Volvo damos or dissemble the file.
Post 759828 by kmb on 2015-02-15 17:29:55
[QUOTE=Ettienne;758876]Rob got the free software from swede sp and made himself leads and stuff, tbh it's not my thing but he's pretty up on it now. He's mapped at least 4 cars now for others that have been dynod and can write maps taking into account mods already there but there are limits for him as he builds his own database.
However I don't think he's mapping anything at the moment as he is just working on his 244.[/QUOTE]
About 3 months ago Rob turned my 850 T5 into M4.4 and seemed to do a good job on the mapping, it's exactly what I wanted and very progressive, whilst maintaining the safety limitations :)
Post 759830 by jamesy12345 on 2015-02-15 17:31:10
[QUOTE=Dream3r;759827]If the freeware suite and file has been used to map the car then the logging will work, if not it won't.
Just because the axis is in the same place it doesn't mean it's the right axis either. It probably is, but he only way to really know for sure is to have the Volvo damos or dissemble the file.[/QUOTE]
Yes, thanks for comment...just looking at the 611 (stock) BIN in WinOLS now.....:S.....found 16 maps and trying to match them up with XDF
Post 759941 by Dream3r on 2015-02-16 18:24:40
[QUOTE=jamesy12345;759830]Yes, thanks for comment...just looking at the 611 (stock) BIN in WinOLS now.....:S.....found 16 maps and trying to match them up with XDF[/QUOTE]
Be prepared to spend a long time getting to grips with that, it's usually rewarding though. :)
Post 759976 by jamesy12345 on 2015-02-16 22:28:10
[QUOTE=Dream3r;759941]Be prepared to spend a long time getting to grips with that, it's usually rewarding though. :)[/QUOTE]
no kidding! I made a new XDF (with only a few parameters) based on the 611 BIN...keeping quiet til I test it
Post 760029 by Doingitsideways on 2015-02-17 14:27:36
[QUOTE=jamesy12345;759976]no kidding! I made a new XDF (with only a few parameters) based on the 611 BIN...keeping quiet til I test it[/QUOTE]
*Looks forward to pics of pistons through the block ;) *
Lol
Only joking Matey, I wish you all the very best of British.
Wish I had the patience to sift through all that mallarchy!
Post 822868 by slklite on 2024-07-02 23:20:07
Hello, has anyone ever eperienced "da errors" when connecting to the ecu from tunerpro ?
What could be the problem ? wrong xdf ? wrong adx ? I'm using rev5 files
Should I switch to 608 bin ?
My car has a 446 ecu but it's a manual V70r (2.3 T5)
Thank you.