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)
-   -   Tactrix EcuFlash Info for BRZ 86 FRS Rom flash update and logging (https://www.ft86club.com/forums/showthread.php?t=62332)

In1t 10-28-2017 11:18 PM

1 Attachment(s)
Can anyone help with a definition for JDM 2012 MT ZA1J700A?

I did some research and unfortunately there's very little information available on ZA1J700A. From what I found (http://minkara.carview.co.jp/userid/...262/parts.aspx), this ROM is compatible with ZA1JA01A (and possible ZA1JA02A).

I managed to read it using ZA1JA01A definition, however not sure how save this solution would be.

Any advice is highly appreciated.

steve99 10-29-2017 06:00 AM

Quote:

Originally Posted by In1t (Post 2997649)
Can anyone help with a definition for JDM 2012 MT ZA1J700A?

I did some research and unfortunately there's very little information available on ZA1J700A. From what I found (http://minkara.carview.co.jp/userid/...262/parts.aspx), this ROM is compatible with ZA1JA01A (and possible ZA1JA02A).

I managed to read it using ZA1JA01A definition, however not sure how save this solution would be.

Any advice is highly appreciated.

Sounds like you have a japanese import ?? If it runs the same ax other countries then 700A A01A and A02A will ve compatable. Id flash the A02A rom if your staying stock.

Reading amd writing is pretty safe as all roms from all countries are same basic size amd flashmethod. However editing is different story defs must match exactly.

If you want to tune the car you might want ro try flashing a A01G from australia\europe their is rearly good definitions for that rom series and its highly likely it will run fine in your car.

If theirs any dramas jist make sure you keep a copy of your A series rom to flash back.

Wayno 10-29-2017 06:15 AM

+1. make your life easy, switch to A01G

In1t 10-30-2017 12:48 AM

Quote:

Originally Posted by steve99 (Post 2997711)
Sounds like you have a japanese import ?? If it runs the same ax other countries then 700A A01A and A02A will ve compatable. Id flash the A02A rom if your staying stock.

Thanks man, this is what I thought. Yes, this it is Japanese import, so I think I'll just flash to A02A rom for now (need that fix for DI issue, already replaced the seals once) and will be looking into OFT Stage 1.

Do you guys have any experience using OFT roms with OpenPort 2 cable?

Roadcone 11-14-2017 07:26 PM

So I've bent my pins in and haven't noticed any connection losses yet I'm still getting a ton of log files during one drive. I have no issues running a Bluetooth odb2 logger with torque but this always has issues. Here's a link to my files from a 30ish minute drive.

https://drive.google.com/folderview?...AsAd-jH69D2O3m

ermax 11-14-2017 08:32 PM

Tactrix EcuFlash Info for BRZ 86 FRS Rom flash update and logging
 
I had the same problem on mine. Bending pins didn’t help much either. A heavy rubber band seemed to help. I ended up getting a 6ft extension and ran it into the glovebox so it’s easier to access and it has a solid connection.

Here is the exact cable I ordered:
https://www.amazon.com/dp/B0716RW33M

steve99 11-14-2017 10:11 PM

Quote:

Originally Posted by Roadcone (Post 3004814)
So I've bent my pins in and haven't noticed any connection losses yet I'm still getting a ton of log files during one drive. I have no issues running a Bluetooth odb2 logger with torque but this always has issues. Here's a link to my files from a 30ish minute drive.

https://drive.google.com/folderview?...AsAd-jH69D2O3m

have you also removed any triggers in the logcfg.txt file they are unreliable

Roadcone 12-26-2017 03:11 PM

Quote:

Originally Posted by steve99 (Post 3004905)
have you also removed any triggers in the logcfg.txt file they are unreliable

i only have the trigger for if rpm over 0. I was under the impression that you had to have that otherwise it wouldnt log. the rear defroster trigger is 100% worthless i know that.

steve99 12-26-2017 05:19 PM

Quote:

Originally Posted by Roadcone (Post 3020541)
i only have the trigger for if rpm over 0. I was under the impression that you had to have that otherwise it wouldnt log. the rear defroster trigger is 100% worthless i know that.

Thats strange , ive always run with no triggers, and nothing refering to triggers.

Just either plug in tactrix, or switch power on to it via switched cable when i want to log

If it creates a bunch of log files like that its likely the connection to obd port is intermittent. Try bending both roms of pins inwards, use say an old SD memory card so you keep the pins in straight line, onlt need to bend them vert slightly like 0.5mm or so

ermax 12-26-2017 07:26 PM

Triggers never worked for me either. When no triggers are set it logs at all times. I do however log the defogger switch and use it to tag the parts of the log I am interested. I then use a PowerShell script to extract the parts of the log that have the defogger enabled into individual log files.

freerunner 12-27-2017 04:08 PM

Quote:

Originally Posted by ermax (Post 3020615)
Triggers never worked for me either. When no triggers are set it logs at all times. I do however log the defogger switch and use it to tag the parts of the log I am interested. I then use a PowerShell script to extract the parts of the log that have the defogger enabled into individual log files.

Trigger based on oil temp works for me. Tactrix begins logging when my engine is warm. :-) Currently on the tab right now. I'll post my logcfg.txt when I'm back at the computer. Stay tuned.

freerunner 12-27-2017 06:23 PM

Quote:

Originally Posted by freerunner (Post 3020897)
Trigger based on oil temp works for me. Tactrix begins logging when my engine is warm. :-) Currently on the tab right now. I'll post my logcfg.txt when I'm back at the computer. Stay tuned.

Remember to use the pointers/ids from your corresponding calid.

Here you are:

Code:

;-------------FREERUNNERS "ZA1JA01G" CONFIG------------

type = obd
protocolid = 6
mode23txaddrwidth = 4
mode23txlenwidth = 1
mode23rxaddrwidth = 0
mode23uds = 1
sortpids = 1
calcsampinterval = 1000

;debug=noout


;-----------DESCRIPTION--------------------
; Notice that the next 3 parameters have a "sampgroup = X" setting.
; There are 15 sample groups (1 - 15) that you can assign parameters to.
; Any parameters assigned to a sample group will be alternately logged in a single
; timeslot at a lower speed, the speed being 1 / N that of the sampling interval -
; where N is the number of parameters in the sample group. In this example, these
; 3 parameters will be logged at 1/3 the speed, but will also use 1/3 of the communications
; to the ECU, allowing you to log everything else faster.
; Since you can make up multiple sample groups, you can fine tune how fast different kinds of
; parameters are logged.

;-----------LOGGING PARAMETERS-------------

paramname = IAM
paramid = 0xFFF8119C
isfloat = 1
sampgroup = 2

paramname = MAF_V
paramid = 0xFFF842AC
databits = 16
scalingrpn = x,0.000076293945,*

paramname = MAP
paramid = 0xFFF87C60
isfloat = 1
;scalingrpn = x,0.133322368,*
scalingrpn = x,0.00133322368,*
;log MRP (psi relative sea level):
;scalingrpn = x,760,-,0.01933677,*

paramname = IAT
paramid = 0xFFF87C64
isfloat = 1
sampgroup = 2

;paramname = WaterTemp
;paramid = 0xFFF87C68
;isfloat = 1
;sampgroup = 2

;paramname = BattVolt
;paramid = 0xFFF87C6C
;isfloat = 1

paramname = MAF
paramid = 0xFFF87C70
isfloat = 1
;-------------FREERUNNERS "ZA1JA01G" CONFIG------------

type = obd
protocolid = 6
mode23txaddrwidth = 4
mode23txlenwidth = 1
mode23rxaddrwidth = 0
mode23uds = 1
sortpids = 1
calcsampinterval = 1000

;debug=noout


;-----------DESCRIPTION--------------------
; Notice that the next 3 parameters have a "sampgroup = X" setting.
; There are 15 sample groups (1 - 15) that you can assign parameters to.
; Any parameters assigned to a sample group will be alternately logged in a single
; timeslot at a lower speed, the speed being 1 / N that of the sampling interval -
; where N is the number of parameters in the sample group. In this example, these
; 3 parameters will be logged at 1/3 the speed, but will also use 1/3 of the communications
; to the ECU, allowing you to log everything else faster.
; Since you can make up multiple sample groups, you can fine tune how fast different kinds of
; parameters are logged.

;-----------LOGGING PARAMETERS-------------

paramname = IAM
paramid = 0xFFF8119C
isfloat = 1
sampgroup = 2

paramname = MAF_V
paramid = 0xFFF842AC
databits = 16
scalingrpn = x,0.000076293945,*

paramname = MAP
paramid = 0xFFF87C60
isfloat = 1
;scalingrpn = x,0.133322368,*
scalingrpn = x,0.00133322368,*
;log MRP (psi relative sea level):
;scalingrpn = x,760,-,0.01933677,*

paramname = IAT
paramid = 0xFFF87C64
isfloat = 1
sampgroup = 2

;paramname = WaterTemp
;paramid = 0xFFF87C68
;isfloat = 1
;sampgroup = 2

;paramname = BattVolt
;paramid = 0xFFF87C6C
;isfloat = 1

paramname = MAF
paramid = 0xFFF87C70
isfloat = 1

paramname = OilTemp
paramid = 0xFFF87C74
isfloat = 1
sampgroup = 3

paramname = Port_IPW
paramid = 0xFFF887C8
isfloat = 1
scalingrpn = x,0.001,*

;paramname = Direct_IPW_0
;paramid = 0xFFF887E8
;isfloat = 1

paramname = Direct_IPW
paramid = 0xFFF887F0
isfloat = 1

paramname = Throttle
paramid =  0xFFF89030
isfloat = 1

;paramname = TipIn
;paramid = 0xFFF89038
;isfloat = 1

paramname = Load
paramid = 0xFFF89148
isfloat = 1

paramname = Accelerator
paramid = 0xFFF8922C
isfloat = 1

paramname = AFR
paramid = 0xFFF8932C
isfloat = 1
scalingrpn = x,14.7,*

;paramname = FuelPress
;paramid = 0xFFF8936C
;isfloat = 1

paramname = Defogger
paramid = 0xFFF89393
databits = 8
isvisible = 1
sampgroup = 2

paramname = Speed
paramid = 0xFFF893C4
isfloat = 1
sampgroup = 2

paramname = RPM
paramid = 0xFFF893EC
isfloat = 1

;paramname = AF_Corr_3
;paramid = 0xFFF8A860
;isfloat = 1
;scalingrpn = x,100,*

;paramname = AF_Learn_3
;paramid = 0xFFF8A8A0
;isfloat = 1

;paramname = Tip_In_Enrich
;paramid = 0xFFF8AB08
;isfloat = 1

paramname = TotTiming
paramid = 0xFFF8ACF4
isfloat = 1

;paramname = BaseTiming
;paramid = 0xFFF8AD70
;isfloat = 1

;paramname = KCA
;paramid = 0xFFF8AFA8
;isfloat = 1

paramname = FBKC
paramid = 0xFFF8AFAC
isfloat = 1

paramname = FLKC
paramid = 0xFFF8B048
isfloat = 1

;paramname = FLKC_Offset
;paramid = 0xFFF8B066
;databits = 8
;scalingrpn = x

;paramname = vvt_intake_r
;paramid = 0xFFF8BF80
;isfloat = 1
;scalingrpn = x

paramname = vvt_intake_l
paramid = 0xFFF8BF84
isfloat = 1
scalingrpn = x

;paramname = vvt_exhaust_r
;paramid = 0xFFF8BFC8
;isfloat = 1
;scalingrpn = x

paramname = vvt_exhaust_l
paramid = 0xFFF8BFCC
isfloat = 1
scalingrpn = x

paramname = STFT
paramid = 0xFFF8D250
isfloat = 1

paramname = LTFT
paramid = 0xFFF8D254
isfloat = 1

;paramname = FuelLev
;paramid = 0xFFF8D28C
;isfloat = 1
;sampgroup = 9

;paramname = AmbPress
;paramid = 0xFFF8D290
;scalingrpn = x,0.00133322368,*
;isfloat = 1

;paramname = Cat_Temp
;paramid = 0xFFF8D298
;isfloat = 1
;sampgroup = 9

paramname = AFR_CMD
paramid = 0xFFF8D2AC
isfloat = 1
scalingrpn = x,14.7,*

paramname = CL_OL
paramid = 0xFFF8D2E2
databits = 8
scalingrpn = x

;-----------CALCULATIONS-------------

type = calc
paramname = VVT_overlap
scalingrpn = vvt_intake_l,vvt_exhaust_l,+,3.5,-

;type = calc
;paramname = AFR_Error
;scalingrpn = AFR,AFR_CMD,/,100,*

;-------------TRIGGERS---------------

;---- START LOGGING IF ENGINE RUNNING
;conditionrpn = RPM,0,>
;action = start

;conditionrpn = RPM,0,==
;action = stop

;---- START LOGGING ON DEFOGGER
;conditionrpn = Defogger,1,==
;action = start

;conditionrpn = Defogger,0,==
;action = stop

;---- START LOGGING IF ENGINE WARM
conditionrpn = OilTemp,80,>
action = start

conditionrpn = OilTemp,76,<
action = stop


ermax 12-27-2017 06:54 PM

You have your trigger set to OilTemp but the paramid for OilTemp is missing. Maybe it is working for you because it’s dropping the miss-configured trigger and you’re actually logging all the time.

Or maybe you just didn’t post your entire config... or maybe I am blind (reading on my phone) and OilTemp is in there somewhere. Hahaha

freerunner 12-31-2017 08:55 AM

Quote:

Originally Posted by ermax (Post 3020950)
... or maybe I am blind (reading on my phone) and OilTemp is in there somewhere. Hahaha

∆ this :-)


All times are GMT -4. The time now is 07:46 AM.

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.