07-16-2011 08:59 AM
43 12
tools
  1. BiafraRepublic's Avatar
    CURRENT RELEASE: R1.7

    Well, after all this time, I finally it it off. Meet my Optimus V kernel, named BLUEsphere!

    NOTE: This is very much a beta, after several failed ones due to a bad initial choice of OS on my Virtual Machine, a switch to a much better choice of OS, and a fix another user posted to fix LG's screwy kernel stripper. AS ALWAYS, NANDROID BACKUPS ARE STRONGLY ADVISED
    WARNING: This kernel is meant for 2.2.x FroYo-based roms only. If you are using the Scott Pilgrim CM7, AOSP-CMod7, or other 2.3.x Gingerbread-based ROM, DO NOT USE THIS KERNEL. This will cause a boot loop if you do.


    FEATURES
    • Compiled using CodeSourcery C++ (GCC 4.5)
    • Compiled-in support for CIFS shares and ext2/ext3/ext4/ReiserFS/HFS/HFS+ partitions
    • Compiled-in support for MBR (default), GPT, and Apple Partition Map partition schemes
    • Interactive cpufreq governor, ported over from CyanogenMod
    • CPU Overclocking, ported from Xionia 007 and tweaked slightly
    • Wireless drivers, ported over from Xionia Git virginmobile branch, so that we can hopefully avoid needing LeslieAnn's workaround
    • LG Source fixes, courtesy of picasticks and now added in by LG into their sources...
    • More To Come...


    KNOWN ISSUES
    • Sometimes, when compiling from source about halfway through, minigzip comes up as 'not found'. I had to download the zlib sources and build/install zlib from source in order for the kernel to compile successfully. I've heard that moving the minigzip binary from scripts to your PATH works as well, but meh...


    TODO
    • Move toolchain to GCC 4.6
    • Re-add iso9660 image support
    • Suggestions welcome


    THANKS
    Zefie: acupfreq.c and Wifi drivers
    picasticks: cleaning up the mess LG made with the stock kernel
    LG: for releasing the sources and fixing them
    The guys at CyanogenMod: Hosting the interactive governor sources

    DOWNLOAD
    AnyKernel version: http://db.tt/fEq27Ei or scan the following QR Code:


    Kernel Sources: http://github.com/biafrarepublic/bluesphere
    mmarz, Mirth and KSmithInNY like this.
    04-11-2011 05:30 AM
  2. mmarz's Avatar
    Here is an anykernel version: (redacted)

    Thanks for the hard work. I'm excited to see where this goes.
    04-11-2011 06:01 AM
  3. BiafraRepublic's Avatar
    Uh oh,.... I think I bricked my phone with my own kernel... Everyone don't use the current version please.
    04-11-2011 06:59 AM
  4. Nit3H8wk's Avatar
    I have been waiting for a OC kernel built on LG source. I hope you get it working.
    04-11-2011 07:44 AM
  5. BiafraRepublic's Avatar
    Okay... was able to recover using Clockwork Recovery. Kernel seems definitely borked on my end as loading it leaves me stuck at the LG splash... Now, time to go back to the drawing board, or find someone who can get the sources working...
    04-11-2011 08:27 AM
  6. asadullah's Avatar
    I can't remember off hand where it's at (i don't wanna boot into my linux partition lazy ) but minigzip is in there and you have to set it's permissions as executable for it to work correctly. I copied it out of there and put it in either /sh or wherever because I had the same problem with the metro kernel.
    04-11-2011 09:28 AM
  7. overthinkingme's Avatar
    Thanks for your addition to our small community. Glad to see devs more and more
    I love flashing kernels >_<

    Sent from my VM670 using Tapatalk
    04-11-2011 10:31 AM
  8. Delphis's Avatar
    Uh oh,.... I think I bricked my phone with my own kernel... Everyone don't use the current version please.
    Bleeding edge development It's very cool you're doing it. I will certainly be following this project's progress and will try it out some time once you're happy with it.
    04-11-2011 12:52 PM
  9. drezliok's Avatar
    I look forward to a alpha or a release candidate. For now I will just watch.
    04-11-2011 08:34 PM
  10. one80oneday's Avatar
    Undervolting would be awesome
    04-11-2011 10:35 PM
  11. Nit3H8wk's Avatar
    Can you try again i saw this on lg's website.

    Description Notice Download
    LGVM670(Thunder) Android Froyo / kernel bugs were fixed.

    Maybe the source code was fixed i dunno. I would try myself but i don't have my own computer.
    04-12-2011 11:33 AM
  12. mmarz's Avatar
    Awww man!!!! I had the pitchforks and the torches all ready for the angry mob too.
    04-12-2011 11:52 AM
  13. obijohn's Avatar
    Awww man!!!! I had the pitchforks and the torches all ready for the angry mob too.
    Don't put them away just yet because the source is still broken. See this post.
    04-12-2011 04:47 PM
  14. mmarz's Avatar
    Don't put them away just yet because the source is still broken. See this post.
    Yay!!! Angry mob time!
    04-12-2011 04:52 PM
  15. picasticks's Avatar
    I hope you are still working on this! Let me know if I can be any help, I don't read the V forum super-often so I just saw your kernel. PM me to be sure I see it.

    KNOWN ISSUES
    • When compiling from source about halfway through, minigzip comes up as 'not found'. I had to download the zlib sources and build/install zlib from source in order for the kernel to compile successfully.
    • Hopefully, I signed the zip file correctly. If not, let me know.
    • Fix issue where the kernel panics and the phone gets stuck at the LG screen.
    minigzip binary is actually precompiled and sitting in scripts/. So, you just need to put ~/path_to/kernel/scripts in your PATH and then it will work. Or you can edit scripts/Makefile.lib and put whatever gzip command (i.e. "gzip -9") you want in place of minigzip ... I use 7zip for slightly better DEFLATE than zlib. They're doing minigzip -9 which is identical to gzip -9 since both are zlib.

    Re: signing the zip I don't know what you mean, I thought you were making a boot.img? There is no signing with that. But if you were talking flashable .zip, then yeah, you have to sign.

    If you are making a boot.img, make sure you use the right base address ... that is something that will leave you stuck on the LG screen if you get it wrong. It is 0x12200000. Took me so long to figure that out I wrote a whole blog post about it. Bad memories.
    04-20-2011 04:52 AM
  16. BiafraRepublic's Avatar
    I hope you are still working on this! Let me know if I can be any help, I don't read the V forum super-often so I just saw your kernel. PM me to be sure I see it.
    I'll be sure to send you a binary sometime, as well as the source.

    minigzip binary is actually precompiled and sitting in scripts/. So, you just need to put ~/path_to/kernel/scripts in your PATH and then it will work. Or you can edit scripts/Makefile.lib and put whatever gzip command (i.e. "gzip -9") you want in place of minigzip ... I use 7zip for slightly better DEFLATE than zlib. They're doing minigzip -9 which is identical to gzip -9 since both are zlib.
    I found the minigzip you mentioned, only to find that my Ubuntu Virtual Machine segfaults when it is run. I just decided to download the latest minigzip sources.

    Re: signing the zip I don't know what you mean, I thought you were making a boot.img? There is no signing with that. But if you were talking flashable .zip, then yeah, you have to sign.

    If you are making a boot.img, make sure you use the right base address ... that is something that will leave you stuck on the LG screen if you get it wrong. It is 0x12200000. Took me so long to figure that out I wrote a whole blog post about it. Bad memories.
    The next release is going to an Anykernel only release, just as soon as I can get it to work. Right now, I'm still having some problems getting the kernel to get past the LG screen, even with AnyKernel.
    04-22-2011 06:55 AM
  17. BiafraRepublic's Avatar
    I got the kernel sources posted up, even though I can't compile a working binary worth a damn. If anyone can do this, post your working results and (if you can) let me know what you used to make your build environment. Thanks.
    04-22-2011 03:12 PM
  18. BiafraRepublic's Avatar
    Okay, thanks to picasticks, I figured out why my kernel failed to work (the sources got corrupted). A fresh download and test later, and we have WORKING KERNEL!
    04-24-2011 06:06 PM
  19. LeslieAnn's Avatar
    Okay, thanks to picasticks, I figured out why my kernel failed to work (the sources got corrupted). A fresh download and test later, and we have WORKING KERNEL!
    Congrats!
    04-24-2011 06:41 PM
  20. Kiernon's Avatar
    Okay, thanks to picasticks, I figured out why my kernel failed to work (the sources got corrupted). A fresh download and test later, and we have WORKING KERNEL!
    Nice job!
    Oppy kernels and ROMS are being tossed out all over the place like easter eggs! So much to check out, I love it. Keep up the great work!


    -K
    04-24-2011 07:09 PM
  21. thexxoffspring's Avatar
    flashed this and it took me into an infinite LG boot loop. i cried for a moment. then restored my nandroid, poops.
    04-24-2011 07:17 PM
  22. one80oneday's Avatar
    Booted ok but buttons switched, proximity sensor not working, etc... AOSP CM7
    04-24-2011 07:20 PM
  23. thexxoffspring's Avatar
    Booted ok but buttons switched, proximity sensor not working, etc... AOSP CM7
    for some reason i can never get even the xionia kernals to run right on CM7. im assuming its because of CM7.
    04-24-2011 08:16 PM
  24. Kreatur3's Avatar
    Well aren't the kernels usually built for either froyo or GB? Not made to work correctly on both? Just my understanding of the way things work.
    04-24-2011 10:56 PM
  25. thexxoffspring's Avatar
    Well aren't the kernels usually built for either froyo or GB? Not made to work correctly on both? Just my understanding of the way things work.
    ik on the d1 it is but idk about the ov
    04-24-2011 10:59 PM
43 12
LINK TO POST COPIED TO CLIPBOARD