'FN -> Super' not working (detect at address 0xBF) (MSI Bravo 15 A4DDR)
Thanks for this project! I learned a lot about my computer by analyzing it (I guess you already saw the PRs).
'FN -> Super' doesn't work on my device. The setting is not greyed out, but it doesn't change anything.
Device
Laptop: MSI Bravo 15 A4DDR EC Version: 16WKEMS1.105 EC Build: 09/16/2020
At least 8 other tested_devices.md report that the setting doesn't work either.
Reason
I added a comment about that in #176.
Currently, MControlCenter read the value at 0xE8 (4th bit, ±16, or ±0x10).
This is simply because the address is 0xBF with the same values (found by analyzing with isw).
I changed manually fnSuperSwapAddress and it worked.
Contrary to the other PRs, I have no idea how to implement a fix, because the default value is 0x00 both for 0xBF and 0xE8.
Also, when changing 0xE8, the value is changed back to 0 quickly.
So, I am creating this issue in order to know how we can detect the address.