update on my work

Developer topics relating to software that reflashes or modifes ECU code and data

Moderator: Freon

update on my work

Postby cboles » Mon May 02, 2005 11:45 am

I just wanted to let everyone know that I'm currently working on a reflashing kernel for the '02 WRX, and things are going well. Once that is done, I'll do one for the '04 WRX also. The kernel will allow you to read blocks of memory, checksum blocks, and reflash blocks. Initially, the greatest utility will be in just reading out the memory so that we can build up a library of all the versions of ECU code out there. From there we can flash to any other version, or begin modifying the code / data using incremental patches.

Colby
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby NeverLies » Mon May 02, 2005 12:16 pm

Nice news !! Did not get enough information right now to write the software needed to be injected in ECU to dump and flash it :(
NeverLies
 
Posts: 179
Joined: Tue Apr 12, 2005 1:49 am

Postby crazymikie » Mon May 02, 2005 2:37 pm

That's awesome news!

Please drop me an email if you need any help. I can't wait to start ripping into this stuff :)


Mike
crazymikie
 
Posts: 105
Joined: Mon Jan 03, 2005 6:45 pm
Location: Watertown, MA

Postby Spiider » Tue May 03, 2005 4:07 am

Cool, this is great news. Once its complete I can dump a good number of different ecu's for the database.
Spiider
 
Posts: 191
Joined: Thu Mar 10, 2005 4:16 pm

Postby cboles » Tue May 03, 2005 8:44 pm

What ECU's do you have access to? WRX 2002/3/4/5? STI? etc?
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby calvinc » Wed May 04, 2005 12:02 am

I have immediate permanent access to a 2005 Impreza STi (AUS/SA spec), send it on...
calvinc
 
Posts: 163
Joined: Sun Apr 24, 2005 10:18 am
Location: south africa

Postby Spiider » Wed May 04, 2005 3:40 am

Anything that comes into my friends shop.

He mostly does Subaru aftermarket performance work, he did my JDM STi twinscroll full swap into my '02. Lots of stock Subaru's, but also all kinds of tuned ecu's as well.
Spiider
 
Posts: 191
Joined: Thu Mar 10, 2005 4:16 pm

Postby NeverLies » Wed May 04, 2005 12:26 pm

Can do it also on some ECU, WRX02, 03, STI8.
NeverLies
 
Posts: 179
Joined: Tue Apr 12, 2005 1:49 am

Postby NeverLies » Mon May 09, 2005 3:00 am

So Colby, do you get any news ? What have you used to modify kernel software ? any linked documentation present here or some more ?
Please give us some details or you will finish to do the work totally on your own :P
NeverLies
 
Posts: 179
Joined: Tue Apr 12, 2005 1:49 am

Postby cboles » Mon May 09, 2005 7:16 am

First I wrote a dissasembler module for the HC16 that runs in IDA Pro 4.7, then I looked through the code of the 02 WRX and found the the boot loader for the reflashing kernel. The boot loader is in the 0x60000 TPU code memory area. The kernels it loads are weakly encrypted. Then I set about writing a small kernel to allow us to read memory, do quick CRC checksums, and erase / reflash blocks of memory. I wrote that kernel in C so that it would be easier for everyone to read, but the demoware C compiler I'm using (Cosmic) is pretty dismal in it's optimizations for code size / efficiency. I'm going back now and re-doing at least parts of the code in assembly.
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby NeverLies » Mon May 09, 2005 7:25 am

OK, sounds good ;)
Does the default boot loader is readable through standard SSM ? Can it be read without any modifications ? Can you publish this code ?

I've already used Cosmic also for HC11 and it was not so optimised. Need to redo also some asm code manually ;)
NeverLies
 
Posts: 179
Joined: Tue Apr 12, 2005 1:49 am

Postby NeverLies » Sun May 15, 2005 9:21 am

Some news on the dump ? :roll:
NeverLies
 
Posts: 179
Joined: Tue Apr 12, 2005 1:49 am

Postby NeverLies » Thu Jun 02, 2005 8:16 am

So Colby, have you done some good works on this part :?: Are you able to extract ROM files ?
NeverLies
 
Posts: 179
Joined: Tue Apr 12, 2005 1:49 am

Postby west_minist » Thu Jun 02, 2005 5:09 pm

subscribed
west_minist
 
Posts: 515
Joined: Fri Jan 07, 2005 1:31 pm
Location: Barbados

Postby twg » Thu Jun 02, 2005 6:04 pm

i have access to 2004 Forester XT ECU and 2004 USDM STI ECU
twg
 
Posts: 46
Joined: Fri May 27, 2005 9:03 pm


Return to Reflashing Software

Who is online

Users browsing this forum: No registered users and 12 guests