NOTICE: This content was originally posted to Google+, then imported here. Some formatting may be lost, links may be dead, and images may be missing.
I have just uploaded v3.60 of CF.lumen to Google Play, which should start redistributing it in a few hours. You can always grab the latest APK from the XDA discussion thread (see below) as well.
Bad news first: Android 4.4 KitKat support has been dropped, Android 5.0 Lollipop or newer is now required for compatibility. I will keep v3.00 and v3.16 available in the XDA thread for KitKat users, but these will not see further updates. (Those two versions use two different drivers, that work on a different subset of devices).
On to the good news!
Many bugs have been fixed.
Compatibility across devices should be much improved.
Compatibility specifically with Marshmallow firmwares has also improved, for example, standby/doze should no longer negatively impact the app.
The non-root overlay driver now attempts to automatically get out of your way if for security reasons overlays prevent input (granting on-demand permissions, for example)
The "CF.lumen" root driver has seen a large rewrite. Aside from more compatibility, it might now also work on non-SuperSU roots.
All discussion, including bug reports, should go to XDA thread here: http://forum.xda-developers.com/showthread.php?t=2711912
You can grab the download from the Play store using the link below this post, or download the APK from the second post of the XDA discussion thread.
4.4 support dropped, now 5.0+
Should work again on MIPS
Fix FC on SuperSU prompt
Completely new CF.lumen driver code
Improved driver switching
Fix grayscale channel rendering
Allow master mode without location
Improve Marshmallow doze/standby handling
Fix filters sometimes not showing on initial setup in Rootless mode
Added warning if drawing over other apps is disabled in M+Rootless mode
Added capability to detect permission dialogs and hide overlay in M+Rootless mode
Fix issue with system-based SuperSU
Fix old driver not always being reset when switching drivers
Fix KCAL driver not always resetting when setting to disabled (screen power cycle also works)
Fix rootless overlay being applied twice on service restart
Periodically and on certain actions, reset color matrix
Add notice to reboot first after installation if old driver found
Fix some options in the settings screen not being disabled when they should be
Adjust light sensor calibration texts and min/max values
Add option to auto update location (enabled by default, passive listener, no power use)
Add welcome message
Cool will it work with lg ls 740
Oh man oh man oh man, this works again on my nexus 6 with 6.0.1 installed! All the anti-overlay protection had cf.lumen completely and utterly nonfunctional even with root.
+Tank Fox no problem with the previous version on my Nexus 6 without root.
+Ryan Cullen There seemed to be a thing where if you ever disabled the overlay in permissions in order to install something it didn't seem possible to ever turn the overlay back on again. I wrestled with it for days before finally giving up on it (and giving up on the same quality of sleep)
You're awesome dude.
My friend. You are amazing!!
But sadly it isn't compatible with my Asus memo pad hd7 me173x....
I'm sad now....
Good to know , thanks
+Chainfire would it be possible to add an account picker for the pro purchase?
No matter with which account I download the app, it's always the same account for the IAP.
The fire rises!
That is good,you have uploaded v3.60 of lumen to google play.
Is there anyway we can get an update to allow screenshots to be taken without capturing the colour difference? Using Android Lollipop 5.1.1, CM 12.1, CF.lumen v.3.60
Not working on Galaxy S6 edge . I have downgraded to v3.16
I'm getting a screen flicker every now and then, using rooted stock android 6.0.1 on a nexus 5 edit: by flicker I mean it goes really fast from night mode to day mode and back once every minute or so
+Sergiu Cosmin I'm also getting this. HTC One M8, Android 6, rooted with Xposed. Flickers between the warm filter being on, and the filter disabling very briefly. Happens maybe once every minute?
I also get that flicker on my Nexus 5 with Android 6.0.1 where it goes back to normal temperature for a few milliseconds
+Chainfire oh no why not kitkat bro??????????????????
Hahaha. I just yesterday updated to LP, and I learned CF.lumen didn't work rooted with the f4ktion kernel. I finally got it working today with a different kernel.
+Ashish Kaul Not working on Samsung Galaxy S6 either. Root driver
Needs to have app exemptions. So it turns off on YouTube or something
upgraded app and paid but my app has not upgraded...
Does not work anymore on LG G4. Says "not allowed to draw over other apps" whereas it is allowed on the settings.
+Chainfire Thanks for the update -- i really appreciate all the work you put into your apps! FYI, running MMB29Q on a Nexus 5, CF.lumen's sleep mode color rendering is switched off if I get into the play store and view an app's page. CF.lumen is still in sleep mode when this happens. If I exit the play store the proper color rendering is restored; it appears that the proper color rendering is also restored by exiting the play market app.
Fixed the force close on OnePlus Two, which is what was keeping me from upgrading. Thanks so much for your work on this, it's the only app worth its salt of its kind.
awesome app i like it
Wish I could get root on my Verizon Samsung Galaxy S6. Rootless mode is just so sub-optimal.
Seems to be a bug where if a value of 0 for wake under calibrate (to switch from sleep to wake/sundown mode) it doesn't engage when the sensor registers 0. Setting it to 1 works. It worked prior to 3.60. Maybe a typo of < instead of <= in the new calibration code (or > instead of >=)
Thank you for all your hard work, making these devices customizable.
Overlay still prevents permission granting and causes other apps to complain about overlay and become unusable. Nexus 5 (second release) running 6.0.1
Çvbzcm b b:b"mbcm
I'm experiencing a bit of lag when using with Nova launcher.