Members Login
Username 
 
Password 
    Remember Me  
Post Info TOPIC: Comments, observations, etc from a weekend of HEAVILY using ECU Editor


Guru

Status: Offline
Posts: 1247
Date:
Comments, observations, etc from a weekend of HEAVILY using ECU Editor


This past weekend I finally got to the track with my GEN1 with GEN2 ecu for some serious tuning / testing. Througout the weekend I  kept a list of quick notes relating to the use of ECU Editor so that I could remember all of the things I thought of.

Some of them are just comments / suggestions, and some are responses gathered from my use as well as from discussion with Rodney Williford. I also gave Rodney a Woolich Racing interface so he can evaluate it and work with the faster datarate while tuning. For a dyno operator, the standard interface is perfectly adequate as the bike will be hooked into a computer for tuning anyway.

 



__________________


Guru

Status: Offline
Posts: 1247
Date:

First, commenst regarding the use of the Woolich Racing Log Box and datalogging in general:

-Output .wrl into a graphical format

    The .wrl files, per Justin, are written in a binary format in order to save space on the SD card. This is a great idea as the card space, while extensive, is finite. It also allows for slightly faster file transfer.

My bike has both a log box an dan AEM AQ-1 logger on it. On two occasions, the AEM logger failed to write a file. I believe both times were from user (me) error from not stopping the logging properly and thus corrupting the file on one occasion and simply not starting the logging on another. 

Thanks to the log box, I was able to look at the data in ECU Editor and manually type t edata and timestamp into a spreadsheet to evaluate the data. Creating a human readable file would be beneficial. A simple .csv / column processor would be adequate to enable evaluation or graphing.

 

-What are numbers in () after data points as shwn in the datalogging screen of EE?

-Clarification on fuel 8bit and fuel 1? Are these he same values, just scaled?

 

-Is there a dataset that relates directly to fuel requirement (calculated injector pulsewidth with all modifiers)?


-IAP, IP, Boost are a bit confusing as they seem to be are all different values all representing the same aspect.

 

-Units clarification for each item or units selection

 

-What does MTS AFR refer to?

 

-Target AFR uses typing of values instead of conventional +-/*. Not really an issue, just different.




-- Edited by sportbikeryder on Wednesday 6th of June 2012 12:53:04 AM

__________________


Guru

Status: Offline
Posts: 1247
Date:

Data Stream / Auto tuning:

-Allow Auto tuning of only selected cells. This may be beneficial as some areas may not be part of the current "focus", or the suggested values may not make sense. Ability to select a group of cells to apply the auto tuning to rather than all or nothing could be beneficial.

 


-Clarity on Data Filters and Auto tune filters. Some of the terms are not intuitive as to the function of the selection.

 

-Configurable live data screen. Configurable display of items on live data could benefit tuning, i.e. displaying boost, timing fuel pulsewidth, nitrous duty cycle, etc in data screen and logging.

 

-Boost number on live data not really "correct". Not really sure wa tteh boost number in the live data stream is. It does seem to move with changes in boost, but not in a predictable manner. This was a single observation during a quick look in the pits and I did not look into it any further.

-What is "data rate" on engine data viewer? Not really sure what this selection is referring to?

 

 

 



__________________


Guru

Status: Offline
Posts: 1247
Date:

Dragtools:

 

-Dragtools, ability to turn on or off each "feature" indivudually. Use of shiftlight, 2step, and slew rate control independently

 

-Dragtools, Launch light not functioning. This may be isolated to my application, but the launch light does not seem to function. 2step works as expected.

 

-Dragtools, Clarification on 2-step "theory" (how is it working). Just a clarification on how the 2 step is actually controling the engine speed.

 

 



__________________


Guru

Status: Offline
Posts: 1247
Date:

Boost Fueling:

-Instead of "OK / Cancel" for boost fueling, use "Legacy" or Extended" as options. Probably not an issue with the future of EE3.0...

 

-Overboost limit in boost fuel selectable (on/off) and configurable. Also Only 250kpa limit in metric, but >50psi in standard

 

-Units on boost fueling configurable (seems to be OK in ext version)

 


 

 

 



-- Edited by sportbikeryder on Wednesday 6th of June 2012 12:57:48 AM

__________________


Guru

Status: Offline
Posts: 1247
Date:

General ECU Editor use:

-50/50 injector splitting option. Basically a pre-configured table option rather than manual entry. I don't uses 50/50 due to only having one set of injectors, but this would likely be better for "normal" users.

 

-Better explain options of "Turbo / dynomode" (ram air) for users. Newer users likely don't know what this means. Not a bug, just not intuitive.

 


-Coolant and air temp enrichment maps. This would help with racing applications where engine coolant and air temps may not be standard. Current selection of "60C" enrichment for coolant is nice, but my bike rarely got over 60C until halfway through a pass presumably causing enrichment changes for teh first half of the pass. Configurable air temp enrichment could be beneficial for turbo applications.


-Calibration curves for air temp sensor. This would allow use of alternate temperature sensors for turbo applications where intake temps may be of different ranges.


 

-All selections configurable / use input instead of only pre-programmed / fixed values.

 


 

 



__________________


Guru

Status: Offline
Posts: 1247
Date:

Taking a step back and defining the actual calculated value stream going to the engine (injector calculations and ignition calculations is probably prudent. In order to use the ECU for higher end racing, the methodology used by the ecu to determine the operating parameters and what may impact them would be beneficial.

__________________


Guru

Status: Offline
Posts: 1247
Date:

I know that is alot of stuff, and some will need clarification. I just had a bunch of noted jotted down and wanted to record them and get them out there for discussion Feel free to comment or add to the discussion.

__________________


Guru

Status: Offline
Posts: 1247
Date:

sportbikeryder wrote:

Dragtools:

-Dragtools, Clarification on 2-step "theory" (how is it working). Just a clarification on how the 2 step is actually controling the engine speed.

 


 From looking at the code, it appears the 2-step is simply a modification of the factory clutch in ignition limiter. Stock limiter appears to be 10,900RPM as noted in the comments in the code. 



__________________


Guru

Status: Offline
Posts: 1247
Date:

sportbikeryder wrote:

Boost Fueling:


-Overboost limit in boost fuel selectable (on/off) and configurable. Also Only 250kpa limit in metric, but >50psi in standard



 

This seems to be located in the extended boost fuel code (K8BoostFuelExtended.vb), starting at line 447:

' Show overboost limit
        '
        If ReadFlashByte(&H55400) <> &HFF Then ' If shifter module is active, then enable overboost limit adjusting
            T_overboost.Enabled = True
            T_overboost.Visible = True
        Else
            T_overboost.Enabled = False
            T_overboost.Visible = False
        End If


In the standard boost fuel,(
K8boostfuel.vb) it is at line 934:

If ReadFlashByte(&H55400) = &HFF Then MsgBox("To use overboost limit you must have shifter code active") T_overboost.Enabled = False T_overboost.Visible = False Else Select Case e.KeyChar Case "+" T_overboost.Text = Abs(Val(T_overboost.Text)) + 1 Case "-" T_overboost.Text = Abs(Val(T_overboost.Text)) - 1 End Select







Rather than reading the shifter code (
If ReadFlashByte(&H55400) <> &HFF), this could likely just be a check box / radio button selection.


-- Edited by sportbikeryder on Thursday 7th of June 2012 12:31:46 AM

__________________


Guru

Status: Offline
Posts: 1233
Date:

Hi John,

That is an extensive list :) see my responses below!

 

What are numbers in () after data points as shwn in the datalogging screen of EE?

The numbers are total logged values and () are number used in this map as not all the data logged values are applicable to each map (i.e. IAPvsTPS)

 

-Clarification on fuel 8bit and fuel 1? Are these he same values, just scaled?

yes i beleive so

 

-Is there a dataset that relates directly to fuel requirement (calculated injector pulsewidth with all modifiers)?

possibly would need to investgate further as i am not 100% sure on what the fuel values are that are logged

 

-IAP, IP, Boost are a bit confusing as they seem to be are all different values all representing the same aspect.

good point this probably needs a bit of consolidation

 

-Units clarification for each item or units selection

looking to make this consistent and selectable in v3.0

 

-What does MTS AFR refer to?

legacy from when i was mapping wideband to narroband values

 

-Target AFR uses typing of values instead of conventional +-/*. Not really an issue, just different

good point this will be corrected in v3.0

 

-Allow Auto tuning of only selected cells. This may be beneficial as some areas may not be part of the current "focus", or the suggested values may not make sense. Ability to select a group of cells to apply the auto tuning to rather than all or nothing could be beneficial.

This is currently available by selecting the cells you want to apply the auto tune map for and clicking the "Autotune" button

 

-Clarity on Data Filters and Auto tune filters. Some of the terms are not intuitive as to the function of the selection.

good point, i plan to document these much better in v3.0

 

-Configurable live data screen. Configurable display of items on live data could benefit tuning, i.e. displaying boost, timing fuel pulsewidth, nitrous duty cycle, etc in data screen and logging.

this is possible i will log it as a feature request for v3.0

 

-Boost number on live data not really "correct". Not really sure wa tteh boost number in the live data stream is. It does seem to move with changes in boost, but not in a predictable manner. This was a single observation during a quick look in the pits and I did not look into it any further.

ok will need to look into this further

 

-What is "data rate" on engine data viewer? Not really sure what this selection is referring to?

This is how often in ms a request for engine data is sent to the ecu, use 150 for standard baud rate 55ms for fast baud rate

 

-Dragtools, ability to turn on or off each "feature" indivudually. Use of shiftlight, 2step, and slew rate control independently

This has been logged as a feature request

 

-Dragtools, Launch light not functioning. This may be isolated to my application, but the launch light does not seem to function. 2step works as expected.

Be good to get some more info from other guys who are using this so we can determine if it is working for them?

 

-Dragtools, Clarification on 2-step "theory" (how is it working). Just a clarification on how the 2 step is actually controling the engine speed.

As noted it is using the stock clutch in limiter

 

 

-Instead of "OK / Cancel" for boost fueling, use "Legacy" or Extended" as options. Probably not an issue with the future of EE3.0...

Good point i would like to get to the point where we can just run with extended in v3.0 as its easier to support just one code base, but maybe i still should include the legacy as well?

 

-Overboost limit in boost fuel selectable (on/off) and configurable. Also Only 250kpa limit in metric, but >50psi in standard

I will look into it

 

-Better explain options of "Turbo / dynomode" (ram air) for users. Newer users likely don't know what this means. Not a bug, just not intuitive.

we should do much better documentation throughout for v3.0

 

-Coolant and air temp enrichment maps. This would help with racing applications where engine coolant and air temps may not be standard. Current selection of "60C" enrichment for coolant is nice, but my bike rarely got over 60C until halfway through a pass presumably causing enrichment changes for teh first half of the pass. Configurable air temp enrichment could be beneficial for turbo applications.

I have logged this as a feature request

 

 

-Calibration curves for air temp sensor. This would allow use of alternate temperature sensors for turbo applications where intake temps may be of different ranges. 

I have logged this as a feature request

 

-All selections configurable / use input instead of only pre-programmed / fixed values.

I agree i generally use numeric controls instead of drop down lists for values



__________________

site_logo_small.png

www.WoolichRacing.comTune your bike to the Limit with our Advanced ECU Flashing Products



Guru

Status: Offline
Posts: 1233
Date:

sportbikeryder wrote:
sportbikeryder wrote:

Boost Fueling:


-Overboost limit in boost fuel selectable (on/off) and configurable. Also Only 250kpa limit in metric, but >50psi in standard



 

This seems to be located in the extended boost fuel code (K8BoostFuelExtended.vb), starting at line 447:

' Show overboost limit
        '
        If ReadFlashByte(&H55400) <> &HFF Then ' If shifter module is active, then enable overboost limit adjusting
            T_overboost.Enabled = True
            T_overboost.Visible = True
        Else
            T_overboost.Enabled = False
            T_overboost.Visible = False
        End If


In the standard boost fuel,(
K8boostfuel.vb) it is at line 934:

If ReadFlashByte(&H55400) = &HFF Then MsgBox("To use overboost limit you must have shifter code active") T_overboost.Enabled = False T_overboost.Visible = False Else Select Case e.KeyChar Case "+" T_overboost.Text = Abs(Val(T_overboost.Text)) + 1 Case "-" T_overboost.Text = Abs(Val(T_overboost.Text)) - 1 End Select







Rather than reading the shifter code (
If ReadFlashByte(&H55400) <> &HFF), this could likely just be a check box / radio button selection.



-- Edited by sportbikeryder on Thursday 7th of June 2012 12:31:46 AM


 So a checkbox with an input box for choosing the value?



__________________

site_logo_small.png

www.WoolichRacing.comTune your bike to the Limit with our Advanced ECU Flashing Products



Guru

Status: Offline
Posts: 1247
Date:

Thanks for the responses Justin. I know it was alot, but it was compiled from a few conversations, as well as observations I was taking down during ALOT of use last weekend.

I think just on/off checkbox would be great. for the selections (boost limit and whatever other features are able to be turned on / off).

Now that you mention the selection of cells for auto tuning, I recall a previous discussion relating to exactly that.


I believe I had my "data rate" set much higher since I used to always use the slower box. 99% of the logging I did over the weekend was with the log box, so it didn't really matter.


All in all, things went well. I was a bit rusty on teh bike (as well as with the logging features in ECU Editor) and I had a great deal of new things to learn (new AEM logger as well).

I will say that I never thought I woudl have issues trying to make the minimum weight on my bike, especially at 675lbs. I guess all of the little things I did over the winter to reduce weight really added up.



__________________


Senior Member

Status: Offline
Posts: 498
Date:

Very Good info & Discussion here! 

John, I really admire how well you can articulate Questions & Concerns on here from a "User's" stand point...... Very Well Done Sir! wink  Alot of the things you Mentioned above have crossed my mind as well, and for one reason or another I forget to Mention them or don't know quite the right Verbiage to say it in. hmm

Feedback is VERY important for us ALL in the EE Community, Justin is "THE MAN" with the Writing of the Code, but I really want to thank you as well for Helping out by how you can get on Here and relay issue's & concerns in a way Justin can Really relate to! smile

BTW, Great Job again with your recent Track day! How bout Posting a Picture of that Bad Boy for us? I would Very much like to see it, if Not in this thread...... Maybe your "Gen1 to Gen2" Conversion thread? biggrin



__________________
08 Busa AKA: }ToXSicK{


Guru

Status: Offline
Posts: 1233
Date:

There is a pic of John in action on the weekend here :) http://www.woolichracing.com/Testimonials.aspx



__________________

site_logo_small.png

www.WoolichRacing.comTune your bike to the Limit with our Advanced ECU Flashing Products



Guru

Status: Offline
Posts: 1247
Date:

Yup. that's me

NowI just need to re-weld my header (cracked again....looks like some schedule 10 in my future) and then figure out how to combine adding in teh extra power with the decent front half and should be able to knock the numbers down quite a bit.

I added 12-14 mph on top of the pass I went 7.99 on already, just couldn't get the front half to work.

__________________


Senior Member

Status: Offline
Posts: 498
Date:

jkwool wrote:

There is a pic of John in action on the weekend here :) http://www.woolichracing.com/Testimonials.aspx


 VERY NICE!!! wink Thanks for the pic J!



__________________
08 Busa AKA: }ToXSicK{


Senior Member

Status: Offline
Posts: 170
Date:

I've all ready mentioned this to Justin but just wanting to put it back out there. The ability to remove the whole secondary throttle assembly. Wiring and all. Mine is being used as ballast in the nose of the bike now. John, I've read a bunch of your stuff, don't suppose you can help me with IDA pro to figure it out?

__________________


Guru

Status: Offline
Posts: 1247
Date:

Nope, I also have my bike with no secondary assemblies. It throws a code, but does not seem to be an issue as the bike still operates fine without it. I have no STVA, STPS, ISC sensors or mechanical components (Literally a GEN1 TB on my bike)

__________________


Senior Member

Status: Offline
Posts: 170
Date:

Well Justin has tried to help me, and I just need more detailed attention but his plate is SUPPPPPERRRR full, so anyone else out there got any brilliant ideas to find the code to disable STVA?

__________________


Guru

Status: Offline
Posts: 1247
Date:

Petri noted the following the past:

"Just checked and there is no "disable STVA" flag inside ecu. There is a reference to STVA in several places so quite difficult task to disable. Anyhow there is STP configuration flag in address STP_config_flag_0x80_unk_7000A. As stock its 0x80 but you can try 0xFF or 0x00 in it to check if any help, using the write feature at the bottom of advanced settings screen."


I had no luck in doing anything with this.
There are others, using different non ecu-editor software, that claim they can eliminate teh error codes, however I do not know how they are doing it.

John

__________________


Senior Member

Status: Offline
Posts: 170
Date:

Ya I went an talked to the guy on gsxrtune.com and he said he can do it, just would take him time to go through code. He wanted to charge me full price just to have that one thing turned off, and that's all he gave me. So I said screw it.

__________________


Senior Member

Status: Offline
Posts: 170
Date:

Hmmm so what's the next step to trying to solve this?

__________________


Guru

Status: Offline
Posts: 1247
Date:

It is a pretty low priority since it doesn't cause any issues. You can try changing the hex byte at the address shown, but it didn't seem to work for mine.

__________________


Senior Member

Status: Offline
Posts: 170
Date:

hmmm bummmmer i do not see the write feature.



-- Edited by NorthTitan33 on Thursday 21st of June 2012 10:38:36 PM

__________________


Senior Member

Status: Offline
Posts: 498
Date:

NorthTitan33 wrote:

hmmm bummmmer i do not see the write feature.



-- Edited by NorthTitan33 on Thursday 21st of June 2012 10:38:36 PM


 You have to open up Advanced Features Screen, then Drag the Bottom of the Box down and you will see it. smile



__________________
08 Busa AKA: }ToXSicK{


Senior Member

Status: Offline
Posts: 170
Date:

hmm that interesting. a hidden feature there.

__________________


Guru

Status: Offline
Posts: 1247
Date:

It is not really intended for everyday use as it has no practical value unless you know the address and values to change. It is just a way to write individual areas manually.

__________________


Senior Member

Status: Offline
Posts: 170
Date:

so the address is 7000A correct?

__________________


Senior Member

Status: Offline
Posts: 170
Date:

well i just unplugged it and removed the wires because i got bigger things to work on to get my bike on the dragstrip again. if anyone figures this out feel free to post. also in the address box do i just type 7000A? when i get to try this

__________________


Guru

Status: Offline
Posts: 1247
Date:

I don't know. I was not able to get this to work, as I mentioned.

__________________
Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.

Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard