|
|
|
|
Thread Tools | Display Modes |
06-03-2015, 01:36 AM | #126 |
Scooby Newbie
Member#: 422728
Join Date: Jun 2015
|
ECU not powering up enough
Hi there,
I have a 2009 wrx ecu that I need to bench flash. However, when I supply 12V power to 4 pins of the ECU, the ecu would only draw 280 mA. Even when I power more pins, the power drawn remains the same. I have no success so far with flashing the ECM and am thinking that it probably is because of the ECU not powering up. Anyone has any suggestion why this is? Any help is appreciated. Thanks Regards, Jereme
* Registered users of the site do not see these ads.
|
06-03-2015, 02:18 AM | #127 |
NASIOC Supporter
Member#: 236475
Join Date: Jan 2010
Chapter/Region:
BAIC
Location: San Francisco
Vehicle:2002 WRX Black |
Hey Jereme,
That's actually about right. Most Subaru ECUs will draw around 300 mA on the bench. Which 4 pins are you applying power to? -Mike Tactrix |
06-03-2015, 04:00 PM | #128 |
Scooby Newbie
Member#: 361580
Join Date: Jul 2013
Chapter/Region:
E. Canada
Location: St. John's, NL, Canada
Vehicle:2014 STi 5dr WRB |
I successfully flashed a 2013 ECU using four pins; 1 to ground, and two labelled "Control Module Power SUpply" and one labelled "Backup Power Supply". In the 2009 WRX manual located here http://www.wrxinfo.com/service_manuals/, on pages EN(H4SO)-18 & 19 those pins are A7, B2 and B5. You can use D1 as a ground.
|
06-05-2015, 04:53 AM | #129 |
Scooby Newbie
Member#: 422542
Join Date: Jun 2015
|
hi..
i built this watchdog timer circuit. but unfortunately,m getting 224Hz at watchdog pin ,instead of 150hz. But i am getting 5v o/p volatge. pls tell me component list to build the watchdog timer circuit with FTDI. may be i am missing component values.. |
06-15-2015, 07:02 PM | #130 |
Scooby Newbie
Member#: 199691
Join Date: Jan 2009
Chapter/Region:
South East
Location: ETown TN
Vehicle:04 Forester XT Black |
Ok I threw together a board. I can't get it to flash using FDT 4.08 basic. It asks about voltages which I've tried all. I tried using EcuFlash and it seems like it recognizes the board as Using interface DLP-USB232M DPE0BRN9 of course it doesn't have the SH boot option so I dunno if that way will work. It gives the options in the tool bar to flash and read. Is there anything I should look at for being wrong.
|
06-15-2015, 07:20 PM | #131 | |
NASIOC Supporter
Member#: 236475
Join Date: Jan 2010
Chapter/Region:
BAIC
Location: San Francisco
Vehicle:2002 WRX Black |
Quote:
-Mike Tactrix |
|
06-15-2015, 07:37 PM | #132 |
Scooby Newbie
Member#: 199691
Join Date: Jan 2009
Chapter/Region:
South East
Location: ETown TN
Vehicle:04 Forester XT Black |
sorry didn't update profile car. Its an 04 FXT will assume its a 7055 ECU I'm not seeing the recovery button you've described. The Renesas is one I've also tried. I used 4.08 and selected 7055 which gives 2 options I was using the one in the first post. Can I assume the USB232 is working correctly because EcuFlash recognizes it. I'll check the watchdog tomorrow I'll have to check to see if my multimeter will even check it.
Thanks for any help Randy |
06-15-2015, 08:48 PM | #133 |
NASIOC Supporter
Member#: 236475
Join Date: Jan 2010
Chapter/Region:
BAIC
Location: San Francisco
Vehicle:2002 WRX Black |
I would say it's more of a good sign that EcuFlash recognizes it as opposed to assurance that it's working correctly. It's one thing to see a USB device and another to know that it's correctly doing everything it should be able to do. An 04 FXT would be SH7055 so you'd definitely have to use the Renesas toolkit. I'll try to dig through my notes to see what version of the Renesas software I have info for. I can't recall all the settings that I chose last time, and the layout changes a little depending on the version of their software that you're using.
|
06-15-2015, 09:55 PM | #134 |
Scooby Newbie
Member#: 199691
Join Date: Jan 2009
Chapter/Region:
South East
Location: ETown TN
Vehicle:04 Forester XT Black |
How to Unbrick an ECU. Like A Boss!
Here is my error...
Clock Frequency (External) = 10.0000MHz, Clock Mode = 0, CKM = 4, and CKP = 2 Connecting to device 'SH/7055F' on 'COM1' Configuration: 'BOOT Mode' connection - using emulated interface Opening port 'COM1' ... Loading Comms DLL Loaded Comms DLL Initiating BOOT SCI sequence Attempting 9600 No immediate response from device. Assuming erase in progress... Erase Timeout value set to 21 seconds Error No 15068: Error while reading timed response Error No 15024: Boot failed I'm about over trying to fix this anyways. I've found a replacement ECU and I've wasted several hours of my life to get this to work. Best of luck to anyone attempting this. Last edited by zcivic; 06-21-2015 at 02:50 PM. |
06-24-2015, 09:49 PM | #135 |
Scooby Specialist
Member#: 400886
Join Date: Sep 2014
Chapter/Region:
NESIC
Location: Southern NH
Vehicle:2004 STi PSM 2010 STi SSM Hatchback |
I just wanted to post a THANK YOU to the OP for this. This post really saved my A$$
My 04 STi crapped out mid programming and although i always knew it was a possibility with a reflash, it still scared the crap out of me. Built up the circuit as linked with the exception of the 555 since I can't find a damn radioshack to save my life around here. When in doubt, use a $$$ piece of lab equipment for the 125Hz clock Anyway, just wanted to say thanks and the write up is great. Initially I was getting the imediate responce from the MCU but failing after that... seemed to be related to my timing (make sure 125Hz is going before powering ECU and make sure to start FDT JUST after powering the ECU just like a normal reflash). I powered the ECU from my car while reflashing. |
07-31-2015, 12:06 AM | #136 |
Scooby Newbie
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:2012 Forester White |
Was hoping I could bounce some ideas off you guys. I've built my timing circuit and attached the USB adapter. Everything seems to talk, ECUFlash starts up by saying its writing 128 bytes to xxxxxxxxxxx and progresses thru the locations, just like a normal flash, but slow. At the end, it says it is completed, but when I pull the SH board off and have just the ECU hooked up, it doesn't seem to take. My coolant light still flashes between blue and red, and I don't get a fuel pump prime. Any ideas how to diagnose this? I don't have an O scope, but I would assume if it is writing, my watchdog is operating correctly?
|
07-31-2015, 07:16 AM | #137 | |
Scooby Specialist
Member#: 400886
Join Date: Sep 2014
Chapter/Region:
NESIC
Location: Southern NH
Vehicle:2004 STi PSM 2010 STi SSM Hatchback |
Quote:
|
|
07-31-2015, 07:28 AM | #138 |
Scooby Newbie
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:2012 Forester White |
Am I able to connect to the ECU thru the SH boot setup and attempt a normal flash? Or do I have to pull everything, and go thru the OBD to check this?
|
07-31-2015, 07:32 AM | #139 |
Scooby Specialist
Member#: 400886
Join Date: Sep 2014
Chapter/Region:
NESIC
Location: Southern NH
Vehicle:2004 STi PSM 2010 STi SSM Hatchback |
I was just curious if you are able to connect thru OBD normal. You need to remove the wires before the ECU will act normal as well... even if the SH board is not connected to your computer, there is a point on the ECU that is still grounded. Did you remove these?
|
07-31-2015, 07:38 AM | #140 |
Scooby Newbie
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:2012 Forester White |
I'm in the middle of another attempt, so I will check when it is done. If the grounded point you are talking about is P413 to the - side of a capacitor, I attempted that last night and could not get ECUflash to finish without an error. Currently it is running without P413 and the capacitor bonded, so the only connections on my SH board are the +/-, Tx, Rx, and watchdog.
|
07-31-2015, 07:43 AM | #141 |
Scooby Specialist
Member#: 400886
Join Date: Sep 2014
Chapter/Region:
NESIC
Location: Southern NH
Vehicle:2004 STi PSM 2010 STi SSM Hatchback |
HMM... if you're doing this while connected to your car, P413 MAY be the same as connecting the test connector (reflash connector) not sure didn't ohm it out.
If its going thru the whole process that should be a good sign. What about the 5V to P405 is that connected? |
07-31-2015, 07:47 AM | #142 |
Scooby Specialist
Member#: 400886
Join Date: Sep 2014
Chapter/Region:
NESIC
Location: Southern NH
Vehicle:2004 STi PSM 2010 STi SSM Hatchback |
if the second time doesn't work, may want to try using the Renesas Flash Developer Toolkit. I would have tried ECUFLASH recovery mode first but I couldn't find how to get to it so used FDT instead. ALso, its a known good ROM right?
|
07-31-2015, 07:51 AM | #143 |
Scooby Newbie
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:2012 Forester White |
Correct. The circuit I have set up is basically the same as the second post on the second page of this forum. The watchdog was set up a bit differently than Tactrix had posted, but it sounded like this new setup was more stable, and I thought that that could help. The only part of that schematic that I am not following is that I don't have the .1uF capacitor linking Vcc and GND, that seemed like a short, and I wasn't sure about that setup, and having Vcc linked to all the power pins at the bottom. I followed the datasheet for the DLP to have it powered from the USB port, so Vcc is linked to PVC. However I think looking over the Tactrix schematic closer, I see VIO needs to be on Vcc, which I do not have setup...
|
07-31-2015, 07:52 AM | #144 |
Scooby Newbie
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:2012 Forester White |
Yes, I am using the last ROM that I flashed. I'm assuming it still needs to be a standard .bin file?
|
07-31-2015, 08:01 AM | #145 |
Scooby Specialist
Member#: 400886
Join Date: Sep 2014
Chapter/Region:
NESIC
Location: Southern NH
Vehicle:2004 STi PSM 2010 STi SSM Hatchback |
Yes, VIO needs to connect to VCC and also to P405.
|
07-31-2015, 08:32 AM | #146 |
Scooby Newbie
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:2012 Forester White |
yaaaa I just noticed that... sometimes I just need to think/type/bounce ideas to figure out where I went wrong... Restarted the process, I'll have to head back and check on it over lunch break. Fingers crossed!
|
07-31-2015, 09:07 AM | #147 |
Scooby Specialist
Member#: 400886
Join Date: Sep 2014
Chapter/Region:
NESIC
Location: Southern NH
Vehicle:2004 STi PSM 2010 STi SSM Hatchback |
Good luck! let us know how it goes.
|
07-31-2015, 07:55 PM | #148 |
Scooby Newbie
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:2012 Forester White |
Had some power issues, I thought my laptop could stay on long enough, but it did not. It seems to have some noise when it is plugged in, has anyone else seen that? When it is plugged in, its common that it only sends 128 bytes every 2.1xx seconds, and often will send to the same location twice. Has anyone else seen this when trying to unbrick an ECU? I"m just not sure what a "normal" log looks like.
It's up and running again, but with the laptop powered, we'll see how it goes. |
07-31-2015, 08:32 PM | #149 |
Scooby Specialist
Member#: 400886
Join Date: Sep 2014
Chapter/Region:
NESIC
Location: Southern NH
Vehicle:2004 STi PSM 2010 STi SSM Hatchback |
Might want to try Renesas Flash Development Toolkit if it doesnt work this time...
This was my log when i used it successfully: Flash Development Toolkit and flash programming components are provided without support OS: Windows Vista/Server 2008 [Admin] FCF Settings Applied: SH/7055F, (C:\Program Files (x86)\Renesas\FDT4.09\kernels\ProtB\7055\Renesas\1 _0_00\) FDT API initialised: version 4, 09, 02, 000 Clock Frequency (External) = 10.0000MHz, Clock Mode = 0, CKM = 4, and CKP = 2 Connecting to device 'SH/7055F' on 'COM5' Configuration: 'BOOT Mode' connection - using emulated interface Opening port 'COM5' ... Loading Comms DLL Loaded Comms DLL Initiating BOOT SCI sequence Attempting 9600 Received immediate response from device: 0xAA Using micro-Kernel : 'C:\Program Files (x86)\Renesas\FDT4.09\kernels\ProtB\7055\Renesas\1 _0_00\uGen7055r.cde' Downloading and verifying micro kernel... Device is erasing... Erase Timeout value set to 21 seconds Erase Successful micro-Kernel download successful Sending inquiry for getting line size Buffer size has been set to default (128 bytes) Sending selection of device command Selection of Device - Device selected, code 0405 Sending selection of clock mode Sending selection of clock mode Selection of Clock Mode - Clock selected, code 0 Changing baud rate to 38400 bps Set baud rate value = 38400 Downloading main kernel 'C:\Program Files (x86)\Renesas\FDT4.09\kernels\ProtB\7055\Renesas\1 _0_00\Genm7055.cde' Main kernel download complete... Connection complete Erasing 16 blocks from device Erasing... 'EB0'... Downloaded the operation module Erased block EB0 (0x00000000 - 0x00000FFF) Erasing... 'EB1'... Erased block EB1 (0x00001000 - 0x00001FFF) Erasing... 'EB2'... Erased block EB2 (0x00002000 - 0x00002FFF) Erasing... 'EB3'... Erased block EB3 (0x00003000 - 0x00003FFF) Erasing... 'EB4'... Erased block EB4 (0x00004000 - 0x00004FFF) Erasing... 'EB5'... Erased block EB5 (0x00005000 - 0x00005FFF) Erasing... 'EB6'... Erased block EB6 (0x00006000 - 0x00006FFF) Erasing... 'EB7'... Erased block EB7 (0x00007000 - 0x00007FFF) Erasing... 'EB8'... Erased block EB8 (0x00008000 - 0x0000FFFF) Erasing... 'EB9'... Erased block EB9 (0x00010000 - 0x0001FFFF) Erasing... 'EB10'... Erased block EB10 (0x00020000 - 0x0002FFFF) Erasing... 'EB11'... Erased block EB11 (0x00030000 - 0x0003FFFF) Erasing... 'EB12'... Erased block EB12 (0x00040000 - 0x0004FFFF) Erasing... 'EB13'... Erased block EB13 (0x00050000 - 0x0005FFFF) Erasing... 'EB14'... Erased block EB14 (0x00060000 - 0x0006FFFF) Erasing... 'EB15'... Erased block EB15 (0x00070000 - 0x0007FFFF) Erase complete Processing file :"C:\roms\2004_STI(2E12495106)\A2ZJ500J - MY04 STi Tuned REX (20150614 modified).bin" Loading image file : 'C:\roms\2004_STI(2E12495106)\A2ZJ500J - MY04 STi Tuned REX (20150614 modified).bin' Operation on User Flash Downloaded the operation module Writing image to device... [0x00000000 - 0x00000B7F] Writing image to device... [0x00000F80 - 0x0005FE7F] Writing image to device... [0x0005FE80 - 0x0007D97F] Writing image to device... [0x0007FA80 - 0x0007FAFF] Writing image to device... [0x0007FB80 - 0x0007FFFF] Data programmed at the following positions: 0x00000000 - 0x00000B7F Length : 0x00000B80 0x00000F80 - 0x0005FE7F Length : 0x0005EF00 0x0005FE80 - 0x0007D97F Length : 0x0001DB00 0x0007FA80 - 0x0007FAFF Length : 0x00000080 0x0007FB80 - 0x0007FFFF Length : 0x00000480 502.63 K programmed in 193 seconds Image written to device Calculating device checksum Flash Checksum: 0x02F5ED47 (User Area) Comparing the selected file data areas to the corresponding target device areas... File: 'C:\roms\2004_STI(2E12495106)\A2ZJ500J - MY04 STi Tuned REX (20150614 modified).bin' Verifying data... Verification OK |
07-31-2015, 09:55 PM | #150 |
Scooby Newbie
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:2012 Forester White |
How do you know which boot device to select? Tactrix' writeup talks about a SH7058, but your log and another user above seem to have selected SH7055. Is there a writeup on how to use this style of flash somewhere? All I've seen is for ECUflash.
|
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to Make an STI Look Like a Sleeper? | FostersAFB | General Community | 92 | 10-12-2017 09:24 PM |
How to remove an ecu | Quackyboy | Newbies & FAQs | 9 | 04-22-2010 09:26 AM |
How bad is it on the tranny to treat an auto like a manual? | thrillho | Transmission (AT/MT) & Driveline | 8 | 06-07-2004 08:23 AM |
Want to learn how to tune an ECU...and actually do it on a real dyno? | 2000vfr800 | Engine Management & Tuning | 9 | 03-19-2003 02:20 PM |
How long for an ECU to reset w/ no flash? | Keith99RS | New England Impreza Club Forum -- NESIC | 0 | 08-22-2002 03:28 PM |