Page 1 of 1

Subaru OEM ECU tuning software

Posted: Thu Aug 25, 2022 9:51 pm
by MiikaS
What is FastECU OEM ECU tuning software?

FastECU OEM ECU tuning software is based on FastECU standalone EMS tuning software and aims to be some kind of replacement for ECUFlash. It started as an idea of adding Subaru OEM ECU flashing capability to FastECU software when all others refuse or are not so interested to combine tuning/flashing/logging to "all-in-one" is out of development/discontinued and lacking support for certain models. Also most of softwares will suffer to be supported only by Windows, FastECU for OEM will work on Windows and Linux, should also work straight in Mac when compiled, but that is yet untested. Android is maybe getting its own version, but it might take little while cause lack of serial support in QT for Android will force to go little different route.


When it will be released?

There's still much to do as a usable version, as this is project is just started, but hopefully there will be some level working release out soon! As for now it is capable of open, tune and save Subaru ROMs MY01+ (all 16-bit and 32-bit gasoline Densos) with limited RomRaider definition support and with checksum calculation for 32-bit gasoline Densos. As soon as full RomRaider definition support is gained (needs just few modifications), I will add flashing support for 16-bit and 32-bit gasoline turbo K-Line Densos and release first version of software. This will include JDM Subaru Forester Cross Sports too as it is now open sourced! Later on, there will be also CAN-only Denso ECUs and Diesels added. Maybe even more like N/A Hitachi, N/A Densos and MY99-00 JECS, time will show!

Other make/models might also be added, planning to add atleast nisprog-supported ECUs to the list and so on.

TO-DO list (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
As soon as first version of software is ready to release, they can be found here.


Requirements:

16-bit Densos and JDM Forester Cross Sports will need 6-pin flash connector (or just wires connected with jumper) and K-Line cable that supports toggling so called 'Line End Check 2'. OpenPort 1.3 cable should work straight with this software as it is FTDI-based. Also basic K-Line cable work with 'Line End Check 2' -toggling if wire soldered from serial chip DTR-pin to pin9 (in Subaru FSM this pin is noted as pin8) on OBD-connector. OpenPort 2.0 support is also on its way now.


Credits:

As I am the author and developer of FastECU tuning software and it will use open source kernels and small snippets of modified code originally developed for nisprog, I will also give huge credits to RomRaider forum users fenugrec as an original author of nisprog and rimwall as starter of modifying nisprog kernels suitable for Subaru world. With their support we manage to unlock and open source JDM Forester Cross Sports flashing capability.


Supporting project:

If you find this software useful, please consider supporting it as this software is developed on my own free time and will always be open source and free of charge.


Miika Syvänen
Syvänen Motorsport / FastECU

Vs: Subaru OEM ECU tuning software

Posted: Sat Sep 24, 2022 9:01 pm
by MiikaS
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.

Vs: Subaru OEM ECU tuning software

Posted: Thu Oct 27, 2022 9:57 pm
by MiikaS
First test version published, see:
index.php?topic=15.msg16#msg16