Disabling airplane mode termination flip [part 1]

in #programming8 years ago

W8,9,10 system has added a great feature to your tablet or laptop
to discover an Wifi networking airplane switchoff option via HDI. Since
W8-8032, the system supports these uses on battery equipped devices:

IDnametype
Cmonitoring appWifi airplane control
C6on off toggleWifi press button
C7on off toggleWifi on off mini light
C8on off toggleWifi flip toggler

Software implementation. The system allows to create a small HDI plugin
to synchronize the position of the flip toggler. This needs to be signed
and will transfer acpi toggler position to HDI protocol data structures.

Hardware implementation makes use of existing HDI protocols without
explicit drivers.

The communication is as follows:

UI ⟷ rmapi.dll ⟷ shsvcs.dll ⟷ HDIclass ⟷ kernel system plugin ⟷ HW

An obvious way to disable this is to block HDI data structures that disable
the networking, originating from the UI. Even better way, to allow toggling
from custom code on your kiosk or infopanel, simply call rmapi.dll
when the networking is needed. Laptops don't have any idea of the real state.

Continue to part 2

Sort:  

I upvoted You