How To Guide [MIRAVISION] Steps to tweak or disable Mediatek MiraVision Hardware Video Decoder Over-processing™ - Redmi Note 10S

Mediatek Miravision Hardware Video Decoding is found on several Mediatek Chipsets and vendors like Xiaomi design devices for users worldwide that neither allow nor show the settings to configure their media experience to their preference or liking with or without the image processing (or over-processing).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I will update my findings from other vendors ( other than Xiaomi ) and device models ( other than Redmi Note 10s ) and encourage everyone to share their experience with regards to Miravision. Left side of the screenshots have Miravision ON (which is the default) and right side has the over-processing OFF (using the CPU to decode the video, which consumes more battery power but looks more true to life and natural than power saving hardware decoding albeit with Miravision over-processing enforced on).
This thread will help you choose to either leave Miravision enabled or to disable it

( reserved )

What is MediaTek MiraVision?
MediaTek is another name for incredible innovation that powers the brands you love. From smartphones to smart homes, we are always by your side.
www.mediatek.com
What is MediaTek MiraVision?​May 24, 2020
Technology
MediaTek MiraVision is a suite of display-enhancing technologies designed to improve visual quality of displays and video playback by intelligently altering picture attributes such as hue saturation, brightness, sharpness, resolution and frame-rate, among others. It's incorporated into a wide range of MediaTek products including TVs, smartphones, tablets, set-top boxes, blu-ray players and even display-enabled AIoT devices and automotive infotainment.
MediaTek has been refining these technologies for over 20 years - 'media' is in our name - and throughout we’ve optimized MiraVision for each new product category, making it highly power-efficient, more responsive, and more context aware.
Resolution Upscaling
Our high-fidelity scaling and content classifier technologies guarantee unmatched quality preservation and increased visual details. With 4K TVs now the most popular in the market, but TV transmissions and internet streamed video in 4K resolution only currently account for 17% of all content viewed, so effective, high quality resolution upscaling is a critical feature we focus on.
Smartscreen
SmartScreen optimizes display readability while saving power. It first senses ambient lighting and evaluates the content on the screen. Then, our context-aware technology ensures the best viewing experience is delivered even in extreme lighting conditions, while optimizing energy consumption.
Blulight Defender
BluLight Defender minimizes color distortion - avoiding the yellow/red-tint effect like many third-party apps, thus offering a visible quality enhancement for users’ comfort. Our solution maintains superior picture quality while reducing blue light energy with our versatile Memory Color Recovery technology, capable of color-dependent blue light suppression.
AI-PQ (Picture Quality)
MediaTek’s industry first AI PQ technology is available in its Smart TVs and Dimensity smartphone 5G chips. AI PQ works by analyzing different types of scenes in real-time, and then processing this information with the PQ engine to apply the scene-adaptive settings to generate maximum picture quality. The scene detection can recognize common themes such as people, food, landscapes and architecture. Conventional picture quality settings offer a single fixed setting, compromising on real-time picture quality as the content watched varies at any time. With AI PQ and intelligent processing, MediaTek delivers truer picture quality without compromises.
MiraVision Enhanced HDR10+ Video Playback
MiraVision Video supports the latest HDR10+ standard for video streaming up to 4K resolutions. Even legacy HDR10 video can be upgraded to HDR10+ quality in real-time, with dynamic adjustment of every single frame. Since all smartphone displays are different, Imagiq is flexible and assess the display capabilities of different devices, optimizing accordingly via a unique re-mapping technology.
HDR Composer (SDR to HDR)
Dynamically and intelligently up-converts standard SDR video, whether captured from the camera or streamed from the cloud, to HDR quality with increased contrast, for breathtaking visuals and a cinematic experience that is visibly superior.
Ultra Dimming
Our Ultra Dimming technology goes beyond the physical limitation of the backlight module by advanced real-time pixel-based processing to provide a dimmer, yet readable, light emission. Conventionally unavailable for ultra low-light situations, our Ultra Dimming technology improves viewing comfort, especially in darker environments.
Chameleon Display
Our Chameleon Display technology monitors the environment and adjusts the display to mirror print-like viewing comfort on an electronic device.

!! Attention to custom kernel developers ( and GSI patch developers ) !!
The hardware video decoding settings are clearly configurable.
Miravision best setting on Android (Jun 23, 2019)
Here's a Youtube video demonstrating the customization expected from software ROM vendor or a custom kernel developer to look into the kernel source code and figure out the parameters that are clearly configurable from the software, which helps the user tweak the picture mode to user mode with sliders to configure parameters like:
BASIC COLOR TUNING
Contrast
Saturation
Picture Brightness
ADVANCED TUNING
Sharpness
Color Temperature
VIDEO ENHANCEMENT
Dynamic Contrast
RESTORE DEFAULT SETTINGS

Mediatek Miravision Settings

Here's another reference to Settings > Display > Miravision Settings

A user on the Nokia 3 subforum has posted a shortcut workaround to change settings that mentions a shortcut or a button creation on Nougat/ Oreo
[GUIDE] How to enable MiraVision settings
MiraVision is enabled on Nokia 3, but there is no settings tile for this app. Solution is to create shortcut to it. Install QuickShortcutMaker from Playstore, open QuickShortcutMaker and find MiraVision, expand and open it then click create. My...
forum.xda-developers.com

AOSP ROMs for Redmi Note 2 offer ClearMotion and MiraVision by default
source:https://forum.xda-developers.com/t/mod-enable-clearmotion-on-miui-based-roms.3278552/
Root the device [Redmi Note 2] and edit build.prop
Code:
persist.sys.display.clearMotion=1
persist.clearMotion.fblevel.nrm=255
persist.clearMotion.fblevel.bdr=255
ro.mtk_clearmotion_support=1
ro.mtk_slow_motion_support=1
ro.mtk_16x_slowmotion_support=1

My findings look promising as Miravision is clealy a build.prop 0/1 flag
Here's an excerpt from build.prop from a recent Samsung Galaxy device
Code:
ro.mtk_miravision_support=1
ro.mtk_miravision_image_dc=1

I found the correct build.prop setting to disable miravision
[This should work for all vendors that have miravision enabled on their devices]
Steps to follow:
1. Backup everything of value (Risk of data loss is yours alone)
2. Root your device (Redmi Note 10s is rootable with magisk patcher)
3. Install a terminal app like termux from f-droid or Root Explorer app
4. BACKUP EVERYTHING OF VALUE !! Bootloops are possible with wrong config
5. Edit build.prop and add the following line or change it to 0 if found set to 1
Code:
ro.vendor.mtk_pq_support=0
I will mark this issue as solved for this generation of all Mediatek devices from different vendors still selling and still building products that enable miravision without allowing customization or allowing the user to enable/ disable miravision in their stock rom display settings to the user's preference for an overprocessed look or natural look on all video playback applications with supported hardware decoded codecs

miravision said:
I found the correct build.prop setting to disable miravision
[This should work for all vendors that have miravision enabled on their devices]
Steps to follow:
1. Backup everything of value (Risk of data loss is yours alone)
2. Root your device (Redmi Note 10s is rootable with magisk patcher)
3. Install a terminal app like termux from f-droid or Root Explorer app
4. BACKUP EVERYTHING OF VALUE !! Bootloops are possible with wrong config
5. Edit build.prop and add the following line or change it to 0 if found set to 1
Code:
ro.vendor.mtk_pq_support=0
I will mark this issue as solved for this generation of all Mediatek devices from different vendors still selling and still building products that enable miravision without allowing customization or allowing the user to enable/ disable miravision in their stock rom display settings to the user's preference for an overprocessed look or natural look on all video playback applications with supported hardware decoded codecs
Click to expand...
Click to collapse
On my Galaxy A7 Lite I first added "ro.vendor.mtk_pq_support=0" and rebooted, then
"ro.mtk_miravision_support=0" and "ro.mtk_miravision_image_dc=0" , neither of them worked...
I don't think where you add them in the file matters, does it?
Please help, I can't watch a single video without noticing its effects, it's so bad..

Since I do not own the Samsung Galaxy A7 Lite you will have to test this yourself
You could try this (unique to SAMSUNG) flag while keeping the rest also set to 0
ro.mtk_pq_support=2 is the default setting for the Samsung ROM iirc. Try 0

miravision said:
Since I do not own the Samsung Galaxy A7 Lite you will have to test this yourself
You could try this (unique to SAMSUNG) flag while keeping the rest also set to 0
ro.mtk_pq_support=2 is the default setting for the Samsung ROM iirc. Try 0
Code:
ro.mtk_pq_support=0
ro.vendor.mtk_pq_support=0
ro.mtk_miravision_support=0
ro.mtk_miravision_image_dc=0
Click to expand...
Click to collapse
That didn't work either unfortunately. Maybe I'll have to wait for this tablet to get TWRP and a custom ROM...

One problem. After setting
Code:
ro.vendor.mtk_pq_support=0
, color management goes down the drain. Gone are the relatively accurate color profiles (especially Standard) and hello to over saturated monstrosity.

miravision said:
I found the correct build.prop setting to disable miravision
[This should work for all vendors that have miravision enabled on their devices]
Steps to follow:
1. Backup everything of value (Risk of data loss is yours alone)
2. Root your device (Redmi Note 10s is rootable with magisk patcher)
3. Install a terminal app like termux from f-droid or Root Explorer app
4. BACKUP EVERYTHING OF VALUE !! Bootloops are possible with wrong config
5. Edit build.prop and add the following line or change it to 0 if found set to 1
Code:
ro.vendor.mtk_pq_support=0
I will mark this issue as solved for this generation of all Mediatek devices from different vendors still selling and still building products that enable miravision without allowing customization or allowing the user to enable/ disable miravision in their stock rom display settings to the user's preference for an overprocessed look or natural look on all video playback applications with supported hardware decoded codecs
Click to expand...
Click to collapse
Does setting ro.vendor.mtk_pq_support=0 disables hardware decoding?
Will increase the battery drain?

Does setting ro.vendor.mtk_pq_support=0 disable hardware decoding? No
Will increase the battery drain? No

For some reason I tried using the ro.vendor.mtk_pq_support=0 flag in build.prop but it doesn't change anything? My device is a Redmi Note 10S, rooted and bootloader unlocked but for some reason all changes to build.prop are being ignored? What exactly is going on?

miravision said:
!! Attention to custom kernel developers ( and GSI patch developers ) !!
The hardware video decoding settings are clearly configurable.
Miravision best setting on Android (Jun 23, 2019)
Here's a Youtube video demonstrating the customization expected from software ROM vendor or a custom kernel developer to look into the kernel source code and figure out the parameters that are clearly configurable from the software, which helps the user tweak the picture mode to user mode with sliders to configure parameters like:
View attachment 5426103
BASIC COLOR TUNING
Contrast
Saturation
Picture Brightness
ADVANCED TUNING
Sharpness
Color Temperature
VIDEO ENHANCEMENT
Dynamic Contrast
RESTORE DEFAULT SETTINGS
Click to expand...
Click to collapse
Please help, all the features in the Mira vision settings on my Gionee GN5005 (android 6.0) are disabled.

miravision said:
I found the correct build.prop setting to disable miravision
[This should work for all vendors that have miravision enabled on their devices]
Steps to follow:
1. Backup everything of value (Risk of data loss is yours alone)
2. Root your device (Redmi Note 10s is rootable with magisk patcher)
3. Install a terminal app like termux from f-droid or Root Explorer app
4. BACKUP EVERYTHING OF VALUE !! Bootloops are possible with wrong config
5. Edit build.prop and add the following line or change it to 0 if found set to 1
Code:
ro.vendor.mtk_pq_support=0
I will mark this issue as solved for this generation of all Mediatek devices from different vendors still selling and still building products that enable miravision without allowing customization or allowing the user to enable/ disable miravision in their stock rom display settings to the user's preference for an overprocessed look or natural look on all video playback applications with supported hardware decoded codecs
Click to expand...
Click to collapse
Not helpful as well. I have same Redmi Note 10s, when I change ro.vendor.mtk_pq_support to 0 on build.prop and saved, it just give me a bootloop. It made me wasted my time to flash stock ROM on Miflash to get the device back to normal.

I hate this so called feature. It's driving me crazy that it can't be turned off. It cripples the screen for a little more battery life. Why doesn't Qualcomm do such nonsense? Those who say Mediatek is bad really know something.

Related

[APP][2.2+] ~=~ Lumos v1.3.1 ~=~ (Automatic Brightness Manager)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
More control.
More battery.
More comfort.​
Lumos is fully customizable automatic backlight level manager. We focus on minimal CPU usage and maximum battery saving while maintaining great backlight change smoothness and responsiveness.
Lumos, holding true to its legacy, combines the best from all available auto-backlight solutions in a simple to use package and adds many extras for your tweaking needs.
Features:
- extremely low CPU usage
- NO battery or CPU overhead (drain) unless you actively use your device's display
- simple yet powerful configuration GUI with easy step-by-step calibration process
- many options that let you change every aspect of how your backlight works
- program exceptions to set different backlight for any application
- relative excaptions allow you to amplify/attenuate the automatic backlight for specific applications
- custom backlight profiles
- extensive in-app context help
- great customer support with an issue/request tracking system
- button and keyboard backlight support, including smooth backlight if rooted and supported by HW
Requirements:
- android 2.2 or newer
- a light sensor
- managable display brightness (in display options)
- you may need root access to control button/keyboard lights
Compatibility:
- pretty much every HTC device out there
- most Samsung devices
- possibly others if manufacturer adheres to android driver model
If you have any problems, comments or suggestions, please leave a message here or PM (with proper subject name) or in the bug tracker at http://elite-force.eu
Screenshots:
YouTube presentation:
Get it here:
Lumos
Lumos. The smart auto-backlight manager your battery will thank you for.
~ NIKER
Changelog:
v1.31:
- added smooth button mode support for some HTC One series kernels
- added ability to force buttons on/off as exception
v1.3:
- fixed buttons sometimes staying on when sleeping in root mode
- fixed crash when canceling exception
- added Czech translation
- marked as compatible with Android 2.2
- sample queue is wiped on wakeup for quicker re-adjustment to new light level
- increased reliability of root commands
- experimental more reliable button off on sleep (root modes)
v1.2:
MAJOR CORE CHANGES, CLEAN REINSTALL RECOMMENDED
- reworked sample queue and calculations to allow for intermediate values, resulting in more smoothness in precise mode
- decoupled sample queue and update queue length (update is now performed after every sample if needed)
- above results in lower average latency and allows for longer sample intervals (less CPU usage, more smoothness)
- above also makes larger sample queues viable as means to smoothen out sensor fluctuations
- added ability to apply user min/max as dynamic range for all calculations (compresses CalBrightness into user range instead of capping)
- Lumos will try to use root access to bulletproof itself if you disable ongoing notification icon
- fixed crash after increasing sample queue size
- tweaked the graphs of built-in profiles to better accommodate dynamic range compression
- added backlight fix for HTC One series phones to prevent button flickering (you need to switch the mode manually)
- allowed broader range for sensor sampling rate and sample queue
- showing average latency instead of worst case in settings to get more realistic numbers
- fixed bugs in relative exceptions
- installed app list is now sorted by name
- other minor bugfixes
! your sampling rates, queue size and animation length settings will be reset after update
! new option Compress Dynamic Range will default to ON
great job
Just purchased this nik3r to say thanks for your work on the Elite kernel for the One X+.
I tend to use 50%, 65% or 85% brightness depending on the lighting, so this'll allow me to finetune the screen backlight levels to my liking & hopefully save a bit of battery in the process.
One small issue on AOKP 4.1.2 for the One X+ though is that the button backlight doesn't ramp up & down along with the screen brightness.
I was under the impression that it is mean to?
Or is this feature only supported under Sense roms on the One X+?
For One X+ you need to use root mode to get reliable on/off and stock-based ROMs don't support smooth levels, unfortunatelly.
Maybe AOSP ROMs will add the support, because I doubt it is a hardware limitation but rather driver issue.
nik3r said:
For One X+ you need to use root mode to get reliable on/off and stock-based ROMs don't support smooth levels, unfortunatelly.
Maybe AOSP ROMs will add the support, because I doubt it is a hardware limitation but rather driver issue.
Click to expand...
Click to collapse
Ah ok. Thanks for the quick reply.
some feedback from me:
this app is awesome! it does exactly what it should and the calibration process makes it very simple to set it up to the values i prefer for autobrightness. there's no need anymore to create/flash mods to reduce autobrightness settings.
i also have some suggestions for future versions:
some more explanations on settings (at least for the core section), profiles and app exceptions since not everything there is self explanatory.
but as this does not affect basic functionality of this app, i'd give 5 stars for this one. i recommend it to everyone who wants to improve battery life by easily setting his own values for brightness levels!
Just purchased this app.I have never buy an app from google play before, it is my first time
Also i want to say thanks for eilite kernel for my hox+ I really appreciate your work nik3r.
Best regards.
New version
New version of Lumos v1.2
is released and will appear on the Play Store shortly.
In the meantime I added a changelog to the second post and it is pretty extensive
Hope you enjoy the update as much as I enjoyed making it!
~ NIKER
Thanks
Thanks
this good software
Let me just say based on my experience that Lumos app in terms of battery and functionality is a very great app! It does exactly what I expect from an quality Automatic brightness manager. Did I mention that Lumos supports apps exception too? Just Perfect!
Developer support is also superb! I've been using Lux since it was free and also purchased the paid app but uninstalled it when Lumos came out and never looked back again.
:good::good::good:
Re: [APP][2.2+] ~=~ Lumos v1.2 ~=~ (Automatic Brightness Manager)
I tried to get this app but Google play said it was not compatible.
Any idea why my HTC legend would be an incompatible device?
Edit: It's got version 2.2 & rooted
Sent from my HTC Legend using xda app-developers app
Sorry Lumos needs 2.3 or better
Re: [APP][2.2+] ~=~ Lumos v1.2 ~=~ (Automatic Brightness Manager)
nik3r said:
Sorry Lumos needs 2.3 or better
Click to expand...
Click to collapse
I think that the thread title and description needs changing then as it says 2.2+
Sent from my HTC Legend using xda app-developers app
New version
New version of Lumos v1.3.1 will appear on the Play Store shortly.
It now fully supports smooth button backlight management on some newer One X and X+ custom kernels like EliteKernel and Blade kernel.
Also you can for example set the buttons backlight to be off for your video player using an exception.
Enjoy
Brilliant Application, actually this is one is truly worked for me. I absolutely love this awesome app.
One small request though, I do live in tropical country at times when I take out mobile in direct sunlight the app takes some time to auto adjust the brightness, It is is important for me to see caller or message immediately, can this speed-ed up ? or how about when phone is turned on in direct sunlight the screen turns to max brightness then auto adjusting to optimum value so that I can see the calls/messages from.
The thing is, once the call window appears, no app can change brightness until the call ends (at least on htc). The control is returned to android and there is no workaround i know of. I'll take a second look later in case something changed in 4.2.
If you turn the display on, the sensor sample queue is wiped so the change should be almost immediate. But the call turns it on in your pocket and then returns control to android.
Maybe you could try to add an exception for the phone app and force the display high, but I don't think that will work either.
And thanks for the review
Sent from my X+ powered by ARHD & EliteKernel
nik3r said:
The thing is, once the call window appears, no app can change brightness until the call ends (at least on htc). The control is returned to android and there is no workaround i know of. I'll take a second look later in case something changed in 4.2.
If you turn the display on, the sensor sample queue is wiped so the change should be almost immediate. But the call turns it on in your pocket and then returns control to android.
Maybe you could try to add an exception for the phone app and force the display high, but I don't think that will work either.
And thanks for the review
Sent from my X+ powered by ARHD & EliteKernel
Click to expand...
Click to collapse
Thank you nik3r for detailed reply. I do understand now. Anyway I don't mind it as this app really works well. I think many are not aware of this app and how about releasing trial version on Google Play. It is just a suggestion though, thanks for your time!
nagendraps said:
Thank you nik3r for detailed reply. I do understand now. Anyway I don't mind it as this app really works well. I think many are not aware of this app and how about releasing trial version on Google Play. It is just a suggestion though, thanks for your time!
Click to expand...
Click to collapse
yes
given the price range, atrial version would be apprciated
Envoyé depuis mon Transformer TF101 avec Tapatalk
Still working great and my sole auto brightness app. nik3r one request, can you make app launch quicker in 4.2.2.
It usually takes long time to open in 4.2.2 (Vanilla RootBox ROM)
thanks

BORETS ROM for Asus Zenfone 6 & Zenfone 5

I represent the modified stock firmware, based on the firmware 3.24.40.87 Zenfone 6 (Android 5.0), as well as Zenfone 2 / Zoom / Zenfone 3 ZS550KL (5.0, 6.0.1, 7.0) firmware. ROOT already integrated. Video review here:
Disclaimer: I remind you that everything you do on your fear and risk. I'm not responsible for the breakdown of devices, bricks caused by your own hands (well, my hands, too, it's true, software to kill iron is unlikely to come out)
How to install:​1. Requires an unlocked bootloader and TWRP !!!
2. Install the firmware. Installation takes place quickly, about 1 minute. When installing the firmware, the most recent TWRP 3.0M5
Attention! The first start of the firmware after the wipes can reach 10-15 minutes.
Development is hard work. If you want to support not only beautiful words, my profile has information on how it can be done
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
0. Despite the fact that I tried to make firmware based on the most extreme firmware of android 5, where already the asus changed the theme engine and sawed out the possibility of changing the themes of the status bar and settings, I saved this opportunity!
1. Setup wizard, sound service, preset from Zenfone 2 and 3 (6.0.1, 7.0). In addition to the usual effects added "Pure" - when the headphones are inserted and "Outdoor" - for the external speaker. Asus Music the newest version 2.1.0.40, which modified to work on 5.0, in the code frameworks made the relevant edits, so that the asus music did not crash after every reboot of the phone, also from this player there is access to the equalizer (item Fine tuning) Sound in the headphones really cool
2. The kernel I modified with a lot of governors and optimizations, the Mass Storage mode, the fix of the stock core, which could not catch the network after the exit from the subway or cellars, fixes of the device hangs on charging, etc. Thanks @nheolinkin https://forum.xda-developers.com/zenfone-5/general/share-discussion-users-problems-unlock-t3629739
3. Curtain almost in the style of Zenfone 3 Android 7.0 with the corresponding icons therefrom, also an increased grid of 5x4 titles, the Android system icon and debugging from ydb from android 7, the icon of the system's graphical interface from android 6.0.1, reduced the minimum possible number of items for quick settings (Not counting the first line of the quickbox-quickbox) from 8 to 5
4. Extended reboot menu with items for quick reboot, reboot into bootloader and recovery + at the bottom of setting sound modes
5. Added a response to the call by applying the phone to your ear (Settings- ZenMotion- click on the text "Motion gestures" - the menu will open and you will place the appropriate checkboxes there). It does not work very well, it is necessary to apply it quite sharply to the ear, but it does work nonetheless. During the incoming call, hold the phone in front of you in your hand, bent at the elbow and along the arc, without bending the elbow, bring to the ear, there will be a pick-up
6. Start the camera by double pressing the volume buttons when the phone is sleeping and the screen is not lit (Settings-Lock Screen-Current Camera)
7. Advanced adjustment of screenshots (disabling / enabling the sound of the shutter, the format of screenshots). In the main Settings menu item "Screenshot"
8. Updated a bunch of services and applications to the extreme firmware of zenfon 2 5.0 2.20.40.198 and something borrowed from its own sewing zenfon 2 on 6.0.1
9. The menu of the recent applications as in 6.0.1 (flat)
10. Due to the lack of space in the system partition, massive sawing was necessary. The first thing, demolished the Asus Mobile Manager. This is the main evil, android himself is able to clean and programs know whether to auto-start them or not. If you think that if the asus mobile manager writes that 10000 applications were stopped by the autorun manager, then it does not mean that they all started, in fact, 10-15 pieces, and the rest did not work without the manager. In general, this rubbish with advertising and pictures, which only harms and eats. You can not try to put it from the market, write that the device is not supported
11. App powersaver and the modes themselves took from zenfon 2 and something under our devices adapted. Unlike some incomprehensible modes, they actually change something to the zenophon 5 and 6, for example, when switching from the performance mode to the optimal illumination of the screen, the brightness (inoutdoor mode) is slightly reduced and the frequency drops to 1600 MHz. And, in general, it is better to always use a productive mode, oddly enough, the battery holds better.
12. Accelerated update of the davick cache and it takes up less memory, however, there may be performance sagging the first minutes after reboots.
13. Full support for Asus Flip Cover 2
14. I borrowed the brightness levels of the display from Zenphon 2 and added a few to reduce the minimum manual and auto brightness
15. Firmware already rooted, built-in SuperSu
16 Modified ZenUI Launcher with autorotate homescreen, smooth scaling, extra font sizes, extra dock bar
16. Other, I forgot already what I added
Current known issues :
1. Randomly turn on camera led after wake screen with double tap/press power button. For turn off led should lock/unlock screen again
Folder with firmware on google disk. It is better to use browsers, and then clients cache rarely and slowly update. Link https://drive.google.com/drive/fold...ourcekey=0-9TEOq_YFjreiYYDaN7MFkA&usp=sharing
Kernel source here(github not working for me in present time): https://drive.google.com/file/d/0B4...=sharing&resourcekey=0-vhvAj-PYvx70_22cK7wHiA
XDA:DevDB Information
BORETS ROM, ROM for the Asus Zenfone 5
Contributors
BORETS24
Source Code: https://github.com/BORETS24/for-Zenfone-6-5.git
ROM OS Version: Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Need unlocking bootloader
Based On: Stock
Version Information
Status: Testing
Created 2017-07-13
Last Updated 2019-08-16
Successful install in my Zenfone 5, and root access is active. Audio wizard is running even i use Poweramp. So far so good.
Good work Borets
"You said something new could happen," I guess.
We are waiting for the success of the success!
I think the volume of zenfone features that piled up in this rom. 824mb wwwooow
I will test
I found three bugs:
1. Gallery crash. Solution- install gallery update from Google Play and other sources and clear data
2. Did not work Asus Contacts Dark theme, after reboot again light theme. Try to fix...
3. Powersave modes work incorrectly. very often max freq decrease to 1333 or 1600 MHz. Also try to fix
4.Camera closed when make photo
EDIT: Now everything looks fine.
Mustafa Can said:
I will test
Click to expand...
Click to collapse
We are expecting a worthy bout Mustafa
thanks kardeşim
Changelog BORETS ROM:
-Fixed:
*** 1. Camera outage when taking photos
*** 2. Crash Gallery
*** 3. Flattened quick settings panel icons (replaced by others)
***4. Power saving modes (like the higher the maximum frequency does not drop to 1333 MHz)
- Decreased DPI by default from 320 to 300
- even deleted the application (Asus Backup, ShareLink, etc.), well, there is a catastrophic lack of space in the system partition
zenfone 5?
---------- Post added at 01:37 AM ---------- Previous post was at 01:23 AM ----------
Potoyskee said:
Successful install in my Zenfone 5, and root access is active. Audio wizard is running even i use Poweramp. So far so good.
Click to expand...
Click to collapse
how did you flash?
jhephoy said:
zenfone 5?
---------- Post added at 01:37 AM ---------- Previous post was at 01:23 AM ----------
how did you flash?
Click to expand...
Click to collapse
By using twrp 3.0.M5-0,
1. advance wipe select dalvik,system,cache, and data
2.wipe format data then type YES
3. Reboot to recovery again
4. install zip file BORETS24.
Bug report.
Front cam have blur in left of the screen if you take video.
Potoyskee said:
Bug report.
Front cam have blur in left of the screen if you take video.
Click to expand...
Click to collapse
Confirm. But if you switch video resolution from FullHD to HD for front camera - blur will not. I changed codecs and camera config and don't remember, stock have FullHD for front camera or not?
BORETS24 said:
Confirm. But if you switch video resolution from FullHD to HD for front camera - blur will not. I changed codecs and camera config and don't remember, stock have FullHD for front camera or not?
Click to expand...
Click to collapse
no it doesnt... stock only have HD and TV quality for front camera
sorry. Borets Kernel work for CM12.0 ??? [5.0.2]
ShOgYzzz said:
sorry. Borets Kernel work for CM12.0 ??? [5.0.2]
Click to expand...
Click to collapse
No, kernel only for stock based Lolipop ROMs
BORETS ROM_1.1 [/ B]
-now the LED notifies about events even when on charging
-Now 25 levels of multimedia volume instead of 15
Fixed:
-release from the point "Special abilities" when trying to put something there
- the disabled mode of video shooting FullHD for the front camera (which in a stock was never)
BORETS24 said:
BORETS ROM_1.1 [/ B]
-now the LED notifies about events even when on charging
-Now 25 levels of multimedia volume instead of 15
Fixed:
-release from the point "Special abilities" when trying to put something there
- the disabled mode of video shooting FullHD for the front camera (which in a stock was never)
Click to expand...
Click to collapse
Sorry. i think this thread is Kernel.
BORETS24 said:
BORETS ROM_1.1 [/ B]
-now the LED notifies about events even when on charging
-Now 25 levels of multimedia volume instead of 15
Fixed:
-release from the point "Special abilities" when trying to put something there
- the disabled mode of video shooting FullHD for the front camera (which in a stock was never)
Click to expand...
Click to collapse
I had problems logging into facebook on the previous version. Is it fixed in this?
Very good work!
:good:
the.password said:
I had problems logging into facebook on the previous version. Is it fixed in this?
Very good work!
:good:
Click to expand...
Click to collapse
It is not my fault. It is facebook fault and your fault too. For correct facebook work you need use x86 versions! From Google Play facebook present to us ARM version here normal versions for x86 https://www.apkmirror.com/apk/facebook-2/facebook/variant-%7B%22arches_slug%22%3A%5B%22x86%22%5D%7D/
Borets; Do not you think roms thinning? For example, gapps pico and other unnecessary

Camera PX on the Pixel 3a

I thought of opening a thread for CStark's Camera PX specific for the Pixel 3a, for settings, samples, comparing photos and for those who might not know it
Here are some settings recommended:
MAX_hey said:
I am using the following settings on my 3a and PXv4.5. The result has been incredible. I always use it with the HDR+ Enhanced enabled.
ADVANCED:
HDR+ control: On
PX MOD SETTINGS:
Synthetic Fill Flash: Off
Disable Focus Tracking: Off
Disable Motion Photos: On
Non-ZSL Frame Count: Default
Maximum Zoom Level: Default
Super Res Zoom Always On: Yes
Force Sabre Merge: Off
DCI-P3 Color Space: On
Portrait HDR+ Enhanced: Off
AI AWB for ZSL: Off
AI AWB for HDR+ Enhanced: On
AI AWB for Night Sight: On
LIB PATCHER:
Tone Curve: On (with default and stock settings)
Shadows Point: 0.33 (Default)
Highlight Points: 0.33 (Default)
Shadows (Lower Curve Half): -6 (Shadows Stock)
Highlights (Upper Curve Half): 15 (Highlights Stock)
Force System Noise Model: Off
Disable Dehaze: Off
Sharpness: 0
Saturation: 1.5
Global Luma Denoise: 1.0 Default
Global Chroma Denoise: 1.0 Default
WAVELET LUMA DENOISE LEVELS
Level 1 (Fine Details): 0.375
Level 2 (Rough Surfaces): 0.375
Level 3 (Edges): 0.375
Level 4 (Smooth Surfaces): 0.5
WAVELET CHROMA (Low Frequency) DENOISE LEVELS
Level 1 (Fine Details): 0.375
Level 2 (Rough Surfaces): 0.375
Level 3 (Edges): 0.375
Level 4 (Smooth Surfaces): 0.5
WAVELET CHROMA (High Frequency) DENOISE LEVELS
Level 1 (Fine Details): 0.375
Level 2 (Rough Surfaces): 0.375
Level 3 (Edges): 0.375
Level 4 (Smooth Surfaces): 0.5
Is an adaptation of the settings that the @Gnaius posted here previously. Tell us how these settings work for you.
Click to expand...
Click to collapse
-> Do you have any other setting suggestions? Or any samples comparing Camera PX vs Stock Google Camera?
C'mon guys, anyone?
Using PXv4.3, but they should be quite similar.
Here are some of my settings:
Face shape correction disabled
Synthetic fill flash disabled
Super res always on disabled
Force sabre off
AI AWB on for everything (all 3 modes)
Lib patcher enabled
Global luma denoise 0.75
Tone curve on
Shadows -2
Highlights 17
The rest are mostly set to their defaults.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now testing PXv8.1 and quite pleased with the results so far.
Only change from default is 'Google AWB' always on.
I personally prefer AI AWB as I care more about skin tones and "memory colours" than actual colour temperature.
Mefiboshet said:
I personally prefer AI AWB as I care more about skin tones and "memory colours" than actual colour temperature.
Click to expand...
Click to collapse
So you say "AI awb off" is more accurate to reality? Interesting...
Tomar777 said:
So you say "AI awb off" is more accurate to reality? Interesting...
Click to expand...
Click to collapse
Not always, but often.
Actual colour temperature is usually somewhere in the middle.
I wish there was an option to control "AI AWB amount" rather than it just being an on/off switch.
What the AI is doing (for instance) is "thinking": This is a wall, walls are white, I'll adjust the white balance to match that.
In reality, some walls are actually yellow...
I leave it on because I found that it's very good at cancelling unflattering colour casts from artificial light sources such as orange'ish street lights.
The end result may be a less faithful recreation of the actual scene, but a better looking photo that is more similar to how we remember it, as our brain also has a tendency to subliminally "cancel" such colour casts in retrospect.
Tomar777 said:
I thought of opening a thread for CStark's Camera PX specific for the Pixel 3a, for settings, samples, comparing photos and for those who might not know it
Here are some settings recommended:
-> Do you have any other setting suggestions? Or any samples comparing Camera PX vs Stock Google Camera?
Click to expand...
Click to collapse
HDR enhanced always on needs still fotos which is not common always , if there is motion in what you capture results are blurry
casabel said:
HDR enhanced always on needs still fotos which is not common always , if there is motion in what you capture results are blurry
Click to expand...
Click to collapse
What Max_hay suggests is HDR+ Control to be set on "ON" so you can switch it off whenever you like.
If this setting is on "OFF" HDR+ stays on all the time
Tomar777 said:
What Max_hay suggests is HDR+ Control to be set on "ON" so you can switch it off whenever you like.
If this setting is on "OFF" HDR+ stays on all the time
Click to expand...
Click to collapse
thank you for the clarification
Cstark has stopped developing his Pixel GCam but we have some news:
S4turno said:
New update from MWP:
- Gcam_8.2.204_V1.1_MWP
Changes:
1. Enable face detection
2. Enable focus tracking on video mode ( Thanks cstrak27 )
3. Added JPG quality options ( Thanks PZD )
4. Added DCI-P3 color gamut options
5. Added Pixel 5 AWB ( Thanks Arnova8G2 & Rakin )
6. Added new paramenter on Rampatcher
7. Reduce saturation on my xHDR lib by default
8. Removed Dynamic depth options ( still unstable ), use the "HDR style / model" instead
---
Nikita also released a new update and it mentions Pixels ("Optimized GCam for Google Pixel devices").
I don't know how well it works and it's based on GCam 8.1 (not 8.2, like MWP's), but here's the link in case someone wants to test:
- NGCam_8.1.101-v1.2-fix
Click to expand...
Click to collapse
In MWP's GCam there are many parameters under "advanced" .
Interesting settings:
HDR+ style/model,
Ram Patcher,
MWP custom Lib HDR lib (red color),
Custom AWB,
Astro max exposure time
Will work a bit with this one, any setup recommendations are welcome.
New version from MWP Gcam_8.2.204_v1.2_MWP.apk
Google Camera 8.2.204 Mod V1.2 by MWP
==============================
20-07-2021
Changelog from previous version :
1. Enable camera sound switch for pixel JPN region ( thanks cstark27 )
2. Fixing Pixel RGB calibration on custom AWB
3. Added some new AWB
On Pixel 3a running LineageOS 18.1, switching to Portrait mode using the rear-facing camera crashes the camera app.

[CLOSED][STABLE] [11] dotOS 5.2 with hybrid Material You Design based on Official GSI for Samsung Galaxy A71

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
#DroidOnTime
For Galaxy A71
FULLY WORKING
Code:
Your warranty is now void.
* I am not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
*
dotOS is an Android Rom which focuses on performance and stability. Our aim is to enable a user to extract as much juice as possible and get most out of his/her device. This rom is based on an official GSI, which means it is guaranteed to boot if procedures are done correctly.
CLEAN FLASH is recommended :
Make Sure You Have TWRP 3.6.0 or OrangeFox recovery installed.
Download the latest build and GApps
Reboot to recovery
Make NAndroid backup (Not Necessary)
Wipe Data, Cache , Dalvik
Flash the ROM and Kernel (the one linked below)
Flash Magisk (Magisk) This is the only one that works.
Reboot
-----------------------------------------------------------------------BUGS------------------------------------------------------------------------------
- Bluetooth doesn't work, unless you disable force a2dp offload in developer options.
- MTP is still not working.
- SIM 1 incoming and outgoing might not work (try your luck i guess, I hope it works for you)
- People who doesn't follow the instructions carefully still has issues with the ROM not being able to install/boot
- You tell me
Some devices may not be able to boot this ROM. To fix:
(thanks to @Zainullahk1234 for figuring this out)
- install One UI boot into One UI
- change date to 3 months from now
- check for updates (make sure you have internet connection)
- boot into download mode
- flash twrp 3.6.0 or orangefox recovery and vbmeta
- boot into recovery
- do format data
- flash multidisabler
- flash rom
- flash kernel as boot
- do factory reset
- reboot
--------------------------------------------------------------------TWEAKS----------------------------------------------------------------------------
TigerTweaks 4.0
Step 1 - Configuring FDE.AI
- Uninstall ANY OTHER KERNEL MANAGER app including smartpack/Ktweaks to avoid conflict, since this app uses AI and machine learning to dynamically boost performance when needed
- Install FDE AI Magisk Module to make it a system app, thus it will work better and removes all kernel locks from OEMs (I'm looking at you, Samsung) https://github.com/feravolt/FDE.AI-docs/releases/download/12.4.1m/FDE.AI-as-system-app.MAGISK.zip
- Update FDE AI to the latest version by downloading the latest APK here, since the fde ai magisk module will only install fde ai 12.4.1, not the latest version: https://github.com/feravolt/FDE.AI-docs/releases
Step 2 - Ask AI to optimize your system!
- Move to the bottom of the screen and select AI Chat, then type /advancedai (no space, no uppercase letters). This will going to make the AI more effective, without you having to do anything.
- Then, type /extraopt everything and /extraopt. This will optimize your system as best as possible for maximum performance and power saving, and it has a BIG, BIG performance effect, and battery would last longer too.
- Type /extraopt auto. This will optimize your system every 5 AM in the morning. Make sure device is charging and screen is off everytime you sleep!
- Go to the settings tab and use the AUTO settings for FDE AI.
Why not performance? Why not powersave?
Well, by setting the FDE to stick to max performance or power savings at all times, youre missing out the one key advantage that FDE has. Which, the AI can shift between performance and power savings (or even in between depending on the load) in real time. If your phone is on idle, FDE would go into Automatic/Power Saving mode, and if you're playing your favourite game or is doing a heavy task, FDE would go into Automatic/Performance mode. So, you will get performance ONLY when you need it. If your phone is on idle, it would switch fde to powersave, thus saving a ton of battery life!
- Tap on boost heavy games, force doze, and disable throttling.
NOTE: Only disable throttling on NON OC KERNELS! Disabling throttling in OC KERNELS can lead to overheating!
- Good features to keep in mind:
1. /gamelistadd package name
You can add your own heavy game here! For example, if you play war robots, go look at the package name for War Robots, and then enter the package name (for war robots it's com.pixonic.wwr) because your game might not be listed on the heavy games list! Though this is not strictly necessary as FDE AI can detect if you're under heavy GPU/CPU load while playing games, so FDE can adjust to Automatic/Performance which will boost your game, even if it's not included in the heavy games list.
2. /downscale
You can downscale your resolution without having to adjust fiddly DPI settings! The AI would work on everything for you to scale it adaptively, so no risk of soft bricking!
For example:
Downscale 540 for 540p (qHD)
Downscale 720 for 720p (HD)
Downscale 1080 for 1080p (FHD)
Downscale 1440 for 1440p (QHD)
Downscale 2160 for 2160p (4K)
Step 3
- Install GMS doze magisk module. Helps to reduce power consumption of google play services which will increase performance and extend battery life.
Mod Edit: DL link removed.
Recommended Custom Kernel
Gcam: https://www.celsoazevedo.com/files/android/google-camera/dev-bsg/f/dl61/
apply this config https://www.celsoazevedo.com/files/android/p/f/2021/11/BSG-A71-GV1h.xml
and this LIB https://f.celsoazevedo.com/file/cfiles/gcm1/morgenmanlibv6.so
Note: to get Macro functionality and extra cameras, enable it in phh treble settings - samsung settings.
Get fast charging
to install download from https://drive.google.com/file/d/1KguCeLD-VHShm0MYzKhYrsAv-rZAuJeA/view?usp=sharing
Follow the instructions, and then select 4500ma and 27w. This would make your device charge faster
@faizauthar12 for the Kernel
https://github.com/faizauthar12/android_kernel_samsung_a71 - Kernel source.
@mohancm for releasing and maintaining DotOS.
BSG for Gcam, his config, and Lib
@FeraVolt and @gloeysik for the apps used in TigerTweaks 3.0
before you guys install this rom, read the instructions carefully please.
reserved
reserved
You say mtp is working dude?
Youmeko said:
You say mtp is working dude?
Click to expand...
Click to collapse
apparently it works, until i tried plugging it into some digital camera to transfer files, then it ceases to work
Youmeko said:
You say mtp is working dude?
Click to expand...
Click to collapse
a patch will come soon
TigerLake said:
apparently it works, until i tried plugging it into some digital camera to transfer files, then it ceases to work
Click to expand...
Click to collapse
It support for transfer of files media from laptops PC.
And where is your tiger tweak 4.0?
Fod not working bro .it asking for touch sensor A71 doesn't have back fingerprint sensor lol
fod not working
MariyanGOD said:
fod not working
Click to expand...
Click to collapse
Patch coming later
Youmeko said:
Fod not working bro .it asking for touch sensor A71 doesn't have back fingerprint sensor lol
Click to expand...
Click to collapse
TigerLake said:
Patch coming later
Click to expand...
Click to collapse
when?
MariyanGOD said:
when?
Click to expand...
Click to collapse
After DotOS android 12 is released. Alongside tigertweaks 4.0 and simplified 4.1
MariyanGOD said:
when?
Click to expand...
Click to collapse
just use zaintweaks 3.1 (im releasing 4.0 soon and it will have good battery too!) (as discussed on telegram)
TigerLake said:
After DotOS android 12 is released. Alongside tigertweaks 4.0 and simplified 4.1
Click to expand...
Click to collapse
nice patch that never released lol
already got fix for fingerprint
Zainullahk1234 said:
nice patch that never released lol
already got fix for fingerprint
Click to expand...
Click to collapse
wait really?
Zainullahk1234 said:
nice patch that never released lol
already got fix for fingerprint
Click to expand...
Click to collapse
****'s buggy. I'll wait for android 12 for now.
TigerTweaks 4.0
Step 1 - Configuring FDE.AI
- Uninstall ANY OTHER KERNEL MANAGER app including smartpack/Ktweaks to avoid conflict, since this app uses AI and machine learning to dynamically boost performance when needed
- Install FDE AI Magisk Module to make it a system app, thus it will work better and removes all kernel locks from OEMs (I'm looking at you, Samsung) https://github.com/feravolt/FDE.AI-docs/releases/download/12.4.1m/FDE.AI-as-system-app.MAGISK.zip
- Update FDE AI to the latest version by downloading the latest APK here, since the fde ai magisk module will only install fde ai 12.4.1, not the latest version: https://github.com/feravolt/FDE.AI-docs/releases
Step 2 - Ask AI to optimize your system!
- Move to the bottom of the screen and select AI Chat, then type /advancedai (no space, no uppercase letters). This will going to make the AI more effective, without you having to do anything.
- Then, type /extraopt everything and /extraopt. This will optimize your system as best as possible for maximum performance and power saving, and it has a BIG, BIG performance effect, and battery would last longer too.
- Type /extraopt auto. This will optimize your system every 5 AM in the morning. Make sure device is charging and screen is off everytime you sleep!
- Go to the settings tab and use the AUTO settings for FDE AI.
Why not performance? Why not powersave?
Well, by setting the FDE to stick to max performance or power savings at all times, youre missing out the one key advantage that FDE has. Which, the AI can shift between performance and power savings (or even in between depending on the load) in real time. If your phone is on idle, FDE would go into Automatic/Power Saving mode, and if you're playing your favourite game or is doing a heavy task, FDE would go into Automatic/Performance mode. So, you will get performance ONLY when you need it. If your phone is on idle, it would switch fde to powersave, thus saving a ton of battery life!
- Tap on boost heavy games, force doze, and disable throttling.
NOTE: Only disable throttling on NON OC KERNELS! Disabling throttling in OC KERNELS can lead to overheating!
- Good features to keep in mind:
1. /gamelistadd package name
You can add your own heavy game here! For example, if you play war robots, go look at the package name for War Robots, and then enter the package name (for war robots it's com.pixonic.wwr) because your game might not be listed on the heavy games list! Though this is not strictly necessary as FDE AI can detect if you're under heavy GPU/CPU load while playing games, so FDE can adjust to Automatic/Performance which will boost your game, even if it's not included in the heavy games list.
2. /downscale
You can downscale your resolution without having to adjust fiddly DPI settings! The AI would work on everything for you to scale it adaptively, so no risk of soft bricking!
For example:
Downscale 540 for 540p (qHD)
Downscale 720 for 720p (HD)
Downscale 1080 for 1080p (FHD)
Downscale 1440 for 1440p (QHD)
Downscale 2160 for 2160p (4K)
Step 3
- Install GMS doze magisk module. Helps to reduce power consumption of google play services which will increase performance and extend battery life.

Themes / Apps / Mods [App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods, QS Tiles, Tasker Support and More)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About this app:
Refresh Rate Mods
Change default refresh rates
- Easily change the overall refresh rate settings of devices supporting multiple refresh rates.
- Set supported mid refresh rates as the maximum refresh rate limit for battery savings
(Note: It's reported that 48Hz and 96Hz doesn't work on Adaptive mode on S23 base)
- Set separate refresh rates for power saving mode and for low battery state [1]
- Quick settings shortcut
- Tasker plugin support
Refresh rate (motion smoothness) mode switcher(Normal, Adaptive or High)[2]
- Set you device motion smoothness mode to static refresh rates (high mode) for better smoothness if so desired
- Tasker plugin support
Per-app refresh rate settings:
-Set different refresh rate settings for every app either adaptive or static [1]
Keep selected refresh rate mode on power saving mode[1]
- On devices with One4 or lower, GMH will automatically apply a workaround to bypass 60Hz limit on Power Saving Mode.
- Need extra steps on OneUI5.*. Test it first.
Screen-off Mods:
Screen off/AOD refresh rate (Force to Lowest Hz)
- Force the lowest refresh rate on screen-off or Always-On Display(AOD)
- Tasker plugin support
- Select custom refresh rate for AOD/screen-off [1]
Auto apply power saving mode during screen-off [2]
Auto disable Autosync
Quick-doze mod
- Quickly enter doze mode (than usual) during screen-off that can not be interrupted by motion with customizable maintenance window interval [1][2]
- Tasker plugin support
Auto SENSORS OFF (non-root workaround)
- Device sensors will automatically turn off while screen is off until the device is unlocked to help minimize battery-draining motion-triggered wakelocks while device is not being used [premium]
- Tasker plug-in support
- Supports up to OneUI4.* only
Others
Battery protection mod (Experimental)
- Option to set maximum charge to 86%-95%(for OneUI4+) [1][2]
Quick resolution switcher
- Easily switch to any supported resolutions using the included quick setting tile[2]
- Tasker plugin support
Customizable refresh rate monitor
- Use statusbar or overlay which you can place anywhere on screen.
- Tasker plugin support
Net speed statusbar indicator
OneUI inspired UI.
[1] Enabled for premium users (with 2days premium trial)
[2] These features require a one-time ADB procedure (this is not root)
Info:
This app targets older android sdk in order to control refresh rates without ADB setup or root. Just tap OK the dialog that says "This app was built for an older version of Android...." when opened for the first time. If OK button is not visible, just tap the blank space on the lowest portion of the dialog. If google play protect prompts during install that the app is built for older version of android and doesn't include the latest privacy protections, you can ignore it and proceed to the installation. For privacy related concern, please refer to FAQ No. 3.
Download and changelogs
Github wiki
--Reserved--
Awesome app, I used this back when I had the S20 as well.
I can't seem to get 96 Hz max refresh rate to work in adaptive mode, it ends up capping itself to 60 Hz. Playing around with brightness has no effect nor the current app used. Works fine in constant high mode.
Anything I can provide to assist in debugging this?
This software support 1Hz?
tomascus said:
Awesome app, I used this back when I had the S20 as well.
I can't seem to get 96 Hz max refresh rate to work in adaptive mode, it ends up capping itself to 60 Hz. Playing around with brightness has no effect nor the current app used. Works fine in constant high mode.
Anything I can provide to assist in debugging this?
Click to expand...
Click to collapse
Oh no this doesn't sound good.
This is with PSM disabled and on any brightness level right? If this is the case, there's only one probable explanation - samsung disabled 996Hz on Adaptive mode on S23 base(sorry can't confirm this myself since as I don't have the device) . This is directly related to the calibration that was done on the display on color and brightness consistency across different refresh rates.
If you'll execute
"adb shell settings get system peak_refresh_rate" on adb, it should return the max refresh rate that you set on GMH.
Thank you.
BaGRoS said:
This software support 1Hz?
Click to expand...
Click to collapse
lowest is 10Hz based on configuration read from the device.
Fair enough, but I did looking on the opening event from Samsung and I thing, I heard 1Hz...
BaGRoS said:
Fair enough, but I did looking on the opening event from Samsung and I thing, I heard 1Hz...
Click to expand...
Click to collapse
You did. It's ridiculous that companies keep getting away with giving us the specs and not the reality. They'll be all like "but it goes to 1hz when it's on the AOD so we didn't lie" if someone tries to sue them for it.
Hello
first of all thank you very much for the app.
It is an wesome feature beeing able to reduce the resolution and reduce the minimum Hz limit. But I have a question aboit the Hz counter:
Which FPS / Hz counter is showing the correct number?
Developer mode show screen Hz or this app?
According to the App on Standard 60 Hz mode the display never clocks down.
According to the developer mode counter it clocks down to 24 Hz.
Which one is correct?
Edit:
BTW: 48Hz is not working , too outside of games.
Hi, I'm on base S23 @ v8.1.4, I can confirm that setting max refresh rate to 96hz, doesn't work. Max refresh rate in this mode is 60 hz.
RaZoR No1 said:
Hello
first of all thank you very much for the app.
It is an wesome feature beeing able to reduce the resolution and reduce the minimum Hz limit. But I have a question aboit the Hz counter:
Which FPS / Hz counter is showing the correct number?
Developer mode show screen Hz or this app?
According to the App on Standard 60 Hz mode the display never clocks down.
According to the developer mode counter it clocks down to 24 Hz.
Which one is correct?
Edit:
BTW: 48Hz is not working , too outside of games.
Click to expand...
Click to collapse
Re refresh rate monitor, please check info in FAQ #11
Yes, it's sad that 48Hz and 96Hz is disabled on adaptive mode on this device.
Unfortunately this is beyond control of the app. You can see related info in post#5 above.
48 and 96 Hz are prone to flicker when refresh rate switches to these Hz if not calibrated properly.
Samsung seems want to completely avoid this on this device.
48Hz and 96Hz on S23 ultra are working on the other hand.
Thank you.
tribalfs said:
Oh no this doesn't sound good.
This is with PSM disabled and on any brightness level right? If this is the case, there's only one probable explanation - samsung disabled 996Hz on Adaptive mode on S23 base(sorry can't confirm this myself since as I don't have the device) . This is directly related to the calibration that was done on the display on color and brightness consistency across different refresh rates.
If you'll execute
"adb shell settings get system peak_refresh_rate" on adb, it should return the max refresh rate that you set on GMH.
Thank you.
Click to expand...
Click to collapse
I can confirm that when I change refresh rate to 96 Hz, the command returns "96.0" as expected.
The refresh rate is capped at 60 Hz with PSM disabled and at any brightness level indeed.
Awesome app, thanks for that!
Question: the app runs in background almost all the time to work properly - will that cause a significant battery drain in the long term? Or will we still benefit from the lower Hz, etc.? Thanks!
Is it safe for the screen btw ? Messing with its natural Hz & stuff. Why Samsung didn't set all that config with S23 screen if it was saving battery ?
ulxerker said:
Awesome app, thanks for that!
Question: the app runs in background almost all the time to work properly - will that cause a significant battery drain in the long term? Or will we still benefit from the lower Hz, etc.? Thanks!
Click to expand...
Click to collapse
Thanks. We optimized the background operation of the app to have very minimal battery consumption. You can monitor it's consumption on the battery stats.
Morak75 said:
Is it safe for the screen btw ? Messing with its natural Hz & stuff. Why Samsung didn't set all that config with S23 screen if it was saving battery ?
Click to expand...
Click to collapse
Should be safe. It just utilizes refresh rates that's already supported by the display.
Unpaid version is only worth for the resolution change...
No 10Hz,
24,48,96 Hz are not working on adaptive Refreshrate ...
Heads up anyone, if you have it set up to run at 120hz in power save mode, this is only fixed as long as you don't turn the mode off. I use a routine to turn off PSM when I'm game and to turn it off when the game ends, doing that drops back to 60hz.
Is it safe to use this app please? What are pros?
S23
Is this a paid only app?
What are the free features?

Categories

Resources