Polish Blood Project
Android Open Source Project
for LG P760
by mikegapinski
Clean stock Android, the google way. That is AOSP. Performance and stability, no rubbish.
What I improved over cm_10.1 and AOSP itself:
System:
Fixed GPS bugs from CM, updated vendor blobs
Performance settings backported from CM with custom option to change GPU clock on the fly; #note1
Added a powerhal to do the CPU frequency autoscaling. Now it should work the right way;
Replaced AOSP keyboard with Sony’s one. It simply works better and has multiple dictionaries.
#note1 You need to change gpu clock every time you boot, not a bug - need to implement feature to save the clock.
TODO:
Add CPU and GPU voltage scaling to performance tab in settings
Kernel:
Overclocking to 1200 MHz;
Option to overclock GPU in userspace;
Backport entire wifi driver from P940 to fix power managment;
Updated interactive cpu governor code from google kernel (branch android-3.4);
Remove all not needed cpu governors, only interactive does the scaling job well.
TODO:
Add option to scale CPU and GPU voltages on the fly in userspace;
Merge more upstream patches;
Add more steps for CPU(also needs to be reworked in system power hal);
Write a little piece of code for GPU autoscaling, should result in better power management
Focus on testing the CPU and WIFI power managment, this are main things I focus on - after getting it to work like it should I will add more features to kernel. I need a great base to start making new things.
Changelog:
Build 1:
First build
Code on https://github.com/mikegapinski and https://github.com/PolishBloodProject
Downloads:
ROM: http://d-h.st/Cp5
ROOT: http://download.chainfire.eu/345/SuperSU/UPDATE-SuperSU-v1.51.zip
GAPPS: http://goo.im/gapps
Last edited: