NefMoto

Technical => Data Logging => Topic started by: gabrielsan on November 01, 2022, 05:23:54 PM



Title: 1.8t AWP 06A906032LP missing Boost P,I,D in me7logger .ecu file
Post by: gabrielsan on November 01, 2022, 05:23:54 PM
I have a 06A906032LP ecu in a 1.8t AWP Jetta. Using me7logger (VisualMe7Logger) I've created an ecu file from my stock bin.  It does not list boost PIDs.. lditv_w, ldptv, ldrdtv are not present.  I've done the same ecu file creation with stock bins that I have found here... all the same- no boost PID data.  Are these buried somewhere in the bin file at some secret address?  Or are they labeled as something different?
Any tips on how to find them? 
thank you!


Title: Re: 1.8t AWP 06A906032LP missing Boost P,I,D in me7logger .ecu file
Post by: nyet on November 01, 2022, 08:27:09 PM
I have a 06A906032LP ecu in a 1.8t AWP Jetta. Using me7logger (VisualMe7Logger) I've created an ecu file from my stock bin.  It does not list boost PIDs.. lditv_w, ldptv, ldrdtv are not present.  I've done the same ecu file creation with stock bins that I have found here... all the same- no boost PID data.  Are these buried somewhere in the bin file at some secret address?  Or are they labeled as something different?
Any tips on how to find them? 
thank you!

Unfortunately, me7.5 is unevenly supported for the built in ME7Info utility. There are are other solutions but none of them are drop in replacements for ME7Info, and ME7Info itself is abandonware, so there is no source code for it.

If you are sufficiently motivated, this might help
http://nefariousmotorsports.com/forum/index.php?topic=14857.0title=
or this
https://github.com/nyetwurk/me7-tools (fork of prj's https://github.com/prj/me7-tools)

If i had time i would make them more generally useful but i have not had a chance.




Title: Re: 1.8t AWP 06A906032LP missing Boost P,I,D in me7logger .ecu file
Post by: gremlin on November 02, 2022, 05:44:52 AM
I have a 06A906032LP ecu in a 1.8t AWP Jetta.
Any tips on how to find them? 

For 06A906032LP_0005_366194

lditv_w     384BF4  [LDR, Tastverhдltnis vom I-Regler ]
ldptv_w    384BF6   [LDR, Tastverhдltnis vom P-Regler]
ldrdtv_w   384BF8  [LDR Tastverhдltnis vom D-Regler]
ldrkd_w    384BFA   [LDR-Reglerparameter fьr D-Anteil]
ldrki_w     384BFC  [LDR-Reglerparameter fьr I-Anteil]
ldrkp_w    384BFE   [LDR-Reglerparameter fьr P-Anteil]


Title: Re: 1.8t AWP 06A906032LP missing Boost P,I,D in me7logger .ecu file
Post by: gabrielsan on November 02, 2022, 08:40:37 AM
Thank you kindly sirs.
I will try these addresses in my ecu file.  I will also see how far i can get with ME7RomTool.
gremlin, I am curious- what tool did you use to obtain these addresses?


Title: Re: 1.8t AWP 06A906032LP missing Boost P,I,D in me7logger .ecu file
Post by: gremlin on November 02, 2022, 11:46:48 AM
I am curious- what tool did you use to obtain these addresses?

Not only do you need a tool - you also need to have a dam/a2l file for your ecu
Old versions "diagra" software tool can extract from damos files the list of RAM cells as a separate text file.

And this list is valid for concrete version of ecu firmware.
For example 06A906032LP_0007_367518 will use another addresses for the same parameters.


Title: Re: 1.8t AWP 06A906032LP missing Boost P,I,D in me7logger .ecu file
Post by: nyet on November 02, 2022, 11:50:51 AM
Well, you could also disassemble from scratch, starting with the map locations, you can find the code that calls the lookups.


Title: Re: 1.8t AWP 06A906032LP missing Boost P,I,D in me7logger .ecu file
Post by: gabrielsan on November 03, 2022, 03:30:02 PM
I am happy to report that these addresses appear to work in my logging configs.
My ECU is a 06A906032LP 0261207955 1037366194 005 for reference. 
I have just two additional questions:
why do some variable names have a _w after them and some do not? 
and what does the  366194 number refer to in  06A906032LP_0005_366194 ?  I know I'm 005 but I don't see a 3xxxxx number reported anywhere.
thanks!


Title: Re: 1.8t AWP 06A906032LP missing Boost P,I,D in me7logger .ecu file
Post by: nyet on November 03, 2022, 03:39:20 PM
why do some variable names have a _w after them and some do not?  

8 bit vs 16 bit (word)

Quote
and what does the  366194 number refer to in  06A906032LP_0005_366194 ?  I know I'm 005 but I don't see a 3xxxxx number reported anywhere.
thanks!

Last 6 digits of the SW number (you can see it in me7sum output) - in your case 1037366194