follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Delicious Tuning
Register Garage Community Calendar Today's Posts Search

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Software Tuning

Software Tuning Discuss all software tuning topics.

Register and become an FT86Club.com member. You will see fewer ads

User Tag List

Reply
 
Thread Tools Search this Thread
Old 12-14-2013, 09:07 PM   #337
jamesm
Banned
 
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,294 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
Quote:
Originally Posted by ztan View Post
Thanks.
Which table/s did you alter to affect direct injection scaling? I can see the port injector scaling easily.
Did getting this balance right also help your tip-in knock?
the table in brzedit is called "GDI Flow Rate", not sure if it's defined in RomRaider or if so what it is called. Getting it right had no effect on the tip-in knock, though i had figured it might. the afrs are more stable getting back on the throttle, and when you're just cracking it open, but still no help in getting rid of the -1's
jamesm is offline   Reply With Quote
Old 12-15-2013, 02:55 PM   #338
Td-d
Garden variety obsessive
 
Join Date: Oct 2013
Drives: 2009 Sti Hatch; 2015 Audi RSQ3
Location: South Africa
Posts: 532
Thanks: 54
Thanked 448 Times in 245 Posts
Mentioned: 74 Post(s)
Tagged: 2 Thread(s)
Quote:
Originally Posted by jamesm View Post
the table in brzedit is called "GDI Flow Rate", not sure if it's defined in RomRaider or if so what it is called.
Yup, it is. Same name.

Sent from my iPad using Tapatalk HD
Td-d is offline   Reply With Quote
Old 12-15-2013, 04:31 PM   #339
stugray
Banned
 
Join Date: Sep 2013
Drives: 2013 GBS BRZ Limited
Location: Colorado
Posts: 1,925
Thanks: 627
Thanked 1,445 Times in 711 Posts
Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
How are the table names defined?
Is there embedded text in the ROM?
stugray is offline   Reply With Quote
Old 12-15-2013, 05:06 PM   #340
jamesm
Banned
 
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,294 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
Quote:
Originally Posted by stugray View Post
How are the table names defined?
Is there embedded text in the ROM?
they are defined in an xml definition file used by the software, which is essentially a hex editor that uses said definition file to make things a bit more human friendly.
jamesm is offline   Reply With Quote
Old 12-15-2013, 05:18 PM   #341
stugray
Banned
 
Join Date: Sep 2013
Drives: 2013 GBS BRZ Limited
Location: Colorado
Posts: 1,925
Thanks: 627
Thanked 1,445 Times in 711 Posts
Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by jamesm View Post
they are defined in an xml definition file used by the software, which is essentially a hex editor that uses said definition file to make things a bit more human friendly.
I understand that part. What I was asking is how do the definition tables get generated?
Do the reverse engineers have to decompile the code completely and understand every single bit of it, OR are the table definitions in ASCII embedded in the ROM code?
stugray is offline   Reply With Quote
Old 12-16-2013, 02:29 AM   #342
ztan
Senior Member
 
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 361 Times in 145 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Td-d View Post
I think both are port scaling - the one I defined originally has the same logic that I've seen over and over in the roms - but it was pointed out o me ht the other value is that defined by oft and brzedit as the scaling. I would be interested to hear feedback from someone whether my original scaling does the job.
I have tested with the following.

Stock scalings: Td-d 222.32 (2707090/x); BRZ 228.05 (60000/x, 263.1 raw)

Stock ROM:
Idle till IPW1=0: STFT+LTFT = -7.15%

Stock ROM, all GDI maps changed to 100% port:
Idle till IPW1=0: STFT+LTFT = -11.05%

Td-d scaling to 232.32, GDI at 100% port:
Idle till IPW1=0: STFT+LTFT = -10.17%

BRZ scaling to 218.18 (275 raw), GDI at 100% port:
Idle till IPW1=0: STFT+LTFT = -13.1%

BRZ scaling to 240 (250 raw), GDI at 100% port:
Idle till IPW1=0: STFT+LTFT = -4.41%

BRZ scaling to 250 (240 raw), GDI at 100% port:
Idle till IPW1=0: STFT+LTFT = -0.48%

BRZ scaling to 250 (240 raw), GDI back at stock:
Idle till IPW1=0: STFT+LTFT = -0.32%

BRZ scaling at 235 (255 raw) and Td-d scaling to 235, GDI stock:
Idle till IPW1=0: STFT+LTFT = -2.71%

Last edited by ztan; 12-20-2013 at 08:53 AM.
ztan is offline   Reply With Quote
The Following User Says Thank You to ztan For This Useful Post:
mad_sb (12-18-2013)
Old 12-16-2013, 11:43 AM   #343
jamesm
Banned
 
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,294 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
Quote:
Originally Posted by stugray View Post
I understand that part. What I was asking is how do the definition tables get generated?
Do the reverse engineers have to decompile the code completely and understand every single bit of it, OR are the table definitions in ASCII embedded in the ROM code?
i'm pretty sure they have to decompile and understand the code. i don't think it's as simple as searching for strings.
jamesm is offline   Reply With Quote
Old 12-17-2013, 10:31 AM   #344
vgi
Senior Member
 
Join Date: Apr 2013
Drives: frs
Location: nj
Posts: 723
Thanks: 237
Thanked 348 Times in 232 Posts
Mentioned: 58 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Td-d View Post
If you guys can put together a request list of parameters required, I can start trawling around for addresses (once I'm back from holiday )
Is there any way we could help you?

so far i think ztan has asked already for defroster address so that standalone logger could be tuned on/off at will. the cruise control would work too.

Btw, how do you determine what is the length (num bits or bytes) of a specific parameter at that address? if i'm not mistaken then tactrix standalone logger by default (unless specified) assumes that it's a 1 bit param value, so the length should be specified for most of those?
vgi is offline   Reply With Quote
Old 12-18-2013, 02:33 AM   #345
Td-d
Garden variety obsessive
 
Join Date: Oct 2013
Drives: 2009 Sti Hatch; 2015 Audi RSQ3
Location: South Africa
Posts: 532
Thanks: 54
Thanked 448 Times in 245 Posts
Mentioned: 74 Post(s)
Tagged: 2 Thread(s)
Quote:
Originally Posted by vgi View Post
Is there any way we could help you?

so far i think ztan has asked already for defroster address so that standalone logger could be tuned on/off at will. the cruise control would work too.

Btw, how do you determine what is the length (num bits or bytes) of a specific parameter at that address? if i'm not mistaken then tactrix standalone logger by default (unless specified) assumes that it's a 1 bit param value, so the length should be specified for most of those?
You have to look at the code to see whether it is using mov.b mov.w or mov.l to put the data in the various registers (whether an r register or an f register).

In terms of help, if you are willing to start pulling all the standard switches from the SSM routines (I see here's a discussion going on the RR thread) would definitely speed things up. I'm back in town in two days, so can get going again.

Sent from my iPad using Tapatalk HD
Td-d is offline   Reply With Quote
The Following User Says Thank You to Td-d For This Useful Post:
vgi (12-18-2013)
Old 12-18-2013, 09:24 AM   #346
mad_sb
Senior Member
 
Join Date: Jan 2013
Drives: 2013 Asphalt FR-S
Location: Orange County
Posts: 1,639
Thanks: 632
Thanked 982 Times in 537 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by jamesm View Post
i saw the same thing tuning my car for e85. i would log fueling error with the ports turned off and get corrections in one direction, then log with ports only and get different results. getting both 'in spec' independently fixed virtually every drivability problem i had prior to doing this, particularly rough idle, rpms hunting, dipping rpms coming to a stop, stumbling at tip-in, etc. all related to big swings in afr introduced by the disparity in required trim when the switchover happens between injection modes.

you can use the 3 port/di ratio tables to set the ratio. 100% is port only, 0% is di only.
Yup, this miss-match exists stock and is what prompted me to write the first maf scaling how-to with brzedit.. I just didn't realize this was the cause at the time lol
__________________
mad_sb is offline   Reply With Quote
The Following 2 Users Say Thank You to mad_sb For This Useful Post:
jamesm (12-18-2013), ztan (01-16-2014)
Old 12-20-2013, 08:57 AM   #347
ztan
Senior Member
 
Join Date: Jul 2013
Drives: Toyota 86
Location: Gold Coast, Australia
Posts: 311
Thanks: 44
Thanked 361 Times in 145 Posts
Mentioned: 60 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Td-d View Post
If you guys can put together a request list of parameters required, I can start trawling around for addresses (once I'm back from holiday )
Once you're back from holiday, would be interested in seeing logging addresses for:

MAF voltage
Direct/port injection status or ratios
Knock sums
Defogger button
ztan is offline   Reply With Quote
Old 12-27-2013, 02:09 PM   #348
Td-d
Garden variety obsessive
 
Join Date: Oct 2013
Drives: 2009 Sti Hatch; 2015 Audi RSQ3
Location: South Africa
Posts: 532
Thanks: 54
Thanked 448 Times in 245 Posts
Mentioned: 74 Post(s)
Tagged: 2 Thread(s)
ztan - can you test the following two addresses for me for MAF Voltage?

Ram_Mass_Airflow_Sensor_Voltage FFF848FE
Ram_Mass_Airflow_Sensor_Voltage_1 FFF8490E

Both 2 byte parameters (16bit)
Td-d is offline   Reply With Quote
Old 12-27-2013, 02:34 PM   #349
AdrianG
Generally Well Liked
 
Join Date: Aug 2013
Drives: '08 STi Hatch, '11 Outback 3.6R
Location: Ontario
Posts: 419
Thanks: 43
Thanked 197 Times in 125 Posts
Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
Has throttle position for ZA1JA01C been found yet? I'm able to log now, but VirtualDyno won't open the file without throttle position, RPM and Time.
AdrianG is offline   Reply With Quote
Old 12-27-2013, 03:43 PM   #350
Td-d
Garden variety obsessive
 
Join Date: Oct 2013
Drives: 2009 Sti Hatch; 2015 Audi RSQ3
Location: South Africa
Posts: 532
Thanks: 54
Thanked 448 Times in 245 Posts
Mentioned: 74 Post(s)
Tagged: 2 Thread(s)
Quote:
Originally Posted by AdrianG View Post
Has throttle position for ZA1JA01C been found yet? I'm able to log now, but VirtualDyno won't open the file without throttle position, RPM and Time.
In post 312.
Td-d is offline   Reply With Quote
The Following User Says Thank You to Td-d For This Useful Post:
AdrianG (12-27-2013)
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Close iJason Member's Car Journals 1 08-04-2013 09:26 PM
Close pche Engine, Exhaust, Bolt-Ons 3 08-04-2013 03:04 AM
Sorry. please close. finch1750 Scion FR-S / Toyota 86 GT86 General Forum 1 07-31-2013 02:00 AM
please close abutterman Wheels and Tires 0 07-05-2013 10:40 AM


All times are GMT -4. The time now is 04:22 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.