. - Wear OS Software and Hacking General

..

First thing first: thanks a lot for the /sys file to change ambient brightness! Gives me ideas of things to play with, ie the ambient brightness being different from the awake brightness is among the top of what I find the most baffling with Android Wear (to me, the point of ambient is to update less frequently, and to move the displayed face a little to avoid burn in: I don't need every last drop of battery; 16-20h is really enough; also, if it's not bright enough by day, it's also not dim enough by night...).
Otherwise, with Tasker and AutoWear, maybe using the screen off state, and setting ambient anew when you exit that state would work? Obviously, the system rewrites that file (it takes more than mere permissions to prevent root from doing what he wants) somewhere between when the screen goes off, and when it goes to ambient again after having been turned on, so with a little tinkering, and maybe some delays, it should hopefully be workable.

MuF123 said:
Hi there!,
I've been trying to set ambient back-light to maximum by echoing 255 to /sys/class/leds/lcd-backlight/brightness and then chmodding it to 444 for readonly, so noone will ever change it.
This kinda works, when I enter ambient mode it really is at 255 level. However trouble stars after entering theater mode - somehow this value gets changed. How can this be?
Any ideas how to debug this?
Click to expand...
Click to collapse
I wish I could answer your question better than this, but wearshell can query brightness values or file values through tasker by having it read your settings once every few minutes, or per minute, or whatever you like if course. if it found the value not what you want it'd fix that .. you could sideload a tasker apk that does the same, but this is inflexible and cumbersome compared to the wearshell option.

..

Related

[Q] Tap screen to wake up?

Hello All,
Is there an app that can dim the screen of my Archos 101, and return the screen to predefined brightness with the touch of the screen?
My device is mounted on a wall and the power button is hard to get too, so having a screen dimmer that can return the screen to normal use seems like the way to go.
Or what about the screen never going to sleep, but have it do an auto dim down after a set amount of time and with the touch of the screen it returns to normal usage?
At this point I would settle for work around.
T.I.A.
u may try the app "tasker" wich has a function for brightness level...
so u can at set an idle time to turn it down,.. and hopefully also one to "unidle" or screen tap. Sadly im not sure about that exactly as i dont use takser frequently... just try it out
I also remeber an app wich was able to set a little overlay area to the screen on wich u could slide to turn up/down brightness - so u can slide down to turn it off - and up to turn it on (or left/right,...).
Will search if i can find its name... cant remember atm.
Both methods would require to disable auto turn off on idle function...
As u can WAKE UP the device with the screen while it's in sleep.
Hello FrEcP!
Thanks for the reply.
Will look at Tasker now, seems to be many options so I will need to sit down and have tea to figure this out
Screen Filter
Allows you to even set the level to dim screen to. Simple tap on it to dim, and another tap to make it normal.
Hello diablo009,
Thanks, that may be what I need!
I bought Tasker cause it is important to support our developer
Tasker did make and is still causing my brain to tingle!
Will give Screen Filter a try too.
PamelaGirl said:
Hello diablo009,
Thanks, that may be what I need!
I bought Tasker cause it is important to support our developer
Tasker did make and is still causing my brain to tingle!
Will give Screen Filter a try too.
Click to expand...
Click to collapse
Screen filter is more like a manual one. You got to click on it to enable or disable it.
O.K. so I tried Screen filter and it is a 50/50 solution. Yes it does dim the screen but it is manual whereas I ned something more automatic.
As for Tasker, I have drunk two pots of tea, and energy drink, and gone through two days and still this powerful app is a bit of a challenge to setup.
Anyone with experience setting up Tasker?
OBJECTIVE:
1. After 10 minutes of idle have display dimm to 50% brightness, and never shut-off.
2. With the tap of the screen have display return to 100% brightness.
In exchange for help I would be willing to baking you homemade cupcakes!
T.I.A.
PamelaGirl said:
O.K. so I tried Screen filter and it is a 50/50 solution. Yes it does dim the screen but it is manual whereas I ned something more automatic.
As for Tasker, I have drunk two pots of tea, and energy drink, and gone through two days and still this powerful app is a bit of a challenge to setup.
Anyone with experience setting up Tasker?
OBJECTIVE:
1. After 10 minutes of idle have display dimm to 50% brightness, and never shut-off.
2. With the tap of the screen have display return to 100% brightness.
In exchange for help I would be willing to baking you homemade cupcakes!
T.I.A.
Click to expand...
Click to collapse
yes another problem with screen filter is - it just sets an over lay in gey color - wich means actualy your screen still is at fully brightness (wich is annoying at night /u still got an ugly high glow of the backlight + doesn't save power [k is minor for a wallmount - but still should be considered] )
Well if you would have told that (objectives) more early - your solution would have been more easy
I thought u wanted to completely turn off the screen while being idle....
Anyway:
Settings->Display->Display Timeout->10min
Settings->Display->Brightness->full
Settings->Applications->Development->Always stay on/Stay active...->true
Does exactly what u want - after the timeout (10min) the screen dims (to about 50% or lower) - sadly i can't tell how to affect this value (but it seems its the lowest value the default brightness controll, let u set)
On touch - u got the full brightness... till timeout is reached again.
Device wont ever go to sleep.
Hello FrEcP,
Your instructions worked!
50% auto dim is more on target than before, and I return to baking
Apologies for not being more clear in the beginning.
This is from the Taker Forum:
"Unfortunately you can't do this, Android doesn't provide APIs for apps
to test idle time or respond to screen taps (unless it's in their own
UI)."
Thank you again FrEcP, and diablo009!
You help to make this forum rock solid with your sharing.
workaround with screen filter works fine
I use Screen Standby on my Xoom tablet for this exact same feature. It allows you to set at what time the tablet automatically dims. I have it set for 5 minutes. And then I just tap the screen with my finger and it wakes up. It is also nice to note that tapping the screen does not push any buttons but rather just wakes the device.
https://play.google.com/store/apps/details?id=com.nkahoang.screenstandby&hl=en
Lo

[Q] WT19i / LWW auto adjusts screen brightness ?

Hi,
Since a couple of days I've noticed that my screen flickers sometimes.
Mostly when I'm moving my hand while holding the phone...
Is it possible that the light sensor auto adjusts my screen brightness ?
If so, how can I turn it off ?
Thanks in advance,
Niels
If you have rooted the phone, you can install Disable Auto Brightness for Xperia phones. or you can disable it manually editing the file /ect/hw_config.sh.
Search the forum for the tutorial
Thanks for your answer !
So unless you start rooting or changing files there's no way to stop the flickering ?
Unfortunately, no. By the way, this problem usually affects st15 models... as far as i know, you've been unlucky
Okay, I'm sure now that it's really because of the lightsensor and not just a problem with my screen.
I was standing near a window and when I put my finger on the lightsensor a few times the brightness was clearly automaticly adjusted...
I'll look for the tutorial, thanks for the info !
Other solutions, if any, are still welcome though
Niels
NelisC said:
Okay, I'm sure now that it's really because of the lightsensor and not just a problem with my screen.
I was standing near a window and when I put my finger on the lightsensor a few times the brightness was clearly automaticly adjusted...
I'll look for the tutorial, thanks for the info !
Other solutions, if any, are still welcome though
Niels
Click to expand...
Click to collapse
Hey, my ST15i does also automatically adjust the brightness....it's not a problem mate When i am outdoors the screen get brighter but when i am indoors my screen automatically gets darken
Yes I now, but I find it annoying, it gets flickery sometimes..
I want the screen to stay on the brightness I've set.
today I was wondering why this phone doesnt have auto brightness adjustment feature, because I have to manually turn brightness to zero when using phone while on bed at night. I looked into settings and no such feature found, I wonder the light sensor actually works
Yes it does, I've tested it.
Try standing near a window or holding it near a lamp and put your finger on the sensor... (The screenbrightness may not be set to 0 if you try this..)
I too find it strange that there's no possibility to set the auto adjust on/off..
Niels
I don't think there is any auto-brightness option in LWW as I've not found any. if there were any then they would have provided an check box option turn it on/off. but the brightness ups and downs happens to me to specially when i've put the brightneww to lowest level at night. could not explain myself.
yup it works (just checked thru window operation )
S.Nahid said:
I don't think there is any auto-brightness option in LWW as I've not found any. if there were any then they would have provided an check box option turn it on/off. but the brightness ups and downs happens to me to specially when i've put the brightneww to lowest level at night. could not explain myself.
Click to expand...
Click to collapse
The fact that you can't turn it on/off doesn't mean it doesn't work. Actually, the auto-brightness is always on. You can disable it manually editing /etc/hw_config.sh or using the app Disable Auto Brightness Xperia. You need root anyway.

How to set the screen brightness lower on Alcatel One Touch Evolve

The backlight of the Alcatel One Touch Evolve won’t get any dimmer if you set the brightness below 40 or so (out of 255). I tried RootDim, and it didn’t work any better. Neither did
Code:
echo 10 > /sys/class/leds/lcd-backlight/brightness
Any values before 40 look as bright as 40 does. But this works, if you are rooted:
Code:
echo 20 > /sys/class/leds/lcd-backlight/brightness
echo 3 > /sys/class/leds/lcd-backlight/duty
"duty" apparently designates the pulse width modulation duty cycle. Setting the duty cycle to anything between 3 and 20 will make the screen dimmer than the minimum setting you can get with the normal brightness controls. Setting to 2 turns the screen entirely black, on my phone. The maximum value is 63.
Another way to set this is in the engineer mode that you can access by dialing *#*#3646633#*#*. Swipe to “Hardware Testing” and select “Display.” You can set a PWM duty cycle on that screen. I don’t know whether your phone needs to be rooted for this method to work.
No matter how you set it, it is a temporary change and will be reset next time the screen brightness changes, or if you turn your phone screen off and back on.
Does anyone know of an app that does this? There are plenty of auto brightness apps, and some brightness apps that require root, but I don’t know of any that set both the brightness and the duty cycle. I have some shell commands set up in Tasker, but it’s not very convenient. I could try creating a widget using Tasker, but I may just try writing my own app.
The roms are under a different model name search google for roms in the alcatel one touch pop line and many will work

[MOD] Minimum Brightness

Change the minimum brightness level from usual 10 to 1. It doesn't modify the autobrightness level map so automatic brightness won't be lowered (though it can be easily adjusted on CM11).
This is so far exactly the same as GravityBox offers (modifying 'config_screenBrightnessSettingMinimum').
But Minimum Brightness offers one unique feature - it also modifies the lower brightness levels in MX Player (free/paid). Because no matter whatever you use manual or auto brightness, MX Player always uses minimum brightness of 0.05 (12/255, 19/255, 27/255, 36/255...). To actually lower the brightness, you would have to turn off brightness control in MX Player or use one of many 'overlay filter brightness app'.
So Minimum Brightness module retains the same quadratic function for brightness levels but includes lower values (1/255, 4/255, 9/255, 16/255, 25/255...).
Minimum Brightness uses value 1/255 which might not be suitable for every display (meaning LCD) but it suits perfectly my Super AMOLED screens (Galaxy S5 / Galaxy Tab S 8.4) and watching videos at night is still enjoyable.
There are many excellent auto brightness apps (Lux, Darker etc) that can use overlay filters to lower brightness even more so it's up to everyone to try and decide.
This module has been merged into new module http://forum.xda-developers.com/xposed/modules/mod-xposed-tweaks-cm-t3279109. Please check that module for any future updates.
Hello! Thanks for the mod, I will test
Works very nice on Xperia Z2, however minimum brightness is absolute darkness Could you please add an option to define minimum brightness value?
_mysiak_ said:
Works very nice on Xperia Z2, however minimum brightness is absolute darkness Could you please add an option to define minimum brightness value?
Click to expand...
Click to collapse
The situation is the same on my Xperia SP. When I set the brightness to miniumum the screen is totally black, also when the backlight decreases after 10 seconds screen gets black.
Hi! Tried min brightness but when screen is set to the lowest level, I get a white screen after locking the phone.
Sent from my DIAMOND D1 using XDA Free mobile app
Really great tweak!! I'm noobie in Android enviroment with my new Elephone P3000S and the lowest screen brightness is to high for me so your tweak is very usefull.
I also have the issue that the lowest brightness level sets the screen completly black and I have been scared for 1 hour truing to solve a completely black, touching all buttons but the phone didn't "wake up". Finally, pressing power buttom + volumen up + home soft key it has worked :angel:
So it would be very important to prevent black screen by allowing the user to set the minimun level.
Thanks!
Hey, I know making GUI is a pain in the ass so can you please make alternative version with minimum brightness set to 2? That will satisfy most of people complaining here. Your app is currently the only dimmer working on lollipop.
Dri0m said:
Hey, I know making GUI is a pain in the ass so can you please make alternative version with minimum brightness set to 2? That will satisfy most of people complaining here. Your app is currently the only dimmer working on lollipop.
Click to expand...
Click to collapse
I will have a new device soon so that could make me change my mind about lowest value and UI.
@Dri0m
In the first post you can find archive containing multiple versions of module with different low values.
How to disable this module...?
I installed this module last night, enabled it in Xposed Framework, but did nothing with it. Then this afternoon I opened the Settings menu, went to Display, and before I could do anything else I received a phone call. As I terminated the call, the screen flashed, the phone rebooted--and after restarting it is completely, or almost completely blank. If I repeatedly tap the power button I get a fraction-of-a-second glimpse of the SIM PIN screen at normal brightness. This leads me to the suspicion that, by some weird combination of bad luck and an accidental touch of a finger after terminating the phone call, that the Minimum Brightness somehow got set--although why the phone then rebooted I don't know.
Anyway, by luck and good judgement I finally managed to enter the correct SIM PIN and then the phone unlock PIN. However, I can do nothing else. The screen is still blank, and as the phone is currently unlocked I don't want to touch the power button. Before sending the phone back to the manufacturer or anything drastic like that, I would like to try disabling the Xposed Framework. Whilst trying to find something useful in Windows Explorer I found Xposed-Disabler-Recovery.zip in the Internal storage\Android\data\de.robv.android.xposed.installer\files folder on my phone. I assume that this should be what I need. However, as I cannot see anything on the screen I would need to know the exact buttons to press, in which order and how many times etc, in order to enter the Recovery menu and do what is needed. According to the phone manufacturer the OS is unmodified Android 4.4.2., although strangely they will not even tell me which keys to press to enter the Recovery menu (long story, the upshot is, they flat out refuse to help apart from suggesting returning the phone).
Note that I only suspect it is the Minimum Brightness module that is causing the problem, however the problem did not exist before yesterday (when I installed the module), and as I was about to do something with the brightness when the phone rebooted itself, it seems too much of a coincidence to be anything else. If I cannot disable the module/framework, the only other thing I can think of is a factory reset--but again I would need to know exactly which buttons to press, in which order etc. Unfortunately at the moment USB debugging is not enabled, and again without the screen I cannot access it to turn it on.
Any help or suggestions hugely appreciated.
PL
@Papalazzzaru
Xposed now sports a safemode which allows you to disable Xposed during bootloops. To disable Xposed, you'll have to repeatedly tap one of the hardware buttons (Power, Volume, or Home) on your device during startup.
During boot, your device will vibrate twice when it detects the first key press. You'll then have five seconds to press that same button four more times, with each keystroke producing a short single vibration. After ending with a long vibration, your device will disable and prevent most of Xposed's actions, allowing you to easily troubleshoot problematic modules.
Sorted
Outstanding, thanks.
Papalazzzaru said:
I installed thi............. gely appreciated.
PL
Click to expand...
Click to collapse
Device model please?
Caterpillar S50, on Android 4.4.2, baseband version LTE_S0201121.0_S50_0.017.00.
it is compatible with lollipop?
imam88 said:
it is compatible with lollipop?
Click to expand...
Click to collapse
The MX Player part still works. I don't know about the lowest value of brightness in general but at least with CM12 & Samsung the brightness goes to the hardware minimum by default.
Thanks, this is exactly what I want.
Could you make it for LP ?
I want my phone be absolute zero brightness for driving navigation.
Tested it on CM12.1 Nightly on the Nexus 6. It works here, but on 0 the screen is a bit purple. However, I guess this is the screen's fault
Gesendet von meinem Nexus 6 mit Tapatalk
moneytoo said:
The MX Player part still works. I don't know about the lowest value of brightness in general but at least with CM12 & Samsung the brightness goes to the hardware minimum by default.
Click to expand...
Click to collapse
Yes it works
This module seems to be working well on the Moto X Pure Edition (Motorola xt1095) running Lollipop 5.1. It's an AMOLED screen, and I personally find the minimum brightness on 5.1 too bright, so this has helped solve that.

Press bixby for MAX BRIGHTNESS/OUTDOOR MODE

If you haven't realised, the S10's amazing screen quickly dims a lot when the device heats up, even by performing simple tasks so i came up with a simple fix to keep it locked to MAX unless changed using brightness slider or Adaptive (Auto) Brightness
Searching the /sys/ partition i found the brightness setting.
So, the idea is to press Bixby to activate MAX brightness/Outdoor Mode
Download and install your rightfully owned "Button Remapper" from flar2 in the playstore. # YOU NEED TO BE ROOTED TO USE THIS #
Go ahead and setup, and then click on bixby single press, and click advanced; then root command. And enter the following:
Code:
echo '48599' > /sys/class/backlight/panel/brightness
Wallah!
Your brightness will max out when you press bixby. Just make sure you turn off adaptive brightness beforehand as it will override what you did! And you can use the brightness slider to change the brightness easily again.
(Do bear in mind, your phone will heat up more than usual but thats it, just be slighly cautious and if your phone ever happened to heat up excesively, id suggest the battery not going over 50 degrees celcius as it can damage the lifespan) Me personally, had no issues. Just fantastic to squeeze out a bit of extra brightness when you need it.
Hope this helps !!
Worked like a charm XD
David8960 said:
If you haven't realised, the S10's amazing screen quickly dims a lot when the device heats up, even by performing simple tasks so i came up with a simple fix to keep it locked to MAX unless changed using brightness slider or Adaptive (Auto) Brightness
Searching the /sys/ partition i found the brightness setting.
So, the idea is to press Bixby to activate MAX brightness/Outdoor Mode
Download and install your rightfully owned "Button Remapper" from flar2 in the playstore. # YOU NEED TO BE ROOTED TO USE THIS #
Go ahead and setup, and then click on bixby single press, and click advanced; then root command. And enter the following:
Code:
echo '48599' > /sys/class/backlight/panel/brightness
Wallah!
Your brightness will max out when you press bixby. Just make sure you turn off adaptive brightness beforehand as it will override what you did! And you can use the brightness slider to change the brightness easily again.
(Do bear in mind, your phone will heat up more than usual but thats it, just be slighly cautious and if your phone ever happened to heat up excesively, id suggest the battery not going over 50 degrees celcius as it can damage the lifespan) Me personally, had no issues. Just fantastic to squeeze out a bit of extra brightness when you need it.
Hope this helps !!
Click to expand...
Click to collapse
hey, i know this is a quite old, but s10+ manual max brightness is 300, when it enters high brightness mode it goes up to 700. My question is with root and some commands can i make 700 available through the brightness slider? So i can use 400,500,600 too instead of jumping from 300 to 700?

Categories

Resources