-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hi Mikhail,
First of all, thank you for your work on MsiController — it looks like a fantastic tool, and I really appreciate the effort you’ve put into making MSI laptops more usable on Linux.
I’m reaching out because I’ve been trying to move away from MControlCenter (it’s been tricky to maintain, and the EC list support is limited) and I’d love to switch fully to your project instead. Unfortunately, I wasn’t able to get it working on my system.
Here are the details of my setup:
Laptop: MSI P75 9SE
OS: Ubuntu 24.04 LTS
GPU: NVIDIA GeForce RTX 2060
RAM: 64 GB
Firmware version: 17G1EMS2.1040417
I’ve also attached a dump snippet for easier reference:
00000000 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020 00 00 00 00 00 00 00 00 00 00 00 b0 e0 06 59 0d |..............Y.|
00000030 03 03 01 0d 50 0a 05 00 a0 14 60 3b 10 02 80 00 |....P.....`;....|
00000040 50 0a 4d 00 77 0d e6 04 49 0a 01 3e 2c 0c f8 43 |P.M.w...I..>,..C|
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000060 00 00 00 00 00 00 00 00 32 00 37 40 46 4c 52 58 |........2.7@FLRX|
00000070 64 1e 64 1e 3c 64 64 96 96 00 08 03 03 03 03 03 |d.d.<dd.........|
00000080 30 00 37 3d 41 47 4d 57 5e 64 64 1e 3c 64 64 96 |0.7=AGMW^dd.<dd.|
00000090 96 00 08 03 03 03 03 05 02 00 7d 02 00 64 00 00 |..........}..d..|
000000a0 31 37 47 31 45 4d 53 32 2e 31 30 34 30 34 31 37 |17G1EMS2.1040417|
000000b0 32 30 31 39 31 30 3a 31 35 3a 30 37 77 0d 40 10 |201910:15:07w.@.|
000000c0 00 07 25 00 00 9e 40 00 00 b3 00 91 00 ae 14 00 |..%...@.........|
000000d0 00 00 00 00 70 80 00 00 00 00 00 80 00 00 00 00 |....p...........|
000000e0 e2 02 00 25 10 00 00 00 00 00 00 00 00 9a 00 d0 |...%............|
000000f0 00 00 80 81 8d 0f 05 00 00 00 32 00 00 00 00 00 |..........2.....|
00000100
Looking at your settings.ini, I noticed there’s already a very close match defined under [CONF55] for firmware 17G1EMS1.107:
AllowedFw=17G1EMS1.107
BatteryThresholdEc=0xef
WebCamEc=0x2e
FnSuperSwapEc=0xbf
ShiftModeEc=0xf2
ShiftModeAvailable=Sport:0xc0,Comfort:0xc1,Eco:0xc2,Turbo:0xc4
FanModeEc=0xf4
FanModeAvailable=Auto:0x0d,Basic:0x4d,Advanced:0x8d
GpuTempEc=0x80
Since the EC values look quite similar, I was wondering if it might be possible to tweak or extend this configuration for my firmware as well.
Additionally, would it be possible to package MsiController into a .deb or some other installer format? As a relatively new Linux user, I wasn’t able to successfully build or install it on my system, so I haven’t been able to try it yet. Having an easier installation method would make adoption much smoother for many of us.
Cooling control is essential for my workflow (I use this laptop for professional work daily), so I’d be very grateful for any guidance or collaboration to get this running on my P75.
Thanks again for sharing your work with the community — I’m really excited to try it out and hopefully contribute back once I get it working.
Best regards,
Nestor