Skip to content

Add Support for MSi Thin GF63 12HW #313

@AndyC10

Description

@AndyC10

Laptop model

Thin GF63 12HW

EC firmware version

16R7IMS1.104

List of addresses and their values

typing the command: sudo hexdump -C /sys/kernel/debug/ec/ec0/io  
I get this:
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  0a 05 00 00 00 00 09 1b  |................|
00000030  03 09 00 0d 00 00 50 81  94 11 88 2c c2 01 e0 00  |......P....,....|
00000040  00 00 61 00 35 11 00 00  b0 10 f5 31 f4 0b 00 00  |..a.5......1....|
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  ff 00 37 40 49 4c 52 58  |..........7@ILRX|
00000070  64 2b 26 2b 30 36 3c 46  55 5f 08 03 03 03 03 03  |d+&+06<FU_......|
00000080  43 00 37 3d 43 49 4f 55  63 36 26 2b 30 36 3c 46  |C.7=CIOUc6&+06<F|
00000090  55 5f 08 03 03 03 03 03  06 0f 00 06 0f 00 00 00  |U_..............|
000000a0  31 36 52 37 49 4d 53 31  2e 31 30 34 30 36 31 33  |16R7IMS1.1040613|
000000b0  32 30 32 33 20 39 3a 31  37 3a 30 36 00 00 00 38  |2023 9:17:06...8|
000000c0  00 00 06 25 00 00 00 00  00 be 00 00 00 00 00 00  |...%............|
000000d0  00 00 c1 83 0d 00 04 80  00 03 00 00 00 0c 00 00  |................|
000000e0  e2 00 00 35 11 01 00 81  01 04 00 00 00 c1 00 00  |...5............|
000000f0  00 00 70 00 3b 3c 32 00  3c 32 00 00 00 00 00 00  |..p.;<2.<2......|
00000100

GPU

iGPU only (Intel)

Is your keyboard RGB?

No (single color)

Additional context

I am trying to install MControlCenter to control my fan speed on my Msi laptop, but I cannot install the msi-ec module in the correct location.
I followed the guide exactly: https://github.com/BeardOverflow/msi-ec?tab=readme-ov-file#installation

andy@Andys-MSi:~$ cat /sys/devices/platform/msi-ec/shift_mode
cat: /sys/devices/platform/msi-ec/shift_mode: No such file or directory

andy@Andys-MSi:~$ sudo modprobe msi-ec
modprobe: ERROR: could not insert 'msi_ec': Operation not supported

I am running elementaryOS 8 which is built on Ubuntu 24.04.2 LTS with a kernel of Linux 6.11.0-25-generic, but previously I was able to get MControlCenter up and running just fine on the same MSi laptop that was running Linux Mint 22.1 Xia (unsure of what the kernel was then). I also have the ec_sys module running right now at that seems to be working fine.

Currently, I can open the app up, and it can monitor my temp and fan speed, but I can't change any of the modes. The weird thing is that none of the boxes are greyed out. They check when I click on them, then they uncheck. I do not have secure boot enabled.

Metadata

Metadata

Assignees

No one assigned

    Labels

    New firmwareRequest for a new firmware

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions