Pages: [1] 2 3 4
Author Topic: OLS Emulator Bridge  (Read 27610 times)
prj
Hero Member
*****

Karma: +280/-26
Online Online

Posts: 3450


« on: January 08, 2015, 07:19:08 AM »

I made this some time ago to be able to use WinOLS with a RoadRunner emulator (and Ostrich if need be).
I thought I'd post it here, a few of you already have it.

Basically it monitors a binary in OLS memory and outputs the changes in real time to a file.
After that you can monitor this file with EmUtility and changes will instantly go from OLS to your emulator.

Usage:
1. Export current file from OLS and select it in the "Binary to monitor" window.
2. Choose an output file. It will be created if it does not exist, overwritten if it does.
3. Choose options - some helpful options like 16bit byteswap, and stacking (29F200 choose 4, 29F400 choose 2 etc).

Press "Start Monitoring". It should find the binary in RAM and monitor it.
It is a good idea to close the tool or stop monitoring before OLS exits, as otherwise your file will be filled with garbage.

12/05/2016
* Removed address selection.
* Modified algorithm to scan all addresses at the same time.
« Last Edit: May 12, 2016, 05:10:33 AM by prj » Logged
Palle
Hero Member
*****

Karma: +16/-13
Offline Offline

Posts: 547


« Reply #1 on: January 08, 2015, 08:39:38 AM »

Huge thanx master PRJ!!!
Logged
dream3R
Hero Member
*****

Karma: +14/-6
Offline Offline

Posts: 1202


« Reply #2 on: January 08, 2015, 09:29:20 AM »

Legend!
Logged



How to work out values from an A2L Smiley

http://nefariousmotorsports.com/forum/index.php?topic=5525.msg52371#msg52371


Starting Rev's http://nefariousmotorsports.com/forum/index.php?topic=5397.msg51169#msg51169

noobs read this before asking http://nefariousmotorsports.com/forum/index.php?topic=9014.0title=


ORGORIGINAL 05 5120 creator for Volvo
ORIGINAL Datalogger (Freeware) Author
ORGINAL finder of the 'extra' torque' limits
I don't have ME7.01 A2L I just use ID
nyet
Administrator
Hero Member
*****

Karma: +411/-47
Offline Offline

Posts: 9179


WWW
« Reply #3 on: January 08, 2015, 10:38:22 AM »

Amazing. Thank you again, prj.

Perfect timing, I just bought a moates.
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
technic
Full Member
***

Karma: +13/-3
Offline Offline

Posts: 226


« Reply #4 on: January 08, 2015, 01:39:33 PM »

Very nice! I assume only one project/version can be open in WinOLS? (Or are you querying/matching the complete binary in RAM?)

I did something similar and always found three copies of the binary present in RAM.
Logged
prj
Hero Member
*****

Karma: +280/-26
Online Online

Posts: 3450


« Reply #5 on: January 09, 2015, 08:15:38 AM »

Does not matter how much you have open.

It makes a best guess initially. If it guesses wrong you can always select the correct address via trial and error.
Just choose another address and flip a few bytes back and forth and see if it picks it up. One of the addresses will be correct.

And yes, it scans the whole process memory, but it uses a few tricks/assumptions to be really fast doing it. Locating the binary matches should not take longer than 4-5 seconds.
« Last Edit: January 09, 2015, 08:17:44 AM by prj » Logged
chora
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 14


« Reply #6 on: February 12, 2015, 04:24:36 AM »

hi, very nice hard work from you prj , thanks advanced, whith this i can viu cursor run inside maps of wionls ? like with ols3000
Logged
daniel2345
Full Member
***

Karma: +3/-2
Online Online

Posts: 125


« Reply #7 on: February 12, 2015, 11:24:10 AM »

No. That would be tracing. from ecu to ols.

This tool monitors your changes in ols and puts it to ecu.
Logged
MIL_on
Full Member
***

Karma: +10/-1
Offline Offline

Posts: 118


« Reply #8 on: February 15, 2015, 04:01:50 AM »



thanks, this is great!
Logged
NOTORIOUS VR
Administrator
Hero Member
*****

Karma: +50/-6
Offline Offline

Posts: 1056


« Reply #9 on: April 13, 2015, 07:37:33 AM »

Amazing!  Thank you Smiley
Logged

SCHNELL ENGINEERING BLOG ·  STANDALONE ECUS · TUNING · DYNO · WIRING · PARTS · VEMS
Google Talk: NOTORIOUS.VR
n00bs start here: http://s4wiki.com/wiki/Tuning
Westfarmracing
Full Member
***

Karma: +3/-0
Offline Offline

Posts: 110


« Reply #10 on: May 28, 2015, 09:15:57 AM »

Big thanks to you sir!
Logged
sonique
Full Member
***

Karma: +5/-8
Offline Offline

Posts: 196


« Reply #11 on: May 28, 2015, 03:58:30 PM »

good app.. thanks
Logged
blundar
Newbie
*

Karma: +10/-1
Offline Offline

Posts: 22


« Reply #12 on: June 10, 2015, 09:00:28 AM »

Thanks for sharing this.  I've linked to this thread from our RR / ME7 info page.  If there is anything else you'd like me to include, please let me know.

http://support.moates.net/roadrunner-and-bosch-me7/
Logged
prj
Hero Member
*****

Karma: +280/-26
Online Online

Posts: 3450


« Reply #13 on: June 10, 2015, 11:41:37 AM »

Thanks for sharing this.  I've linked to this thread from our RR / ME7 info page.  If there is anything else you'd like me to include, please let me know.

http://support.moates.net/roadrunner-and-bosch-me7/

That's nice, thanks. No need to include anything else really.
Logged
RBPE
Sr. Member
****

Karma: +24/-4
Offline Offline

Posts: 269



« Reply #14 on: August 05, 2015, 05:47:30 PM »

How'd I miss this?? Thanks Prj
Logged
Pages: [1] 2 3 4
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.025 seconds with 17 queries. (Pretty URLs adds 0s, 0q)