Welcome to the North American Subaru Impreza Owners Club Thursday August 28, 2014
Home Forums WikiNASIOC Products Store Modifications Upgrade Garage
NASIOC
Here you can view your subscribed threads, work with private messages and edit your profile and preferences Home Registration is free! Visit the NASIOC Store NASIOC Rules Search Find other members Frequently Asked Questions Calendar Archive NASIOC Upgrade Garage Logout
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.
* Registered users of the site do not see these ads.
Reply
 
Thread Tools Display Modes
Old 01-12-2012, 06:14 PM   #26
All4bSpinnin
Scooby Guru
 
Member#: 99102
Join Date: Oct 2005
Chapter/Region: South East
Location: Jax, FL
Vehicle:
08 Corvette Z06
problem Traction?

Default

good work guys!
* Registered users of the site do not see these ads.
All4bSpinnin is offline   Reply With Quote
Old 01-14-2012, 01:59 PM   #27
Noah
Rustle Crow
Moderator
 
Member#: 111510
Join Date: Apr 2006
Chapter/Region: MWSOC
Location: Chicago area
Vehicle:
05 WRX
03 SV650S

Default

Here is an updated schematic of the circuit I built. The circuit gets its 5V power from the USB cable. My 555 timer wasn't stable because I hadn't tied the RESET line to Vcc initially. After I did that everything worked fine.

Noah is offline   Reply With Quote
Old 01-18-2012, 01:59 PM   #28
ride5000
Scooby Guru
 
Member#: 32792
Join Date: Feb 2003
Chapter/Region: NESIC
Location: lincoln, ri
Vehicle:
2003 GGA MBP
12.9 / 105+

Default

i love progress

ride5000 is offline   Reply With Quote
Old 01-18-2012, 08:19 PM   #29
Noah
Rustle Crow
Moderator
 
Member#: 111510
Join Date: Apr 2006
Chapter/Region: MWSOC
Location: Chicago area
Vehicle:
05 WRX
03 SV650S

Default

Pulled it off my prototype board and got it on a real board this weekend.

Noah is offline   Reply With Quote
Old 02-14-2012, 08:18 AM   #30
jkopinga
Scooby Newbie
 
Member#: 220799
Join Date: Aug 2009
Chapter/Region: International
Location: Taiwan
Vehicle:
2006 Impreza WRX
WRC Blue

Default

Well since everybody seems to like to show off their ECU Recovery antics I'm going to post my version as well

I built it for ECU Recovery since there seems to be nobody in Asia being able to do it and sending ECUs back and forth to Tactrix became a bit of a problem due to the time involved. However thumbs up for Tactrix for this service which they offer really cheap!

2nd reason I wanted this was mainly to be able to wipe ECUTek completely off of the ECU for a lot of our customers which have complained about the lack of service and poor performance/drivability.

ECUTek dealers/tuners do not take this personal as I'm sure many of you are doing a proper job, however that seems not quite the case over here. I kinda lost track of all the blown engines I had my hands on after having been graced with an ECUTek tune. Nuff said!

I decided to make a bit out of an artwork out of it and wanted it to be very neat.


This is the Top side:



Very clean as I wanted it to be!


This is the Bottom side:



As you can see I have done component placement in such a way that the interconnections are as short as possible. For connections that are further away I use very nice 30 AWG Teflon wire which is perfect to keep all very neat.


This is the ECU Recovery board connected to my EDM MY06 WRX ECU:



I used Raychem Spec-55 Wire to make the connections as it's my wire of choice! I make all my Motorsport looms with this wire. It's very light and can withstand temperatures of 200*C continuous and 400*C short burst. It's a tad expensive though


Last but not least a test of the Watchdog Signal made with my Tektronix oscilloscope:




I have tried to Recover the ECU (although it wasn't broken but wanted to test it) and it worked perfectly. I used ECUFlash to do the recovery and did not find any problems like the others described. It might be due to the fact that my Microcontroller is a SH7058 instead of a SH7055 but I'm not sure.


Anyways needless to say it all worked a charm!

If anybody is interested send me an email

Cheers,

Jasper Kopinga
CS Racing
Taiwan.
jkopinga is offline   Reply With Quote
Old 02-16-2012, 08:00 PM   #31
Franko
Scooby Newbie
 
Member#: 193628
Join Date: Nov 2008
Chapter/Region: E. Canada
Location: Canada
Vehicle:
2010 STI
SSM

Default

Its so awesome to see people are being helped with my setup!

Awesome!
Franko is offline   Reply With Quote
Old 02-17-2012, 03:35 AM   #32
Xtreme.
Scooby Newbie
 
Member#: 292380
Join Date: Aug 2011
Default

Nice technical work guys! EE FTW!
Xtreme. is offline   Reply With Quote
Old 04-12-2012, 05:30 PM   #33
toxin
Scooby Newbie
 
Member#: 51259
Join Date: Dec 2003
Vehicle:
2007 WRX
СGM

Default

Does any of you guys have ECU test pad schematic for '07 WRX?
Looks like in the picture
the Watchdog timer wire goes to the P427, not to the P407 as it shown above for '05 WRX.

Can anyone share the diagram, how to hook up '07 ECU to the Shboot circuit?
Thanks.
toxin is offline   Reply With Quote
Old 04-13-2012, 11:30 AM   #34
toxin
Scooby Newbie
 
Member#: 51259
Join Date: Dec 2003
Vehicle:
2007 WRX
СGM

Default

Franko, thanks for sharing this. Great job.
Are there any tricks in installing the USB driver for the DLP chip?
I' trying to flash the ROM but the Renesas toolkit won't communicate with the COM port.
Windows set up the driver automatically whithout reporting any issues.

Any advice will be highly appreciated.

Last edited by toxin; 04-13-2012 at 11:38 AM.
toxin is offline   Reply With Quote
Old 04-13-2012, 01:16 PM   #35
Noah
Rustle Crow
Moderator
 
Member#: 111510
Join Date: Apr 2006
Chapter/Region: MWSOC
Location: Chicago area
Vehicle:
05 WRX
03 SV650S

Default

As far as the drivers go, you can get them from http://www.ftdichip.com/FTDrivers.htm but when you plug the USB cable into your computer, it should show up under your Device Manager as a COM port. When you setup the Renesas flash developement software you select the proper COM port and then continue with your flashing.



After you get that set you should see this.



If you're still having problems post some screen shots of the error you're getting.
Noah is offline   Reply With Quote
Old 04-13-2012, 07:21 PM   #36
toxin
Scooby Newbie
 
Member#: 51259
Join Date: Dec 2003
Vehicle:
2007 WRX
СGM

Default

Quote:
Originally Posted by Noah View Post

If you're still having problems post some screen shots of the error you're getting.
Here's a screenshot and log what I got:



Code:
OS: Windows Vista/Server 2008 [Non-Admin]
FCF Settings Applied: SH/7058F, (C:\Program Files\Renesas\FDT4.08\kernels\ProtC\7058\Renesas\1_0_00\)
FDT API initialised: version 4, 08, 01, 001
Clock Frequency (External) = 10.0000MHz, Clock Mode = 0, CKM = 4, and CKP = 2
Connecting to device 'SH/7058F' on 'COM9'
Configuration:
'BOOT Mode' connection - using emulated interface
Opening port 'COM9' ...
Loading Comms DLL
Loaded Comms DLL
Initiating BOOT SCI sequence
Sending inquiry for getting line size
Error No 15005: 'COM9' read time out
Error No 15005: 'COM9' read time out
Error No 15019: Download() failed

Clock Frequency (External) = 10.0000MHz, Clock Mode = 0, CKM = 4, and CKP = 2
Connecting to device 'SH/7058F' on 'COM9'
Configuration:
'BOOT Mode' connection - using emulated interface
Opening port 'COM9' ...
Loading Comms DLL
Loaded Comms DLL
Initiating BOOT SCI sequence
Sending inquiry for getting line size
Error No 15005: 'COM9' read time out
Error No 15005: 'COM9' read time out
Error No 15019: Download() failed
Any advice how to resolve an issue will be highly appreciated.
toxin is offline   Reply With Quote
Old 04-13-2012, 07:28 PM   #37
toxin
Scooby Newbie
 
Member#: 51259
Join Date: Dec 2003
Vehicle:
2007 WRX
СGM

Default

I tried to choose an "Advanced messaging" option, and here's what I got:



Code:
OS: Windows Vista/Server 2008 [Non-Admin]
FCF Settings Applied: SH/7058F, (C:\Program Files\Renesas\FDT4.08\kernels\ProtC\7058\Renesas\1_0_00\)
FDT API initialised: version 4, 08, 01, 001
FCF Settings Applied: SH/7058F, (C:\Program Files\Renesas\FDT4.08\kernels\ProtC\7058\Renesas\1_0_00\)
Clock Frequency (External) = 10.0000MHz, Clock Mode = 0, CKM = 4, and CKP = 2
Connecting to device 'SH/7058F' on 'COM9'
Configuration:
'BOOT Mode' connection - using emulated interface
Opening port 'COM9' ...
Loading Comms DLL
Loaded Comms DLL
Initiating BOOT SCI sequence
Attempting 9600
Received immediate response from device: 0xE6
Detected generic boot device
Sending inquiry for getting line size
Error No 15005: 'COM9' read time out
Error No 15005: 'COM9' read time out
Error No 15019: Download() failed
toxin is offline   Reply With Quote
Old 04-13-2012, 07:34 PM   #38
Noah
Rustle Crow
Moderator
 
Member#: 111510
Join Date: Apr 2006
Chapter/Region: MWSOC
Location: Chicago area
Vehicle:
05 WRX
03 SV650S

Default

It seems that it is connecting but then timing out. Are you able to measure the output of your watchdog timer?

Initiating BOOT SCI sequence
Attempting 9600
Received immediate response from device: 0xE6
Noah is offline   Reply With Quote
Old 04-13-2012, 07:36 PM   #39
toxin
Scooby Newbie
 
Member#: 51259
Join Date: Dec 2003
Vehicle:
2007 WRX
СGM

Default

Quote:
Originally Posted by Noah View Post
It seems that it is connecting but then timing out. Are you able to measure the output of your watchdog timer?

Initiating BOOT SCI sequence
Attempting 9600
Received immediate response from device: 0xE6
Unfortunately, I don't have a scope
toxin is offline   Reply With Quote
Old 04-13-2012, 07:37 PM   #40
Noah
Rustle Crow
Moderator
 
Member#: 111510
Join Date: Apr 2006
Chapter/Region: MWSOC
Location: Chicago area
Vehicle:
05 WRX
03 SV650S

Default

Ok, well is the Reset pin on the timer tied to +5V Vcc?
Noah is offline   Reply With Quote
Old 04-13-2012, 07:40 PM   #41
toxin
Scooby Newbie
 
Member#: 51259
Join Date: Dec 2003
Vehicle:
2007 WRX
СGM

Default

Quote:
Originally Posted by Noah View Post
Ok, well is the Reset pin on the timer tied to +5V Vcc?
Yes, pin 4 is tied to Vcc
toxin is offline   Reply With Quote
Old 04-13-2012, 07:51 PM   #42
toxin
Scooby Newbie
 
Member#: 51259
Join Date: Dec 2003
Vehicle:
2007 WRX
СGM

Default

Quote:
Originally Posted by Noah View Post
Ok, well is the Reset pin on the timer tied to +5V Vcc?
What I see in the successful logs that after the line "Received immediate response from device:...." the DTK is saying something about using micro-kernel.

My logs show "Detected generic boot device" line instead

Does that mean that the DTK communicates with the DLP chip, but can't go any further to the ECU?

Thanks.
toxin is offline   Reply With Quote
Old 04-13-2012, 08:24 PM   #43
Noah
Rustle Crow
Moderator
 
Member#: 111510
Join Date: Apr 2006
Chapter/Region: MWSOC
Location: Chicago area
Vehicle:
05 WRX
03 SV650S

Default

Well I'm not entirely familiar with the software and flash process, but when it flashed mine that was the next thing in the process. When I initially built the circuit I had issues with my watchdog timer circuit resetting itself and not sending out the proper signal. I don't have the log files at my disposal currently, but it would connect briefly and then time out and give me errors. I wish I had an ECU at my disposal right now to see if I can replicate your issue, but I don't.

Code:
Opening port 'COM2' ...
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.08\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
Noah is offline   Reply With Quote
Old 04-14-2012, 02:20 AM   #44
Noah
Rustle Crow
Moderator
 
Member#: 111510
Join Date: Apr 2006
Chapter/Region: MWSOC
Location: Chicago area
Vehicle:
05 WRX
03 SV650S

Default

I found some info on that error code you're getting.

Noah is offline   Reply With Quote
Old 04-16-2012, 02:24 PM   #45
medamullet
Scooby Guru
 
Member#: 99442
Join Date: Oct 2005
Chapter/Region: International
Location: Man of Mystery
Vehicle:
2006 SGM STI
I'm on CORN YO!

Default

good work. Not for the faint of heart, but I guess if it's already bricked what's the harm???
medamullet is offline   Reply With Quote
Old 04-16-2012, 08:24 PM   #46
izergfx
Scooby Newbie
 
Member#: 308012
Join Date: Jan 2012
Chapter/Region: International
Location: Evil Empire
Vehicle:
C# & Java Devs***
PM me***

Default

Also, according to the SH7058 manual, the H'E6 response is from the ECU, and represents a successful bit-rate-adjustment sequence.
izergfx is offline   Reply With Quote
Old 04-17-2012, 10:39 AM   #47
toxin
Scooby Newbie
 
Member#: 51259
Join Date: Dec 2003
Vehicle:
2007 WRX
СGM

Default

Quote:
Originally Posted by Noah View Post
It seems that it is connecting but then timing out. Are you able to measure the output of your watchdog timer?
What's the voltage reading of the WDT should be?

Thanks.
toxin is offline   Reply With Quote
Old 04-17-2012, 01:46 PM   #48
Izero
Scooby Specialist
 
Member#: 121332
Join Date: Jul 2006
Chapter/Region: Tri-State
Location: Northern Jersey
Vehicle:
2004 STi
Platinum Silver Metallic

Default

this should be set as a sticky!

Great write-up!
Izero is offline   Reply With Quote
Old 04-17-2012, 04:53 PM   #49
Noah
Rustle Crow
Moderator
 
Member#: 111510
Join Date: Apr 2006
Chapter/Region: MWSOC
Location: Chicago area
Vehicle:
05 WRX
03 SV650S

Default

Quote:
Originally Posted by toxin View Post
What's the voltage reading of the WDT should be?

Thanks.
Quote:
Originally Posted by jkopinga View Post
Last but not least a test of the Watchdog Signal made with my Tektronix oscilloscope:


The voltage will vary between 0 and 5 volts, but you won't be able to read that on just a multimeter.

Also, I noticed the ECU layout is different than the 04 and 05 STI ECU's that I have unbricked. Could you take a high resolution of the test pad side of it?
Noah is offline   Reply With Quote
Old 04-18-2012, 07:53 AM   #50
jkopinga
Scooby Newbie
 
Member#: 220799
Join Date: Aug 2009
Chapter/Region: International
Location: Taiwan
Vehicle:
2006 Impreza WRX
WRC Blue

Default

The TESTPADS have the same numbers for all ECUs I have seen so far. That means the pads listed that should be used MUST be used. There are more pads but they are for other purposes.

I believe the 07 ECU is exactly the same as the 06 ECU. I'll check whether I still have a Hi-Res picture of the testpads somewhere on my PC. If I do I will post it up.

Cheers,

Jasper Kopinga
CS Racing
Taiwan.
jkopinga 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 remove an ecu Quackyboy Newbies & FAQs 9 04-22-2010 09:26 AM
How to Make an STI Look Like a Sleeper? FostersAFB General Community 88 10-20-2004 09:29 PM
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


All times are GMT -4. The time now is 09:39 AM.


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