- Thu Jun 07, 2018 7:17 am
#26339
New firmware time and once again I'll start by mentioning how some new firmware is a consolidation and bug fixing effort where I neaten up code and chase down issues that may have been introduced with new features etc. Then there are releases that come with a bunch of those new features. This month, it's the latter
Firmware
The big change this month comes around the load methods that are available. Previously there was a single 'algorithm' setting which had speed-density and alpha-n options. This was shared between both fuel and spark. This has now been made considerably more flexible in the code, with the fuel and spark load sources now being separate from one another. This also allows for new load sources (included calculated ones such as MAPxTPS) to be added fairly easily.
Building on the above, there is now an IMAP/EMAP load source that has been added. Explaining the theory behind IMAP/EMAP is far, far beyond the scope of this update, but in short it is a variation of the standard MAP (aka IMAP) that uses the ratio of inlet manifold pressure to exhaust manifold pressure, something that is particularly useful on turbo engines.
In addition to this, I've added what has to be one of the most requested features, an idle up input
I resisted adding this for a long while as I felt it was something that should be handled by closed loop idle, but enough people have finally convinced me of it's use that I've added it in.
Tuner Studio
Working with EFI Analytics, there is now the ability for Tuner Studio to automatically find and download ini files. This can be a huge timesaver, particularly for tuners, as it means the an ECU can simply be plugged into a new PC and TS will connect without needing to download the firmware that is already loaded in order to get the ini file. Historic ini files back to April 2016 are available immediately, but there is a small update required to TS itself in order to automatically pickup new ini files as firmwares are released. Keep your eyes out for updates, but this is coming!
Change Log
There are a few other nifty additions this months firmware too, so here is the full list of changes:
As always, please report here if you find any immediate bugs with this release.

Firmware
The big change this month comes around the load methods that are available. Previously there was a single 'algorithm' setting which had speed-density and alpha-n options. This was shared between both fuel and spark. This has now been made considerably more flexible in the code, with the fuel and spark load sources now being separate from one another. This also allows for new load sources (included calculated ones such as MAPxTPS) to be added fairly easily.
Building on the above, there is now an IMAP/EMAP load source that has been added. Explaining the theory behind IMAP/EMAP is far, far beyond the scope of this update, but in short it is a variation of the standard MAP (aka IMAP) that uses the ratio of inlet manifold pressure to exhaust manifold pressure, something that is particularly useful on turbo engines.
In addition to this, I've added what has to be one of the most requested features, an idle up input

I resisted adding this for a long while as I felt it was something that should be handled by closed loop idle, but enough people have finally convinced me of it's use that I've added it in.
Tuner Studio
Working with EFI Analytics, there is now the ability for Tuner Studio to automatically find and download ini files. This can be a huge timesaver, particularly for tuners, as it means the an ECU can simply be plugged into a new PC and TS will connect without needing to download the firmware that is already loaded in order to get the ini file. Historic ini files back to April 2016 are available immediately, but there is a small update required to TS itself in order to automatically pickup new ini files as firmwares are released. Keep your eyes out for updates, but this is coming!
Change Log
There are a few other nifty additions this months firmware too, so here is the full list of changes:
- Introduce IMAP/EMAP as a load source option
- Split the load methods for fuel and spark. Eg You can now have MAP for the fuel load source and TPS for the spark. Or vice versa. Or IMAP/EMAP + MAP etc.
- Open loop boost control is back! Many people had asked for this, so the boost table now does double duty, working as either open loop duty cycles or closed loop targets.
- Idle up input to allow for a single higher idle set point based on an input (Eg A/C)
- Some bug fixes and improvements to both the simple and PID closed loop O2 algorithms
- Fixed a bug in the fan on/off logic that may prevent it working under some conditions
- Added the UA4C board definition from WTMtronics
As always, please report here if you find any immediate bugs with this release.