1. 2015 is going to be a great year for Android! Why wait??
    Samsung Galaxy Note 5 | Samsung Galaxy S6 | HTC One M9
  2. New Forum Created: Samsung Gear VR!

[KERNEL][LG870] Freedom Kernel *Updated 9/14/14*


  1. GameTheory

    GameTheory Well-Known Member Developer

    When There's Freedom, There's Potential...
    Freedom Kernel

    Boost Mobile LG Optimus F7 LG870

    For ZV5 firmware

    Change Log in second post

    Added Features:
    • Allows removal of "any" app without bricking
    • Unsecured
    • Frandom built in for increased speed - details
    • Android TRIM - details
    • SmartassV2 governor
    • Intellidemand governor
    • Superbad governor
    • Conservative governor
    • Init.d support - details
    Download & Instructions

    ** Do not include this kernel in any roms. **

    Sound Control:
    Viper4Android

    NOTE:
    I do not own an F7 so please keep that in mind when you ask any questions.

    If you like my work and want to show some appreciation, please click the thanks button. :)

    Enjoy! ;)

    Advertisement
    :
    Last edited: Nov 28, 2014
    #1
  2. GameTheory

    GameTheory Well-Known Member Developer

    Change Log​


    9/14/2014
    • Added android TRIM - details
    • Speed tweak for Frandom

    4/19/2014
    • Updated to ZV5 bootloader
    • Frandom built in for increased speed - details
    • Added SmartassV2 governor
    • Added Intellidemand governor
    • Added Superbad governor
    • Enabled Conservative governor
    • Init.d support is now built in and no longer needs sysinit - details

    12/25/2013
    • Initial release
    monticello likes this.
  3. chevanlol360

    chevanlol360 Well-Known Member Developer

    Very nice, Have any plans to rebuild it on the new source lg released?
  4. GameTheory

    GameTheory Well-Known Member Developer

    Yeah I'll build the new source, but someone would have to ask Bliss if he can add loki support for the new source. I can try the new source with zv4 aboot, but I doubt it'll work.

    On the lg motion my kernel flashes the aboot from firmware F to make it compatible with all firmwares lol. Don't know if that trick would work here though.

    LG's locked bootloaders suck lol.
  5. chevanlol360

    chevanlol360 Well-Known Member Developer

    If aboot is not updated with this new update will it work? Anxiously waiting to get my hands on that ota to see what it updates. when i get it we'll know what to do.
  6. GameTheory

    GameTheory Well-Known Member Developer

    If the aboot isn't updated I can possibly use zv4 aboot to loki zv5 boot, but I'm not sure. I guess we'll see, loki will error out if aboot doesn't match boot.

    I'll probably just download zv5 source and give it a whirl with zv4 aboot just to see lol.

    I'm wondering if anyone has tried this kernel yet to know if it's working so I know how to proceed.
  7. chevanlol360

    chevanlol360 Well-Known Member Developer

    i'll flash it right now to test
  8. chevanlol360

    chevanlol360 Well-Known Member Developer

    Doesnt boot pass lg logo the led lights just keep going with a black lcd
    Hollywood 74 and GameTheory like this.
  9. GameTheory

    GameTheory Well-Known Member Developer

    Cool, thanks for trying.

    I got a feeling it's the intellidemand & lionheart govs. Those things gave me a hella hard time to port lol. I'll do a new one without those govs.
  10. GameTheory

    GameTheory Well-Known Member Developer

    Ok I think I found the issue. Even though I removed the 2 govs on a new build I just did they may not have been the issue after all.

    Anyways, can someone check for these next 2 directories and tell me if the files are empty or what value they contain...

    Code (Text):
    /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    and...

    Code (Text):
    /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
  11. chevanlol360

    chevanlol360 Well-Known Member Developer




    This is CPU0 MAX
    [​IMG]





    CPU1 doesnt have that folder
    [​IMG]
    GameTheory likes this.
  12. GameTheory

    GameTheory Well-Known Member Developer

    Wow! LG changing things up lol. That's what caused the problem.

    Every dual core phone I've come across controls both cores individually as cpu0 & cpu1. On the F7 LG is using a shared value which I didn't know.

    Long story short, it's an easy fix and I'll have something up in a little while.

    Thanks bro.
  13. GameTheory

    GameTheory Well-Known Member Developer

    Kernel Updated!

    I don't see why this one wouldn't work. If it doesn't, I'll do like the other guy did and give up on this one lol.

    Once anyone tries it and confirms if working I'll start with ZV5 source.

    crossing fingers lol
  14. chevanlol360

    chevanlol360 Well-Known Member Developer

    lol still the same problem. Whats weird is that the phone wont boot properly even after restoring a backup of stock boot.img. have to use the lg tool to get back to stock each time lol.
    sortoh85 and GameTheory like this.
  15. GameTheory

    GameTheory Well-Known Member Developer

    It's funny, but after reading this I believe I know what the problem is. Either way I give up on this lol. This is one of those devices I would need to own so I could work on it and test myself.

    Thanks for testing.
    sortoh85 likes this.
  16. chevanlol360

    chevanlol360 Well-Known Member Developer

    Wait lets back track this. Go back to the unsecured modded kernel. Try adding init.d support and i'll test again. after that, if the phone boots successfully we'll then move on to overclocking and so on, we'll do things one by one. You're not giving me any trouble i can test all day. What do you think that problem is now?
    GameTheory likes this.
  17. GameTheory

    GameTheory Well-Known Member Developer

    That sounds like a plan...

    Yeah I didn't wan't to be a nuisance with all the testing especially since it's only you making the effort to test.

    What I believe the problem is...
    I like to make OC kernels initially on first boot startup at stock clock (1.5ghz) and then user overclocks if they like. Problem should be a script I used for that initial boot clock.

    So when you restored stock boot the script was still left which caused it to still not boot right for you until you used lg tool which deleted script.

    I'll do new one, unsecured with init.d only and nothing else which should work. I'll have it up a little later today. After that I can add OC without the script and so on.
    chevanlol360 likes this.
  18. GameTheory

    GameTheory Well-Known Member Developer

    For testing only!

    Unsecured with init.d...

    Download
  19. chevanlol360

    chevanlol360 Well-Known Member Developer

    All went good, Perfect boot and init.d is comfirmed working. Got the test.log output in /data;)
  20. GameTheory

    GameTheory Well-Known Member Developer

    Amen to that lol.

    Seems it was the script after all. You can delete 00test if you like. Also you never have to set proper perms to any script you add to init.d. I added a line that sets perms on auto on boot for you.

    Ok now I'll add overclock only. I'll be back in 20 minutes with test link.
  21. chevanlol360

    chevanlol360 Well-Known Member Developer

    nice thanks.
  22. GameTheory

    GameTheory Well-Known Member Developer

    For testing only!

    • unsecured
    • init.d
    • 1.728ghz OC
    Without that script that caused issues lol.

    Download
  23. chevanlol360

    chevanlol360 Well-Known Member Developer

    poop, it doesnt boot pass lg logo. black lcd and flashing led. but i can advance restore last kernel and boot properly.
  24. GameTheory

    GameTheory Well-Known Member Developer

    No problem, I'll make one more OC attempt on a hunch I have. At least now you can restore the last kernel with no issue.

    If the next OC attempt don't work then I'll just post the unsecured with init.d and a governor or 2 and call it a day lol. Then I'll move on to ZV5 and add the features that work.
    chevanlol360 likes this.
  25. chevanlol360

    chevanlol360 Well-Known Member Developer

    Sounds good
Loading...

Share This Page