follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Delicious Tuning
Register Garage Community Calendar Today's Posts Search

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Software Tuning

Software Tuning Discuss all software tuning topics.


User Tag List

Reply
 
Thread Tools Search this Thread
Old 01-23-2017, 06:52 PM   #43
justatroll
Senior Member
 
justatroll's Avatar
 
Join Date: Dec 2015
Drives: Full race 4cyl boxer
Location: CO, USA
Posts: 587
Thanks: 310
Thanked 510 Times in 269 Posts
Mentioned: 20 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by aagun View Post
Yes, I already know that the Microcontroller has JTAG, I was wondering if it was brought out to a header where we can just plug a ribbon cable into it.

Quote:
Originally Posted by steve99 View Post
This would certiany be worth investigating. However the problem appears to be that when people flash bad code to the user rom area the sh72531 processor becomes unresponsive and no longet "talks" to any interfaces other than the low level serial interface ( sh boot mode). It seems to be poor coding of the watchdog or something and you dont seems to be able to get it to go to the boot rom which should save you by removing and restoring power. Somtimes this will work and somtimes it doesnot, it appears dependant on the corruption or coding error in the user rom.

If the user rom is completly corrupt non existant and checksum is wrong you can usually recover with a power off on reset and reflash.

If the rom flashed correctly and checksum is correct but code is bad and send processor into loop or some strange state then you dont appear to be able to recover with power off on and for some reason the watchdog does not seem to recover the processor. Or maybe it does and its resetting the thing so often you dont get a chance to talk to it via obd port.

Untill somone bench tests one and looks at all the signals its all speculation
The ability through JTAG varies with products (I dont know this processor at all), but with the processors at work, we have the ability to completely halt the CPU and muck around with the memory and the processor registers, then either restart or continue.

If you had that ability, you could probably even just overwrite the bad CRC with a good one and reboot to fix it.

I skimmed the JTAG section for the SH72531 and it looks pretty rudimentary though. There is probably a 'white paper' or users manual for how to start up the JTAG on this and what the capability is.
__________________
Arguing with an engineer is like wrestling with a Pig in the mud. You are never going to win and after a couple of hours you realize that he likes it.
justatroll is offline   Reply With Quote
Old 01-23-2017, 07:19 PM   #44
steve99
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:
Originally Posted by justatroll View Post
Yes, I already know that the Microcontroller has JTAG, I was wondering if it was brought out to a header where we can just plug a ribbon cable into it.



The ability through JTAG varies with products (I dont know this processor at all), but with the processors at work, we have the ability to completely halt the CPU and muck around with the memory and the processor registers, then either restart or continue.

If you had that ability, you could probably even just overwrite the bad CRC with a good one and reboot to fix it.

I skimmed the JTAG section for the SH72531 and it looks pretty rudimentary though. There is probably a 'white paper' or users manual for how to start up the JTAG on this and what the capability is.
Thanks :-)

The Jtag is definitly not brought out to a header theirs no connection points on ecu other that the connections to car wiring unfortunately and its all very compact surface mount components so not easy to access.




https://www.dropbox.com/s/pa9vigy3ot...14_NT.jpg?dl=0

https://www.dropbox.com/s/oh05oy902w...56_NT.jpg?dl=0
steve99 is offline   Reply With Quote
Old 01-24-2017, 03:19 AM   #45
steve99
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:
Originally Posted by aagun View Post
@steve99
thx for helping


i am not give up form old ecu . i know alot of ppl wanna unbrick sh72531 ecm
and there are many rom devrs can't hijack anything coz of bricks .


thx alot

Talk to @ztan if you can I think he got his bricked ecu working to point where he could use it for software testing but not in car.


so he used the damaged ecu for testing/flash of new software to test before using software in his car ecu.
steve99 is offline   Reply With Quote
Old 01-24-2017, 10:12 AM   #46
vgi
Senior Member
 
Join Date: Apr 2013
Drives: frs
Location: nj
Posts: 723
Thanks: 237
Thanked 347 Times in 232 Posts
Mentioned: 58 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by steve99 View Post
Yes sh boot mode allows you to re-write both areas but the problem is no one has sucessfully read the boot area it has more protection than the standard user area. this is the 0000-7ffff which is just padding in the roms we use as we dont write back this area we start at 8000-13ffff.
when you use sh boot mode you need the actual data from 0000-7ffff which no one has, the tactrix guys were working on reading the boot area.
steve, not sure why you quoted my post as you're writing again the same info you had written before (minus the part i quoted, the one that made me cringe)?

i merely suggested to get information from people that wrote the tool (which would be used - EcuFlash) and can provide 100% correct and current answer versus getting rumors, assumptions, have herd somewhere from someone that also herd it somewhere from someone.., or simply stale info. it's common sense which for some reason escapes people.

eg, let's take your post, here's a quote from it: "but the problem is no one has sucessfully read the boot area" - you lay it out as a fact, 100% correct, no doubts whatsoever that no one in the whole world is able to read the boot area of that ECU. may i ask how you know that, where did you get that information from? Denso and its engineers aside, do you know all developers that are working on hacking ECU from all the companies that provide tuning solutions like EcuTek, EceFlash, FlashEdit, etc and got all that information from them at the time of your posting (latest info)? even assuming all the above, that's already "yesterday's news" as today someone might have hacked it.
vgi is offline   Reply With Quote
Old 01-24-2017, 05:23 PM   #47
steve99
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:
Originally Posted by vgi View Post
steve, not sure why you quoted my post as you're writing again the same info you had written before (minus the part i quoted, the one that made me cringe)?

i merely suggested to get information from people that wrote the tool (which would be used - EcuFlash) and can provide 100% correct and current answer versus getting rumors, assumptions, have herd somewhere from someone that also herd it somewhere from someone.., or simply stale info. it's common sense which for some reason escapes people.

eg, let's take your post, here's a quote from it: "but the problem is no one has sucessfully read the boot area" - you lay it out as a fact, 100% correct, no doubts whatsoever that no one in the whole world is able to read the boot area of that ECU. may i ask how you know that, where did you get that information from? Denso and its engineers aside, do you know all developers that are working on hacking ECU from all the companies that provide tuning solutions like EcuTek, EceFlash, FlashEdit, etc and got all that information from them at the time of your posting (latest info)? even assuming all the above, that's already "yesterday's news" as today someone might have hacked it.
ok misunderstood what you were asking sorry.

I did talk to the ecuflash/tactrix guys before xmas and they are still working on reading that area. Ecutek do have a ecu recovery service but you send ecu to them and i suspect it would be ecutek customers only, i doubt they would give away the info though.

hopefully someone will read it soon.
steve99 is offline   Reply With Quote
Old 01-24-2017, 09:51 PM   #48
vgi
Senior Member
 
Join Date: Apr 2013
Drives: frs
Location: nj
Posts: 723
Thanks: 237
Thanked 347 Times in 232 Posts
Mentioned: 58 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by steve99 View Post
ok misunderstood what you were asking sorry.

I did talk to the ecuflash/tactrix guys before xmas and they are still working on reading that area. Ecutek do have a ecu recovery service but you send ecu to them and i suspect it would be ecutek customers only, i doubt they would give away the info though.

hopefully someone will read it soon.
lol that's for sure they wouldn't
vgi is offline   Reply With Quote
Old 01-25-2017, 04:26 PM   #49
aagun
Senior Member
 
Join Date: Nov 2012
Drives: 86
Location: uae
Posts: 403
Thanks: 202
Thanked 67 Times in 56 Posts
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
may help
Attached Images
 
aagun is offline   Reply With Quote
 
Reply


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
Bricked ECU? FirestormFlex Software Tuning 8 03-14-2016 09:20 AM
My OFT is basically bricked austin_ellas Software Tuning 19 03-08-2016 06:59 PM
Who has Bricked an ECU Toyota John Software Tuning 5 03-02-2015 10:10 PM
Need Bricked BRZ 86 ECU steve99 Software Tuning 0 10-25-2014 06:09 PM
I think I bricked my ECU with EcuTek help iketiak Engine, Exhaust, Transmission 4 07-03-2013 11:19 PM


All times are GMT -4. The time now is 09:12 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.