• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Thermal Config Changer for Pocophone[ROOT]

Are you using Thermal Config Changer?

  • Yes

    Votes: 3 50.0%
  • No

    Votes: 2 33.3%
  • Would if there is X feature that I want.

    Votes: 1 16.7%

  • Total voters
    6
  • Poll closed .
Search This thread

dragneelfps

Senior Member
Apr 8, 2015
80
76
This app gives you a convenient way to change the value of
Code:
/sys/class/thermal/thermal_message/sconfig
The default values is -1 for custom roms. We can change it to certain predefined values set by Xiaomi which gives use different performance profiles. For example, for PUBG there is a PUBG mode with a value of 13. In MIUI there is a mechanism which detects certain phone states such as opening Camera or PUBG or Antutu, and automatically changes the value. But no such mechanism is yet released for custom roms. So, this app aims to provide this conveniently.

Note: You can do the same by manually editing the above mentioned file using your favorite file explorer.

Installation:
  • Uninstall the previous app if installed.
  • Install the app
  • Give Root Permission
  • Change the mode from the dropdown

Uninstall/Restore to default:
  • Set the mode to DEFAULT
  • Uninstall the app

Changelog:
  • 2.1
    Added "set on reboot" mode.
  • 2.0
    Added profiler
  • 3.0
    Lots of changes. Check changelog here
Downloads: check attachments

Edit 1: Added Antutu benchmark screenshots for each mode. Check the screenshot file name for the mode used.
Edit 2: Update: Added force set option for MIUI users(no such problem in custom roms yet) and when the system resets the mode after reboot.
Edit 3: If not installing: https://forum.xda-developers.com/showpost.php?p=78607474&postcount=31
Edit 4: If service doesnt restart after boot: https://forum.xda-developers.com/showpost.php?p=78604724&postcount=26
Source Code for the app: https://github.com/dragneelfps/ThermalConfigChanger/

P.S- First time posting on XDA. Please correct me if I did something wrong, and I will correct it.
 

Attachments

  • youtube.jpg
    youtube.jpg
    73.1 KB · Views: 23,576
  • arvr.jpg
    arvr.jpg
    72.6 KB · Views: 23,264
  • pubg.jpg
    pubg.jpg
    72.6 KB · Views: 22,568
  • evaluation.jpg
    evaluation.jpg
    73.2 KB · Views: 19,276
  • restore.jpg
    restore.jpg
    72.8 KB · Views: 18,518
  • game2.jpg
    game2.jpg
    73.2 KB · Views: 18,097
  • default.jpg
    default.jpg
    72.6 KB · Views: 17,182
  • class_o.jpg
    class_o.jpg
    72.9 KB · Views: 16,501
  • incall.jpg
    incall.jpg
    72.4 KB · Views: 16,023
  • extreme.jpg
    extreme.jpg
    72.4 KB · Views: 15,536
  • camera.jpg
    camera.jpg
    73.2 KB · Views: 15,058
  • game.jpg
    game.jpg
    73.1 KB · Views: 16,622
  • Thermal+Config+Changer+3.0.apk
    1.5 MB · Views: 12,074
Last edited:

eLaDiio

Senior Member
Nov 27, 2011
156
50
Santiago
I tested on MIUI eu 8.12.27 and works fine. My test was open kernel auditor and your app and see the freqs, the result was if I choose arvr, underclock the CPU the setting, meanwhile if I choose evaluation the CPU max clock was 2.8ghz.

Thanks for the app ;)
 
  • Like
Reactions: dragneelfps

dragneelfps

Senior Member
Apr 8, 2015
80
76
I tested on MIUI eu 8.12.27 and works fine. My test was open kernel auditor and your app and see the freqs, the result was if I choose arvr, underclock the CPU the setting, meanwhile if I choose evaluation the CPU max clock was 2.8ghz.

Thanks for the app ;)

Thanks for thoroughly checking the app.
 

guraki

Senior Member
Nov 17, 2007
377
54
How to lock it?

---------- Post added at 05:52 PM ---------- Previous post was at 05:41 PM ----------

It installed perfectly on pixel experience
 

dragneelfps

Senior Member
Apr 8, 2015
80
76
The app must be locked on background. If not the system will change the thermal config

What I think is that the MIUI has its own mechanism to change the value as I stated in the OP. So if you use it on MIUI, then the MIUI will change it. But there's no such mechanism on custom roms yet, so it will be set until you reboot.
 
  • Like
Reactions: vivekpf

Top Liked Posts

  • There are no posts matching your filters.
  • 42
    This app gives you a convenient way to change the value of
    Code:
    /sys/class/thermal/thermal_message/sconfig
    The default values is -1 for custom roms. We can change it to certain predefined values set by Xiaomi which gives use different performance profiles. For example, for PUBG there is a PUBG mode with a value of 13. In MIUI there is a mechanism which detects certain phone states such as opening Camera or PUBG or Antutu, and automatically changes the value. But no such mechanism is yet released for custom roms. So, this app aims to provide this conveniently.

    Note: You can do the same by manually editing the above mentioned file using your favorite file explorer.

    Installation:
    • Uninstall the previous app if installed.
    • Install the app
    • Give Root Permission
    • Change the mode from the dropdown

    Uninstall/Restore to default:
    • Set the mode to DEFAULT
    • Uninstall the app

    Changelog:
    • 2.1
      Added "set on reboot" mode.
    • 2.0
      Added profiler
    • 3.0
      Lots of changes. Check changelog here
    Downloads: check attachments

    Edit 1: Added Antutu benchmark screenshots for each mode. Check the screenshot file name for the mode used.
    Edit 2: Update: Added force set option for MIUI users(no such problem in custom roms yet) and when the system resets the mode after reboot.
    Edit 3: If not installing: https://forum.xda-developers.com/showpost.php?p=78607474&postcount=31
    Edit 4: If service doesnt restart after boot: https://forum.xda-developers.com/showpost.php?p=78604724&postcount=26
    Source Code for the app: https://github.com/dragneelfps/ThermalConfigChanger/

    P.S- First time posting on XDA. Please correct me if I did something wrong, and I will correct it.
    7
    New update

    • Bumped to 2.0
    • Added profiler. Now have a mode for each app, which you can choose manually.
    Download link in the OP.

    P.S- If not working, please report.
    6
    I'm just asking. You can troll somewhere else. Thank you.

    Sorry but I am not.. I am a kernel dev and extreme means extreme throttling to keep phone at lower clocks and with lower temps... Yea I know this is a poor choice of thermal name as it leads to confusion most of the time...
    3
    Update Time

    New Version, New changes.
    Changelog:
    • Version Bump to 3.0
    • Added toggle to display system apps in profiler
    • Added filter to search apps in profiler
    • Added Option to enable toast messages when mode changes
    • Unified Notifications and services
    • UI Changes
    • Updated about section with links

    Note: If apply on boot doesnt work, then disable battery optimizations in the settings

    Edit: Updated OP with apk.

    Download links in OP(cant edit the OP, any help or info?? plox) and AFH

    Can someone tag the mods? I cant edit the OP.
    3
    **Experimental**
    Update: Added force set option for MIUI users(no such problem in custom roms yet) and when the system resets the mode after reboot.

    Edit: If for any reason the service doesnt restart after rebooting your phone, then please set the app to "Not optimized" in the battery settings.