We are developing a full MSFS 2024 modular aircraft that uses the new modern electrical and modern hydraulic systems. Our aircraft has electrically actuated speed brakes, so we are not using the default hydraulic spoiler behavior But our gear is.
In the legacy system, there was a configuration option to specify whether spoilers required hydraulics. However, with the MSFS 2024 modular systems, we have not found a way to make the spoiler system depend on the modular electrical system instead of hydraulics.
At the moment, we have implemented our own custom logic to block spoiler movement when electrical power is unavailable, but this is a workaround. Is there a supported way to connect the spoiler system to the modular electrical system so that spoiler operation and failures are controlled by electrical power rather than the default hydraulic logic?
Any guidance on the recommended approach would be appreciated.
If this is something that needs to be added please allow the spoilers to freeze in the last position when the electrical power is lost.
I checked this with the dev in charge and there is currently no support in modular systems to directly connect the default spoiler/speed brake system to the modular electrical system.
So for electrically actuated spoilers, the current solution is indeed to use custom logic, for example with a dedicated electrical circuit and custom behavior to block or freeze spoiler movement when power is unavailable.
I have created a task in our backlog I will let you know when I have more news to share.
We’re okay on our end since we found a workaround, but we don’t really see it as a practical solution for most developers.
The issue is that simply creating custom electrical logic and attempting to freeze the spoiler isn’t enough. The default spoiler handle and the simulator’s default hardware bindings will still continue to command the default spoiler system no matter how you try to freeze the spoilers.
The only workaround we found was to prevent the default spoiler handle from moving at all and replace it with our own custom handle and logic. This is not easy to do. While this works, it becomes much more complicated than it should be and isn’t something many developers will be able to implement easily. And then the developer must include a default binding which most can’t. We were able to do this with our custom UI binding software.
We still feel the ideal solution would be to allow the default spoiler system to be configured with a power source, such as electrical or pneumatic, so it naturally respects system availability without requiring developers to replace or intercept the default spoiler logic.