Closed timschneeb closed 2 months ago
Hello.
Could you check if there are any performance or fan speed changes when changing the values of 0x79
and 0x91
?
If necessary, I can build an application in which, when changing modes, values will be set at these addresses.
Hey, I noticed that my laptop model (MSI Modern 15 A11M
1552EMS1.1180721
) appears to have two additional memory addresses that are altered when I switch between user modes. Some time ago, I wrote a small Windows app to monitor the EC ram while I tweaked settings in MSI Center Pro to find out memory addresses specific to my model.This was the data I was able to collect from switching between user modes and noting down updated addresses that my tool spit out:
MControlCenter currently sets shift mode
0xD2
, fan flags0xD4
, and the super battery mode flag in0xEB
. If we ignore the backlight level0xD3
, there are two addresses left, that aren't handled by this app yet.Both of these addresses are directly located in the address ranges, which also contain either CPU or GPU temperatures & fan speeds. Still, I'm not entirely sure what these are actually for. My guess:
0x79
: CPU power?0x91
: GPU power?I documented all addresses I found for my model as a hex pattern file for ImHex annotations if that helps: https://github.com/ThePBone/msi-ec-modern/blob/master/msi_modern_15_a11m_ec.hexpat
It would be great if this app would also set
0x79
and0x91
(maybe other models use these addresses as well?).