follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Speed By Design
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

Reply
 
Thread Tools Search this Thread
Old 05-08-2025, 05:41 AM   #1093
teratakm
Junior Member
 
Join Date: Feb 2025
Drives: Subaru BRZ 2019 A/T JDM
Location: Malaysia
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Hello, I'm trying to flash OFT stage2 on my 2019 JDM BRZ AT with CALID : ZA1JU00B00G. Any substitute ROM available?
Attached Files
File Type: zip ZA1JU00B00G.zip (508.1 KB, 93 views)

Last edited by teratakm; 05-08-2025 at 05:44 AM. Reason: upload rom
teratakm is offline   Reply With Quote
Old 05-16-2025, 09:38 AM   #1094
Compelica
Senior Member
 
Compelica's Avatar
 
Join Date: Apr 2019
Drives: 86 GT
Location: Malaysia
Posts: 401
Thanks: 276
Thanked 230 Times in 120 Posts
Mentioned: 2 Post(s)
Quote:
Originally Posted by teratakm View Post
Hello, I'm trying to flash OFT stage2 on my 2019 JDM BRZ AT with CALID : ZA1JU00B00G. Any substitute ROM available?
Use ZA1JK01I.

Or if you need help you can PM me - where are you located? Am located in MY as well.
__________________
DIY stuff at Compelica Works
Compelica is offline   Reply With Quote
Old 01-18-2026, 04:44 AM   #1095
callisto
Senior Member
 
Join Date: Nov 2021
Drives: 2019 Subaru BRZ
Location: PNW, US
Posts: 121
Thanks: 99
Thanked 108 Times in 55 Posts
Mentioned: 4 Post(s)
A kind user on another forum sent me their stock ZA1JN00J for the archives:

ZA1JN00J AM6 H4NA KS MT (2017) BSW_12CYH4N_DI_MC5 Ver 1.00r1
Attached Files
File Type: zip ZA1JN00J.bin.zip (484.4 KB, 76 views)
callisto is offline   Reply With Quote
Old 09-03-2026, 06:33 AM   #1096
callisto
Senior Member
 
Join Date: Nov 2021
Drives: 2019 Subaru BRZ
Location: PNW, US
Posts: 121
Thanks: 99
Thanked 108 Times in 55 Posts
Mentioned: 4 Post(s)
Final_Fueling_Base for A01G, K00G, V00C (and why not to use it)

Quote:
Originally Posted by Td-d View Post
As requested by Steve, dump of the ZA1JD00G ram addresses
Code:
E_Final_Fueling_Base_2byteExt_E124                     FFF89E38 
E_Final_Fueling_Base_4byteExt_E123                     FFF8A2C8
Thanks to this post over a decade ago and about three years of tracing the closed-loop fueling system, I have finally pinned down the logcfg addresses for Final Fueling Base AFR as requested by the Mafscaling tool's volumetric map feature (VECalc): 0xFFF89F84 / 0xFFF8A364 / 0xFFF8A090 for A01G / K00G / V00C in that order. It's an AFR parameter (also known as "Commanded Fuel Final"), so it needs to be multiplied by 14.7 as usual — but, most notably, as it's derived from the non-BRZ Injector Flow Scaling value, it is not used under normal healthy operation; use Commanded AFR (and Injector Flow Scaling BRZ) instead.
Code:
paramname = Final_Fueling_Base
paramid = 0xfff8a090 ; V00C
isfloat = 1
scalingrpn = x,14.7,*
Commanded AFR is the correct parameter to use, but I've wanted to track this down for quite some time and prove that, so this checks off an item on my list: I now have identified every logging parameter used by all the various tabs in mafscaling, and as a bonus can now directly log observed Volumetric Efficiency (VE) without custom-patching the ECU (and see all those lovely erroneous values at low airflow speeds that the forum encountered in A01C!).
Code:
; volumetric efficiency from VGE mafscaling WOT Best VVT tab
; variant: IAT celsius (no scalingrpn), MAP kilopascals (scalingrpn=x,0.133322368,*)
type = calc
paramname = VE
scalingrpn = MAF,MAP,1000,*,IAT,273.15,+,287.05,*,/,1000,*,/,121.9254,RPM,*,3456,/,0.0283,*,60,/,/,100,*
For the especially curious, in the process of figuring this out I also tracked down the difference between Injector Flow Scaling and Injector Flow Scaling BRZ. The BRZ-specific path requires RPM >500, ECT <110°C, and — while I'm not sure yet — I suspect it's also checking DI fuel rail pressure. Duly noted, since the car apparently can use the other scaling value; though I expect it doesn't matter under normal operation, perhaps it's useful to know.
Code:
  fVar1 = (ENGINE_final_fueling_base - ENGINE_dipi_ect_ratio) - FLOAT_fff8aaf8;
  if (BOOL_fff8a16e) {
    /* BRZ path, uses Injector_Flow_Scaling_BRZ=263.1 */
    _port_ipw = ENGINE_fueling_port * 263.1;
    _direct_ipw = (ENGINE_fueling_direct +
                  ENGINE_Low_Pulse_Width_Fuel_Injector_Comp * ENGINE_low_fueling_comp *
                  ENGINE_fueling_port) * 263.1;
    _ipwA = (CALC_fueling_cylA_a100 + CALC_fueling_per_cyl_a0e0[0]) * 263.1;
    _ipwB = (CALC_fueling_cylB_a104 + CALC_fueling_per_cyl_a0e0[1]) * 263.1;
    _ipwC = (CALC_fueling_cylC_a108 + CALC_fueling_per_cyl_a0e0[2]) * 263.1;
    _ipwD = (CALC_fueling_cylD_a10c + CALC_fueling_per_cyl_a0e0[3]) * 263.1;
    fVar1 = fVar1 * ENGINE_load_multiplied;
    fVar1 = ((1.0 - ENGINE_fueling_port_ratio_a12c) * fVar1 +
            ENGINE_Low_Pulse_Width_Fuel_Injector_Comp * ENGINE_low_fueling_comp *
            ENGINE_fueling_port_ratio_a12c * fVar1) * 263.1;
  }
  else {
    /* non-BRZ path, so to speak. */
    /* ENGINE_final_fueling_total = Injector_Flow_Scaling=12176.6 * [long messy codepath]; */
    _total_ipw = (ENGINE_stft_raw + ENGINE_ltft_raw + ENGINE_fueling_adj_ab88) *
                 ENGINE_final_fueling_total;
    _port_ipw = _total_ipw * ENGINE_final_fueling_base;
    _direct_ipw = (ENGINE_low_fueling_comp * _port_ipw + 0.0) *
                  ENGINE_Low_Pulse_Width_Fuel_Injector_Comp;
    _ipw_base = ENGINE_low_fueling_comp * _total_ipw;
    _ipwA = (ENGINE_ipw_A * CALC_DiPi_Fueling_clftu_iarlael_cylA * _ipw_base + 0.0) *
            ENGINE_Low_Pulse_Width_Fuel_Injector_Comp;
    _ipwB = (ENGINE_ipw_B * CALC_DiPi_Fueling_clftu_iarlael_cylB * _ipw_base + 0.0) *
            ENGINE_Low_Pulse_Width_Fuel_Injector_Comp;
    _ipwC = (ENGINE_ipw_C * CALC_DiPi_Fueling_clftu_iarlael_cylC * _ipw_base + 0.0) *
            ENGINE_Low_Pulse_Width_Fuel_Injector_Comp;
    _ipwD = (ENGINE_ipw_D * CALC_DiPi_Fueling_clftu_iarlael_cylD * _ipw_base + 0.0) *
            ENGINE_Low_Pulse_Width_Fuel_Injector_Comp;
    fVar1 = (fVar1 * ENGINE_final_fueling_total * ENGINE_low_fueling_comp + 0.0) *
            ENGINE_Low_Pulse_Width_Fuel_Injector_Comp;
  }
  _port_ipw_with_low = _port_ipw * ENGINE_Low_Pulse_Width_Fuel_Injector_Comp;
  upper_bound = 262136.0;

Last edited by callisto; 09-03-2026 at 07:56 AM.
callisto is offline   Reply With Quote
 
Reply

Tags
ecuflash, tactrix, taxtrix, tuning


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
ECUFlash - Getting close! xjohnx Software Tuning 698 03-22-2015 12:10 PM
EcuTek Flash finished but now it shows only a Partial Flash... Cross Software Tuning 32 02-12-2014 10:55 AM
Tactrix Openport jamesm Engine, Exhaust, Bolt-Ons 1 01-28-2014 08:27 PM
Visconti Tuning - Latest BRZ Flash Info Visconti Software Tuning 6530 12-24-2013 10:18 PM
Overboost Protection With OFT/EcuFlash? FrX Software Tuning 9 10-23-2013 07:27 AM


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