Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB

Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB (https://www.ft86club.com/forums/index.php)
-   Software Tuning (https://www.ft86club.com/forums/forumdisplay.php?f=88)
-   -   Possibility of Live Tuning (https://www.ft86club.com/forums/showthread.php?t=55314)

brn12345 01-09-2014 12:13 PM

Possibility of Live Tuning
 
I've been looking through my logs and started to think that there must be a way to quickly adjust the maps for tuning purposes. So here is my thought process:

1. I would want to have a +5%/-5% fuel correction on the fly
2. I would want to have a +5deg/-5deg ignition timing correction on the fly
3. I would want to adjust Variable cam timing by +/-5 on both inlet and exhaust on the fly

Now thinking outside the box a bit and since we cant have RAM hardware for on the fly tuning, would we be able to develop a box that has 4 knobs on it. Adjusting these knobs would have a corresponding change to the tables via a patched ROM.

Thoughts?

jamesm 01-09-2014 12:21 PM

ecutek map switching? it's as close as you'll get, and i know on other platforms it's possible to take it even further with custom maps. i'm not sure what could be done on the 86 in that area, though. i'd love to try!

brn12345 01-09-2014 12:49 PM

Here is my thought process:


1. Can a message be sent live through the OBD port that would trigger the ecu to change a map?
2. Can a patch be added to the map that would read this input and then effect a compensation map?


So it would go something like this:


1. User turns 10 position knob to +1 position
2. Signal goes to ecu and a patched 2d map is looked up in the +1 column
3. The map returns a VTC +5deg that is then added to the VTC table


Overall effect would be that the VTC would be 5 degrees more than the VTC map


There isn't anything that's impossible guys and I am sure someone out there is smart enough to figure something like this out even if it is not necessarily live but just flashes that particular command that would probably take a few seconds.

Luckrider 01-11-2014 01:27 PM

Custom tiny box (for selection) that highjacks an unused senor and references a different modifier table maybe?

stugray 01-11-2014 02:49 PM

I suggested this very concept in another thread.

I did a little research, and the ECU in this car has a special serial debug port that would allow you to change RAM contents on the fly.
However I dont think it is brought out to a connector.
I think we would have to solder wires onto the MB, bring them to a connector, then plug into a serial port. My guess is that it would just connect to a standard "terminal" port.

We have this exact "serial debug" port on the processors we have at work.
Here's my quote from the other thread:

"The systems I work on give direct access to the running SW via a JTAG or serial "terminal" access.
Either of those give access to the RAM and you can manipulate memory or registers directly. However there is an OS that gives terminal access. JTAG is in hardware so it works even without code support running on the ECU

So I looked at the SH7058 manual and there IS a AUD (Advanced User Debug) port that allows direct read/write access to the system RAM while the code is running.

I thought that might be how Accessport was manipulating system parameters while in operation. You just need the correct header file for the ROM and you would have access directly to MAP data, assuming any MAP data is stored in RAM during operation.

Do the stock ROMs store any MAP data in RAM?
If so the AUD port could be used to manipulate it (Assuming it is brought out to a header or test points)"

http://www.ft86club.com/forums/showt...t=49231&page=2

DeliciousTuning 01-14-2014 12:00 AM

Quote:

Originally Posted by Luckrider (Post 1446128)
Custom tiny box (for selection) that highjacks an unused senor and references a different modifier table maybe?

We have been working on something similar to this idea that would plug into sensors that can be edited in EcuTeK through RaceROM. The "box" would have e mechanism for controlling outputs to the inputs for EcuTeK RaceROM.

With the custom mapping technology in RaceROM you could then setup general adjustments for any varied number of items, including timing, fueling, cams, and even boost.

It is still in development, but I believe doable. No delivery dates as of yet, but it is something we are working on hat should be very cool.

Cheers,
William Knose

Luckrider 01-14-2014 12:38 AM

Quote:

Originally Posted by DeliciousTuning (Post 1451463)
We have been working on something similar to this idea that would plug into sensors that can be edited in EcuTeK through RaceROM. The "box" would have e mechanism for controlling outputs to the inputs for EcuTeK RaceROM.

With the custom mapping technology in RaceROM you could then setup general adjustments for any varied number of items, including timing, fueling, cams, and even boost.

It is still in development, but I believe doable. No delivery dates as of yet, but it is something we are working on hat should be very cool.

Cheers,
William Knose

That is exactly what I was thinking of. It seems as of now RaceRom is the only software capable of such a feat.

DeliciousTuning 01-19-2014 10:17 PM

Quote:

Originally Posted by Luckrider (Post 1451537)
That is exactly what I was thinking of. It seems as of now RaceRom is the only software capable of such a feat.

That is correct. Being you can create custom maps on inputs into the ECU, you can complete control of designing maps to your specifications. Besides going stand alone I am not sure what can do that.

Hopefully I will have something in the coming months. Should be an interesting fews months coming up, we have a lot of developments in progress.

Cheers,
William Knose

brn12345 07-01-2014 07:31 AM

Thought I would bring this thread back to see if any thoughts have developed over the past few months.

steve99 07-01-2014 08:19 AM

Quote:

Originally Posted by brn12345 (Post 1824499)
Thought I would bring this thread back to see if any thoughts have developed over the past few months.

I believe aftermarket ecu,s can do live tuning eg MoTec and HydraEms big dollars though.

To do live tuning you would need to have tables in ram instead or rom. Need some form of plug in emulator and software or if enough ram in current ecu may be possible with extensive rewrite of code, unlikely opensource guys would have time/resources to take on such a project

Kodename47 07-01-2014 10:39 AM

Well the obvious thing would be ECUtek custom maps and a variable potentiometer into both (or either) of the usable 0-5v inputs. That could allow you 2 variables. If you're then able to use that to it's full extent with unused custom maps, you could in theory get each one to control something different per map mode. That way you could change up to 8 variables on one flash. Not sure if you'd need that many, but it could allow you to tinker.

Createddeleted 07-01-2014 11:55 AM

Your best bet would to be to switch to a better Ecu system. Doing from a box with knobs is just... No.

AFAIK If you could disassemble the code, write the command to reference a specific ram table at address XXXXXXXX, reassemble the code, and run it, you could theoretically use it for live tuning. Noting that it would slow down the actual calculation process it can be doable for testing purposes before a final flash. I assume it would be similar to writing an antilag launch control parameter in the system as I've done with me7.5.

I guess the difficulty would be is to get live communication to writing the ram tables.

Createddeleted 07-01-2014 11:57 AM

Does anyone know how much free memory is left in the RAM?

Kodename47 07-01-2014 05:06 PM

Quote:

Originally Posted by Createddeleted (Post 1824720)
Your best bet would to be to switch to a better Ecu system. Doing from a box with knobs is just... No.

Why? It makes both cam sweeps easy as well as adjusting the fuel and timing maps up and down. It's not a fully editable live map, but would make mapping on a dyno a damn sight easier without any real big changes required and without the cost of a standalone ECU.


Of course there are better options, but not everyone is bothered by a standalone ECU. ECUtek can kind of narrow the gap and make your life a little easier, surely that's a bonus?


As for the live RAM access, so far no-one has done it on a Subaru ECU platform before, but by all means give it a go.


All times are GMT -4. The time now is 04:12 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.


Garage vBulletin Plugins by Drive Thru Online, Inc.