07-07-2025, 08:11 AM
Right so thought I would share my experience with factory air suspension and deleting/coding it out.
I have a 2017 S90 T6 with the factory rear air, steel front and 4C/DCC shocks package.
I have fitted aftermarket air suspension to mine, I had made a set of DCC cancellers to fool the car into thinking it still had factory shocks up front (I reused the rear oem dampers, so left them plugged in).
I first tested this by unplugging the dampers, giving an instant suspension service fault, then plugging in the cancellers in front and leaving rears connected, zero faults like this for about 1 month of daily driving so i knew it was good.
I disconnected the height sensors from the control arms (it has 4, 1 per corner like full air cars) but left them plugged in and locked them to factory level to prevent headlight level errors when airing the car out completely.
This meant the rear was still trying to self level though when the doors were opened or unlocked etc, even though i had the sensors locked within mm of factory heights, leading to compressor running too long as there was no factory bags to fill up so tank would empty through the factory air lines.
So i removed the air compressor fuse, and the car only threw a basic suspension service required fault after a short time driving but otherwise worked great.
I finally got my Orbit to work and be able to code to the car after some issues, so i thought to try tackle coding out the factory system. This is where it went a lil south for me haha
I started by clearing all DTC's and then changing blocks 58, 59 and 60 to 01, and checked that 237 was set to 01 as well which is was on the factory config
This threw the car into disarray, with the suspension failure fault now logged, headlight range error, as well as ESC temporarily disabled, Handbrake unavailable, TPMS error to boot.
So i tried to reset everything back to OEM to start again, and the SUM is now default and has to be recalibrated. Which i tried to do after putting all the factory components back, it fails at the Level Input stage every time. I need to drive the car a short distance to reset the SUM and get the compressor refilling the tank etc but this is a lil bit hazardous due to the bags being empty. This means ideally I need to track down VIDA to be able to refill the suspension to recalibrate everything, which is a nightmare for me to do locally without an expensive dealer visit. I am hoping that Orbit can have this option added to ECU tools.
So i refitted the aftermarket suspension components and set only block 60 to 01 to code out the level sensors which allowed the other errors to be removed such as the headlight errors, so i know that works and narrows down the fault to the SUM module coding out, there must be something else i am missing on the components side in order for the car to think it is a factory steel suspension car. I have tried setting 60 to a different VDDM 2 sensor mode but also no luck.
so it currently has block 58 and 59 as 02 and 60 as 01, with the only error now on dash being the suspension failure error, which although super annoying I can at least drive around and live with until i find a working solution.
I will attempt to try again but it is my daily so i have to plan accordingly. It doesn't take too long to convert back to factory components luckily.
I am wondering if i could find a steel suspension config from an S90 to compare to my S90 to see exactly where the differences are, locally here in South Africa we dont have any S90's so its not something i can easily do.
So long story short it is not just a case of setting 58,59,60 and 237 to 01 or combinations of different settings
I have a 2017 S90 T6 with the factory rear air, steel front and 4C/DCC shocks package.
I have fitted aftermarket air suspension to mine, I had made a set of DCC cancellers to fool the car into thinking it still had factory shocks up front (I reused the rear oem dampers, so left them plugged in).
I first tested this by unplugging the dampers, giving an instant suspension service fault, then plugging in the cancellers in front and leaving rears connected, zero faults like this for about 1 month of daily driving so i knew it was good.
I disconnected the height sensors from the control arms (it has 4, 1 per corner like full air cars) but left them plugged in and locked them to factory level to prevent headlight level errors when airing the car out completely.
This meant the rear was still trying to self level though when the doors were opened or unlocked etc, even though i had the sensors locked within mm of factory heights, leading to compressor running too long as there was no factory bags to fill up so tank would empty through the factory air lines.
So i removed the air compressor fuse, and the car only threw a basic suspension service required fault after a short time driving but otherwise worked great.
I finally got my Orbit to work and be able to code to the car after some issues, so i thought to try tackle coding out the factory system. This is where it went a lil south for me haha
I started by clearing all DTC's and then changing blocks 58, 59 and 60 to 01, and checked that 237 was set to 01 as well which is was on the factory config
This threw the car into disarray, with the suspension failure fault now logged, headlight range error, as well as ESC temporarily disabled, Handbrake unavailable, TPMS error to boot.
So i tried to reset everything back to OEM to start again, and the SUM is now default and has to be recalibrated. Which i tried to do after putting all the factory components back, it fails at the Level Input stage every time. I need to drive the car a short distance to reset the SUM and get the compressor refilling the tank etc but this is a lil bit hazardous due to the bags being empty. This means ideally I need to track down VIDA to be able to refill the suspension to recalibrate everything, which is a nightmare for me to do locally without an expensive dealer visit. I am hoping that Orbit can have this option added to ECU tools.
So i refitted the aftermarket suspension components and set only block 60 to 01 to code out the level sensors which allowed the other errors to be removed such as the headlight errors, so i know that works and narrows down the fault to the SUM module coding out, there must be something else i am missing on the components side in order for the car to think it is a factory steel suspension car. I have tried setting 60 to a different VDDM 2 sensor mode but also no luck.
so it currently has block 58 and 59 as 02 and 60 as 01, with the only error now on dash being the suspension failure error, which although super annoying I can at least drive around and live with until i find a working solution.
I will attempt to try again but it is my daily so i have to plan accordingly. It doesn't take too long to convert back to factory components luckily.
I am wondering if i could find a steel suspension config from an S90 to compare to my S90 to see exactly where the differences are, locally here in South Africa we dont have any S90's so its not something i can easily do.
So long story short it is not just a case of setting 58,59,60 and 237 to 01 or combinations of different settings