Welcome to the North American Subaru Impreza Owners Club Thursday December 1, 2022
Home Forums Images WikiNASIOC Products Store Modifications Upgrade Garage
NASIOC
Go Back   NASIOC > NASIOC Technical > Engine Management & Tuning > Open Source Reflashes

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 09-05-2022, 04:12 PM   #1
MiikaS
Scooby Newbie
 
Member#: 523885
Join Date: Apr 2021
Location: Finland
Vehicle:
2000 Legacy
Red

Default FastECU for OEM - new tuning/logging/flashing software in development

Hi all Suby folks!

I have started to develop a new software to tune, log and flash Subaru ECUs. This project started an idea about year ago, to combine Subaru tuning support to my own standalone engine management system software, called FastECU. Time passed by and finally this summer I got a little kick to the project when user rimwall in RomRaider forum started project to mod NisProg opensource kernels to suit flashing Subaru ECUs with NisProg software. We put a little effort together and opensourced JDM Forester XT/Cross Sports ECUs to flashable! I call this fxt02 flashmethod for now on.

After that I decided that now is the time to start my tuning software project, as NisProg is command line tool, RomRaider does not support flashing (latest supports CAN-only ECU flashing via command line) and EcuFlash does not support all ECUs and is missing logging ability and is most likely also out of development. So, for now after few weeks of combining codes I have software which almost fully supports RomRaider editor definitions (support for nested base/inherit defs not yet added) and is able to open, tune and save HC16/SH7055/SH7058 ROMs (DTC disable option still missing, but coming soon).

This software is written with Qt 5.12.8 and it will work atleast on Windows 7+, both 32bit and 64bit and on Linux 64bit platforms. Possible to get working on Macs too but can't test it myself as I have only Linux and Windows machines. From NisProg I use modified opensource kernels and some snippets of code that are related to kernel read/compare/write ability.

So next steps are (not exactly in this order):

- Adding sti04 (SH7055) flashmethod and open port 2.0 support (these I am doing now)
- Adding sti05 (SH7058) flashmethod
- Adding wrx02/wrx04/fxt02 flashmethods
- Adding CAN flashmethod
- Adding Diesel ROM support
- Adding other Subaru ECUs (JECS/Hitachi etc.)
- Adding logging support
- Adding EcuFlash definition support
- Adding Nissan ECUs support
- Maybe other make/models too

I will release software for test use as soon as I have few flashmethods added and tested. This will be opensource software (under GPLv3), so source code will also be released after I have cleaned all unnecessary code from it (mostly my standalone ems code that has no use in it).

I also have my own forum for this project, found here --> https://www.syvanenmotorsport.fi/forum/index.php, that is meant to be the "base" for discussing of all things related to this software. There is already software to download to read and flash JDM Forester XT/Cross Sports ECUs. Note that this ECU is possible read and write only in car for now, haven't figured out yet what connections it needs to able to do it on bench.

This software will also support basic K-Line cables, so no need for Open Port 2.0 cable if there is no need to pulse 'Line End Check 2' -pin, that is needed for wrx02/fxt02 methods. I have myself used basic K-Line cable on fxt02 method development, I just soldered wire from FTDI-chip DTR-pin to pin9 (in Subaru FSM this pin is noted as pin8) on OBD-connector so no need for Open Port 2.0 at all.


- Miika Syvänen
* Registered users of the site do not see these ads.
MiikaS is offline   Reply With Quote
Sponsored Links
* Registered users of the site do not see these ads.
Old 09-24-2022, 02:58 PM   #2
MiikaS
Scooby Newbie
 
Member#: 523885
Join Date: Apr 2021
Location: Finland
Vehicle:
2000 Legacy
Red

Default

Sti04 flashing method is working with generic K-Line OBD adapter and OP2 in both Windows and Linux. Next I need to add logging support atleast some level and test that wrx02 and fxt02 methods are fully working and then it's time to publish first test version.
MiikaS is offline   Reply With Quote
Old 09-24-2022, 04:36 PM   #3
WR Blue
Scooby Newbie
 
Member#: 451536
Join Date: Jul 2016
Location: Bahamas
Vehicle:
07 WRX
WR Blue

Default

yo! this sounds great will be able to tune my JDM 07 wrx with a 2.0l motor. if so cant wait till the all clear is given
WR Blue is offline   Reply With Quote
Old 09-26-2022, 12:05 PM   #4
benflynn
Scooby Specialist
 
Member#: 515308
Join Date: Jun 2020
Default

Don’t forget the patched/groupN roms.
benflynn is offline   Reply With Quote
Old 09-26-2022, 04:27 PM   #5
MiikaS
Scooby Newbie
 
Member#: 523885
Join Date: Apr 2021
Location: Finland
Vehicle:
2000 Legacy
Red

Default

Quote:
Originally Posted by benflynn View Post
Don’t forget the patched/groupN roms.
Goal is to have covered atleast all Subaru models and ECUs/ROMs that will work with RomRaider and EcuFlash.
MiikaS is offline   Reply With Quote
Old 09-26-2022, 05:06 PM   #6
benflynn
Scooby Specialist
 
Member#: 515308
Join Date: Jun 2020
Default

The future of Subaru tuning is in those roms, there ain’t no fun unless the homies have some..E85. Goya’s have those flex fuel patches. Map switching, launch control and flat shift are all cool, but flex is a must.
benflynn is offline   Reply With Quote
Old 09-26-2022, 09:36 PM   #7
WR Blue
Scooby Newbie
 
Member#: 451536
Join Date: Jul 2016
Location: Bahamas
Vehicle:
07 WRX
WR Blue

Default

Quote:
Originally Posted by benflynn View Post
The future of Subaru tuning is in those roms, there ain’t no fun unless the homies have some..E85. Goya’s have those flex fuel patches. Map switching, launch control and flat shift are all cool, but flex is a must.
lol. damn right. even if you are running a race fuel like MS109 or C16 or pump gas I live in the Bahamas so this will be great for when I'm down with my engine build.
WR Blue is offline   Reply With Quote
Old 11-12-2022, 05:26 PM   #8
MiikaS
Scooby Newbie
 
Member#: 523885
Join Date: Apr 2021
Location: Finland
Vehicle:
2000 Legacy
Red

Default

https://www.syvanenmotorsport.fi/for...php?topic=15.0

Some updates and software is uploaded on github now. There is precompiled files for Win7+ and Linux.

If someone is testing this, please comment all bugs/issues/etc. on my linked forum. It's still very badly in progress due to little time between work and family and like to hear from people how they wan't different things to work.
MiikaS is offline   Reply With Quote
Old 11-21-2022, 08:50 AM   #9
MiikaS
Scooby Newbie
 
Member#: 523885
Join Date: Apr 2021
Location: Finland
Vehicle:
2000 Legacy
Red

Default

MiikaS is offline   Reply With Quote
Old 11-28-2022, 01:03 AM   #10
ravasquez
Scooby Newbie
 
Member#: 473558
Join Date: Aug 2017
Default

Congrats on your project, looks pretty cool.
ravasquez is offline   Reply With Quote
Old 11-29-2022, 03:25 PM   #11
MiikaS
Scooby Newbie
 
Member#: 523885
Join Date: Apr 2021
Location: Finland
Vehicle:
2000 Legacy
Red

Default

Another update with EcuFlash definition support and some bugfixes

https://www.syvanenmotorsport.fi/for...15.msg16#msg16
MiikaS 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

All times are GMT -4. The time now is 01:49 PM.


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

As an Amazon Associate I earn from qualifying purchases.