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: | ID | name | type | |---|---|---| | C | monitoring app | Wifi airplane control | | C6 | on off toggle | Wifi press button | | C7 | on off toggle | Wifi on off mini light | | C8 | on off toggle | Wifi 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](https://steemit.com/programming/@tocode/disabling-airplane-mode-termination-flip-part-2)
author | tocode |
---|---|
permlink | disabling-airplane-mode-termination-flip-part-1 |
category | programming |
json_metadata | {"tags":["programming"],"links":["https://steemit.com/programming/@tocode/disabling-airplane-mode-termination-flip-part-2"]} |
created | 2016-07-25 18:27:45 |
last_update | 2016-07-25 18:27:45 |
depth | 0 |
children | 1 |
last_payout | 2016-08-25 18:27:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 1,260 |
author_reputation | 1,201,551,387,295 |
root_title | "Disabling airplane mode termination flip [part 1]" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 353,088 |
net_rshares | -29,244,300,924 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itay | 0 | 66,070,576 | 100% | ||
ranko-k | 0 | -42,721,755,414 | -100% | ||
tocode | 0 | 13,363,423,769 | 100% | ||
cooking | 0 | 47,960,145 | 100% |
I upvoted You
author | itay |
---|---|
permlink | re-disabling-airplane-mode-termination-flip-part-1 |
category | programming |
json_metadata | {} |
created | 2016-08-19 16:43:27 |
last_update | 2016-08-19 16:43:27 |
depth | 1 |
children | 0 |
last_payout | 2016-08-25 18:27:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.036 HBD |
curator_payout_value | 0.011 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 13 |
author_reputation | 5,102,472,394,558 |
root_title | "Disabling airplane mode termination flip [part 1]" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 891,778 |
net_rshares | 86,494,839,745 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
noaommerrr | 0 | 86,494,839,745 | 100% |