[HOW TO] Custom Backlight Settings Improvement & Info - Updated 10/16 - Samsung Infuse 4G

Using Automatic Brightness on ROMs is a nice feature. But don't you hate when you go outside and you can't see anything on your screen because it's to dim and it seems like it takes forever to get brighter.
Here is a post that has lots of detailed information on what all these settings mean.
http://forum.xda-developers.com/showthread.php?t=1689860
I have played around with the Custom Backlight Settings and have had good results with the following settings...
This works on UNi-yuma-PoRN, CM10, Paranoid Android and should work on some other ROMs that have this feature...
To get to the options... go to System Settings > Display > Custom Backlight Settings
Make sure Light Sensor Filter is checked.
Now set the following...
Window Length > 2 s
Reset Threshold > 400 lux
Sample Interval > 1 s (lower # uses more CPU, so if you think you notice performance lag, change this value to 2s)
Make sure Light Levels: Use Custom is checked.
Screen Dim Level > 10 (you can set this at anything, this controls how much the screen dims before it turns off)
Make sure Allow Light Decrease is checked.
Decrease Hysteresis > 0%
Now for the good stuff...
Go to Edit Other Levels
At the bottom you can set the number of levels... set this to 6
For some reason our phone does not recognize levels beyond 6... so this is the max levels we have to work with
Now set the levels up like so..
Lower - Upper..........Screen........Buttons
0 - 99........................25...........255
100 - 300.................40...........0
301 - 500.................80...........0
501 - 999................150...........0
1000 - 1999.............210...........0
2000 - oo.................240...........0
(If you are unhappy with the above levels, you can always use the option to go back to the default settings by clicking Load Defaults)
You can play around with these settings, but I feel these are A LOT better than the stock settings. Not much delay when going from dark to light or light to dark.. and not much flicker.
I also feel I have gotten slightly better battery life with these settings! This is because the screen is not as bright in low light and is quicker to transition to lower light levels.
Hope you enjoy these settings, post your results and let me know if you find any improvements!!!
Thanks for looking.
NOTE: The below screenshots are old and do not show the above updated settings. I will update the screenshots ASAP
{
"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"
}

anyone give this a try?
I recently flashed JellyBean Unofficial CM10 and it does not have this feature
maybe it can be added in one of the future builds...
anyone know if it's possible to extract the feature from a build and get it into JB?

On task650 and ktoonez aokp rom has the feature to plug in custom backlight settings. They work well. Set and forget. Screen screen always at the right brightness.
Jelly bean it in it's early stages. I'm sure all these features and more will come in time. Just need to be cool and give the dev some time.
I'm about to try these settings. Will test for a day or two and report back.
Sent from my SGH-I777

This settings work nicely. Can't compare battery cause my phone seems to discharge at a high rate once I'm using it no matter the rom or kernel.
Only difference is the settings I was using before where 20 steps and not just 10.
These are a good start and to the job fine.
Sent from my SGH-I777

I always left this setting off because I feared that it would drain my battery...
So I just struggle with the impossible to see screen during sunlight.
But now that I've stumbled across this post, I figure I'd give it a try.
Running ParanoidAndroid, just saved the settings.
Thank you very much, and I'll let you know how I like it after I play the day with it tomorrow!

These will now work on the new Jelly Bean Paranoid Android ROM
Sent from my SGH-I997 using xda app-developers app

hollywood528 said:
These will now work on the new Jelly Bean Paranoid Android ROM
Click to expand...
Click to collapse
I noticed that once I dug through the settings of Scott's 2.00 build!
I'm excited!
...but I've been lazy, and haven't gotten around to putting the settings back in yet.
(I'm gonna say "busy". It sounds more important. =P)

The current builds of CM10 have all these features, and I was just about to ask someone to explain all this nerd stuff since even I don't get it (not that in to sensors/light or something to know what all the terms mean I guess!).
I've just copied your settings, and I noticed after applying the "other levels" stuff that the brightness was a bit lower than default, so that would mean better battery life by a little bit (though back in the day when I was stock, I used to run on manual brightness at minimum to conserve battery, and I found that auto made such a difference that the very minimal battery drain wasn't anything to complain about).
I'm curious to see how the flicker is when it dims, and I may play with those levels a bit, though it would be nice if there were a little "walkthrough" of what the different settings do and how changing their values can impact stuff. Could you explain?

http://forum.xda-developers.com/showthread.php?t=1689860
Sent from my SGH-I997 using xda app-developers app

hollywood528 said:
http://forum.xda-developers.com/showthread.php?t=1689860
Click to expand...
Click to collapse
Oh wow. That is extremely helpful!
Thanks for the find!

Thanks, that's very interesting info.
I haven’t done much with these custom Rom’s, so not familiar with those settings.
I did spend some time earlier exploring the light sensor capabilities for stock Froyo and stock GB Roms /Kernels using Tasker. The light sensor in that configuration (stock Froyo and GB) only puts out 5 discrete values:
10 100 1000 10,000 16,000 (the units are lumens).
i.e. it jumps directly from 10 to 100 (never outputs a value of 50).
Since you can only sense 5 different levels of light, you can only logically set 5 custom brightness levels with the stock GB and Froyo.
The settings above give 10. I wonder if the increased number of levels posted earlier in the thread are a result of:
A – increased capabilities from the custom ROM’s
or
B – using a program designed for another device which has more levels?
(I’m speaking from complete ignorance of those custom backlight settings in custom ROMs like UNi-yuma-PoRN, just curious)
Random additional info related to brightness
1 - The last post (8/12/12) in the following thread gives my Tasker profile for customizeable auto-brightness (tested on my Infuse in both stock Froyo and stock GB):
https://groups.google.com/forum/?fromgroups=#!topic/tasker/w95qKGXt4Vo
It is customizeable only with respect to the screen brightness used for each of the 5 above light levels, not in the other settings used to control how fast it responds and avoid flicker as provided by the custom roms above.
2 - Another small tidbit about using custom kernels with stock Froyo and GB Roms:
The light sensor works fine with the stock GB ROM and custom kernels (entropy DD and zen’s Infusion-Z).
But the light sensor does’t work with stock Froyo ROM and custom kernels (Diffuse, and bedwa’s Infusion)... for these kernels the light sensor always outputs 10 regardless of ambient light level (I posted about that somewhere).
http://forum.xda-developers.com/showthread.php?t=1839541

Updated settings. Further investigation showed our phones only recognize up to six levels. Correct me if I am mistaken. But after further to testing I could not get mine to read anything past the sixth level.
I edited the levels a bit to make up for this in the original post.
Sent from my SGH-I997 using xda app-developers app

Thanks for the heads up on the max number of levels. I had what I thought was a nice profile setup with 10+ levels and could not figure out why it wasn't working like I thought it would.

Robby1870 said:
Thanks for the heads up on the max number of levels. I had what I thought was a nice profile setup with 10+ levels and could not figure out why it wasn't working like thought it would.
Click to expand...
Click to collapse
Same here. I was holding my phone directly in the sun trying to get to the higher values with no luck. That's when I did some reading and trial and error and figured it out.
Sent from my SGH-I997 using xda app-developers app

Related

[ROM-DEV] 04/27/10 | Fresh Toast v1.1 | BFS + Full Scaling Overclock + EXT4/a2sd Fix

Geek 4 Me is proud to release
Fresh Toast v1.1 by toastcfh and flipz
First off let me remind everyone that this is a dev rom. Meaning it is a proof of concept type rom and is NOT going to be fully functional. This is built on the .27 kernel which means no camera and no light sensor (causing bottom lights to not come on). With that said...!
New features in 1.1:
Full scaling overclocking. You can now use setcpu to set the speed. Anywhere from 245mhz to 767mhz - toast. Thanks to phh and maejrep for their help. Download setcpu from the market for $1 or free here. Note: When you set it up and asks for device, scroll all the way to the bottom and pick custom!
BFS (Brain **** Scheduler) version 316 has been added and customized. This dramatically reduces latency on the phone. While it doesn't increase benchmarks it will really increase the usability and smoothness of the phone. Go here to learn more. -- toast. Thanks to maejrep for help.
Fixed apps2sd and ext4 not working together
Removed AutoKiller. It will likely still show up on peoples phones because it's on your /data/ partition but I decided to remove it after I realized it was reporting location and who knows what else. I already created a modified version that leaves the ads for the developers sake but strips the Flurry reporting however it's not playing nicely with installing. I'll get an update.zip posted when I figure out it's problem. -- flipz
Found and fixed a bug in HTC/Sprints code that was causing 99% cpu usage, draining battery, and causing overall slowness. This bug doesn't seem to affect everyone however it was affecting me big time. It exists in every Sprint 2.1 RUU based build. --flipz
Features:
Custom kernel -- toast
OVERCLOCKED to 767mhz -- toast, with help from phh and madcoder
Compcache and ramzswap enabled -- toast and flipz (? and ? if you don't know what they are. **read warning below)
Ext4 support -- toast (has many benefits over ext3. ? for more info)
Fixed vanilla lock screen (including airplane mode/emergency call glitch) -- flipz
Some modified artwork (toolbar and selector, because toast loves it) -- flipz
Newest autokiller (more info on this app: http://geekfor.me/faq/autokiller)
Disabled home screen menu from popping up when using menu button to unlock --flipz ( patch to disable menu to unlock if you prefer: http://geekfor.me/fixes/bugfixes-requests-lock-screens)
Uses Fresh Rom 2.0d as it's base so all other fresh rom features are in here -- flipz
Not working:
Camera
Light sensor (causing bottom lights to not come on)
Please don't ask when these will be fixed. The short answer is they require the new kernel to work on Android 2.1, however we can't enable all these cool features on the new kernel until we get the source from HTC... again. But as always, toast is working on fixes. So buy him some coffee.
Compcache/ramzswap questions:
How do I make it work? Your sdcard must be partitioned with a swap partition. Most anyone running apps2sd will have this already. Other than that it's automated.
How do I know if it's working? Open an adb shell and type in "free". If you have "swap" listed with any numbers next to it, it's working.
What is required to run it? A class 6 sdcard is highly recommended for speed and stability
How do I disable it? Just delete or rename the script at /system/etc/init.d/compcache.sh to anything else and reboot
**Will this wear out my sdcard? Just like apps2sd, ramzswap puts extra strain on your sdcard. If you are using a decent sdcard then it shouldn't be a problem. Many professional grade HD video cameras use sdcards as their medium, and they don't burn out. If you are using a low quality card then this may cause it to prematurely fail. Do not blame us. You have been warned!
Overclocking questions:
How do I know if it's working? This is hard to prove, other than to say you can run benchmarks and clearly see it. Any CPU applications (including setcpu and OC widget) are going to continue to report the stock speed of 528mhz. Full scaling IS coming soon which will allow you to select the correct max speed.
Will this hurt my phone? Toast and I have been running this for days with no ill effects, even when stress tested for hours. There were no crashes, no errors, and no significant heat gains. However, like always, you are doing this at your own risk and we can't be held responsible.
Do I need to use setcpu/oc widget? They will provide you 0 benefit. The phone has HTC's power manager enabled which means it will throttle up the CPU when it's needed, and throttle it down when it's not. As mentioned above, full scaling is coming soon which will allow you to adjust the speed through those apps if you choose.
Make sure you are using a temperature monitor if you are overclocking and watch your temps.
How do I flash this rom?
It is very likely that you can flash this rom on top of Fresh 2.0d without a wipe and have it work without any issues, however the following procedure would be recommended (assuming you have a class 6 sdcard).
Boot in to RA and do data wipe
Format your sdcard with 32mb swap, 512-1gb ext2, and the rest fat32
Convert ext2 to ext3, and then ext3 to ext4
Flash the rom and reboot
Download: http://geekfor.me/new-release/fresh-toast-v1-1/
Info:
...................................
Yess been waiting on this bout to flash
You all are amazing.. Im downloading now.
by fixing the lockscreen vanila you mean you can change wallpapers? is it asop?
magicalan said:
by fixing the lockscreen vanila you mean you can change wallpapers? is it asop?
Click to expand...
Click to collapse
No, sorry about the confusion. Just meaning it has the working vanilla lock screen including the fix where the emergency call button would show up after being in airplane mode. And no it's not AOSP, it's based off of fresh rom. It says that.
Goodnight all!
It does seem faster especially in sense
Love it and you all, in a very manly way!
You guys are bad ass, flashing now. Thank you!
BENCHMARKS
Best scores received so far Will be updating if I get better- Screen shots might be different
Linpack: 5.022 mflops
BenchmarkPi: 6298 ms
Neocore: coming soon
{
"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"
}
How's battery life?
Yeah the question above me ^^^^^^^
Try it and see?
Technically battery life should be about the same as whatever you're getting now. The speed increase is 'on demand' so unless you spend all day doing cpu intensive tasks (and no, phone calls aren't cpu intensive ) you should be fine.
I'm going to wait for the .29 kernel source to be released before I play with this. Unfortunately I need my camera.
Jus10o said:
BENCHMARKS
Best scores received so far Will be updating if I get better- Screen shots might be different
Linpack: 5.022 mflops
BenchmarkPi: 6298 ms
Neocore: coming soon
Click to expand...
Click to collapse
Nice! Would you mind sharing your settings/setup? You are currently kicking my phone's trash.
Trying it just to give it a shot but not keeping it till I get a class 6 card. Noone in my area sells them. Max is 4 atm. Hate living in an area where technology can only be acquired online.
smw6180 said:
Try it and see?
Technically battery life should be about the same as whatever you're getting now. The speed increase is 'on demand' so unless you spend all day doing cpu intensive tasks (and no, phone calls aren't cpu intensive ) you should be fine.
I'm going to wait for the .29 kernel source to be released before I play with this. Unfortunately I need my camera.
Click to expand...
Click to collapse
I spend all day using Google Nav
Costa276 said:
Trying it just to give it a shot but not keeping it till I get a class 6 card. Noone in my area sells them. Max is 4 atm. Hate living in an area where technology can only be acquired online.
Click to expand...
Click to collapse
I am surrounded by retail stores and I only buy technology online. Amazon and Google Shopping are your friends.
I am enabling JIT now to see if I can get some more competitive benchmark scores.
danknee said:
I am enabling .jit now to see if I can get some more competitive benchmark scores.
Click to expand...
Click to collapse
Me too! Just waiting for it to d/l. 5MFLOPS just with the clock is amazing enough, I can't wait to see what it hits with JIT.
Mad props guys!! Nice work.. hope you guys can get it on .29 kernel
abcdfv said:
Me too! Just waiting for it to d/l. 5MFLOPS just with the clock is amazing enough, I can't wait to see what it hits with JIT.
Click to expand...
Click to collapse
I'm positive that Jus10o's scores are with JIT enabled. Without it, I can't even get close to those scores.

[APP] Different auto-brightness

I was tired with the stock autobrightness sensor always setting screen too bright for my eyes - i read in the darkness at night. So i wrote this little thing (thanks to britoso).
Right now it has 4 different brightness settings depending on the ambient light.
as always - created for NEXUS One, tested on FroYo. Needs ROOT
Known issues - not smooth brightness change..
Donno how it will affect the battery life, i may change the sensor sensitivity in the future.
pre-alpha
Comments welcome.
p.s. remember to disable system auto-brightness in settings.
Just installed, I'll report back!
Sounds awesome! Will check it out after work
I will also give it a try
I have te opposit feeling i don't like auto-brightness because it's always to low for me (next to the ipod my screen is lot darker in same light condition)...
I will look into your app later today but maybe an idea to have a slider for adjusting it higher or lower by yourself to fit everyones needs
Will try later, but sounds good to me!
jaapschaap said:
I have te opposit feeling i don't like auto-brightness because it's always to low for me (next to the ipod my screen is lot darker in same light condition)...
I will look into your app later today but maybe an idea to have a slider for adjusting it higher or lower by yourself to fit everyones needs
Will try later, but sounds good to me!
Click to expand...
Click to collapse
hm ye i think ill add some customization so u can select preferred brightness for different lights.. its not hard just need time..
also i still havent decided on how much "steps" should it have..
right now its 4 - full daylight, in-home light, dark-room light, full darkness..
i can set it to a max of 255 steps.. but i guess its not needed + i think that the more sensitive the sensor is the more battery it consumes.. although im not sure
Great idea. Runs fine.
some suggestions:
1) add a progress bar (0..max_value) set to the current sensor value. Alongside the digital value.
2)show the current brightness setting next to or below the sensor value. A progress bar with 4 stops will look good here too.
Its nice to see my android react to its surroundings
Alright unfortunately doesn't work on CM 5.0.8 which is also written above
Can it be customized for it or not?
britoso said:
Great idea. Runs fine.
some suggestions:
1) add a progress bar (0..max_value) set to the current sensor value. Alongside the digital value.
2)show the current brightness setting next to or below the sensor value. A progress bar with 4 stops will look good here too.
Its nice to see my android react to its surroundings
Click to expand...
Click to collapse
does it works ok with ur led app? 2 programs abusing shell at a same time
can u also check if desire got the same path that i PMed you?
Paraglider1982 said:
Alright unfortunately doesn't work on CM 5.0.8 which is also written above
Can it be customized for it or not?
Click to expand...
Click to collapse
ill take a look tomorrow..
t0ol said:
does it works ok with ur led app? 2 programs abusing shell at a same time
can u also check if desire got the same path that i PMed you?
Click to expand...
Click to collapse
I've not been successful with the max_brightness setting for the led yet.
Does not matter how many apps open their own shell, its important that the shell is reused though.
The desire path should be similar to the path for LEDs. /sys/devices/platform/leds-microp/....
britoso said:
Does not matter how many apps open their own shell, its important that the shell is reused though.
Click to expand...
Click to collapse
guess thats why i receive random FCs sometimes with my app..
hi,
just ran across your app.
Do you think there is a way to lower the brightness below androids default low setting? It is still to bright for me at night, so would be great to have something like a "night-mode". i do not want to disable auto-brightness, that works fine for me, it is just the minimum setting that bothers me.
this might end up being very nice after a few updates....brightness level on Android NEVER goes to minimum level even at night which results in useless battery drain.
hm, so who can do this? A simple widget that sets brightness to the absolute minimum...
you can use scripter (needs root,busybox) to run a simple command that does it.
Code:
echo 0 > /sys/devices/virtual/leds/lcd-backlight/brightness
max brightness is 255
Above script as a qr-code thats scannable in "scripter"
{
"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"
}
watercool said:
hm, so who can do this? A simple widget that sets brightness to the absolute minimum...
Click to expand...
Click to collapse
There is a widget light that. I am personally looking for Automatic solution with possibly adjustable light sensor sensitivity
britoso said:
you can use scripter (needs root,busybox) to run a simple command that does it.
Code:
echo 0 > /sys/devices/virtual/leds/lcd-backlight/brightness
max brightness is 255
Above script as a qr-code thats scannable in "scripter"
Click to expand...
Click to collapse
.. thanks! just found out i can do this with tasker too
tasker has been released today to the market
edit: hm, ok.. screen is still to bright with value = 1
make sure auto brightness is off.
There's an app that was posted in this forum which I just found free in the Market
App Title: Dimmer (Night Mode)
Dev: geekyouup
Nothing automatic about it. Opening the app sets brightness to 10. Open again and it says brightness=90.
Sorry if this doesn't help, but seemed relevant.
This app definitely has potential. Would love the ability to fully customize the levels and cut off points (let the user define the number of brightness levels, the brighness %, and the light sensor ranges). Would be PERFECT if it also integrated with settings profiles or simply had a low battery brightness default option. Because right now I use settings profiles to lower the brightness when I reach low battery and unfortunately right now it looks like your app overrides that.

[APP] Beta test - Light meter - Photographers

Hi,
I've been developing a photographic light meter app for Android. It has got the stage where it is almost ready for release, so I want to ask for your help with a spot of beta testing to work out the kinks!
The app can be downloaded here (just unzip the apk, put it on your sd card and install from there).
In a nutshell, what the app does is take a reading of the current light level, and display the correct exposure settings, it can also be used as a regular exposure and depth of field calculator. It should be fairly intuitive to use, but if you have any problems just post up and I'll try and help!
Ideally what I need is the make and model of your phone, if metering worked, how (in)accurate the metering was and any other comments/notes
Note: Landscape orientation is not finished, so expect weird layout issues there!
Thanks for the help!
Tom Reay
Hi - it's not of great interest to me due to the fact I hardly take pictures with my phone, however I would have thought there would be masses of people killing for an app like this.
Here's hoping you get the response you need as we need to keep the developers like you around that come up with the niche applications for the community
KUTGW
tomfreay said:
Hi,
I've been developing a photographic light meter app for Android. It has got the stage where it is almost ready for release, so I want to ask for your help with a spot of beta testing to work out the kinks!
The app can be downloaded here (just unzip the apk, put it on your sd card and install from there).
In a nutshell, what the app does is take a reading of the current light level, and display the correct exposure settings, it can also be used as a regular exposure and depth of field calculator. It should be fairly intuitive to use, but if you have any problems just post up and I'll try and help!
Ideally what I need is the make and model of your phone, if metering worked, how (in)accurate the metering was and any other comments/notes
Note: Landscape orientation is not finished, so expect weird layout issues there!
Thanks for the help!
Tom Reay
Click to expand...
Click to collapse
Okay I'm game to beta test, I installed the program:
{
"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"
}
Make of my phone is a Google Nexus One, Android version: Froyo 2.2 build# FRF91, Rooted (with 1-click root method)
some of the settings I found a bit confusing, for camera type I am not sure what you meant, I have a Panasonic "four-thirds system" so I choose that but I did not use my camera to compare to instead I used my handheld light meter (Sekonic Twinmate L-208), for device I selected HTC Hero, offset I left at zero...
Here are my first test results:
NexuSix said:
some of the settings I found a bit confusing, for camera type I am not sure what you meant, I have a Panasonic "four-thirds system" so I choose that but I did not use my camera to compare to instead I used my handheld light meter (Sekonic Twinmate L-208), for device I selected HTC Hero, offset I left at zero...
Click to expand...
Click to collapse
Okay I get what you mean by camera type, you mean the type of camera I would need a light meter for, that being my Mamiya C220 which is a 6 x 6 format film camera:
I will re-test tomorrow in the light day
Just a question: Why would your app need to read phone state?
brgds
Royan
Great APP!!!
But there are 2 APK in the zip, which one should i take?
RinTinTigger said:
Great APP!!!
But there are 2 APK in the zip, which one should i take?
Click to expand...
Click to collapse
this one worked for me:
TomReay.LightMeter.apk
128kb
NexuSix said:
this one worked for me:
TomReay.LightMeter.apk
128kb
Click to expand...
Click to collapse
Actually, its the other one
I changed the package name and forgot to remove the old apk!
First bug found by NexuSix, the devices should be set to standard unless you have an HTC Hero, not the other way around! However the app should pick up which device your using automatically, the device state access is for the light metering, nothing to worry about but glad to see people paying attention to the permissions apps are asking for!
As for camera type, most DSLRs are APS-C, I'll change the names to make it a bit clearer
Be aware that the metering is only as accurate as the hardware in your phone, which might not be very accurate!
Thanks for the testing so far
Holy cow, this is amazing. I will try it out immediately.
I have a Nikon D40, which, apart from being good and cheap, has the best lens compatibility of any Nikon DSLR, including the professional ones. Downside is the meter doesn't work for pre-AI lenses. This app is going to change my life.
Wow, this is cool. I will test this with my X10 and see how it does.
EDIT: It says light sensor not found, but the X10 does have an ambient light sensor.
Wow! It's p pretty awesome!
But I can't make the dof work... Near, far, dof, always zero...
Sent from my Nexus One using XDA App
lhurtado said:
Wow! It's p pretty awesome!
But I can't make the dof work... Near, far, dof, always zero...
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
A few others have noticed some accuracy issues with the DoF calculation, which I'm looking into, but it should work.
Can you try these settings for me and let me know what it does?
EV - 13
f/16
Focal L - 50mm
Subject D. - 10m
Wow, this is cool. I will test this with my X10 and see how it does.
EDIT: It says light sensor not found, but the X10 does have an ambient light sensor.
Click to expand...
Click to collapse
This will be because the app uses the standard Android API for accessing the light sensor, which some manufacturers have decided not to implement, I have found a workaround for the HTC Hero, I'll have a look into the X10
I'll try this app cause im a hobbyist photographer
Anyone try this on a MT3G Slide? My gf is a photography student and this app would probably "wow" her... I don't know a thing about camera settings, but I'd install this on her phone as a little surprise if it works...
Neat idea.
I try these settings, but I get this result (screen shot). I think there is a problem with units, when dof is too small its shows zero, as units are always meters.
On the other hand, in the screen shot, dof is 11000 m, but should be 11.
Sent from my Nexus One using XDA App
Ok thanks for the screen shot, I've updated the app, can you redownload and install and see if its fixed for me please?
Also the DoF will be displayed in whatever unit you select when setting the Subject D., it can also be switched to imperial units in the menus
Now it works ok!
Well almost... If you calculate dof, and then you press the trackball to meter, all dof values becomes zero.
Great app!
Sent from my Nexus One using XDA App
lhurtado said:
Now it works ok!
Well almost... If you calculate dof, and then you press the trackball to meter, all dof values becomes zero.
Great app!
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
Thanks, have now fixed this too!
Version 0.1 Beta is now in the Android Market, much easier to handle updates that way!
Please, any bugs found please post up hear or email me through the market.
tomfreay said:
This will be because the app uses the standard Android API for accessing the light sensor, which some manufacturers have decided not to implement, I have found a workaround for the HTC Hero, I'll have a look into the X10
Click to expand...
Click to collapse
Ah ok... Hopefully there will be a solution.
tried your app on my x10 mini pro.. it works!
but will force close when chose HTC hero in the settings..
and also force close when i press "up" of the volume rocker..
nonetheless, it works when i press "down"!
kudos! now i dont need to find a lightmeter

[APP] Lightwell Live Wallpaper

Lightwell is a Live Wallpaper which displays
- Current Location address
- How long you stay there already (UNIQUE NEW FEATURE)
- Time and Date
- Battery Status
- Local weather information [BETA]
- Network status (WIFI, mobile) and traffic counter [BETA]
I am very glad to read feedback from you here. Especially regarding measuring the time how long you stay at your current location. Does it have some value to you?
To me sometimes it was useful, e.g. "how long am i working already"...
Free version in Android market
If you have problems downloading the APK, you can try this link. But please note: Android 2.1 required to support Live Wallpapers.
Download lightwell_free.apk
-didi
NEWS:
CHANGES
1.17
1.16
- Added custom wallpaper feauture to FREE version. Use any image of your gallery as your wallpaper behind the Lightwell data
- Fixed weather to use Yahoo data instead of unofficial Google "API"
1.15
1.14
1.13
- NEW font CabinSketch
1.12
1.11
FIXED Battery status. Now resetting history whenever AC power connected or disconnected.
NEW Headers can be turned off if user wants to see the values only.
FIXED Font is now also adjusted in horizontal direction. CONDENSED and BASIC mode looked ugly in previous versions if used in PORTRAIT mode.
NEW Feature Stay Awake. Wallpaper tries to keep display ON when charging phone. Can be useful if phone is used as clock during night.
V1.10
- NEW Screen styles CONDENSED and BASIC - better tablet support
- NEW Screen styles separately configurable for portrait and landscape orientation
V1.9
- FIXED Permission READ_PHONE_STATE required for Signal Strength on some phones
- FIXED Signal Strength is resetted correctly
- FIXED Bitmaps were loaded too often since last update
V1.8
- NEW Signal Strength for mobile network
V1.7
- NEW Style "basic" with new layout
- NEW Fonts (free: 2 fonts, paid: 10 fonts)
- Fixed location time "since 0" if no location provider is enabled
{
"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"
}
V1.6
[2011-06-13] New feature (BETA): Mobile traffic since last reboot
[2011-06-13] New Language Translation: Spanish
http://dedee.de/lightwell
lol whats the battery usage?
I like the concept. I installed the wallpaper and I will use it and see how the battery is affected if at all on my evo.
Would be nice of we could select any image as the wallpaper background. Could even go crazy with the customization by reordering things, different colors for each data set...weather option maybe.
Great work!! I look forward to seeing how this grows.
i can haz root
Seems to work okay....however it doesn't scale properly on my Dell Streak.
Only uses 3/4 of the screen vertically.
Width is fine.
Amdathlonuk said:
Seems to work okay....however it doesn't scale properly on my Dell Streak.
Only uses 3/4 of the screen vertically.
Width is fine.
Click to expand...
Click to collapse
Was actually just going to mention this too. Doesn't use up the whole screen on my evo, it actually seems to shrink sometimes and use even less vertical real estate
i can haz root
jhayes;13298163
Would be nice of we could select any image as the wallpaper background[/QUOTE said:
+1 to that I would love to have my own pic.
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
As I´ve written in the market!
Keep on and this could be the base for something great - why? Because no oine really needs it and that´s often a feature of success
If you need help with localization for German you can contact me (just see my other thread).
Excellent!!..
Thanks for this.
Can you please attach the APK?.. (sometimes is better for me than going into the market)
awesome live wallpaper! would be cool if there were an option to select a custom static wallpaper behind the status.
In X10 Mini Pro don't use all screen, in top keep a blank margin
theaveragechef said:
awesome live wallpaper! would be cool if there were an option to select a custom static wallpaper behind the status.
Click to expand...
Click to collapse
It looks like that's an option of the paid version, if I read correctly.
jhayes said:
I like the concept. I installed the wallpaper and I will use it and see how the battery is affected if at all on my evo.
Would be nice of we could select any image as the wallpaper background. Could even go crazy with the customization by reordering things, different colors for each data set...weather option maybe.
Great work!! I look forward to seeing how this grows.
i can haz root
Click to expand...
Click to collapse
With the pro version you can use your own pictures!
Amdathlonuk said:
Seems to work okay....however it doesn't scale properly on my Dell Streak.
Only uses 3/4 of the screen vertically.
Width is fine.
Click to expand...
Click to collapse
+1 running on galaxy tab 7"
Cool wall paper thanks. I would like to be able to select the size of the battery gauge and the clock. I don't think time at a location is very useful to me. Seconds on the clock would be a cool option too.
Looks very good!
Have you run some tests of battery drain?
It would be great if we could customize the emphasis of each category. I guess a lot of people would prefer to have a bigger time and smaller battery level.
Select your own wallpaper background image
Hello,
first i want to thank you for all your feedback. I am very happy about.
- Currently I have uploaded two different versions to the market. One free version and a 1 $ version which adds the feature of selecting an image of your own gallery.
- Regarding Dell Streak's display size I will do some research and try to fix soon.
- Battery usage: This was one of my primary goals when developing the wallpaper. Often this was the cause, I have removed a live wallpaper in the past and changed back to a standard image again. As you can see all the values are updated when you turn on the screen. When the display is turned off, the app will unregister from all broadcast receivers to sleep all the night without getting disturbed (wakeup) by any OS notification. Repaint calls were optimized. I cant ensure that it is perfect, but I spent some effort on this already. (My N1 with Cyanogen is providing me nice statistics about CPU/Battery usage)
Once again I am glad, if the app is being used and some people out there like it.
-didi
extremely smart and unique idea. Good Job DEDEEP. still testing it out on my Tmo Vibrant with custom Roms
dedeep said:
Hello,
first i want to thank you for all your feedback. I am very happy about.
- Currently I have uploaded two different versions to the market. One free version and a 1 $ version which adds the feature of selecting an image of your own gallery.
- Regarding Dell Streak's display size I will do some research and try to fix soon.
- Battery usage: This was one of my primary goals when developing the wallpaper. Often this was the cause, I have removed a live wallpaper in the past and changed back to a standard image again. As you can see all the values are updated when you turn on the screen. When the display is turned off, the app will unregister from all broadcast receivers to sleep all the night without getting disturbed (wakeup) by any OS notification. Repaint calls were optimized. I cant ensure that it is perfect, but I spent some effort on this already. (My N1 with Cyanogen is providing me nice statistics about CPU/Battery usage)
Once again I am glad, if the app is being used and some people out there like it.
-didi
Click to expand...
Click to collapse
I apologize I didn't even see the paid version in the market, so I didn't know of the custom image feature.
I must say, I didn't notice any significant battery usage while the screen was off, certainly no change when the screen is sleeping, so it looks like that is working just fine.
Keep up the good work.
@didi
weather info would be desirable!
repllccax said:
@didi
weather info would be desirable!
Click to expand...
Click to collapse
Agree with this, perhaps having configurable options as to what info is displayed? Apart from adding that to the wishlist, I'm enjoying this live wallpaper, good job.

Testing voltage control with benchmark apps?

I'll start by saying this isn't about posting highest bm results. I'm just trying to find best results in statistical form for my daily driver. But i'm not sure if this is a good practice or not. I'm running Basic with a twist, kg4 modem, and Antonx barebone. I go into voltage control, change a setting(io scheduler, and overclock) then run a bm test, take a screenshot. I did this 8 times, and picked the setting with the best results(which I found to be noop, smartassv2, 200/1300, -25} Other than battery life, would you say this is a good way of doing it? Or am I completely off base? Phone feels great, and battery lasts all day BTW, but just looking for some insight. Thanks!
Sent from my SGH-T959V using xda app-developers app
I think you're on the right track.
There are sort of two things to consider, as I see it, past "the phone is responsive enough for my needs"
Deep sleep time when not "in use"
Drain when in use and screen on
The first of those is probably best examined by using Better Battery Stats religiously. Probably half the nights of the week I charge my phone fully before going to bed, pull the charger, and turn off the screen. Then just leave it there. No checking your stock prices at 4 A.M. When I wake up, I immediately open Better Battery Stats and save a report (make sure you have configured it ahead of time to include everything on the list). If you're seeing more than 5-10% of time time that your phone isn't in deep sleep on CM9 or AOKP, your drain "problems" are more likely your apps or settings than the ROM.
Given that I am seeing on the order of 1% per hour average battery drain (~20 mA average over an hour) and that it comes in spurts (my email wakes the phone for 5 seconds, it goes back to sleep, my Twitter app wakes the phone for 5 seconds,...) I think you would be hard pressed to measure the current with a meter that most had access to.
Wake time, in my opinion, is dominated by screen current (hence why I wracked my brain on the auto-brightness issue and agonize over adding another step in the brightness curve that would consume more current, even if it is easier to read) and, for some users, CPU/GPU. The Android screen that shows battery usage by app is probably pretty good for this to a first order, but as far as app by app, I don't believe it (there is nothing in the device that actually measures current draw other than total from the charger cord), and certainly not for app-by-app decisions.
I think the idea of a "benchmark" of your everyday apps the way you use your phone is a good one. When I was tuning Hefe kernel I tried to use my phone the way I generally did everyday, then collected data over several days at each setting change. You're on the right track about taking several data points to try to smooth out "normal" variation.
There have been other attempts to measure power consumption, but I have some serious doubts about the methodology. For example dBm is a power measurement and requires a known impedance, which the phone certainly is not. The mentions of "logarithmic scale" support that the wrong measurement was made (mA is a linear scale on an analog meter). As a result, I find the results "interesting," but I wouldn't bank on any of them to guide decisions.
Edit -- For example, the post referenced in the previous paragraph suggests that undervolting can only have a 2% effect. However, power required to charge a capacitor goes like the square of voltage (IC "gates" look a lot like capacitors when they are working), and this quadratic behavior can be easily confirmed elsewhere. Undervolting by 5% (60 mV on 1200 mV) would then be roughly a 10% gain; undervolting by 10%, if your phone could take it, roughly a 20% gain.
Talking with Raver on irc a while back he said overclocking past 1.2 will end up hurting battery life. Im not sure if that applies to gb roms or just the ics flavors tho. But it is something to consider when using oc/uv settings. I never go past 1.2 and my voltages are -50 from top to bottom. I average 12-14 hours depending on how many phone calls I have to make.
eollie said:
Talking with Raver on irc a while back he said overclocking past 1.2 will end up hurting battery life. Im not sure if that applies to gb roms or just the ics flavors tho. But it is something to consider when using oc/uv settings. I never go past 1.2 and my voltages are -50 from top to bottom. I average 12-14 hours depending on how many phone calls I have to make.
Click to expand...
Click to collapse
This is specific to the DVFS based cpufreq.
The aries kernel and the blastoff v3 (to be released... soon) use standard (non-DVFS) cpufreq.
We will see different OC/UV results with these kernels.
I'd also add that no matter how it is done, overclocking any amount will pretty likely increase CPU power consumption.
(make sure you have configured it ahead of time to include everything on the list).
Ok,
This is extremely helpful and very interesting. Thanks Jeffsf! (and Eollie and Bhundven)
I just downloaded BBS off of Play store. I'm attempting to set up and include everything on the list, but it's only letting me select one at a time ( Other, kernel wakelock, partial wakelock,alarms etc. etc.) Is this what you're referring to? I was reading through BBS devs O.P., maybe I'm missing the first time setup instructions. But I see the "getting started", and "how to" but nothing on how to select all. However "Other=Group of different indicators about what is consuming the battery. This statistic should always be checked first as it gives a good idea about the draining profile". <This quote makes me think each has to ran seperately.... True?
Thanks
They all "run" even if you don't have them selected. I looked and the current settings for what goes into the dump file are from the ICS-style settings icon near the top right, then scroll down to Dumpfile and click it. Select everything on the next screen.
{
"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"
}
One of the great things about BBS is that it primarily uses stats the kernel already collects, so it doesn't interfere much, much, if any, with what the phone would otherwise do.
Posted from my SGS4G, thanks to Team Acid development
I started my first step last night. The results are not terrible, but there is certainly some room for improvement. I was surprised to find the top culprit under wakelock is *backup* Android system= 6min. 44s ( second entry is only 11s., huge jump). Seems the consensus online is go to Settings>Privacy>Backup data, and uncheck. I started to do this, but when I unchecked the backup, I got a message saying something like "are you sure you want to do this? You're gonna F up your phone" So I am holding off for a minute. 2nd highest wakelock is Alarm manager (which I'm stil looking into) at 11s., and 3rd is GTALK_ASYNC_Conn at 7sec. Which I believe I may have fixed by Super Manager>APK startup>Google framework g-talk>disable startup..... we'll see at next run.
The how to guide on BBS says if Power Manager is not the top entry under Kernel Wakelocks, then check Network stats. I actually have 4 entries above that. Starting with SVnet at 5min 58s. I'm thinking this may be email check frequency, but there is nothing listed under Network on my dump file.
Radio interface 3min 54s
mmc_delayed_work 2min 32s
Anyways, I'm still looking into all of this, and going to attack little by little each day. But I figured I'd share, and maybe get some insight.
Thanks all!
Sounds like you're on your way to at least understanding your phone a lot better than most. It's well worth the time, at least in my personal experience. I went from not being able to make it through the day on GB, to getting a day's run time without a sweat in ICS.
I believe you're right that svnet is the radio (the "phone" one, as compared to the "WiFi" one).
mmc_delayed_work, from staring at kernel code, appears to be part of the "normal" in the process of writing to disk. I haven't gone much further than that, but I am guessing it is a periodic "flush" of queued write requests.

Categories

Resources