[ROM][4.1.2][CM10][UNOFFICIAL]LG Optimus One Family CM10[Jan. 8, 2013: Build 7/Final]

Search This thread

Rashed97

Inactive Recognized Developer
May 28, 2012
1,624
10,632
CyanogenMod for LG MSM7x27 Devices (P500, P505, P506, and P509)

CyanogenMod 10 is here for the LG Optimus One Family!!

Discussion Thread for non-development chatting: Discussion Thread
Report all bugs HERE AND ONLY HERE: Google Code Project

Use this tool (CLICK ME!) to customize your ROM!!! It's a powerful tool and its made for this ROM, but can also be used for other ROMs too.

CyanogenMod 10 is a free, community built distribution of Android 4.1 (Jelly Bean) which greatly extends the capabilities of your phone.

Code:
#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */

Google Apps are not included in this ROM. You'll need to find those yourself if you want them.


What works (as of 1/8):
  • Camera
  • Video recording
  • Panorama
  • Video playback (LQ and HQ)
  • WiFi
  • Bluetooth
  • 3G
  • Hardware lights
  • Display
  • All accelometers
  • Google Apps
  • Most Project Butter related enhancements
  • All native apps
  • All audio
  • Airplane Mode
  • Screen off and on animations
  • Lockscreen animations
  • All CM10 features
  • Voice Recognition

What doesn't work (as of 1/8):
  • Any ARMv7 features

Sceenshots:

picture.php
picture.php
picture.php


picture.php
picture.php
picture.php


picture.php
picture.php
picture.php


Screenshot_2012_08_07_00_31_08.png
Screenshot_2012-07-20-11-29-15.png
2012-07-20%2021.10.38.png


2012-07-21%2000.59.48.png
Screenshot_2012_08_07_00_35_49.png
Screenshot_2012_08_07_00_36_43.png


Basebands:
LG Optimus One (P500): V20
LG Phoenix (P505): V20
LG Thrive (P506): V11
LG Optimus T (P509): V11

Downloads:
The links here are the latest and most stable builds. For previous builds look below.
Latest Builds:
LG Optimus One (P500): January 8: Build 7/Final
LG Phoenix (P505): January 8: Build 7/Final
LG Thrive (P506): January 8: Build 7/Final
LG Optimus T (P509): January 8: Build 7/Final

Google Apps:

Previous Builds:
LG Optimus One (P500):
LG Phoenix (P505):
LG Thrive (P506):
LG Optimus T (P509):

Sources:

Changelog:

Build 4/RC1:
  • Fixed camera
  • Fixed video
  • Fixed battery drain
  • Fixed minor issues
  • Minor changes here and there
  • Anything added to CM from August 8
  • Made a few changes for speed
  • Made changes for responsiveness

Build 5:
  • Camera no longer has green and purple crap
  • Recording works
  • Video enhancements
  • More battery fixes
  • Panorama works (not that the panoramas it generates are correct, but at least it works...)
  • Minor enhancements everywhere
  • Lights now work
  • Now uses Trebuchet instead of Catapult
  • New Stopwatch and Timer/Countdown from CM team: http://review.cyanogenmod.com/#/c/22062/

Build 6/RC2:
  • Updated to 4.1.2
  • Fixed ALL video playback
  • Video recording somewhat works
  • Video playback is now smooth
  • HQ video now plays (not smooth, but better than none)
  • Fixed notification bar blur
  • Fixed lockscreen animation
  • Fixed screen off and on animations
  • Camera no longer has green and purple crap
  • Panorama works (not that the panoramas it generates are correct, but at least it works...)
  • Fixed calculator not opening
  • Faster graphics
  • Fixed Wi-Fi tethering
  • Fixed network selection
  • Many other fixes
  • Fixed live wallpapers
  • Fixed camera crashing sometimes
  • Fixed baseband issue on P505
  • Added CM File Manager
  • Added Sim Toolkit for managing network related stuff
  • Somewhat implemented Project Butter
  • Fixed video streaming
  • Fixed Link2SD (/system space)
  • Fixed a few audio glitches

Build 7/Final:
  • Upgarded to CM10 stable source
  • Fixed YouTube HQ video playback lagging
  • Fixed video recording
  • Fixed recorded video playback
  • Upgraded kernel (backported several 3.x features)
  • Played around a tad bit with the battery
  • Fixed microphone issues
  • Fixed occasional headphone issues
  • Used native ARMv6 code (faster and more fluid)
  • Junked the CTS breaking changes
  • Centralized audio system for all 4 devices
  • Re-enabled software acceleration (for battery life)
  • Initial offline charging bring up (still broken but somewhat works on some devices)
 
Last edited:

Dovidhalevi

Senior Member
Jun 26, 2012
2,728
1,172
Google Now Voice, Chrome

Great news!! Looking forward ...

As we discovered playing with it on ICS, something in the gapps for Google Now Voice (JNI so's?) is armv7-only! This stuff might even be outside the realm of opensource as well :( Needs a look.

Does the older (ICS) voice-recognizer work? If so, the workaround on the Google Now for ICS would work here too. A couple of widgets do the job--might need a modified Velvet.apk to use them as posted there.

If the new recognizer could be fixed for armv6, that huge (and growing with language packs!) /system/usr/srec must be stored elsewhere and symlinked. Cannot be done at flash, must be pushed and done (and redone) manually after flashing. We might need a post-flash one-time script to handle stuff like this but our hardware limitations demand it.

(I also do not flash gapps--maybe I will use the mini-gapps posted for its items if they are not already on the ROM--but install all else from play, user apps, movable or linkable. Also, anything not needed to start android, i.e. email, keyboard, browser, etc, can be made user apps and linked to sd-ext. I have 20meg, count 'em, on my system partition and only touched a few items for that. Not enough for srec, but makes experimenting/surgery much easier. When I flash your ROM, I will do the same thing--waiting for the camera and something I can stay with and play with for a few days, at least.)
-----
Chrome is the "default browser" for JB and play shows it as incompatible with the p500. I actually have a build 14 of Chrome that I side loaded and does work on the phone. I am not impressed with it.
 

Grover289

Senior Member
Jun 19, 2012
131
41
If I am correct the omx are not present in jelly bean right? Anyways good job and good luck :)

Sent from my LG-P500 using bacon as a hostage
 

kjetisve

Member
Dec 21, 2010
34
8
Nice work! and bugs

Nice work Rashed! Cannot thank you and the other ones working on this enough! Made my day!

A part from a few minor bugs in addition to those features known to be missing I must say that I think it is running surprisingly smoothly - as smooth as ICS actually.

Discovered bugs so far
- Taking a screenshot results in the phone rebooting
- At least on my phone with Link2SD installed, newly installed apps FCs and I have to reboot to get them to work. No problems after reboot though.
- Youtube does not play videos

Will keep looking for more bugs - but I must say this is good for daily use as far as I see it.
Keep up the good work! (Btw, here are som pics: http://kjetilsvendsen.blogspot.no/2012/08/android-jelly-bean-pa-lg-p500.html)
 

Rashed97

Inactive Recognized Developer
May 28, 2012
1,624
10,632
Great news!! Looking forward ...

As we discovered playing with it on ICS, something in the gapps for Google Now Voice (JNI so's?) is armv7-only! This stuff might even be outside the realm of opensource as well :( Needs a look.

Does the older (ICS) voice-recognizer work? If so, the workaround on the Google Now for ICS would work here too. A couple of widgets do the job--might need a modified Velvet.apk to use them as posted there.

If the new recognizer could be fixed for armv6, that huge (and growing with language packs!) /system/usr/srec must be stored elsewhere and symlinked. Cannot be done at flash, must be pushed and done (and redone) manually after flashing. We might need a post-flash one-time script to handle stuff like this but our hardware limitations demand it.

(I also do not flash gapps--maybe I will use the mini-gapps posted for its items if they are not already on the ROM--but install all else from play, user apps, movable or linkable. Also, anything not needed to start android, i.e. email, keyboard, browser, etc, can be made user apps and linked to sd-ext. I have 20meg, count 'em, on my system partition and only touched a few items for that. Not enough for srec, but makes experimenting/surgery much easier. When I flash your ROM, I will do the same thing--waiting for the camera and something I can stay with and play with for a few days, at least.)
-----
Chrome is the "default browser" for JB and play shows it as incompatible with the p500. I actually have a build 14 of Chrome that I side loaded and does work on the phone. I am not impressed with it.

Google Now doesn't work because the /system partition is way to small and it doesn't have enough room to copy the TTS libraries. After flashing the ROM and Google Apps, you will have 4KB remaining, and it doesn't even finish the Google Apps because of that. If I can resize that
partition, it should work ;)

@kjetisve: Thanks a ton for the screenshots!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 472
    CyanogenMod for LG MSM7x27 Devices (P500, P505, P506, and P509)

    CyanogenMod 10 is here for the LG Optimus One Family!!

    Discussion Thread for non-development chatting: Discussion Thread
    Report all bugs HERE AND ONLY HERE: Google Code Project

    Use this tool (CLICK ME!) to customize your ROM!!! It's a powerful tool and its made for this ROM, but can also be used for other ROMs too.

    CyanogenMod 10 is a free, community built distribution of Android 4.1 (Jelly Bean) which greatly extends the capabilities of your phone.

    Code:
    #include <std_disclaimer.h>
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you.
     */

    Google Apps are not included in this ROM. You'll need to find those yourself if you want them.


    What works (as of 1/8):
    • Camera
    • Video recording
    • Panorama
    • Video playback (LQ and HQ)
    • WiFi
    • Bluetooth
    • 3G
    • Hardware lights
    • Display
    • All accelometers
    • Google Apps
    • Most Project Butter related enhancements
    • All native apps
    • All audio
    • Airplane Mode
    • Screen off and on animations
    • Lockscreen animations
    • All CM10 features
    • Voice Recognition

    What doesn't work (as of 1/8):
    • Any ARMv7 features

    Sceenshots:

    picture.php
    picture.php
    picture.php


    picture.php
    picture.php
    picture.php


    picture.php
    picture.php
    picture.php


    Screenshot_2012_08_07_00_31_08.png
    Screenshot_2012-07-20-11-29-15.png
    2012-07-20%2021.10.38.png


    2012-07-21%2000.59.48.png
    Screenshot_2012_08_07_00_35_49.png
    Screenshot_2012_08_07_00_36_43.png


    Basebands:
    LG Optimus One (P500): V20
    LG Phoenix (P505): V20
    LG Thrive (P506): V11
    LG Optimus T (P509): V11

    Downloads:
    The links here are the latest and most stable builds. For previous builds look below.
    Latest Builds:
    LG Optimus One (P500): January 8: Build 7/Final
    LG Phoenix (P505): January 8: Build 7/Final
    LG Thrive (P506): January 8: Build 7/Final
    LG Optimus T (P509): January 8: Build 7/Final

    Google Apps:

    Previous Builds:
    LG Optimus One (P500):
    LG Phoenix (P505):
    LG Thrive (P506):
    LG Optimus T (P509):

    Sources:

    Changelog:

    Build 4/RC1:
    • Fixed camera
    • Fixed video
    • Fixed battery drain
    • Fixed minor issues
    • Minor changes here and there
    • Anything added to CM from August 8
    • Made a few changes for speed
    • Made changes for responsiveness

    Build 5:
    • Camera no longer has green and purple crap
    • Recording works
    • Video enhancements
    • More battery fixes
    • Panorama works (not that the panoramas it generates are correct, but at least it works...)
    • Minor enhancements everywhere
    • Lights now work
    • Now uses Trebuchet instead of Catapult
    • New Stopwatch and Timer/Countdown from CM team: http://review.cyanogenmod.com/#/c/22062/

    Build 6/RC2:
    • Updated to 4.1.2
    • Fixed ALL video playback
    • Video recording somewhat works
    • Video playback is now smooth
    • HQ video now plays (not smooth, but better than none)
    • Fixed notification bar blur
    • Fixed lockscreen animation
    • Fixed screen off and on animations
    • Camera no longer has green and purple crap
    • Panorama works (not that the panoramas it generates are correct, but at least it works...)
    • Fixed calculator not opening
    • Faster graphics
    • Fixed Wi-Fi tethering
    • Fixed network selection
    • Many other fixes
    • Fixed live wallpapers
    • Fixed camera crashing sometimes
    • Fixed baseband issue on P505
    • Added CM File Manager
    • Added Sim Toolkit for managing network related stuff
    • Somewhat implemented Project Butter
    • Fixed video streaming
    • Fixed Link2SD (/system space)
    • Fixed a few audio glitches

    Build 7/Final:
    • Upgarded to CM10 stable source
    • Fixed YouTube HQ video playback lagging
    • Fixed video recording
    • Fixed recorded video playback
    • Upgraded kernel (backported several 3.x features)
    • Played around a tad bit with the battery
    • Fixed microphone issues
    • Fixed occasional headphone issues
    • Used native ARMv6 code (faster and more fluid)
    • Junked the CTS breaking changes
    • Centralized audio system for all 4 devices
    • Re-enabled software acceleration (for battery life)
    • Initial offline charging bring up (still broken but somewhat works on some devices)
    55
    Good news!!!

    After discussed with nobodyAtall, camera (preview + taking photo + panorama) is working...

    I will upload new rom soon.

    Thanks nobodyAtall (he is the number 1)
    Glad to make some LG users happy too :)
    52
    TRIPLE BUFFERING WORKS!!!! IT HAS BOOTED AND IT"S WORKING!!!!!
    HOORAY!!!! Thank's to TheWhisp for pointing me to the correct way :D

    And the screen off animation works AT LAST!!!!!!
    I've never seen the screen on animation so I have no idea about it....

    Graphics are repaired at last :D And the notification blur is a tad better now, but it still exists sadly... That might have to do with VSYNC

    Commit: https://github.com/lgics/lge-kernel-msm7x27/commit/56e091c22910bc3c3dd679d3db7fbbe280ec50a0
    47
    VICTORY!!!!
    New Adreno Libs work!!!
    Haha!
    However it doesn't fix the notification lag nor the screen off animation nor the lockscreen animation.
    What it does do though is make everything so much smoother. Now when you open the apps, you see the app opening animation :) And the unlock animation works too, the home screen fades in :D Woohoo! Most other animations now work flawlessly :D
    NO more camera lag either, but the video recording still remains an issue. You still can't play the recorded videos...

    But on the plus side, the entire ROM feels soooo much smoother :D
    46
    Good job, keep up :)
    Could you please share your sources?

    Sure! With please in fact!!
    http://github.com/LG-Android-Coding
    http://github.com/lgics

    The first is open to anyone as I admin that one :) You have a fix tell me and I'll add you to it ;)
    I'm only a member of the second one :p