[ROM] [P760] [4.2.2] [BUILD1] [01.08.2013] PolishBlood AOSP

Search This thread

mikegapinski

Senior Member
Jun 7, 2011
794
2,841
Szczecin
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:

rashq

Senior Member
May 9, 2013
105
12
Just to confirm that this has no relation with cm 10.1 right ??because CM still has lot of problem :(
thanks in advance :good:
 
D

Deleted member 2530995

Guest
Any chance for mirror? Cause now second time I couldn't download it (suddenly stops around 100 MB).
 

adamz667

Senior Member
Jan 15, 2011
659
669
Warsaw
@mikegapinski:

Michał, could you tell me how you make GPS to work on AOSP? I'm getting RIL errors on e.g. AOSPA+, but I know only that it could be RIL problem (from other device maintainers).
 
  • Like
Reactions: mateo1111

mikegapinski

Senior Member
Jun 7, 2011
794
2,841
Szczecin
Nothing wrong clean install, maybe more time is needed to enter deepsleep state on this rom much more than on others? I'll check it later.

Wysyłane z mojego LG-P760 za pomocą Tapatalk 2

Battery in linux kernel needs a few days to calibrate stats itself, but with DS I have no idea - I am simply using my phone not looking at cpu spy all day
 

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    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
    7
    Right now I work more on device specific hals and kernel for even better PM, I don't touch the features bcos an update to 4.3 is around the corner. Only problem left is that system can't mount external sd. This is much realted to new seciurity features introduced in new platform.
    3
    How to perform this change? i can't find the folder rill in my phone.

    It's in source.. Mike will know how to use it :)
    2
    Is there any chance a p768 version will be made? ;)

    Sent from my LG-P768 using xda app-developers app

    Yes I'd like to try it too, but all asop rom don't even boot up on P768.