Android OS Forum banner
1 - 20 of 138 Posts

· Registered
43 Posts

Firstly a request to open a Sub-Forum for 'LG Optimus Pro C660' under the 'LG' devices section


Thread originally opened here...

Breaks / Bugs on CyanogenMod 7 Nightly builds for LG Otimus Pro C660

Branched out of this thread .......

Cyanogen Mod for C660
@varoon, @angenit ...

Please check and confirm the status of the following findings on your respective devices ...

1. Keyboard characters messed up

2. SWAP SUPPORT NOT ON KERNEL, please install swapper 2 and try enabling it on your devices.

3. Confirm if HOTSPOT(tethering) feature is missing from your settings.

4. Choose 'external' from 'cyanogen mod settings - application - install location' install a couple of test apps from the market and check if they are installed on the external card.


5. On screen keyboard not launching when phone rotated sideways.

6. Selected input launguages not toggling when globe key pressed on physical keyboard.

6(a). The keyboard is back in action, however it needs some further tweaks, The virtual keyboard has to be switched off when in the right-side-up position as it is redundant in the presence of the physical keyboard.
Also while in the landscape position the virtual keyboard takes up the entire screen space leaving only 1-2 lines visible for input space, very problematic when trying to drag the cursor guide(which keeps jumping to the beginning of the text field) to the right place in the passage while editing.

Tweaks : The virtual keyboard should not exceed more than 50% of the screen and needs to have better cursor guide control

7. SIM card contents like contacts and SMS'es are not getting populated(viewable) in phone book and messages. The setting for USIM is missing from contacts display setting.
- YET TO BE FIXED !!!!!!!

8. The speaker phone volume while on a call is very low, using the volume button increases the in-call volume and has no effect on the speaker phone volume,
. The sound settings however are maxed out for ringtone, ringer, media and alarm volumes.


9. In the 'battery use' section of settings the % and the progress bars are not matching, the bar stands at zero for all the categories.
- YET TO BE FIXED !!!!!!!

10. When you turn off the android keyboard in settings, the settings are forcely closed and when you try to go to "phone state" it closes... after when you reboot the keyboard is turned on again.
- YET TO BE FIXED !!!!!!!

11. Video Recording is also not working in the latest build.

12. Since Build 15, the camera is not working, the moment the camera is run the screen starts blinking/flickering rapidly with "ANDROID_" showing on the screen, this state cannot be exited the phone needs to be rebooted to get out of this flicker'y loop.

13. Since after builds 11 and 12 the overall performance of the animations or screen responsiveness has deteriorated with build 15 noticeably laggy or slow.

14. Also the physical keyboard response is choppy i'e, the instant a key is pressed, the letters display a split second later on the screen. So when one is typing a little fast, you see the letters on the screen not keeping up with the speed of key-presses. (PLEASE NOTE THAT THIS CHOPPINESS IS ONLY WHEN ONE IS USING THE PHYSICAL KEYBOARD !!! the android onscreen keyboard as a normal steady keypress response)

15. Wifi HotSpot connecting but internet not browsable !!! - since build 34
- TO BE FIXED !!!!!!!


· Registered
43 Posts
Discussion Starter · #2 ·
Thread moved from XDA as Ricardo seems to hang out here...more ...


New bug/break testing on build 9.......
others confirm if its pan your devices
as well before i add it to the main post.

When the Android Keyboard was unchecked
as reported earlier the settings need to be force-closed
a couple of times.

After disabling it i discovered the following...

When 'Compose New message(SMS) is opened, the physical keyboard does not
work on it. I need to re-enable the Android Keyboard in the settings to be able
to type into the Phone messaging(SMS) then the physical keyboard works on it.

waiting for confirmation across all modded devices.


· Registered
28 Posts
Well, let's continue here. Yes I have the same bugs as reported in the previous post and also the keyboard one. The Rom is constantly improving, I'm sure most of these bugs are going to be fixed. Specially worried about swap and keyboard.

(All the information given is for helping the developer to find bugs quicker)

In the meantime, you can use the keyboard for SMS with Handcent app.

· Registered
43 Posts
Discussion Starter · #4 ·
I know...its crazy to hope for a CM9 for this device...
Well i just figured out that our device fails the requirement by a lot ...

GOSH !!!
Now i really hope we get the most juice out of this device

@arcee & Guys

Android 2.3 Compatibility Definition
7.6. Memory and Storage<br />
The fundamental function of Android 2.3 is to run applications. Device implementations MUST the requirements of this section, to ensure adequate<br />
storage and memory for applications to run properly.<br />
7.6.1. Minimum Memory and Storage20<br />
Device implementations MUST have at least 128MB of memory available to the kernel and userspace. The 128MB MUST be in addition to any memory<br />
dedicated to hardware components such as radio, memory, and so on that is not under the kernel's control.<br />
Device implementations MUST have at least 150MB of non-volatile storage available for user data. That is, the /data partition MUST be at least<br />
150MB.<br />
Beyond the requirements above, device implementations SHOULD have at least 1GB of non-volatile storage available for user data. Note that this<br />
higher requirement is planned to become a hard minimum in a future version of Android. Device implementations are strongly encouraged to meet<br />
these requirements now, or else they may not be eligible for compatibility for a future version of Android.<br />
The Android APIs include a Download Manager that applications may use to download data files. The Download Manager implementation MUST be<br />
capable of downloading individual files 55MB in size, or larger. The Download Manager implementation SHOULD be capable of downloading files<br />
100MB in size, or larger.
Android 4.0 Compatibility Definition
<br />
7.6. Memory and Storage<br />
7.6.1. Minimum Memory and Storage<br />
Device implementations MUST have at least 340MB of memory available to the kernel and userspace. The 340MB<br />
MUST be in addition to any memory dedicated to hardware components such as radio, video, and so on that is not<br />
under the kernel's control.<br />
Device implementations MUST have at least 350MB of non-volatile storage available for application private data.<br />
That is, the /data partition MUST be at least 350MB.<br />
The Android APIs include a Download Manager that applications may use to download data files [ Resources, 56].<br />
The device implementation of the Download Manager MUST be capable of downloading individual files of at least<br />
100MB in size to the default "cache" location.<br />

· Registered
43 Posts
Thought i would share the credentials of the developers to the growing community.......
Thanks to all the developers found in the changelog for making this possible.

the Developer we have interacted so far/may interact going forward :
  • Arcee - aka Ricardo Cerqueira

CyanogenMod 7
Visit for full changelogs and git access.

Visit for our Gerrit instance.

Visit for the device release spreadsheet.

Follow for commit-by-commit updates.

  • Nexus One: Cyanogen
  • Nexus S: Koush, KalimochoAz
  • Droid: cvpcs, mtwebster, Koush
  • Dream/Sapphire: Sileht, Wes Garner, Cyanogen
  • Eris: Workshed, Conap
  • Hero: Esa Laukkanen (GSM), Decad3nce (CDMA)
  • Desire (GSM/CDMA): Kali-, Defer
  • Incredible: jistone, slayher, Koush
  • Supersonic (EVO): Cyanogen, toastcfh
  • Espresso (Slide): Cyanogen, Wes Garner
  • Liberty (Aria): attn1, jznomoney
  • Legend: Alexander Hofbauer
  • Vision (G2/Desire Z): Cyanogen
  • Geeksphone ONE: arcee
  • Geeksphone ZERO: arcee
  • Z71 (Boston, G1305, XT502, A60, Blaze, others): arcee
  • Buzz (Wildfire): Jacob Crawley, Arne Coucheron
  • Harmony (Malata smb_a1002/smb_b9701): bekit, pershoot
  • Harmony (Malata smb_a1004/smb_a1011): arcee
  • Ace (Desire HD/Inspire 4G): Kali-, jznomoney, attn1
  • Glacier (MT4G): Zinx, Kmobs, cyanogen
  • Click (Tattoo): KalimochoAz, Arne Coucheron
  • Blade (San Francisco, Sapo A5, others): Tom Giordano and Jacob Crawley
  • Encore (Nook Color): dalingrin, nemith, fattire
  • Speedy: toastcfh
  • Zeppelin (CLIQ XT/Quench): firesnatch, turl
  • Morrison (CLIQ/DEXT): ngiordano, dwagner, JassyCliq
  • Star (LG Optimus 2/G2x): arcee, cyanogen
  • Galaxy S (GT-I9000): coolya, codeworkx, atinm, GuiperPT, Unhelpful
  • Captivate (SGH-I896/SGH-I897): atinm, Unhelpful, coolya, codeworkx
  • Epic (SPH-D700): Decad3nce, DRockstar, mkasick, noobnl, nullghost, Rodderik, UberPinguin, wispoffates
  • Vibrant (SGH-T959): coolya, atinm, codeworkx, Unhelpful
  • Vivo (Incredible S): Kali-, attn1
  • Vivow (Incredible 2): Kali-, attn1
  • Jordan (Defy): Quarx, Epsylon3, maniac103
  • Droid2 (MotoA955): JBirdVegas, RevNumbers
  • Galaxy S II (GT-I9100): atinm, codeworkx, coolya, GuiperPT, Unhelpful
  • Xperia Arc (LT15i): Bin4ry,defer,jerpelea (FreeXperia team)
  • Xperia Neo (MT15i): Bin4ry,defer,jerpelea (FreeXperia team)
  • Xperia Play (R800i): Bin4ry,defer,jerpelea (FreeXperia team)
  • Droid2we (Droid2 Global): RevNumbers, x13thangelx
  • V9 (ZTE Light, Optus MyTab, others): kallt_kaffe and Tom Giordano
  • Motus (Backflip) : j_r0dd, flavio_frow
  • Saga (Desire S): Nexx, SuperKid
  • LGE Optimus Black: arcee
  • LGE Optimus 3D: arcee
  • LGE Optimus Hub: arcee
  • LGE Optimus Pro: arcee (RC - Ricardo Cerqueira)
  • German: Matthias Büchner, Alexander Hofbauer, Sebastian K (DerSeppel), Ricco Thiel, Andreas Böhm
  • Italian: Eugenio Ziliotto, Giulio Cervera
  • Japanese: Takuo Kitame
  • French: Sébastien Vaucher, David Girault, Tanguy Pruvot
  • Simplified Chinese: comercy, Qian Zheng
  • Russian: OlegKrikun, Pavel Volkov, Kir Kolyshkin
  • Portuguese: Eduardo Martins, Ricardo Pinho
  • Portuguese-Brazil: Gustavo Rosa
  • Spanish: PeRiJeY, KalimochoAz, Chuckycrx
  • Catalan: Oriol Pellicer
  • Finnish: Antti Leukkunen
  • Swedish: Patrik Kullman
  • Polish: Maciej Rozbicki
  • Korean: Inseok Lee
  • Traditional Chinese: Ladios Jonquil
  • Slovak: Juraj Janecek
  • Czech: Ondrej Zima
CyanogenMod 7

Common: Android 2.3.7 (Google)
Common: Bluetooth mouse support - Scott Brady
Common: Improve notification swipe-to-clear - Evan Charlton
Common: Improve album-artist support in media scanner - Paul Crovella
Common: Profile improvements and bugfixes - Martin Long, Danny Baumann, Robert Burns
Common: RTL text improvements - Eyad Aboulouz, Eran Mizrahi
Common: Wake on volume key option - Sven Dawitz
Common: Support for revoking application permissions - Plamen K. Kosseff
Common: Latest Superuser app - ChainsDD
Common: Control brightness by sliding on statusbar - Danesh M
Common: Add "copy all" to context menu - Danesh M
Common: Lockscreen haptic and statusbar indicators toggle - Danesh M
Common: Nicer timepicker/datepicker - Jiri Tyr
Common: Configuration 0/90/180/270 rotation - Jonas Larsson, Scott Brady
Common: DSP Manager bugfixes and improvements - Antti S Lankila
Common: Support for launching apps via gestures in the background - Jiri Tyr
Common: Option to hide hold button during call - Roberto Leinardi
Common: Allow using wildcards for call blacklisting - Nihanth Subramanya
Common: Option to allow in-call lockscreen to match main lockscren - Sven Dawitz
Common: Option to notify about incoming call only in background when screen is on - Pavel Kucera
Common: ADWLauncher- Transitions, catalog improvements, bugfixes - John Van Etten
Common: Optional GMT correction for SMS/MMS timestamps - Terry Hau
Common: Add FM Seek for TI devices - KalimochoAz
Common: Add FM support for SI4708 devices (Blade, V9, Racer) - Stéphane Konstantaropoulos
Common: Add FM seek implementation to FM application - Tom Giordano
Common: Show current FM status on lockscreen - Tom Giordano
Common: Camera touch-to-focus - cyanogen, arcee, m0viefreak, Danny Baumann
Common: Screenshot feature via power menu - arcee
Common: WEBP backport - Vikas Arora
Common: Add CM copyright noticies - arcee
Common: Skia/Zlib/libcore ARM optimizations - 0xlab
Common: Bluetooth tethering - Stéphane Konstantaropoulos
Common: Lockscreen widget alignment - Danesh Mondegarian
Common: Lockscreen calendar - David Morgan
Common: AVRCP 1.3 support - Qualcomm (bugfix by Danny Baumann)
Common: LED notification overhaul - Danny Baumann
Common: System-wide DNS cache - Google, SEMC
Common: Headset icon toggle - Cameron Pickett
Common: FM seek support - Emilio López, Tom Giordano
Common: Editable event fields in Contacts app - Danny Baumann
Common: Remove compromised CA from system certs - Guardian Project
Common: Mute camera shutter option - George Maizel
Common: Camera timer - Danesh Mondegarian
Common: "Mark all read" option in MMS - Vinod Surendran
Common: "eat" pushes fresh brunch/breakfast to device - Ricardo Cerqueira
Common: Customizable account color chip in Email - copolii
Common: "Rings" lockscreen - Valera Trubachev
Click, Motorola: Speed up photo recording - Emilio López
Click, Motorola: Add Geolocation to photo app - KalimochoAz
Click: Upgraded kernel from HTC 2.6.29 to 2.6.35
HTC msm7x30: 2.6.35 kernel and updated userspace
Buzz: 2.6.35 kernel - Arne Coucheron
Bravo©/Vivo(w)/Ace/Liberty: On charge notification led - Richard Antony Burton
Crespo/Crespo4G: Kernel update and more, voodoo implementation, BLN, BLX...
Encore: Update kernel from 2.6.29 to 2.6.32 - Dalingrin,Fattire,Verygreen
Encore: New GPU drivers and userspace libs
Encore: Adjustable clockspeed and voltage - Dalingrin
Encore: Backport 2.6.35 Bluetooth - Fattire
Encore: Working mem sleep
Encore: USB host support - Verygreen

Common: Don't allow packages with platform keys on user-controlled storage
Common: Fix issue with missing built-in themes
Common: Update bundled ROM Manager to latest version
Supersonic: Actually fix GPS
Supersonic: Fix proximity and light sensor

Common: Fix fling velocity of status bar and ADW swipe - Sven Dawitz
Common: Fixed webview layout bug (issue 3229) - Zinx
Common: Fix GVoice-opens-twice bug - Zinx
Common: Fix issues on all devices with DNS resolution failure after some time - Zinx, various
Common: RTL improvements - Eran Mizrahi, Eyad Aboulouz
Common: Fix crashes in Arabic locale - Eyad Aboulouz
Common: Add Arabic keylayout - Eyad Aboulouz
Common: Improve ADWLauncher scrolling/zoom performance - Pavel Kucera
Common: Fix excessive memory use when appending to textviews - Cyanogen
Common: New wallpapers from the CM community (CC License, see app for credits)
Common: Option to disable vibration while in-call - Evan Charlton
Common: Add long press option to status bar widgets for settings - Alex Avance
Common: Compact carrier and status bar tweaks - Nihanth Subramanya, rorifree
Sholes: Fix connectivity loss bug - cvpcs
Speedy: Fix keyboard lights - JD Horelick
Glacier: Fix backlights - Zinx
Glacier: fix GPS issues - Zinx/QCom
msm7x30: Fix bugs during video resume - Zinx
qsd8x50: Fix 720p video playback
qsd8x50: Unified 2.6.37 kernel - Cyanogen, toastcfh, slayher
Espresso, Legend: WiFi fix (HTC)
Supersonic: Fix GPS issues (HTC)
msm7227: Fix GPS issues - Alex Hofbauer
Click: Fix recovery kernel and compilation. Now works well with latest code - KalimochoAz
Click: Speed up internet connection - KalimochoAz
Blade: Update kernel to match Gen2 Radio - kallt_kaffe
Blade: Update libaudio to fix SIP audio routing and microphone mute - Tom Giordano

Common: Android 2.3.3 (Gingerbread) - Google
Common: Fixes and changes from AOSP master - Various
Common: ClockworkMod Recovery 3.0: Koush, Cyanogen, Zinx
Common: Themes engine - T-Mobile
Common: Performance enhancements for Qualcomm hardware - Code Aurora
Common: New boot animation - 73v1n
Common: Fix readahead values for NAND/MMC devices
Common: Revamped notification widget - cvpcs
Common: Updated various graphics for GB style - blunden
Common: DSPManager updated for 2.3 - alankila
Common: Restyled music app and forward-port of features - Jason Asher
Common: Rotary answer in Phone app - James Peterson
Common: BT VoiceDialer fixes - Matthew Sparby
Common: Calendar enhancements - James Peterson
Common: Stagefright fixes for 7x30, 8x50, and 7x27 - Zinx, arcee, Cyanogen
Common: Pacman package manager - Kmobs
Common: Workaround for unknown phone number - Jiri Tyr
Common: Trackball answer/hangup - Juan Rodriguez
Common: CMParts reorganization - Robert Burns
Common: View ChangeLog via CMParts (System) - Wes Garner
Common: Optional screen on/off animations - Diogo Ferreira
Common: New browser incognito mode - optedoblivion
Common: New trackball/trackpad wake - Zinx, Cyanogen
Common: Legacy sensor/GPS support - arcee
Common: Enabled v8 javascript engine on armv6 (msm7227/msm7225) - arcee
Common: Customizable overscroll - arcee
Common: Torch cleanup - defer
Common: 2D compositor backwards compatibility - arcee
Common: OpenGL backwards compatibility - Zinx, Cyanogen, Sileht, ezterry
Common: SMS templates using gestures - Riccardo Ciovati
Common: Phone Goggles - David Bidorff
Common: Option to always show battery percentage on lockscreen - Robert Burns
Common: Option to show music controls with compatible headset connection - Wes Garner
Common: CPU frequency/scaling control in CMParts - Robert Ramiega
Common: Option to pause/play music with camera button - cvpcs
Common: Allow SIP User-Agent configuration - arcee
Common (non-HTC): Fixed mobile connection suspension
- arcee
Common: New music widgets - Jason Asher
Common: Updated FLAC support - cvpcs, Cyanogen, kroot
Common: Updated wallpapers - Fitsnugly, Prash
Common: Customizable search/long-press search - Sven Dawitz
Common: New lockscreen styles - Rotary Revamped (default) and Lense - Sven Dawitz, Stefano Pignataro
Common: Customizable app launcher on rotary lockscreen - Sven Dawitz
Common: Now playing and album art on lockscreen - kmobs
Common: GPS fixes - CodeAurora, arcee
Common: Breakfast/Brunch - arcee
Common: Statusbar battery percentage with mini icon - Sven Dawitz, design by Jazz Kalsi
Common: SMS split for braindead carriers - Mike Wielgosz
Common: MMS user-defined custom vibrate - Wes Garner
Common: CMParts cleanup - Sven Dawitz
Common: Notification profiles - Martin Long
Common: TI wl12xx FM radio reverse engineering - Michael A. Reid
Common: Tablet tweaks - Sven Dawitz
Common: Revamped CMStats - Chris Soyars
Common: Improved RTL text support and fonts - Eyad Aboulouz, Eran Mizrahi,
Espresso/Legend: Enabled native WiFi tethering - Cyanogen,
Legend/Liberty/Buzz/Click: Enabled FM Radio - Alexander Hofbauer (libaudio patch)
Z71: Enabled MPEG4/AAC video recording - arcee
Z71: Enabled native WiFi tethering - arcee
Passion/Bravo/BravoC/Supersonic/Inc: Kernel 2.6.37 - Google, Cyanogen, defer, Kali-, toastcfh, slayher
Vision/Glacier/Espresso: WiFi calling compatibility and optimization - Zinx
Vision/Glacier/Ace: Unified kernel - HTC, Cyanogen, Zinx, Kali-, defer
Vision/Glacier/Ace: Fix FM radio on 2.3 - Zinx
Vision/Glacier/Ace: Fixes for video overlay - Zinx, CodeAurora
Vision: Only install WiFi calling on TMUS devices - attn1
Espresso/Legend/Liberty: Unified kernel - HTC, Cyanogen, attn1, jznomoney, Alexander Hofbauer
Supersonic: WiMAX support - HTC, Shinzul, toastcfh, shift, #teamwin, Cyanogen, Joey Conway
Supersonic: HDMI mirror support: #teamwin
One: Enabled native WiFi tethering - arcee
The virtual keyboard has to be switched off when in the right-side-up position as it is redundant in the presence of the physical keyboard.;

I just discovered the above implementation to be running perfectly on SMS messaging !
Phone right-side-up - on-screen keyboard disabled
Other 3 sides rotated - on-screen keyboard enabled.
Hope this helps the developers in replicating this setting across and making it generic to a qwerty phone (for all apps).


· Registered
43 Posts
Discussion Starter · #8 ·
Wow, in my one I can't make the keyboard work right, I'm like the same as with 8 and 9
The keyboard is the same even in build 10, except in the default SMS messaging app !

-------Sent from my LG-Optimus Pro - C660 (on CM7 - nightly build xx )-------
  • Like
Reactions: angenit

· Registered
14 Posts
Hey Guys !!

Sorry for the late reply. But as the same does
I have the exact same issues. Few more i`d like to add :

1. In call volume messed up. Lowering the volumes Mutes or Puts the call on hold

2. No call button on Log

· Registered
43 Posts
Discussion Starter · #13 ·
Hey Guys !!

Sorry for the late reply. But as the same does
I have the exact same issues. Few more i`d like to add :

1. In call volume messed up. Lowering the volumes Mutes or Puts the call on hold

2. No call button on Log
In call volume is working fine, call not going on hold on my device.

Call button(along with SMS option and view contact details) is accessible after clicking on the log entry.

-------Sent from my LG-Optimus Pro - C660 (on CM7 - nightly build xx )-------

· Registered
43 Posts
Discussion Starter · #17 ·
SWAP ENABLED ON KERNEL (tested on the 13th nightly build)

Arcee & many other contributors

-----Sent from my LG-Optimus Pro - C660 (on CM7 - nightly build xx )-------

· Registered
43 Posts
It constantly says "Damaged SD Card" and the phone turns off or gets really difficult to manage. ;( I'll try installing it using another sd card.

I think it's working now

YES!! and swap is also working!!!
Yes !!! Swap is working but is very very unstable ...

While testing to check how it works on restart ...
triggered the instabilty ...

(Otherwise swap enabled (on swapper2 app) works well until the device is shutdown and restarted or rebooted)

Error Description:
Firstly the swap is not enabled on device restart, further the screen timeout results in device shutdown !!! This is a loop, every time its switched ON/rebooted and the moment the screen times out, the event proves to be fatal, resulting in device shutdown.

(Assuming this could be a swapper-app issue, i uninstalled 'swapper2' and installed 'swapper for root' from the market, but issue remains. Seems like the swapon is triggering the fatality !)

The only way to get out of this fatal loop, is to un-install the swapper-app and specifically 'reboot' !!! and if the reboot is successful then the vicious death loop is defeated, else the screen timeout proves to be fatal every time !!!

Note : The above issue can be recreated, let me know if any diagnostic logs need to be generated(with a 'how to...' attached) !

-------Sent from my LG-Optimus Pro - C660 (on CM7 - nightly build xx )-------

· Registered
16 Posts
I would like to request ricardo that please don't give us things like swap if u can't as most of don't need that but please please please don't compromise with the speed of the rom.. speed n low ram were the biggest problems we had on stock rom so please keep cm7 cleen and fast rather then loading it with unuseful features that make it slow and laggy like stock rom

So please please dump build 13 and 14 and keep the stock realy fast as it was in buld 11

Thanks n regards


Love is eternal - Albus dumbledore
1 - 20 of 138 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.