[ROM] [2013-05-14] CM10 "Look Ma! No Hands!" Edition

Search This thread

pengus77

Recognized Developer
Mar 10, 2011
2,140
22,971
Penguins' Republic of Antarctica
I have a copy of that file, you can download it from here: cm-10-20130514-UNOFFICIAL-p990-FIXED.zip (md5: 2abe130e2da4c908c8b98f6a92328a27).

pengus, if I you're not happy with this and want me to remove the mirror, just let me know. I can't see any harm :).

Well, sorry for losing the file and thanks for re-uploading it to a mirror :)

Anyway, to show you how sorry I am, I just uploaded a slightly newer version that was sitting in my dropbox since late may. Nothing major fixed, aside the back button is configurable with any action (on par with the other buttons). Have fun with it and sorry again ;)

The build is up in my dev-host folder (http://d-h.st/users/pengus77). I'm also uploading the 20130514 build... just in case the one I slapped there doesn't work. Keep it mind that it ships with a damn old kernel, so just flash M1 right away.
 

Custom40

Senior Member
Aug 5, 2010
880
908
Anyway, to show you how sorry I am, I just uploaded a slightly newer version that was sitting in my dropbox since late may. Nothing major fixed, aside the back button is configurable with any action (on par with the other buttons). Have fun with it and sorry again ;)

The build is up in my dev-host folder (http://d-h.st/users/pengus77). I'm also uploading the 20130514 build... just in case the one I slapped there doesn't work. Keep it mind that it ships with a damn old kernel, so just flash M1 right away.
My absolute favourite ROM and build number of all time. Happy to finally see it in the public.
Trust me when I tell you to disregard the date of it, those who look for a rock stable setup will love it. As always, remember to take a seat when flasing a zip tagged Pengus, that sudden rush will be felt :)
 
Last edited:

mandoku

Member
Jan 20, 2013
46
17
is this a known bug of this rom guys?

first boot after clean install took like 10 mins, it was stuck at LG logo.
now, every time i reboot the phone, it just stays put on LG logo. sometimes it boots after like 10 mins, other times it stays on LG logo.
if i remove and re-plug battery, then it will go through LG logo in few secs, but i have to remove battery when i do every reboot. do you also have this bug?
im not sure which logs i shall take because i remove battery so issue dont appear in log? hope it is fixable because i really enjoy this rom


hmm did another clean install and now the bug is gone!! guess the phone didnt understand why it went from cm11 to cm10 :p
 
Last edited:

mandoku

Member
Jan 20, 2013
46
17
Hey guys,

Just saw cm-10-20130527-UNOFFICIAL-p990.zip in pengus server.
Does anyone know what changed?

Thanks
i think its this:

Nothing major fixed, aside the back button is configurable with any action (on par with the other buttons). Have fun with it and sorry again ;)

just more custom stuff to add for hw keys i think. battery is very good in this rom, both standby and screen on drain is little :)
 

awais_2

Senior Member
Aug 6, 2012
90
63
BSOD Problem

Hello,

I have reinstalled the ROM and it seems to be working. Thank you.

Awais
 
Last edited:

Custom40

Senior Member
Aug 5, 2010
880
908
t6tg0k.png


Look Ma! Not looking that bad for a ROM that has not been updated for more than a year, yeah? :)

2nb9hu9.png


Has remained my personal favourite for a very long time, still going strong. Stability & performance baby!!
 

filarod

Senior Member
Apr 26, 2010
77
50
Pombal
I love this rom. It's very fluid and I rarely have crashes or something like that. And it's battery friendly. I would love to see an update. I remember some users that modified a little bit this rom for their personal use, but I think none of them posted a link so other people could try then.
 
  • Like
Reactions: Gainer5

oneearleft

Senior Member
Jan 16, 2013
203
102
Thanks.


But the thing is that I flashed cm10 zip but I can't find anywhere the play store and other Google apps.
What's wrong do I need to flash also gapps and which ones?

You have to flash it manually: see here http://wiki.cyanogenmod.org/w/Google_Apps, I believe you need gapps-jb-20121011.

Remember to update to the kowalski kernel, currently M1: http://forum.xda-developers.com/showthread.php?t=2097788.

I took camera from here: LG-ICS_camera_CM10_feav_v3.zip - http://forum.xda-developers.com/showthread.php?t=2163473 (this might not be necessary, I can not remember).

By the way, this is an excellent ROM!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 410
    Hiya !
    As a result of all the r&d in Metallica's thread, i'm starting this new one to focus mainly on testing if by having cm10 run on the new bootloader, the call bug is somehow affected/resolved.
    So let's do that ;)

    For whoever may want to compile the rom, all the patches and instructions are here and on the next few pages. Let's keep that thread for raw development and this one for testing ;)

    This rom is 99% pure cm material and, aside the patches i applied to make it boot on the new bootloader and some little things like PDroid... for now...

    Do not, and i repeat, do not flash any official cm10 or cm10.1 release when on the new booloader. It will just fail miserably

    So, here goes...

    Updated howto to simplify the process by using the cwm flashable recovery

    If you come from any ICS with unlocked bootloader (Topogigi, Carburano, etc...):
    1) grab the recovery zip and the cm10 zip attached to this post
    2) enable debug in developer options (if you haven't already of course)
    3) connect the usb cable to your box
    4) copy the two zips in your external sd card
    5) reboot to recovery by holding power and volume down
    5) wipe data/cache, then go to mounts and format system (just to be safe)
    6) flash the recovery zip file you previously slapped in the external sd card
    7) reboot recovery from the advanced menu
    8) flash the cm10 zip as usual

    If you come from a GB Bootloader (cm7/9/10 - stock gb):
    1) get the AIO Toolkit and read the instructions on that thread !!!
    2) in the AIO toolkit select to flash my recovery
    3) download the latest cm10 zip attached to this post
    4) copy the zip to your external sd card
    5) boot to recovery holding down POWER and VOL- together
    6) flash the cm10 zip as usual

    If you update from a previous version of this rom
    1) download the new version to your external (or internal) sdcard
    2) reboot to recovery
    3) wipe cache/dalvik (no data wiping necessary at all)
    4) flash the rom
    5) reboot and enjoy :)

    A nandroid backup of your previous rom is vigorously suggested :D

    A big thanks to RC and the CM team for cm10 and cm10.1 is mandatory :)
    Special thanks go to Tonyp, Metallica, Harsh, Wkpark, Imperticus, and all the people (surely i forgot someone, don't hate me) that spent time and effort in brainstorming to make this possible in the r&d thread :)

    Second post: kernel, addons and experimental mods
    Third post: recovery and rom changelogs

    CM10 Downloads
    2013-05-14 -> cm-10-20130514-UNOFFICIAL-p990 (Look Ma! No Hands!)
    2013-02-08 -> cm-10-20130208-UNOFFICIAL-p990 (Here Come The Drums)
    2013-01-06 -> cm-10-20130106-UNOFFICIAL-p990 (Lights Fest)
    2012-12-28 -> cm-10-20121228-UNOFFICIAL-p990 (Penguins Galore)
    2012-12-26 -> cm-10-20121226-UNOFFICIAL-p990 (After Christmas)
    2012-12-24 -> cm-10-20121224-UNOFFICIAL-p990 (Merry Christmas)
    2012-12-20 -> cm-10-20121220-UNOFFICIAL-p990 (Initial Release)

    Touch Recovery 6.0.2.5
    Get it from this post and read the changelog there. Thanks to Tonyp.
    -
    179
    Pengus Kernel

    Development of this kernel has been discontinued and resumed as Kowalski Kernel in this thread !

    Change Log
    Code:
    2013/01/13
     - Fixed wifi issues when tethering
     - Reverted a patch related to sdcard access
     - Set default i/o readahead to 256 kbytes
     - Added a temp wake / unwake lock to suspend/resume for bcm4329
     - Revert to 32M of carveout reduction
     - Force wifi pm_fast mode when screen on
     - Revert to 07/01 values for kernel flags
    
    2013/01/11
     - Disabled auto hotplug during screen-on operations
       * Both CPUs will be always active
     - Enabled auto hotplug only during suspend
       * On screen off the 2nd core will go to sleep
     - Small changes in the kernel cflags
    
    2013-01-10
    - Fixed auto_hotplug code that was causing freezes
    - Fixed the auto_hotplug parameters for good
    - Configuration optimizations (lots of them)
    - Fixed a couple bugs in the wifi pm system
    - Set default i/o readahead to 1024 kbytes
    - Implemented Proportional Rate Reduction for TCP
    - Applied a few patches to speedup access to the sd
    - Modified cflags to speedup the fpu a bit
    
    2013-01-07
    - Fixed notification lights... again.
      * They work perfectly when selecting "always on" mode.
      * Blinking requires some more love in the kernel. Works perfectly when on charger.
    - Fixed wifi power consumption when in active use.
    
    2013-01-06
    - Carveout reduced to 120M. 32M more ram for free.
    - Fixed notification lights. They blink correctly now.
    - Fixed wifi:
      * Will keep the connection in background and allow the phone to enter deep sleep.
      * Preconfigured to use PM_FAST in suspend and PM_OFF during normal operation.
      * Added sysfs interface for wifi power management (/sys/modules/wireless/parameters/max_pm).
      * "echo 1 > /sys/modules/wireless/parameters/max_pm" will enable PM_MAX suspend mode.
    - Fixed bluetooth:
      * Allows the phone to enter deep sleep without disconnecting the clients.
      * Headset commands will not work when the phone is in deep sleep.
      * Just turn on the screen and they will work fine until there is rf traffic (music, voice, etc).
      * Added 60 seconds grace time before deep sleep kicks in.
    - Backported ROW I/O scheduler from Qualcomm (from kernel 3.2). Set as default.
    - Backported Dynamic Interactive governor (from kernel 3.2). Set as default.
    - Backported Auto Hotplug (from kernel 3.4) and removed Tegra Hotplug.
      * Kernel will disable the second core when not needed.
      * Second core is always off when in sleep mode.
    - Backported multiple SMP patches (from kernel 3.4).
    - Updated Interactive governor with patches from the Aurora Project.
    - Enabled support for BoostPulse on the Interactive governor.
    - Added support for NTFS and HFS+ filesystems.
    - Added support for NFS 3/4.
    - Added support for multiple tcp congestion algorithms.
    - Changed the default tcp congestion algorithm to Westwood.
    - Removed all debug options. Kernel is compiled in release mode now.
    
    2012-12-30
    - Fixed bluetooth disconnecting when screen off. Note: When bt is on, the phone won't go into deep sleep.
    - Fixed wireless hotspot. When hotspot is active, wifi will not go to sleep so tethering will work fine.
    - Merged marsgod audio/media fixes from his github.
    - Merged a ton of fixes from nvidia and broadcom.
    - Reduced carveout to 128M so, well, you get 24M of additional ram for free.
    - Some more fixes to the wifi module, so it drains even less battery in deep sleep.
    - Removed the conservative governor when in sleep, possible cause of BSODs.
    - Set deadline as default i/o scheduler and tweaked a bit the parameters.

    Before installing these kernels, just two things
    1) This is only for the new bootloader. Don't install it on the old one or your phone won't boot.
    2) Wipe dalvik and cache in cwm before flashing a kernel. No data wipe is necessary.

    For kernels >= 2013-01-06
    - Make sure that in Settings -> Performance -> Processor it's set as default the DynInteractive governor, and that in Settings -> Performance -> I/O Scheduler the default is ROW. For both tick the "set on boot" option and reboot. The DynInteractive seems to behave perfectly in terms of frequency ramping so far and keeps the system running mostly on low clock speeds, unless really needed (games, heavy browsing, etc).
    - To enable the wifi conservative mode, via adb/terminal, type "su" and then "echo 1 > /sys/module/wireless/parameters/max_pm". This setting will not stick across reboots, but will take effect as soon as you turn off your screen.
    - They will work only on roms with a date >= 2012-12-28

    ---> 2013-01-13 ---> pengus-kernel-20130113 + Wifi-Conservative-20130113 (only for this kernel)
    ---> 2013-01-11 ---> pengus-kernel-20130111 + Wifi-Conservative-20130111 (only for this kernel)
    ---> 2013-01-10 ---> pengus-kernel-20130110 + Wifi-Conservative-20130110 (only for this kernel)
    ---> 2013-01-07 ---> pengus-kernel-20130107 + Wifi-Conservative-20130107 (only for this kernel)
    ---> 2013-01-06 ---> pengus-kernel-20130106-v2 + WifiModule-Fix-20130107 (only for this kernel)
    ---> 2012-12-20 ---> cm10-kernel-20121230


    Warning, dragons ahead !

    1) Enable Swap on the unused SWP partition (/dev/block/mmcblk0p4) - Thanks to wfd for the idea

    This will grant you 370mb of swap space.
    On heavy duty this will maybe slow down marginally your phone, but trying is for free and that partition is 100% wasted otherwise :)
    Download the SwapEnabler.zip attached to this post and flash it in cwm. Done ;)

    2) Fix Nitz time on V30A and SU660 basebands

    So your timezone is totally crazy ? Just add "telephony.test.ignore.nitz=true" to /system/build.prop and reboot. This will fix it.
    Don't know how to mount/remount edit files on android system ? Learn from above or... flash NitzDisabler.zip attached to this post from cwm ;)

    3) Swap External/Internal sdcards - Thanks to Imperticus

    Check out this post and download the file attached to it. Just flash it in cwm and your sdcards will be swapped ;)

    4) DPI Changer - Thanks to Tonyp

    Check out this post and read it carefully ;)

    5) Working GTalk Audio/Video !!! - Thanks to wfd

    Say thanks to wfd on this post :)

    6) Interesting post on how to get a perfect GPS fix - Thanks to tetsuo55

    You can find the post here and don't forget to thank him !

    7) Working FaceLock for CM10 roms ! - Thanks to flopower1996

    Here's the post where you can thank him and download the apk: http://forum.xda-developers.com/showpost.php?p=37795310&postcount=3044
    .
    112
    CM10 for the Unlocked ICS Bootloader Changelog
    Code:
    2013/05/14
     - Fixed two major RIL bugs
        - Call Forwarding Options
        - In-Call Mute
     - Merged all upstream CM changes up to today
     - Optimized the thumbnails handling
     - Optimized the media scanner process
     - Added the option to center the clock on the menu bar
     - Added hardware key targets
        - Torch
        - Screenshot
        - Quick Memo
        - Power Menu
        - Toggle Last App
     - Long press menu key on lockscreen -> Torch
     - Added Quick Memo app
     - Ships with Smart Launcher and Nova Launcher
     - Comes with a pre-release 122pre Kowalski Kernel
        - Zen I/O scheduler
        - A load of subtle performance and power saving fixes
        - Fix for USB/AC reporting
     - Removed all default live wallpapers, videos, wallpapers, etc
    
    2013/02/08
    General mods
     - Nitx fix by TonyP - After flashing reboot again to make it work
     - Updated wpa supplicant 8
     - Updated dhcp daemon
     - Trickster Mod preinstalled
     - Kowalski Manager preinstalled
     - PDroid Apk preinstalled
     - Holo Launcher as default launcher
     - Trebuchet removed
     - Added iwconfig/iwlist
     - Added alsa_amixer / alsa_ctl / alsa_aplay
     - Removed VideoEditor apk
     - Added libjpeg-turbo from Linaro Android
     - Optimized CFLAGS for C and C++ parts
     - Enabled Purging of Assets in performance -> memory menu
     - Kowalski Kernel 011p4
    
    Cherry-Picks from CM Gerrit
     - FM Radio: Add support for FM Radio in Android
     - SMS Usage Monitor: Prevent recurring usage Alerts
     - Added cooler weather icons (thanks wfd)
     - Fix for custom button and keyboad light values
     - extend PreferenceActivity for title text on a single pane mode
     - add criticalBatteryShutdownLevel; fix plugged/charging status
     - bluetooth: prevent Android restart with buggy devices
     - Allow purging of asset bitmaps
     - Stop supplicant and dhcp before start
     - audioflinger: Fix to release wakelock after closeoutput
     - libstagefright:Buffer size needs to be set on Native Window
     - Fix for NULL pointer deference when Audio Record fails
     - Fix for audio playing on speaker when headset is removed
     - surfaceflinger: Add all display connections to connection list.
     - Mms: Take into account image rotation.
     - MMS app: fix crash when MMSC setting is NULL
     - Camera: Allow setting "profile-video-size" before recording starts
     - Messaging: Add the ability to mark a message as read from the notification
     - Add option to enable/disable Electron Beam Animation
     - libsuspend: Correctly handle errors initializing autosuspend, to avoid exceptions later on
     - Decode DHCP netmask option correctly
     - Fixed an unused param warning
     - libnetutils: Fix up the dhcp request arguments
     - dhcp_utils: Add -f dhcpcd.conf processing
     - vold: Add support for EXT filesystem on sdcard
    
    2013/01/06 - CM10 Lights Fest Edition
     - Merged 20130106 CM official sources
     - Integrated the latest 20130106 kernel from op
    
    2012/12/28 - CM10 Penguins Galore Edition
     - Merged 20121228 CM official sources
     - Moar love for the wifi chip (conservative pm by default)
     - Fully blinking notification lights (thanks Tonyp for the fix)
    
    2012/12/26 - CM10 After Christmas Edition
     - Merged 20121226 CM10 official sources
     - Loads of wifi-related fixes (deep sleep, power management, etc)
     - Fixed battery animation when phone is off and connected to charger
     - Fixed phone doesn't boot when connected to charger
     - Added an install step that installs the lgdrm files
    
    2012/12/24 - CM10 Merry Christmas Edition
     - Merged 20121224 CM10 official sources
     - Added PDroid support ! You asked for it, you got it ;)
     - Added an install step that checks if the internal sd is readable/mountable. If not, it formats it automagically
     - Removed CMUpdater.apk (thanks Tonyp for the idea)
    
    2012/12/20 - CM10 for the new bootloader initial release
     - Merged 20121220 CM10 official sources
     - Fixed code to allow booting on the new bootloader

    PDroid support thanks to pastime1971 for his patches in this thread and download the PDroid.apk from here

    Custom CWM Changelog
    Code:
    2012/12/30 - Inverted the sdcards order in backup menu. Updated to 2.0.2.6.
    2012/12/23 - Updated to version 6.0.2.5
    2012/12/22 - Fixed home key not working in recovery
    2012/12/21 - Enabled usb mass storage
    2012/12/20 - Initial 6.0.1.9 release with fixed partition layout and product info

    If you want to see what i did in code, you can find a detailed explanation here: http://forum.xda-developers.com/showpost.php?p=35736099&postcount=175

    This recovery works perfectly fine also to flash Carburano's DJ X, civato's ICS with aroma installer and the upcoming cm10.1 (for new layout) from Imperticus. Tested personally going back and forth between my cm10 and the ones listed and all went smooth.
    70
    Kernel Update

    As promised i worked hard to prepare this new kernel... and i listened to you guys ;)
    This one is specifically made for raw speed while keeping the promise of high battery savings.

    A little changelog should speak by itself, right ?

    Code:
    - Carveout reduced to 120M. 32M more ram for free.
    - Fixed notification lights. They blink correctly now.
    - Fixed wifi:
      * Will keep the connection in background and allow the phone to enter deep sleep.
      * Preconfigured to use PM_FAST in suspend and PM_OFF during normal operation.
      * Added sysfs interface for wifi power management (/sys/modules/wireless/parameters/max_pm).
      * "echo 1 > /sys/modules/wireless/parameters/max_pm" will enable PM_MAX suspend mode.
    - Fixed bluetooth:
      * Allows the phone to enter deep sleep without disconnecting the clients.
      * Headset commands will not work when the phone is in deep sleep.
      * Just turn on the screen and they will work fine until there is rf traffic (music, voice, etc).
      * Added 60 seconds grace time before deep sleep kicks in.
    - Backported ROW I/O scheduler from Qualcomm (from kernel 3.2). Set as default.
    - Backported Dynamic Interactive governor (from kernel 3.2). Set as default.
    - Backported Auto Hotplug (from kernel 3.4) and removed Tegra Hotplug.
      * Kernel will disable the second core when not needed.
      * Second core is always off when in sleep mode.
    - Backported multiple SMP patches (from kernel 3.4).
    - Updated Interactive governor with patches from the Aurora Project.
    - Enabled BoostPulse on the Interactive governor.
    - Added support for NTFS and HFS+ filesystems.
    - Added support for NFS 3/4.
    - Added support for multiple tcp congestion algorithms.
    - Changed the default tcp congestion algorithm to Westwood.
    - Removed all debug options. Kernel is compiled in release mode now.
    Do not flash any wifi fix zip on top of this or your phone will explode, am i clear ? :D

    Download link and changelog in second post ;)
    67
    Look Ma! No Hands!!!

    Finally... wow, this was a though one eh ?

    A load, really a load of fixes and changes and addons and blah blah... minimalistic, not complete (too much stuff) changelog follows
    Code:
    2013/05/14
     - Fixed two major RIL bugs
        - Call Forwarding Options
        - In-Call Mute
     - Merged all upstream CM changes up to today
     - Optimized the thumbnails handling
     - Optimized the media scanner process
     - Added the option to center the clock on the menu bar
     - Added hardware key targets
        - Torch
        - Screenshot
        - Quick Memo
        - Power Menu
        - Toggle Last App
     - Long press menu key on lockscreen -> Torch
     - Added Quick Memo app
     - Ships with Smart Launcher and Nova Launcher
     - Comes with a pre-release 122pre Kowalski Kernel
        - Zen I/O scheduler
        - A load of subtle performance and power saving fixes
        - Fix for USB/AC reporting
     - Removed all default live wallpapers, videos, wallpapers, etc
    And more for you. Remember, this is the rom i use. I will not add crazy funky options "because they're cool". This is a rom designed to be light, speedy and reliable. And that's pretty much it. If i get to think about anything more i added i'll let you know for sure.

    I also removed some options from settings that we don't use: in particular, the auto brightness menu (we don't have a proper light filter), the cpu settings menu (useless) and the wake-by-volume-keys entry (we'll have that in kowalski manager sooner or later). Hope you won't get mad :D

    2 full days to kill the RIL bugs by reverse engineering the ICS code really paid off... we finally have a fully working CM rom (as in all options actually work and aren't no-ops). Only think left is HDMI, but hey, i'm not a magician... yet... :p

    Oh, Quick Memo is inside and i removed/disabled the boot notification and the crashy icon that was on botton left (took quite a few bytecode hacking but i won).

    It comes with a pre-release 122pre4 exp kernel that is stable as a rock. We've been using it for quite a few now and there is not a single visible problem that we hit. Major changelog is too long to add on top, you'll have to wait till i release 122 properly on the kernel thread for it :D

    Rom is up and ready in my xda file server folder here.
    To install format system / cache / dalvik and flash from cwm. Google apps are not included.

    A global thanks to Tonyp for various hints and code bits shared that found their way in here ! ;)

    Well, not much more to say then... have fun guys ;)