So you tried AOD (Always On Display) on your favorite Port ROM, you like it but you don't use it anymore because of battery issue.
A way to avoid this would be, like application bases AOD do, to enable this feature only if the phone is on charge. Unfortunatly, this settings is not available. I found a way (somewhere, by somebody else, all credit to him) using Tasker to do it:
Once you have Tasker and Secure Settings (paid apps, but in my opinion, really worth it if you like customizing your device), open Tasker and do the following :
1. On the Tasks tab, create a new task called for example ‘AOD On’
2. In that new task, add an action (Category = Plugin, then Secure Settings)
3. Edit the configuration in the new screen and select Actions => Device Setting
4. In that screen, the Setting Table should stay at ‘system’, and the Setting Name should be ‘aod_mode’. The Setting Value should be set to ’1′.
5. Save the task and create another task with the same steps but call it ‘AOD Off’ and set the Setting Value to ’0′.
6. Once both tasks have been created, go to the Profiles Tab and create a new profile and select ‘State’.
7. Select state category => Power => Power
8. Leave Source as Any, and Invert unchecked.
9. Save the profile, choose the correct task (‘AOD On’), call it ‘Charging’ for example
10. Create a second profile called ‘Not Charging’ exactly the same way but with the ‘Invert’ of step 8 checked, and select the task ‘AOD Off’.
UPDATE : Solution No2 (+ disable AOD when battery is low)
1. Download this app (paid),
2. Don't forget to select the features you want to enable,
3. Thanks @erghetto in post #2 !
4. Voila !
Both solutions works fine on my S8 port. AOD becomes useful again !!!
A way to avoid this would be, like application bases AOD do, to enable this feature only if the phone is on charge. Unfortunatly, this settings is not available. I found a way (somewhere, by somebody else, all credit to him) using Tasker to do it:
Once you have Tasker and Secure Settings (paid apps, but in my opinion, really worth it if you like customizing your device), open Tasker and do the following :
1. On the Tasks tab, create a new task called for example ‘AOD On’
2. In that new task, add an action (Category = Plugin, then Secure Settings)
3. Edit the configuration in the new screen and select Actions => Device Setting
4. In that screen, the Setting Table should stay at ‘system’, and the Setting Name should be ‘aod_mode’. The Setting Value should be set to ’1′.
5. Save the task and create another task with the same steps but call it ‘AOD Off’ and set the Setting Value to ’0′.
6. Once both tasks have been created, go to the Profiles Tab and create a new profile and select ‘State’.
7. Select state category => Power => Power
8. Leave Source as Any, and Invert unchecked.
9. Save the profile, choose the correct task (‘AOD On’), call it ‘Charging’ for example
10. Create a second profile called ‘Not Charging’ exactly the same way but with the ‘Invert’ of step 8 checked, and select the task ‘AOD Off’.
UPDATE : Solution No2 (+ disable AOD when battery is low)
1. Download this app (paid),
2. Don't forget to select the features you want to enable,
3. Thanks @erghetto in post #2 !
4. Voila !
Both solutions works fine on my S8 port. AOD becomes useful again !!!
Last edited: