This is not just another security update for our v480 CyanogenMod port. 🙂 When making some checks in CM13 kernel, I figured out what was missing in CM12. After adding the missing code, the screen brightness adjustment now works. The screen also turns off when pressing power button (or after the idle time).
“Talking about CM13, how is it going? Any progress?”, you ask!
And I answer: everything I know until now is that the tablet hangs when starting SurfaceFlinger service (this is the service responsible to display graphics). First, I thought there was a problem with Adreno user-libraries. I tested with the same libs from v400 port (LG G Pad 7.0) and also libs from Nexus 5 (different device, but with same Adreno 3xx GPU). Both didn’t work.
Now I will make a full check in the kernel source tree. I think that something is missing. Actually, I already started to check the kernel, so I found the screen brightness missing code 🙂
Coming back to CM12: if you already have a previous version of this port, just download the updated ZIP file and flash it. If you are still using stock ROM and want to flash CM, just follow the instructions in the link below: