|
Software Tuning Discuss all software tuning topics. |
|
Thread Tools | Search this Thread |
06-18-2014, 07:50 PM | #1 |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,987 Times in 2,981 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
BRZ 86 FRS ECU Information - ECU Type Flashing Learning Resetting
BRZ 86 FRS ECU Information - ECU Type Flashing Learning Resetting
Disclaimer: This is general information only. I do not guarantee the accuracy of this information. Use at your own risk. ECU (Engine control Unit) type information SH72531 http://www.renesas.com/products/mpum...7253/index.jsp http://www.renesas.com/products/mpum...ck_diagram.jsp How many times can I flash According to the documentation Guaranteed flash cycles 1000 , typical cycles before failure 10,000 Programming/erasing control program included as firmware of the ECU itself What happens when you Flash ROM on an FRZ 86 BRZ Never have the Engine running or try to start car during a flash or read of the ECU Never try to read or flash a car with a low weak or suspect battery. Follow the direction of your programming device. Sequence to Flash ECU Programming device tells ECU to go into Program/FLASH mode. Programming/erasing control program is included as firmware of the ECU, no external Flash voltages need to be applied or diagnostic connectors looped ect. ECU is “flash friendly”. Communications to other control units in vehicle are shut down (ie body control Unit and Auto Trans control unit ect) This is why you sometimes get CEL codes or CEL light after a flash especially on Auto Transmission cars. (No control unit for Manual transmission cars) these codes are generally related to communication between Engine Ecu and other ECu's in the car ie Body control or you plugged/unplugged your flash device and it interrupted communications. Its best to turn car off before plugging in or removing flash device from car even for logging. These codes that pop up after a flash can generally just be cleared, if they return they need investigating. Note: the OFT will only display Engine ECU codes, so it possible to get a CEL light and OFT says No Codes, however it should clear the codes. Programming device tells ECU to ERASE current ROM Programming device Tells ECU to WRITE new ROM to Flash memory of ECU, data supplied by programming device ECU will generally remain in “FLASH/Programming” mode till ignition is turned off. Turn off ignition before you try to start car or obtain engine diagnostics after flashing. Most Programming device software will instruct you to do this anyway. As the ECU is reset as part of the flash process all the learned ignition and fueling parameters are reset. The ECU will also perform some diagnostics and calibrations on the VVT cam sensors and throttle position sensors after a reset or flash. Can Dealer Detect my tune/flash in my ECU Depends on flash device. Devices such as Open flash Tablet or Tactrix/Ecuflash do not encrypt or lock the tuned ROM. When you flash back a stock ROM with these devices it is 100% stock. This means the dealer can connect to car with TechStream (dealer software) and interact with the ECU in the normal manner. even if they pulled your ROM its 100% stock. Tuning Devices such as EcuTek and BRZEdit have the ability to lock and encrypt the ROM in the ECU and Dealers may not be able to connect/re-flash to interact with the car's ECU in some cases if these locked or encrypted (seed key changed) ROM's are left in the car. If you have the required cables and licenses you can flash a "stock" ROM back to your car but it contains license info which if they were really looking they could detect. OBD code readers or clearing of OBD diagnostic/CEL codes should still work. The ROM encryption/locking generally only effects the ability to read or write/re-flash the tuned ROM. Dealers use Techstream software to connect to ECU it can read the ROM calibration ID and various engine parameters but no one has found a "flash Counter" yet. It possible if they sent your ECU away for analysis or they brought in some super guru in they could detect something but this is unlikely at a standard service. Minimizing issues and speeding up learning after a Flash or ECU Reset As the ECU is reset as part of the flash process all the learned ignition and fueling parameters are reset. The ECU will also perform some diagnostics and calibrations on the VVT cam sensors and throttle position sensors after a reset or flash. To minimize any issues and speed up learning after a Flash or Reset
To speed up learning of fuel trims you will need to drive smoothly. The ECU only learns fuel trims in “Closed loop “ mode this is during slow or steady throttle movements and cruise and idle. When your driving aggressively on/off throttle and wide open throttle the ECU is in “open loop” fueling mode and does not learn fuel trims, it just applies the fuel trims learned in “closed loop” fueling mode. If the ECU has not had enough learning time in closed loop it will apply incorrect fuel trims and car may feel sluggish or hesitant till it learns. If your MAF has been scaled correctly hence reducing fuel trims to less than around 2% this learning process is very quick or not needed. Even with stock intake components the MAF scaling can be out by around 8% in places if individual MAF scaling has not been done, more if you have changed intakes and not re-scaled MAF. Vishnu Reset -Trick Yes you can google it :-) Basically it speed's learning of Fuel Trims and will Reset you IAM to 1 if it has dropped due previous knock events (assuming its not knocking at low/steady loads if so you have serious knock problems). If you do 2 or 3 "vishnu reset" runs ie partial light (20% or so) steady throttle runs from 2000-7000rpm or so in 3rd it will set your fuel trims and reset your IAM (assuming is not knocking at low/steady loads) if its less than 1. The gear is not really important its the partial steady throttle the longer the run the better. A slight uphill grade can be useful (or you can left foot brake). This works anytime to reset IAM back to 1 (assuming its not knocking at light load) it useful when your chasing knock in an area and want IAM back to 1 without an ECU reset. The idea is to keep ECU in closed loop (learning mode) during this process, when you go WOT it in open loop and does not learn. What the ECU Fuel Trim and Fine Learning Knock Tables look like These are for WRX as Learning View not adapted for BRZ/86 yet BRZEDIT has very good loging ang graphing capabilities and a view similar to learning view below Bit of further reading if your keen (note its WRX based) http://www.romraider.com/forum/topic1840.html http://www.romraider.com/forum/topic5371.html What if Flash fails If your flash fails it should not be a problem as the ECU contains the boot and flash control program in firmware of the ECU itself. It should just be a case of telling ECU to erase and flash/write the ROM again. The small number of “bricked” ECU.on this platform have been due to people using incorrect definition files to edit their rom and then flashing a corrupt rom to the ECU. The corrupt rom generally results in the ecu not being able to communicate with the OBD port. So you cannot erase or re-flash or the ecu continuously resets itself due corrut code . If this happens its going to require specialized knoledge and tools to bring it back to life possibly via Renasas flash utility and SH Boot mode. The flash process itself is very robust. Most problems are related to licensing issues with the Programming device or connection issues. The Programming device looses it licensing info or vehicle info and refuse’s to Write the ROM. If you’re using Tactrix/Ecuflash it does not license or marry up to a vehicle so these problems don’t exist as long as there is not a hardware problem it will write. EcuTek embeds some license info in the ROM itself so if this is lost due failed flash (remember it erases first) or the dealer overwrites your Ecutek ROM you will need to get your license renewed by Ecutek or your Tuner. Ecutek can also lock ROM’s. Ecutek changes seed key algorythm in ecu so only Ecutek can read or write rom unless a "stock" ecutek rom is written by ecutek. Diagnostic tools should still work. BRzEdit read locks ECU , dealers or you can reflash with new rom but not read current rom, diagnostic tools should still work. OFT (Open Flash Tablet) does not lock or encrypt or change seed keys, but it does “marry up” to a vehicle by storing a copy of your original ROM with vehicle VIN and ROM type to stop it being used on multiple vehicles. Tactrix/Ecuflash – does not lock encrypt change seed keys or marry up to a vehicle, the License for the Ecuflash software is in the Tactrix dongle hardware. It will read/write ROM to any car provided it’s not locked or encrypted by another platform. Tips to help you avoid Bricking your ECU http://www.ft86club.com/forums/showthread.php?p=2489551 How to Replace ECU with new or used ECU if your unlucky enough to brick yours http://www.ft86club.com/forums/showthread.php?t=102810 Resetting ECU In general resetting the ECU will achieve very little other than resetting any Diagnostic trouble codes and hence CEL light You better off investigating the cause than just resetting the ECU as you are erasing any diagnostic info. The ECU continuously learns fueling information and ignition timing corrections so it will accommodate changes in fuel octane rating or 10 % ethanol fuels or minor exhaust/intake changes within its learning limits without a RESET. Resetting the ECU will just set these back to default, and it will still have to learn, it will learn these changes anyway without a reset and end up at the same point with or without a reset. Learning is fairly quick usually in minutes, it actually learns quicker if you drive non-aggressively (steady or slow throttle movements) at varied RPM and loads. You can reset by removing battery cable or ECU fuse for a few seconds. The ECU is reset if the CEL code has triggered Limp Home mode (low power mode rpm limited to aprox 4000 , base timing A and rich fueling used). When you reset CEL code to bring ECU out of limp home ECU is reset. Not all CEL codes trigger limp home mode. Remember you will also reset all the learned fueling and ignition advance tables and the ECU will need to relearn these. Also the ECU will perform initial diagnostics and calibrations of Cam VVT and throttle sensors/actuators after a reset. See above re minimizing issues after flash or reset ECU Logging-MAF Scaling-Knock Correction-E85 with OpenFlash Tune http://www.ft86club.com/forums/showt...01#post1842501 Flashing - Reset - Learning http://www.ft86club.com/forums/showthread.php?t=68328 Tactrix Ecuflash-Update ROM-Logging http://www.ft86club.com/forums/showthread.php?t=62332 OFT Tips http://www.ft86club.com/forums/showthread.php?t=71157 Last edited by steve99; 04-22-2017 at 07:10 PM. |
The Following 23 Users Say Thank You to steve99 For This Useful Post: | 86ft.lb (08-09-2014), BirdTRD (08-04-2014), Boofneenee (06-18-2014), DandoX (04-22-2017), Danklvr (06-18-2014), diodelphi (02-02-2015), Draco_PR23 (08-09-2014), Freedom (09-17-2015), Gums (08-23-2014), hmong337 (12-07-2014), IBill4You (05-01-2015), illmatic (06-18-2014), jliongh (09-03-2016), keen as (11-06-2014), litemup (08-04-2014), Shiv@Openflash (08-04-2014), Slick (08-25-2014), Sportsguy83 (08-04-2014), Target70 (06-18-2014), TOtS (06-13-2019), Trap63 (01-16-2015), Trettiosjuan (04-27-2015), vynervt (06-19-2014) |
06-18-2014, 08:02 PM | #2 |
Senior Member
|
I bricked my ECU fairly easily actually... flashed a modified rom, but had used incorrect xml file to modify said rom.
ECU had to be replaced by dealer.
__________________
How ya gonna keep 'em down on the farm once they've seen Karl Hungus? |
06-18-2014, 08:12 PM | #3 |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,987 Times in 2,981 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
|
06-18-2014, 08:42 PM | #4 |
Senior Member
|
Was actually with romraider/oft. Newb mistake... As i thought i was modifying the Rom, actually i had modified the bootloader
__________________
How ya gonna keep 'em down on the farm once they've seen Karl Hungus? |
06-18-2014, 08:55 PM | #5 | |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,987 Times in 2,981 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
Quote:
Techstream dealers have probably was unable to read anything and so they probably assumed ecu was crook and put in new one. |
|
06-18-2014, 09:01 PM | #6 |
Senior Member
|
if i had anyone near by with a Tactrix cable, i would have tried that before going to dealer, but yeah neither I nor dealer could read anything on the ecu with techstream. i tried to flash the rom update cal id B01c, but techstream reported "no ecu / communication error".
Shiv even went completely out of his way, calling me on the weekends and at night, trying various things with me, even got his programmers involved looking at flash logs, etc to see if anything could be done at that time. Now that's A+ customer service in my book!
__________________
How ya gonna keep 'em down on the farm once they've seen Karl Hungus? |
The Following 3 Users Say Thank You to Danklvr For This Useful Post: |
06-18-2014, 09:05 PM | #7 | |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,987 Times in 2,981 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
Quote:
you get the prize |
|
06-18-2014, 09:22 PM | #8 |
Senior Member
Join Date: Dec 2013
Drives: 2013 Asphalt 6spd
Location: Mid GA
Posts: 780
Thanks: 259
Thanked 363 Times in 238 Posts
Mentioned: 18 Post(s)
Tagged: 0 Thread(s)
|
I keep reading all these posts about getting rid of the throttle lag after reflash by warming up the car before a reflash, or turning ignition ON, then cycling throttle 0 to 100% 5 times or so, but you mention to never touch the throttle before you begin the driving(unless I missed it). Could you give some insight as to why you should or should not do this?
|
06-18-2014, 09:26 PM | #9 |
Senior Addict
Join Date: Jan 2013
Drives: 86 GT
Location: Perth, Australia
Posts: 1,217
Thanks: 249
Thanked 336 Times in 215 Posts
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
|
Good stuff...thanks Steve. What about doing that pedal thing after flashing but just before starting up the engine? Is there a way to totally eliminate it?
In my (limited) experience, each time after flashing I would turn the key "OFF", then "ON" again, wait 10 secs, then depress throttle pedal approx 10-15, start the engine, leave idle for 2 mins, then drive off. Even so, there's a very slight "dead" travel around maybe 3mm or so at the top of the pedal travel. But this will eventually go away after a couple of weeks. |
06-18-2014, 10:12 PM | #10 | |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,987 Times in 2,981 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
Quote:
|
|
06-18-2014, 10:18 PM | #11 | |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,987 Times in 2,981 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
Quote:
The ecu has to learn the zero point for throttle from what i have been told and experienced. So after a reset the thinking is leave the throttle alone turn on car and let the ecu do it initial checks and find throttle zero point. It also does some cam /vvt checks at first switch on and startup after reset. Thinking is leave it alone and let ithe ECU do what it needs to do without messing with throttle, or driving. It will sort itself out no matter what you do but it just a method of speeding things up. I hope |
|
08-03-2014, 04:16 PM | #12 | |
Hicas Thread Basher
Join Date: Oct 2012
Drives: Subaru BRZ 13, Hyundai Genesis 15
Location: Québec, Canada
Posts: 234
Thanks: 73
Thanked 86 Times in 42 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
Quote:
and also, if he apply an incorrect fuel trims while in open loop, could it cause knock? |
|
08-03-2014, 06:29 PM | #13 |
Banned
Join Date: Dec 2013
Drives: FT86
Location: Australia
Posts: 7,998
Thanks: 1,035
Thanked 4,987 Times in 2,981 Posts
Mentioned: 598 Post(s)
Tagged: 2 Thread(s)
|
The learning is quick few minutes if your in closed loop ie sedate driving, if you mashing the throttle it does not learn . Yes if you fuel trims are way out like over 8% it can contribute to knock if its causing you to run lean in areas
|
08-04-2014, 04:09 AM | #14 | |
Senior Member
Join Date: Oct 2013
Drives: JAWS
Location: socal
Posts: 703
Thanks: 753
Thanked 437 Times in 224 Posts
Mentioned: 27 Post(s)
Tagged: 1 Thread(s)
|
Quote:
anticipation of getting my OFT tomorrow, wanna make sure I don't make this mistake. |
|
|
|
Thread Tools | Search this Thread |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
iPod Keeps resetting, hanging; etc... Anyone else seeing this | Max1957 | Electronics | Audio | NAV | Infotainment | 5 | 03-17-2014 08:41 PM |
Learning to track in the rain | buzznasa | Northern California | 14 | 02-10-2014 04:21 PM |
Advance Mutiplier resetting on restart? | feldy | Software Tuning | 122 | 11-05-2013 10:08 AM |
Learning to drift | FRS-Jonathan | Tracking / Autocross / HPDE / Drifting | 4 | 05-16-2013 04:50 PM |