Pages: 1 2 [3] 4
Author Topic: 29F800 emulator...  (Read 45745 times)
krazydbiker
Full Member
***

Karma: +4/-1
Offline Offline

Posts: 202


« Reply #30 on: October 11, 2012, 08:00:16 AM »

sorry for the misunderstanding, that's really good news, how was the install? im really thinking of going that route soon
Logged
prj
Hero Member
*****

Karma: +984/-433
Offline Offline

Posts: 5871


« Reply #31 on: October 13, 2012, 03:02:07 AM »

sorry for the misunderstanding, that's really good news, how was the install? im really thinking of going that route soon

The install, well let's just say it does not fit into the housing because of how the emulator's connector is located.
So I had to modify one of the ECU housings to be a bit "longer"...

Other than that, you just desolder the flash chip, solder in the header they provide, and plug it in.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
Bische
Sr. Member
****

Karma: +25/-4
Offline Offline

Posts: 397



WWW
« Reply #32 on: October 13, 2012, 03:07:12 AM »

This ECU modified with the emulator, can it be used on different cars/configs?

Or do you have buy one emulator and modify an ECU for each type of ME7 config?
Logged
NOTORIOUS VR
Administrator
Hero Member
*****

Karma: +58/-7
Offline Offline

Posts: 1056


« Reply #33 on: October 16, 2012, 08:42:19 AM »

The install, well let's just say it does not fit into the housing because of how the emulator's connector is located.
So I had to modify one of the ECU housings to be a bit "longer"...

Other than that, you just desolder the flash chip, solder in the header they provide, and plug it in.

Are you saying you have a successful ME7 real-time emulator going on?
Logged

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

Karma: +604/-167
Offline Offline

Posts: 12235


WWW
« Reply #34 on: October 16, 2012, 10:29:54 AM »

I am saying they won't sell it to me, I have tried.  I do not understand their business model.

How much did you pay?

<crickets>

Fuck EVC. They're worthless
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.
nyet
Administrator
Hero Member
*****

Karma: +604/-167
Offline Offline

Posts: 12235


WWW
« Reply #35 on: October 16, 2012, 10:35:51 AM »

Are you saying you have a successful ME7 real-time emulator going on?

I'm not sure the moates setup is realtime for ME7 (i could be wrong). I think its just instant flashing.. prj please correct me if i have it wrong..
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.
prj
Hero Member
*****

Karma: +984/-433
Offline Offline

Posts: 5871


« Reply #36 on: October 17, 2012, 04:20:00 AM »

Are you saying you have a successful ME7 real-time emulator going on?

YES, for the goddamn millionth time Cheesy
To spell it out - you can make changes to maps while the engine is running.

I'm not sure the moates setup is realtime for ME7 (i could be wrong). I think its just instant flashing.. prj please correct me if i have it wrong..

No, you are wrong. It's full real time emulation. Code the ECU as test model and off you go.

This ECU modified with the emulator, can it be used on different cars/configs?

Or do you have buy one emulator and modify an ECU for each type of ME7 config?
Well you have to solder down a header instead of the PSOP-44 chip.
But you can always remove it after you are done and fit the chip back. Pretty easy with some chipquik or a hot air station.
« Last Edit: October 17, 2012, 04:22:45 AM by prj » Logged

PM's will not be answered, so don't even try.
Log your car properly.
Snow Trooper
Hero Member
*****

Karma: +89/-24
Offline Offline

Posts: 689


WWW
« Reply #37 on: October 17, 2012, 10:33:25 AM »

PRJ thanks for the update, could I talk you into a write up of sorts on your setup?  This is the next step for me with me7 and I would like to copy your hardware.  Moates doesn't really seem to have an ironed out system.  Better yet I will pay you to build me a setup if you want.
Logged

cartoons?
6A 61 72 65 64 40 76 6C 6D 73 70 65 63
prj
Hero Member
*****

Karma: +984/-433
Offline Offline

Posts: 5871


« Reply #38 on: October 17, 2012, 11:54:35 AM »

Ha...

I am disassembling TPMoatesEmulatorPlugin.dll right now.
I want to just hack it to swap high and low byte instead of using my own checksum plugin and EmUtility.

Once that's done I'll probably post the hacked version. Unless Mark Mansur comes out with a new TunerPro version that supports this.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
Snow Trooper
Hero Member
*****

Karma: +89/-24
Offline Offline

Posts: 689


WWW
« Reply #39 on: October 17, 2012, 03:02:13 PM »

Seriously though, I know you are busy like me, if you have it all figured out you should sell them, many of us will buy it.  Could be another piece of the pie for your biz.
Logged

cartoons?
6A 61 72 65 64 40 76 6C 6D 73 70 65 63
RaraK
Hero Member
*****

Karma: +58/-2
Offline Offline

Posts: 537


« Reply #40 on: October 17, 2012, 05:17:11 PM »

Wait.

So your trying to tell me, you emulate the me7 ecu?



LOL j/k

Great work!!!! wish i had this for med9 Sad
Logged
Snow Trooper
Hero Member
*****

Karma: +89/-24
Offline Offline

Posts: 689


WWW
« Reply #41 on: October 17, 2012, 06:27:02 PM »

Joe dirt LOL, I can't say or hear "dang" without imagining it in his voice.
Logged

cartoons?
6A 61 72 65 64 40 76 6C 6D 73 70 65 63
prj
Hero Member
*****

Karma: +984/-433
Offline Offline

Posts: 5871


« Reply #42 on: October 20, 2012, 11:59:58 AM »

So I got the TunerPro plugin working, basically:

Code:
			char path[MAX_PATH];
GetModuleFileName((HMODULE)hInst, path, MAX_PATH);
string ini = string (path);
ini = ini.substr(0, ini.find_last_of("\\")).append("\\TProByteSwapperPlugin.ini.ini");
char target[MAX_PATH];
GetPrivateProfileString("Main", "target", "c:\\target.bin", target, sizeof(target), ini.c_str());


char *swapped = new char[pCalcInfo->cbBaseData];

for (DWORD ui = 0; ui < pCalcInfo->cbBaseData; ui+=2) {
swapped[ui] = pCalcInfo->pBaseData[ui+1];
swapped[ui+1] = pCalcInfo->pBaseData[ui];
}

ofstream out(target, ios::binary);
out.write(swapped, pCalcInfo->cbBaseData);
out.close();

delete[] swapped;

Was all there was to it.

I got EmUtility monitoring the file and any time TunerPro calculates the checksum, it writes the endian-swapped file to c:\target.bin (or specified in .ini) and EmUtility does the rest.
I also coded the ECU as test model, and I have this entire setup working perfectly on the bench. The ECU ignores checksums completely.
You can modify the file as much as you want and not correct a single checksum, and it boots just fine.

I am now working on a WinLog plugin that parses ME7Logger files in real time, so I have a proper real time display and don't have to re-start ME7Logger all the time.
Will finish it in a few hours.

And tomorrow it's meth tune time on my RS4 with my real time emulated ME7.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
prj
Hero Member
*****

Karma: +984/-433
Offline Offline

Posts: 5871


« Reply #43 on: October 20, 2012, 04:43:38 PM »

And I got the WinLog driver working as well.

I guess I will make a writeup together with all the software at some point on how to get this running...
But for now DIY emulation of ME7 with a 500$ emulator is possible.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
Bische
Sr. Member
****

Karma: +25/-4
Offline Offline

Posts: 397



WWW
« Reply #44 on: October 20, 2012, 10:47:31 PM »

Very well done! This is all very interesting, I would love to get a setup like this. Me being a hobbyist, can this installation be done to run "permanent" safely?

I was thinking of getting my ECU cloned and install an emulator on it, but I use my car everyday and I keep tweaking it when I can, so it would be nice if I can just leave the emu ECU in the car if possible without damaging anything?
Logged
Pages: 1 2 [3] 4
  Print  
 
Jump to:  

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