![]() |
I'll have a look at the def, looks like the wrong addresses for the axes made their way in.
|
Quote:
|
Quote:
|
@ Steve99 and Td-d
I didn't want to alter those tables, i just found them by having a quick check before flashing with wrong def files. No need for alter these tables... As steve already said: it works very well with this little errors, also in my case. Now I used Romraider as suggested to edit the file and wrote it via ECUFlash. No problems :thumbup: Thanks for all the science and support |
|
Quote:
Currently tdd is the only guy with requied skills to discover these addresses for you the tactrix guys may also be able to assist |
Quote:
|
Quote:
he will usually respond here or you can try the www.romraider.com forum if you join you can email him same username |
Quote:
|
Quote:
Then using that instruction set and lots of software and scripts they have developed reverse engineer the ecu instructions, highly complex and time consuming task |
Quote:
|
Added ZA1JF20P 2015 Manual mystery rom found in Australia ?? and Taiwan supposed to be Japan low final drive. Appears identical to ZA1JF10G rom (note I incorrectly named the ZA1GF10G as F01G now corrected.)
The F10G and F20P definitions are same. @Td-d I think their is some errors in the Cranking IPW tables for the F10G rom |
I am not sure if this has been asked before. Sorry if it is a repeat. Can one use OFT def files along with OFT rom files and still flash it in using Tactrix?
|
I think I got my answer here: http://www.ft86club.com/forums/showthread.php?t=78529
Thanks |
Hey guys. Does anyone have the "ChecksumFix" scaling available? I've searched through all my ROM's with no luck. I'm trying to convert all the SD tables from RomRaider over to ECUFlash. Thanks.
|
Quote:
Im not 100% on what your actually asking for but here is a utility to convert RR defs to ecuflash defs. you will generally need to correct a couple of things flash method mem model and other initial header values as per below in the ecuflash def after running the conversion utility <rom> <romid> <xmlid>ZA1JF00C</xmlid> <internalidaddress>8000</internalidaddress> <internalidstring>ZA1JF00C</internalidstring> <ecuid>A929703007</ecuid> <year>2016</year> <market>USDM</market> <make>Subaru</make> <model>BRZ</model> <submodel>FA20</submodel> <transmission>MT</transmission> <memmodel>SH72531</memmodel> <flashmethod>subarubrz</flashmethod> <checksummodule>subarudbw</checksummodule> 9. How to Convert any RomRaider Editor def to a EcuFlash def
its a command line utility so you will need to run it from a DOS or command window The full page on romraider here http://www.romraider.com/forum/viewtopic.php?t=8449 |
I've been doing conversions manually this whole time. Thanks.
Remember the checksum fix we had when ECUFlash was first supporting the FRS/BRZ platform? Everything in RR was defined so I would load my ROM into RR to make the changes, then load it back into ECUFlash to do my reflash, but we had to manually change the checksum value for it to all work properly. That scaling is what I need to make an on/off switch to turn SD on and off for testing. Anyway, let me see if I can figure this program out. Thanks! |
Quote:
|
Quote:
|
Quote:
|
The actual Tactrix is cheap for what you get. The OFT too.
|
Would it be possible to flash using a ELM 327 cable or a obd2 cable that can read data? Or do you have to have the tactrix cable?
|
Tactrix's software is locked into their hardware. Some of the clones work with the hardware, but bricking your ECU is no fun. I strongly suggest real Tactrix or OFT. EcuTek is good for people getting a custom tune from a pro. The big boys often use an ECU replacement.
|
Quote:
To flash the ECU with new ROM data you need a specialized device any one of the 3 below will work they are in order of cheapest to most expensive. Tactrix is the least user friendly Tactrix adapter OpenFlash Tablet -comes with free tunes Ecutek Cable and Licience |
Probably been asked before but info seems to be all over the place...
What/where are the most complete RR definitions for the A01G ROM? There are Td-d github repos, I've seen OFT ones from @Wayno dated late last year, revisions by @Kodename47 and various useful additions by @ztan. I'm not using an OFT to flash but from memory that doesn't matter in the case of A01G def's? Second question, can someone provide a working G series logcfg.txt file to do tactrix logs with boost? Think I have the wrong addresses or settings. Did try to generate a new logcfg file with that app but it gives me an error because the RR logger isn't configured correctly. I gather most boosted people are running ecutek here from my searches? Sprintex supercharger kit in my case. |
Quote:
you can only extract parameters the ecu uses with the logging, if you after some extra parameters you could try asking ztan romraider logger not set up for our ecu you might want to talk to @D-VO he has done supercharger open source |
Quote:
paramid = 0xFFF87C60 isfloat = 1 scalingrpn = x,0.133322368,* Logs MAP in kPa |
Quote:
It's a Sprintex SPS/210+ kit with 69mm pulley. Positive the peak was 12-13psi on the dyno. Did some logs yesterday/today with some spirited driving. http://datazap.me/u/dave/sprintex-tune http://datazap.me/u/dave/sprintex-tune-log-2 http://datazap.me/u/dave/sprintex-tune-log-3 |
Quote:
137kPa absolute = 100kPa atmospheric + 37kPa (5.3 psi) boost. Is your MAP sensor scaling right? Which sensor are you using and which ROM address did you adjust (the original def sensor scaling addresses were wrong). Just had a look at your logs - your MAP is pegged high at 137kPa which looks like a maxed out stock sensor. The psi boost value is in your logs as manifold_relative_pressure. Stock sensor scaling = 250mmHg/V -150mmHg Stock sensor at 5V = 1100mmHg ~= 145kPa ps: you can delete the AF_Corr_3 and AF_Learn_3 values from your logcfg.txt - I'm sure the latter is an OL_enrichment value and I haven't traced the AF_Corr_3. You can also boost the sampling rate by dropping some of the parameters that you aren't really looking at and decreasing the calcsampinterval value - I am using 500 at the moment and log 32 parameters at 40ms interval. |
1 Attachment(s)
Quote:
paramname = Manifold_Relative_Pressure paramid = 0xFFF88F78 isfloat = 1 scalingrpn = x,0.0193367747,* Believe it is the OEM MAP sensor as the kit doesn't change it. Not 100% sure. Manifold Pressure Sensor Scaling A/B/C are the same: http://www.ft86club.com/forums/attac...1&d=1451990136 ROM def's are Kodename's metric & % one: <table name="Manifold Pressure Sensor Scaling A" storageaddress="1000CC" /> <table name="Manifold Pressure Sensor Scaling B" storageaddress="1000E4" /> <table name="Manifold Pressure Sensor Scaling C" storageaddress="11CC20" /> Logged using: paramname = MAP paramid = 0xFFF87C60 isfloat = 1 scalingrpn = x,0.133322368,* Should add it isn't my tune and from my inexperienced eye, looking at the logs it isn't very good anyway. |
Quote:
When you get a uprated MAP sensor, have a look at my boost fuel cut fix to protect you from major overboost. Boost protection at the moment with that stock sensor won't work, but not critical with supercharger compared to turbo. |
Quote:
Have all your opensource threads saved, as you said not critical with the blower but would def do it for a turbo. Will have to confirm still stock sensor but not overly impressed with the setup so far so who knows how long the kit will stay installed anyway! |
You can't change the MAP sensor on the Sprintex, but there's no need. MAP just caps at the sensor limit.
What's wrong with the setup @dave-? |
Quote:
Need to get the car on a dyno again and put some decent effort into the tune. I'll report back once that is done. Haven't ruled out hardware or install issues either as yet. I do know the intercooler took a few go's to bleed completely. I wasn't present for the install so not sure what happened there or if its a common thing. Haven't read much of the sprintex thread TBH. |
Hey guys. QQ for you: Where exactly does the 'GDI Firing Angle Low Load Cold' become effective? Its a little confusing. Why would there be a designation of "High Load" and "Low Load" if both tables have an X-Axis of 0.20 -> 1.20 load? Also, where does "cold" start and end? @Td-d @Kodename47 @ztan Maybe??
|
Quote:
|
Theorizing for an answer to why at .70 load is so lean when the ECT is 65 - 144 degrees F. I was trying to run open loop to correct fueling issues under certain conditions, but its not working out.
|
Quote:
High and Low Load switch is based on a value at FFF8A060 (1=high load table). Have not been able to trace where this gets set, I was wondering if it related to A/C on or off. Cold/Hot switch for these tables is based at FFF89F42 (1=cold table). Again, I have not traced where this gets set - a lot of the RAM switches are set based on indirect referencing and can't be looked up easily. |
2 Attachment(s)
Quote:
Looked at disassembly for A01G: I think the Hot/Cold Tables are defined the wrong way around. From sub 56ECC: FFF89F42 is set to 1 when ECT>60 (at 10C5C8) and 0 when ECT<55 (at 10C5CC). Cold tables (as defined) used when FFF89F42 = 1 Updated A01G def: Code:
<table name="GDI Firing Angle Idle" storageaddress="110440"> |
Yup, you're right... that's what comes from pushing this stuff out in bulk :)
I'd better check all the defs and see if I've swapped them around in all the roms. |
| All times are GMT -4. The time now is 07:47 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.