Your cart is currently empty!
Smoothboost and GM E92 Finally Working together
Big update here.
I recently have been seeing a bunch of different performance shops offering Custom OS changes to enable different functionalities in the OS. I took this as a challenge to revive the initiative to get the smoothboost controller to work seamlessly with the GM E92 ECM.
In my previous attempt I discovered that this was not possible due to the OS itself only having the capability to enable or disable via a ON or OFF Pwm Signal.
Using Io Terminal and Ghidra, I have been able to rewrite a section of the SC bypass control code to utilize the Turbo Base DC Table. I did this by commandeering the source that pointed at the SC Knock Airmass table and restructured it to point at the Turbo Base DC Table.
The reason I had to commandeer a table instead of just adding the new code is because adding new lines of source without having a compiler or a way to ensure the rest of the file isn’t effected is much more complex and risky. It is way safer to just re utilize existing function calls and point them at a different location.

To accomplish this, Instead of using Desired Pressure Ratio for the rows in the table I opted to use Desired KPA. This was because that value in the source was more readily available. From there, I refactored the output of the table to save in the Bypass valve DC location instead of the knock airmass limit location.
The Result was correct controlling of the Smoothboost actuator via an outputted PWM signal from the E92.

by
Tags: