NefMoto

ECU Files => ECU Definition Files => Topic started by: RS4boost on July 24, 2012, 02:42:05 PM



Title: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on July 24, 2012, 02:42:05 PM
Hi guys,

here my complete Audi RS4 B5 WinOLS 8D0907551K .kp and .ols files, with more than 3.300 maps and values.
I have made it in many hours by WinOLS comparing the 551F DAMOS with the 551K binary. ;)

Additionally I have uploaded the japanese RS4 version 8D0907551Q - 0261207141 - 1037360388 without cat control.
The 551Q fits 1:1 with the 551K binary.

Changes:
- 24.07.2012 - Added RAM variables, EEPROM binary and the 32K CPU ROM of the 551K ECU... so we have all together in one thread. ;)
- 25.07.2012 - Added link to Prj`s 551K.xdf document thread.
- 25.07.2012 - Added my 551K IDA Pro file with some labeled RAM variables and subroutines.
- 08.08.2012 - Added EVC`s WinOLS Demo download link for using the attached .OLS file.
- 23.08.2012 - Added S4 and RS4 circuit diagrams

Link to Prj`s 551K.xdf document:
http://nefariousmotorsports.com/forum/index.php?topic=2025.msg19181#msg19181

Here the link with the idea of a water methanol injection, controled by an original 551K ECU:
http://nefariousmotorsports.com/forum/index.php?topic=2283.0title=

Download link for EVC`s WinOLS Demo:
http://www.evc.de/en/download/down_winols.asp?


Regards Thomas


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols files
Post by: RS4boost on July 24, 2012, 03:20:40 PM
Additional an original 551K EEPROM dump uploaded:

http://nefariousmotorsports.com/forum/index.php?topic=2308.0title=


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols files
Post by: S3driver on July 24, 2012, 03:31:00 PM
Great stuff.

Thx a lot for this.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols files
Post by: nyet on July 24, 2012, 03:53:05 PM
Awesome, thank you!


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on July 25, 2012, 12:50:12 AM
Added RAM variables, EEPROM binary and the 32K CPU ROM of the 551K ECU... so we have all together in one thread. ;)


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: Michel94 on July 25, 2012, 01:38:33 AM
Beautiful !!!! thx


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: s5fourdoor on July 25, 2012, 11:03:15 AM
Thomas [Baretzky].  Amen dude.  Great work man.

We should add the link to the XDF too.  We really just need somebody to go through the current unorganized XDF and categorize them, like on our M-Box XDF.
I may do it myself, but in the mean-time we should add this link to the XDF, don't you think?

http://nefariousmotorsports.com/forum/index.php?topic=2025.0title=


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on July 25, 2012, 12:58:41 PM
Thomas [Baretzky].  Amen dude.  Great work man.

We should add the link to the XDF too.  We really just need somebody to go through the current unorganized XDF and categorize them, like on our M-Box XDF.
I may do it myself, but in the mean-time we should add this link to the XDF, don't you think?

http://nefariousmotorsports.com/forum/index.php?topic=2025.0title=

Done in the first post above ;)


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on July 25, 2012, 01:41:56 PM
- Added my 551K IDA Pro file with some labeled RAM variables and subroutines in the first post above.

Please feel free everyone to add more labeled addresses or routines to this file.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: rob.mwpropane on July 31, 2012, 03:44:42 AM
I think this is awesome. It's nice to see a forum where people try to pitch in where they can!! Very nicely done.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on August 08, 2012, 09:21:56 AM
Download link for EVC`s WinOLS Demo added in the first post.

It is for all the people who used "Tuner Pro" or other tools, and still wants to have a look to the attached .OLS file.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: Michel94 on August 08, 2012, 09:50:31 AM
Thx again, do you have 551K with nls? i want to test nls on F box, but i don't find how to do with the M-box post.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on August 08, 2012, 03:41:24 PM
Thx again, do you have 551K with nls? i want to test nls on F box, but i don't find how to do with the M-box post.

Yes I have implemented a NLS and a ALS in my 551K. ;)

I have wrote new own assembler routines for this ECU.

1.) ALS launch control routine
2.) NLS routine
3.) Switching routine
4.) EPCL output routine (LED flashes one, two or three times to show the selected program, and is flashing by a actual active ALS or NLS function)

Actually I am testing all functions for reliability.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: nyet on August 08, 2012, 05:16:25 PM
Thomas, can you take look at this post and comment on it? :)

It is my little AL/NLS wish list

http://nefariousmotorsports.com/forum/index.php?topic=607.msg18118#msg18118


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: phila_dot on August 08, 2012, 07:19:33 PM
Yes I have implemented a NLS and a ALS in my 551K. ;)

I have wrote 4 new assembler routines for this ECU.

1.) ALS launch control routine
2.) NLS routine
 3a.) Cruise control (FGR / Tempomat) routine to switch ALS & NLS on/off and switch between 3 differend programs to run differend maps or values.
 3b.) Cruise control switch debounce function
 3c.) Cruise control request function to show the choosen program number with the EPCL.
4.) EPCL output routine (LED flashes one, two or three times to show the selected program, and is flashing by a actual active ALS or NLS function)

The original Cruise control and EPCL functions are working properly.
 
I will post it in a few weeks, because I am actually testing all functions for reliability.
Then I will also post a modifyed .IDB and a .KP file with all changes.

Tomorrow I will post a video on YouTube, which is showing the cruise control program switching, EPCL and the ALS functions.

Regards Thomas

Sounds impressive. Looking forward to more info.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on August 09, 2012, 01:15:25 AM
Thomas, can you take look at this post and comment on it? :)

It is my little AL/NLS wish list

http://nefariousmotorsports.com/forum/index.php?topic=607.msg18118#msg18118

Yes I have read it carefully.

To implement more parameters (TMOT, misfire detection) should not be a problem, but it takes time to program it proper.
At the moment I am testing the basics of my new routines.
I wrote the codes since the last 12 month.
It takes many time, because it is only a hobby.

If all tests are successfull, we can bring in more new opcode to tune it fine.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: nyet on August 09, 2012, 08:13:54 AM
Thank you! I can't wait to see what you've been working on.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: s5fourdoor on August 09, 2012, 11:57:44 AM
Thank you! I can't wait to see what you've been working on.

seriously...  i should have results soon for the k-box bin-write.  had to help somebody move last weekend, so i didn't get a chance to try it yet...


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on August 10, 2012, 04:40:34 PM
Hi guys,

here is a video where the car runs with the described functions.

It is on a 1/8 mile drag.

Car runs 7.434 sec with a broken fuel pump.

http://youtu.be/sVOYXcPZmd8


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: s5fourdoor on August 10, 2012, 04:42:11 PM
gtfoh... this is amazing...     Thomas - Do you use WinOLS to generate the binaries you use and then program with Nefmoto?


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on August 10, 2012, 04:59:10 PM
gtfoh... this is amazing...     Thomas - Do you use WinOLS to generate the binaries you use and then program with Nefmoto?

I use IDA Pro and Keil uVision to generate the code,
WinOLS to implement it into the file and calculate the CS,
and a Galetto to flash it into the ECU.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: Snow Trooper on August 11, 2012, 12:57:45 PM
Do Q and K box have same low map limit as M box?


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on August 12, 2012, 01:43:41 PM
What do you mean with low map limit?


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: s5fourdoor on August 19, 2012, 09:14:42 PM
Hi -

I took a risk and tried starting the car with a basic q-box setup.  Here's what I did:  TVUB, KRKTE, MLHFM, MLOFS, KFMLDMX, KFMLDMN, KFKHFM, TABGSS, TABGSS2, TEMIN modified to have the same values as my running m-box interpolated correctly.  Please recall I'm running a modified M-box on a originally A-box car and have K04 turbos.

The car started up immediately four times in a row, sounded perfect and started very smoothly.  It then immediately shut-off.
This must be pedal related.  It shut off within 2, maybe even 1 second of startup.  However the RPM actually went upto about 1200 rpm and it wasn't just sputtering, it was 100% running for sure...   The car did not go into any kind of bad mode, except that it shut the hell off...  LOL.

What can be the solution to this?  I know this must be pedal related.  I was quite surprised this did not brick my ECU.  I reflashed the old m-box tune, did two startups to check, and its again like nothing happened.  I think the risk is low here, we just need to figure out the problem to convert the pedal maps.  That's my guess.  Somethings tells me snowtrooper is required.  LOL



Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: RS4boost on August 23, 2012, 01:19:40 PM
Circuit diagrams for S4 and RS4 added...


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: julex on November 19, 2012, 09:17:35 PM
perhaps I missed it but did you ever post the .bin with nls etc incorporated into it?

Thanks.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: s5fourdoor on November 19, 2012, 09:22:51 PM
We also need to find the DTC location to control the cam switch-over for S4 users who don't intend to wire the second bank of cylinders.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: nyet on November 19, 2012, 11:15:45 PM
Amazing!

Any way you can output an older version of the mappack? like for 1.233 :(


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: jibberjive on November 19, 2012, 11:40:42 PM
Amazing!

Any way you can output an older version of the mappack? like for 1.233 :(
I was hoping you'd chime in, possibly with some of your .kp to .xdf magic:)

EDIT: I thought this was the main M-box to K-box thread.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: prj on November 20, 2012, 03:59:43 AM
nyet, just fyi, my tool reads .ols files with some manual massaging to detect the first offset.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: nyet on November 20, 2012, 10:53:33 AM
What I really need to do is get cracking on ASAP2 support; then we don't have to worry about the 3 zillion different .kp/.ols formats.

Maybe over the long weekend, time permitting.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: prj on November 20, 2012, 12:55:14 PM
What I really need to do is get cracking on ASAP2 support; then we don't have to worry about the 3 zillion different .kp/.ols formats.

Maybe over the long weekend, time permitting.

Feel free to add this to the me7-tools project if you like...


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: nyet on November 20, 2012, 01:00:16 PM
Initially i'll add it to mapdump (since I know how it works)

if I do a good enough job it should be pretty easy to add to your project, especially if I dont make a parser, only a asap2 dumper.


Title: Re: 8D0907551K complete RS4 B5 WinOLS .kp /.ols with EEPROM binary and RAM variables
Post by: Floenlive on April 10, 2021, 11:29:48 AM
RS4boost thank you so mutch!  :)