I'm starting another thread here for some work I am doing on creating patches for Subaru ROMs to improve logging speed and adding functionality. I already have some of the patches finished, but I am adding new patching functionality to EcuFlash so that people will be able to patch their ROMs safely without chance of error. Here are some of the patches I am working on:
--complete--
* RAM parameters for CAN ECUs
* multibyte reads from a single request (CAN ECUs)
--in progress--
* multibyte reads from a single request (K-line ECUs)
The completed patches are now part of EcuFlash that you can download here:
http://forums.openecu.org/viewtopic.php?f=57&t=4319
Using patches is pretty simple from a user perspective. If you have a ROM loaded that EcuFlash has supported patches for, you will see a "Patches" category listed in the ROM metadata window with available patches within it. Each patch has a checkbox showing if it is currently active or not. Simply check or uncheck the ones you want and reflash your ECU to get started using them.