Modern 15: Battery Caps Missing

medori_200163d02fc

New member
Joined
Dec 16, 2025
Messages
7
I bought a new Modern 15 F13MG laptop 2 days ago and was searching for ways to maintain a high battery health since I am plugged most of the day and rarely take the laptop outside.
Anyway, I found that the most important recommendation is to avoid wearing off the battery by overheating and the best way to do so is to cap the battery charging percentage to 80% and then I can keep the laptop plugged but I couldn't find that option in the laptop or the MSI Center S software. I downloaded the MSI Center software also as I found some comments over here that this feature is available in the system diagnosis in the features tab but I didn't find it either. I even installed the dragon center but I got a message "this system is not supported"!

So any advices how to get that battery caps option or any other option that perform the same function of cap the battery percentage.

Screenshot 2025-12-16 200953.png
Screenshot 2025-12-16 204645.png
 
This model doesn't support the battery limit function.
You should try the third party software.
Which config to use? I tried the MSI-Modern-15-A5M and I got the below warning! and can I control the battery limit without interfering with the fan configurations?
My laptop Model is Modern 15 F13MG - 057XEG

Screenshot 2025-12-17 152556.png
 
Last edited:
This model doesn't support the battery limit function.
I doubt this.
Which config to use?
I did look at his repository and it is a mess.
I don't know if the statement that this laptop doesn't support battery limit is true but as said above: I doubt it.
If you are willing to do a experiment then you can try this:
How to set battery charge thresholds on Linux
You do NOT need to install a Linux. Boot a Live system and try it.
If you need more information just ask.

Another link if you want to try something else:
Battery threshold
This is a hidden Windows setting.

Be careful and have a backup at hand.

Have a nice evening.
 
I doubt this.

I did look at his repository and it is a mess.
I don't know if the statement that this laptop doesn't support battery limit is true but as said above: I doubt it.
If you are willing to do a experiment then you can try this:
How to set battery charge thresholds on Linux
You do NOT need to install a Linux. Boot a Live system and try it.
If you need more information just ask.

Another link if you want to try something else:
Battery threshold
This is a hidden Windows setting.

Be careful and have a backup at hand.

Have a nice evening.
thanks for your comments

Since you had a look at his repository, is there a way to reverse its effect? I tried it and it didn't cap the battery limit, it just made the charging very slow, I keep the laptop plugged in forever and it charges in like 5-7%/hour only although I uninstalled it! :cry:
 
I tried it and it
What about "it is a mess" did you not understand? :ROFLMAO:
Since you had a look at his repository, is there a way to reverse its effect?
EC reset. Don't ask me how to do this for your device.
All this programs (like MSI Center, YAMDCC or MControlCenter) change some variables in the EC. A reset should load the default values.

Have a nice day.
 
What about "it is a mess" did you not understand? :ROFLMAO:

EC reset. Don't ask me how to do this for your device.
All this programs (like MSI Center, YAMDCC or MControlCenter) change some variables in the EC. A reset should load the default values.

Have a nice day.
I tried it before your comment unfortunately, anyway, I searched over the youtube and found a way to reset the battery by pressing the power button for 20 seconds and fortunately it worked.

Now I have to start over by trying other ways to cap the battery limit. I, really, can't understand how MSI removed it from its laptops! It made me really regret purchasing this laptop in the first place.
 
Now I have to start over by trying other ways to cap the battery limit.
We can try to find out if it is supported. But not under Windows. You need to boot a "live Linux system". Google is your friend. ;)
If you want to try this, it needs only one boot, no installation, no change on your system.

   ~  cat /sys/bus/acpi/drivers/battery/PNP0C0A:00/power_supply/BAT1/charge_control_end_threshold  ✔
80
   ~  echo 60 | sudo tee /sys/bus/acpi/drivers/battery/PNP0C0A:00/power_supply/BAT1/charge_control_end_threshold  ✔

[sudo] Passwort für xxxxx:
60
   ~  cat /sys/bus/acpi/drivers/battery/PNP0C0A:00/power_supply/BAT1/charge_control_end_threshold  ✔  9s 
60
   ~   ✔
May look a bit strange but I am not in the mood to post a screenshot. And because this is written in the EC I hope / think Windows will respect it.
 
We can try to find out if it is supported. But not under Windows. You need to boot a "live Linux system". Google is your friend. ;)
If you want to try this, it needs only one boot, no installation, no change on your system.


May look a bit strange but I am not in the mood to post a screenshot. And because this is written in the EC I hope / think Windows will respect it.
Unfortunately, didn't work as well

mint@mint:~$ echo 80 | sudo tee /sys/class/power_supply/BAT1/Charge_stop_threshold
tee: /sys/class/power_supply/BAT1/Charge_stop_threshold: Permission denied
80
mint@mint:~$ /sys/class/power_supply/BAT1
bash: /sys/class/power_supply/BAT1: Is a directory
mint@mint:~$ ls /sys/class/power_supply/BAT1/charge*
/sys/class/power_supply/BAT1/charge_full /sys/class/power_supply/BAT1/charge_full_design /sys/class/power_supply/BAT1/charge_now
mint@mint:~$

when I consulted my AI friend, it told me that there is no way around as there is no charge threshold orders in the kernel system. It seems that MSI didn't leave us any way around
 
I, really, can't understand how MSI removed it from its laptops! It made me really regret purchasing this laptop in the first place.

hi, your laptop family (F13MG) is one of the only models that is designed and made entirely by clevo and sold under MSI branding, you are just very unfortunate.
from msi-ec driver for linux:

Screenshot_20251227_085037.png
 
For my Katana the msi-ec is no longer needed for the MControlCenter. I don't know exactly when this happened (I guess since Kernel 6.17).
Need to check if Kernel 6.12 LTS also works. But 6.12 is soon EOL and 6.18 will be the new LTS Kernel.
image_2025-12-27_093118181.png

I have it no longer installed on my Manjaro and the MControlCenter works fine.
It also works with 6.12.
image_2025-12-27_093926144.png
 
so hypothetically, can it be included in a sort of update in the future?
 
Back
Top