04-25-2012 03:12 PM
133 123 ...
tools
  1. mmarz's Avatar
    The port over to the Optimus V of these kernels was 99% the work of LeslieAnn. She should get all the praise. I guess zefie should get some credit seeing as how he created the kernels, debugged them, and put them online. Here is the original Optimus S thread for reference: http://forum.androidcentral.com/lg-o...2-33-v013.html

    Here are the kernels ported over for use with the Optimus V:


    xionia_kernel_005_bootimg_OptimusV_signed.zip (from Rodimus)
    xionia_kernel_008_bootimg_OptimusV_signed.zip
    xionia_kernel_009_bootimg_OptimusV_signed.zip
    xionia_kernel_010_bootimg_OptimusV_signed.zip (updated 4/13/2011)(use anykernel version for CM7)
    xionia_kernel_010_anykernel_OptimusV_signed.zip (updated 4/13/2011)(reload your backup and use this if you have issues with the bootimg version)(Works great on this S rom)
    xionia_kernel_011_bootimg_OptimusV_signed.zip
    xionia_kernel_012_bootimg_OptimusV_signed.zip
    xionia_kernel_013_bootimg_OptimusV_signed.zip (use anykernel version for CM7)
    xionia_kernel_013_anykernel_OptimusV_signed.zip (reload your backup and use this if you have issues with the bootimg version)
    xionia_kernel_014_bootimg_OptimusV_signed.zip (4/13/2011)(taken from Zefie's Scott Pilgrim rom)(use anykernel version for CM7)
    xionia_kernel_014_anykernel_OptimusV_signed.zip (4/13/2011)(reload your backup and use this if you have issues with the bootimg version)

    Bonus! This is the kernel from the aospCMod rom in flash-able form:
    aospCMod_kernel_OptimusV_signed.zip


    Installation instructions:

    1. Install the rom of your choice.
    2. Make a nandroid backup.
    3. Install the kernel on top using your recovery or Romtools.


    These have not been thoroughly tested yet. You must have a nandroid backup if you ever want to uninstall them. You can flash from one kernel to the other with no ill effects (with the exception of the anykernel version of 013, only install that over your original rom). They should also work with the Optimus S roms that already use a Xionia Kernel. Install the S rom, and then install the modified kernel on top before rebooting. The bootimg kernels will remove the Sprint boot animation and hopefully remove all incompatibilities besides the home-menu key swap. The anykernel version will work on the S roms too, but the Sprint boot animation will stay.

    Report bugs here, but I can't promise that we can fix them.

    Please report your success stories as well. We want to know which Roms these kernels will work with. Don't forget to write which Rom you are using and which kernel you installed.

    010 seems the be the most recent kernel that doesn't have the USB mass storage bug. Read here for the change log.

    Known issues:
    • 014,013,012,011 - "Turn on USB storage" never confirms that the mode has been enabled (even though it has been enabled and you can access your card from your computer). As a result, you must go to Settings -> SD Card & Phone Storage -> Mount, to turn USB storage mode off and get your card mounted again.
    • 010,013,&014 anykernel - Swaps the Home and Menu keys when used with aospCMod rom. Switch them back using a button remapper app or editing the keyboard file located in: /system/usr/keylayout/ or try flashing this.
    • all bootimg - They do not work with CM7 (aosp & zefie's). Use the Anykernel version instead.
    04-02-2011 11:13 AM
  2. antipasta's Avatar
    Already posted in one of the other threads, but just to reiterate I flashed this on top of the revolution red beta 2 rom and i'm really liking it.

    It resolved an issue I had where I could not boot the phone when it was plugged into power, and on top of that the phone just feels like it's running more smoothly. Could be a bit of placebo effect, but it could also be that we're benefiting from like 8 releases worth of optimizations from v005

    Will be sure to post again if I have any issues/notice anything else.

    thanks very much LeslieAnn and mmarz for your contributions!

    -joey
    04-02-2011 11:23 AM
  3. mmmark111's Avatar
    Signature failed. Here's a signed copy to avoid any "waahh this won't install derrp" comments
    04-02-2011 12:07 PM
  4. mmarz's Avatar
    Signature failed. Here's a signed copy to avoid any "waahh this won't install derrp" comments
    Damn! Thanks! I still don't know why SignApk only works half the time.
    04-02-2011 12:19 PM
  5. mmmark111's Avatar
    No problem
    04-02-2011 12:29 PM
  6. brokdikdog's Avatar
    I don't believe any of the benefits of kernels 009 up will be seen on the optimus v. However, 013 is still way better than 005. We should have worked on getting 008 working well. Either way I finally got the toolchain to compile last night so I am probably going to start trying to get the source kernel for the v up and running and then tweak that.

    Sent from my Optimus Stalker
    04-02-2011 04:19 PM
  7. mmarz's Avatar
    I don't believe any of the benefits of kernels 009 up will be seen on the optimus v. However, 013 is still way better than 005. We should have worked on getting 008 working well. Either way I finally got the toolchain to compile last night so I am probably going to start trying to get the source kernel for the v up and running and then tweak that.

    Sent from my Optimus Stalker
    (Removed)
    04-02-2011 04:30 PM
  8. brokdikdog's Avatar
    009 won't really offer benefits over 008 either. Also, I really think it is time to stop using optimus s kernels anyway. I am going to start tinkering with the source kernel as soon as I have some free time.

    Sent from my Optimus Stalker
    wiggums66 likes this.
    04-02-2011 04:35 PM
  9. mmarz's Avatar
    Well, they do have the same hardware, but hey, if you develop a better kernel, I'll be the first one to hop on the brokdikdog train.
    04-02-2011 04:41 PM
  10. brokdikdog's Avatar
    Well, they do have the same hardware, but hey, if you develop a better kernel, I'll be the first one to hop on the brokdikdog train.
    lol, Well I am not doing it for that purpose. While the Optimus S kernels have worked for the most part, and now that the accelerometer/key swapped issues have been figured out, compiling a V kernel from source instead of porting is less important. However, working on my own V kernel will help me keep learning more about developing for Android, which is just a hobby, and at the same time I think it can't be a bad idea to start working on the kernel that was for our phone, rather than one of the similar phones before it. While they are very much the same there are some differences that we have seen and probably some we haven't. Just looking at some of the source files you can see where certain things have changed between the S and V source.
    wiggums66 and 00damedash like this.
    04-02-2011 05:02 PM
  11. LeslieAnn's Avatar
    Another issue with 013 is if you unmount a sdcard, and remove it, then put it back in, the system will not correctly mount it.

    I play with so many kernels and things, you may want to double check this.


    Also, be careful (on any 009 and 013), if the system is still booting up, connecting usb can cause a system reset.
    04-02-2011 07:19 PM
  12. overthinkingme's Avatar
    Can someone post 008 as a flashable zip? Thanks !

    Sent from my VM670 using Tapatalk
    04-02-2011 10:45 PM
  13. LeslieAnn's Avatar
    Can someone post 008 as a flashable zip? Thanks !

    Sent from my VM670 using Tapatalk
    Try here
    http://forum.androidcentral.com/lg-o...2-33-v013.html
    04-03-2011 12:41 AM
  14. drezliok's Avatar
    Any new info on this or further development on other kernels for Optimus V?
    04-04-2011 06:12 PM
  15. nexgenasian's Avatar
    I just installed this on stock optimus V (after backup of course ^_^) but uh, my menu and home keys are swapped. Anyone else?
    04-04-2011 11:04 PM
  16. mmarz's Avatar
    I just installed this on stock optimus V (after backup of course ^_^) but uh, my menu and home keys are swapped. Anyone else?
    I'm 99% sure this kernel wasn't what switched your keys, but put this on your phone using root explorer to fix the keys: thunder_keypad.kl

    Place it in this folder: /system/usr/keylayout/

    And then reboot.
    04-04-2011 11:22 PM
  17. psygn's Avatar
    It crashed on me twice whenever I was scrolling a list using MyFitnessPal, which never happened before.

    On the good side, things are snappy and the wireless hotspot works without drain during a power charge.

    Thanks!
    04-04-2011 11:47 PM
  18. drezliok's Avatar
    Who would we send a bug report or are we SOL till a capable dev picks this up or releases a kernel?
    04-05-2011 12:00 AM
  19. mmarz's Avatar
    Who would we send a bug report or are we SOL till a capable dev picks this up or releases a kernel?
    Zefie created this kernel, but I don't think he's down to develop it for the V. Just post your issues here. We can see if there is a work around or if the issue exists in other versions of the kernel.

    I know there are a few people trying to develop a custom kernel for the V. Be patient for now.
    04-05-2011 12:23 AM
  20. mmarz's Avatar
    It crashed on me twice whenever I was scrolling a list using MyFitnessPal, which never happened before.

    On the good side, things are snappy and the wireless hotspot works without drain during a power charge.

    Thanks!
    Are you overclocking? If so, what clock speed? Does it still crash if you lower the speed a notch or two?
    04-05-2011 12:34 AM
  21. drezliok's Avatar
    I just want to be sure that I know what I am getting myself into.

    Side note, can I rename my backups to something like "Xionia-V005" or something so I know what it what?




    EDIT
    I took the plunge. I noticed the kernel wasn't as smooth but just overclocked it. Before now I left the governor at interactive but I recently read the battery optimization thread so I Min/Maxed it at 768. VERY SMOOTH. I think that it changing frequencies was the cause of the lag.

    the main reason I took the plunge was the 005 charge bug got on my last nerve. My wife's stock V charges in alittle over 2 hours from drained. Mine? was 6 hours plus. 013 sped that up, I don't know how much but I will drain my phone and find out and post.
    04-05-2011 12:34 AM
  22. obijohn's Avatar
    Before now I left the governor at interactive but I recently read the battery optimization thread so I Min/Maxed it at 768. VERY SMOOTH. I think that it changing frequencies was the cause of the lag.
    What you want to do is put SetCPU in "performance" mode. It may not be obvious, but what happens is that "performance" mode basically locks the CPU to the max speed. If you just set min and max to the same value and leave it on "interactive" or "ondemand", SetCPU will still be working to change frequencies. The CPU will set the new frequency to the same value, but it still registers it as a frequency change. In other words, "performance" locks the value in so that no frequency changes are attempted.

    Make sense?
    04-05-2011 11:37 AM
  23. drezliok's Avatar
    What you want to do is put SetCPU in "performance" mode. It may not be obvious, but what happens is that "performance" mode basically locks the CPU to the max speed. If you just set min and max to the same value and leave it on "interactive" or "ondemand", SetCPU will still be working to change frequencies. The CPU will set the new frequency to the same value, but it still registers it as a frequency change. In other words, "performance" locks the value in so that no frequency changes are attempted.

    Make sense?
    I would have used performance mode but strangely it was absent from the options.
    04-05-2011 11:51 AM
  24. obijohn's Avatar
    I would have used performance mode but strangely it was absent from the options.
    Strange... Which version do you have? I'm using 2.1.1a and it's there.
    04-05-2011 12:27 PM
  25. mmarz's Avatar
    Strange... Which version do you have? I'm using 2.1.1a and it's there.
    It is based on your kernel. This kernel does not provide a "performance" option.
    04-05-2011 01:03 PM
133 123 ...
LINK TO POST COPIED TO CLIPBOARD