Welcome to the North American Subaru Impreza Owners Club Sunday November 17, 2019
Home Forums WikiNASIOC Products Store Modifications Upgrade Garage
NASIOC
Go Back   NASIOC > NASIOC Technical > Engine Management & Tuning

Welcome to NASIOC - The world's largest online community for Subaru enthusiasts!
Welcome to the NASIOC.com Subaru forum.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, free of charge, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!

If you have any problems with the registration process or your account login, please contact us.







* As an Amazon Associate I earn from qualifying purchases. 
* Registered users of the site do not see these ads. 
Reply
 
Thread Tools Display Modes
Old 06-03-2015, 02:36 AM   #126
firedred
Scooby Newbie
 
Member#: 422728
Join Date: Jun 2015
Default 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.
firedred is offline   Reply With Quote
Sponsored Links
* Registered users of the site do not see these ads.
Old 06-03-2015, 03:18 AM   #127
mikeyPSF
NASIOC Supporter
 
Member#: 236475
Join Date: Jan 2010
Chapter/Region: BAIC
Location: San Francisco
Vehicle:
2002 WRX
Black

Default

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
mikeyPSF is offline   Reply With Quote
Old 06-03-2015, 05:00 PM   #128
wchafe
Scooby Newbie
 
Member#: 361580
Join Date: Jul 2013
Chapter/Region: E. Canada
Location: St. John's, NL, Canada
Vehicle:
2014 STi 5dr
WRB

Default

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.
wchafe is offline   Reply With Quote
Old 06-05-2015, 05:53 AM   #129
neeraj
Scooby Newbie
 
Member#: 422542
Join Date: Jun 2015
Default

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..
neeraj is offline   Reply With Quote
Old 06-15-2015, 08:02 PM   #130
zcivic
Scooby Newbie
 
Member#: 199691
Join Date: Jan 2009
Chapter/Region: South East
Location: ETown TN
Vehicle:
04 Forester XT
Black

Default

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.
zcivic is offline   Reply With Quote
Old 06-15-2015, 08:20 PM   #131
mikeyPSF
NASIOC Supporter
 
Member#: 236475
Join Date: Jan 2010
Chapter/Region: BAIC
Location: San Francisco
Vehicle:
2002 WRX
Black

Default

Quote:
Originally Posted by zcivic View Post
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.
EcuFlash is context sensitive as of the last few versions (anything we've released in the past year or half or so) so that if you have your ROM image open or at a minimum have the correct vehicle selected, and you're not seeing a recovery button (like the normal write button plus a first aid type red cross over it) that means your ECU isn't supported by EcuFlash built in recovery mode. In order to use the recovery built in to EcuFlash, you should have a SH7058 ECU. If you have a SH7055 you could use the Renesas toolkit, but if you're trying to recover the ECU in an 02 WRX (your profile car), you're out of luck because those can't be recovered in this method. Is that what you're trying to do?

-Mike
Tactrix
mikeyPSF is offline   Reply With Quote
Old 06-15-2015, 08:37 PM   #132
zcivic
Scooby Newbie
 
Member#: 199691
Join Date: Jan 2009
Chapter/Region: South East
Location: ETown TN
Vehicle:
04 Forester XT
Black

Default

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
zcivic is offline   Reply With Quote
Old 06-15-2015, 09:48 PM   #133
mikeyPSF
NASIOC Supporter
 
Member#: 236475
Join Date: Jan 2010
Chapter/Region: BAIC
Location: San Francisco
Vehicle:
2002 WRX
Black

Default

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.
mikeyPSF is offline   Reply With Quote
Old 06-15-2015, 10:55 PM   #134
zcivic
Scooby Newbie
 
Member#: 199691
Join Date: Jan 2009
Chapter/Region: South East
Location: ETown TN
Vehicle:
04 Forester XT
Black

Default 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 03:50 PM.
zcivic is offline   Reply With Quote
Old 06-24-2015, 10:49 PM   #135
teds-rex
Scooby Specialist
 
Member#: 400886
Join Date: Sep 2014
Chapter/Region: NESIC
Location: outside Boston, MA
Vehicle:
2004 STi
PSM

Default

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.
teds-rex is offline   Reply With Quote
Old 07-31-2015, 01:06 AM   #136
camronnie
Scooby Newbie
 
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:
2012 Forester
White

Default

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?
camronnie is offline   Reply With Quote
Old 07-31-2015, 08:16 AM   #137
teds-rex
Scooby Specialist
 
Member#: 400886
Join Date: Sep 2014
Chapter/Region: NESIC
Location: outside Boston, MA
Vehicle:
2004 STi
PSM

Default

Quote:
Originally Posted by camronnie View Post
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?
Can you connect with ecuflash normal way without SH boot afterwards?
teds-rex is offline   Reply With Quote
Old 07-31-2015, 08:28 AM   #138
camronnie
Scooby Newbie
 
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:
2012 Forester
White

Default

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?
camronnie is offline   Reply With Quote
Old 07-31-2015, 08:32 AM   #139
teds-rex
Scooby Specialist
 
Member#: 400886
Join Date: Sep 2014
Chapter/Region: NESIC
Location: outside Boston, MA
Vehicle:
2004 STi
PSM

Default

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?
teds-rex is offline   Reply With Quote
Old 07-31-2015, 08:38 AM   #140
camronnie
Scooby Newbie
 
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:
2012 Forester
White

Default

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.
camronnie is offline   Reply With Quote
Old 07-31-2015, 08:43 AM   #141
teds-rex
Scooby Specialist
 
Member#: 400886
Join Date: Sep 2014
Chapter/Region: NESIC
Location: outside Boston, MA
Vehicle:
2004 STi
PSM

Default

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?
teds-rex is offline   Reply With Quote
Old 07-31-2015, 08:47 AM   #142
teds-rex
Scooby Specialist
 
Member#: 400886
Join Date: Sep 2014
Chapter/Region: NESIC
Location: outside Boston, MA
Vehicle:
2004 STi
PSM

Default

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?
teds-rex is offline   Reply With Quote
Old 07-31-2015, 08:51 AM   #143
camronnie
Scooby Newbie
 
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:
2012 Forester
White

Default

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...
camronnie is offline   Reply With Quote
Old 07-31-2015, 08:52 AM   #144
camronnie
Scooby Newbie
 
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:
2012 Forester
White

Default

Yes, I am using the last ROM that I flashed. I'm assuming it still needs to be a standard .bin file?
camronnie is offline   Reply With Quote
Old 07-31-2015, 09:01 AM   #145
teds-rex
Scooby Specialist
 
Member#: 400886
Join Date: Sep 2014
Chapter/Region: NESIC
Location: outside Boston, MA
Vehicle:
2004 STi
PSM

Default

Yes, VIO needs to connect to VCC and also to P405.
teds-rex is offline   Reply With Quote
Old 07-31-2015, 09:32 AM   #146
camronnie
Scooby Newbie
 
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:
2012 Forester
White

Default

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!
camronnie is offline   Reply With Quote
Old 07-31-2015, 10:07 AM   #147
teds-rex
Scooby Specialist
 
Member#: 400886
Join Date: Sep 2014
Chapter/Region: NESIC
Location: outside Boston, MA
Vehicle:
2004 STi
PSM

Default

Good luck! let us know how it goes.
teds-rex is offline   Reply With Quote
Old 07-31-2015, 08:55 PM   #148
camronnie
Scooby Newbie
 
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:
2012 Forester
White

Default

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.
camronnie is offline   Reply With Quote
Old 07-31-2015, 09:32 PM   #149
teds-rex
Scooby Specialist
 
Member#: 400886
Join Date: Sep 2014
Chapter/Region: NESIC
Location: outside Boston, MA
Vehicle:
2004 STi
PSM

Default

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
teds-rex is offline   Reply With Quote
Old 07-31-2015, 10:55 PM   #150
camronnie
Scooby Newbie
 
Member#: 403765
Join Date: Oct 2014
Location: Missouri
Vehicle:
2012 Forester
White

Default

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.
camronnie is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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
How to Make an STI Look Like a Sleeper? FostersAFB General Community 92 10-12-2017 10:24 PM
How to remove an ecu Quackyboy Newbies & FAQs 9 04-22-2010 10: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 09: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 03:20 PM
How long for an ECU to reset w/ no flash? Keith99RS New England Impreza Club Forum -- NESIC 0 08-22-2002 04:28 PM

All times are GMT -4. The time now is 05:13 PM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Powered by Searchlight © 2019 Axivo Inc.
Copyright ©1999 - 2019, North American Subaru Impreza Owners Club, Inc.

As an Amazon Associate I earn from qualifying purchases.