[LG Optimus 2x] tonyp:
​

Downloads:

ROM:

Download: http://tonyp.basketbuild.com

Make sure to download the correct version for your bootloader!

For detailed instructions about CM on the new bl see this thread by pengus77

Mirror: http://goo.im/devs/tonyp

Gapps:

Standard CM10 Gapps

You know what you get. Official Gapps package.

Lite by KonstaT

Only the minimum needed files for the Google Services - no additional stuff for facelock, thinkfree, Now, TTS etc.

Aroma Multipack by tantrums

Aroma installer with TONS of customizations and options. Really worth a try.

Inverted by justin860

Aroma installer if you like black backgrounds. You need the 4.1.2 package, and follow the instructions!

gtalk videochat fix

Additionally, if needed - the gtalk videochat fix by wfd

gapps with faceunlock & Gtalk video

Gapps package with working faceunlock & gtalk video by Metallica

Kernel:

kowalski kernel thread

This ROM comes with the kowalski kernel by by pengus77.

For new versions (which come regularly) check out his thread!

Various:

my modded adb drivers

To be able to use adb in CWM at Windows.

Instructions:

Coming from another ROM:

Make sure you're using a correct recovery. I recommend TWRP, but you can use CWM as well of course.

If you're on the new bl make sure you use the CWM by pengus, not the old ones!

No need for a full wipe you're coming either from a official CM10 old bl or from a CM10 new bl ROM.

Any other ROM: Do a full wipe! Apperantly even needed if you come from CM10.1.

Just do the wipe, you will be thankful afterwards when everything does run better.

Format /system

Choose the correct ROM for your bootloader

Flash ROM + Gapps (from the ones I linked above AND NOT MY NONNEON 4.2 ONE!!!!)

Flash the latest kowalski kernel!

Reboot

Don't restore system apps (like Settings) or system data (like Wifi data) with TitaniumBackup!

You'll find a new Settings entry "Paranoid Settings" - to get a first impression of PA choose "Launch" and then "tonyp's profile".

If you want to use adb in recovery, here are my modded adb drivers for ICS.

Updating from a previous version:

Backup your PA Settings (at Settings - Paranoid Settings - Tools)

Download new build

Flash ROM (you don't need to do a full wipe - or any other wipes)

Flash the latest kowalski kernel!

Reboot

done

Changelog:

[U]Build 13[/U]:

[LIST]
[*] fixed searchkey hardwarebinding
[*] enabled notification dropdown transparency
[*] better autobrightness ROM support
[*] pengus77 call muting & call forwarding fixes (thx a lot!)
[*] added new Hardwarekeys binding options backported from my CM10.1 ROM
- Switch to last app
- Screen Off
- Power Menu
- Open custom app
- Screenshot
- Kill app (replaces the menu in the dev options)
- Quickmemo
[*] tonyp memory management backported from CM10.1 and enabled by default
(more advanced and less aggressive than the one in PA12)
[*] camera storage selection
[*] force clear cache by longpressing the clear all button on recent apps
This one is from my not-yet-released CM10.1 build 04b.
Do not overuse this feature, it's only there to get rid of lags!
[*] GPS updates by crypted
[*] Dalvik: disabled bytecode verification
[*] backported my theme fixes for the text-only battery style
[*] merged the latest CM10 updates - which aren't many as CM10 is almost dead
[*] kernel updated to kk 122
[/LIST]

[U]Build 12[/U]:
[LIST]
[*]I backported the CM10.1 clock app to CM10. This should help with missed alarms (plus contains more features and has a nicer look)
[*]Reverted the brightness testing stuff which caused some erratic behaviour
[*]added a warning dialog when enabling the CRT dialog that you shall not complain about it's broken-ness
[*]toolchain reverted to the previous 4.6.2. linaro one. I'll post some toolchain testing builds soon
[*]removed the KSM option
[*]removed the PerformanceSettings warning dialog
[*]kowalski kernel updated to kk 116
This should fix the recent reboots
[/LIST]

[U]Build 11[/U]:
[LIST]
[*]remove defective init..rc cpu parameters
[*]enable development settings by default
[*]disable auto rotate toggle by default (2/2)
[*]force crt animation to be disabled by default
[*]disable auto rotate toggle by default (1/2)
[*]update weather api calls
[/LIST]

[U]Build 10[/U]:
[LIST]
[*]kernel updated to kk 120
[COLOR="DarkRed"][B]Note[/B]: This build is incompatible with kernels < 119! You won't be able to change brightness manually with older kernels.[/COLOR]
[*]low brightness after unlocking bug completely fixed (even without the animations)
[*]auto brightnes should work again - but it's handled in the kernel (like in ICS) so you can't adjust it.
It still doesn't work perfectly - but at least better than before.
[*]0% battery shutdown bug should be fixed.
[*]I fixed call rejecting on SU660 BBs for real - I missed one constellation where it could still fail
[*]disabled the crt animation by default (hopefully) for real
There were four spots in the source where it's been activated, I think I tracked down all of them now
[*]removed live wallpapers
[*]xda member jojosch93 send me a couple German translations for the Launcher and Settings which I included
[/LIST]

[U]Build 09[/U]:
[LIST]
[*]under-the-hood stability & memory related fixes
[*]Selfported AOSP 4.2-based launcher replaces the Xperia one
[*]SuperSU replaced with new Superuser
[*]cherry-picked option to disable low battery warning and/or sound
[*]cherry-picked option to disable the bootanimation
[*]purgeable assets enabled by default
[*]Lumberjack replaced by SysLog
[*]merged upstream with CM10
[*]updated kernel to kk 115 and KowalskiManager to 017r
[/LIST]

[U]Build 08[/U]:
[LIST]
[*]tonyp: P990: fix call rejecting on SU660 Basebands
[*]tonyp: init: allow graphics to kill the bootanimation
[*]tweak for default ADJ values
[*]telephony: neighboring cells are now handled properly
[*]gnu linker (ld) updated to be able to enable the "--icf=safe" flag again
[*]bionic: Add ARMv7 optimized string handling routines
[*]option to enable the notification rotate toggle
[*]updated kernel to kk 109 and KowalskiManager to 015r
[/LIST]

[U]Build 07[/U]:
[LIST]
[*]Performance control build from source now (buggy UV section removed)
[*]massive sources cleanup
[*]further improvements for the PA launch profiles
[*]lots of stuff from build 06 reverted while trying to get rid of the
data corruption bug, which turned out had been the kernels fault
Together with some under-the-hood changes the following got reverted:
[LIST][*]bionic: Add ARMv7 optimized string handling routines
[*]option to enable the notification rotate toggle
[*]option to control visibility of soft keys in tablet status bar[/LIST]
[*]Kernel updated to (non OC) kk 100p2
[/LIST]

[U]Build 06[/U]:
[LIST]
[*]dpi backup script added, custom dpi settings will survive ROM flashes now
[*]bionic: Add ARMv7 optimized string handling routines
[*]ADJ values reseted to AOSP default
[*]option to enable the notification rotate toggle
[*]option to control visibility of soft keys in tablet status bar
[*]newbl version: RIL replaced with the correct v28g newbl one
[*]Kernel updated to (non OC) exp 003 (prerelease)
[/LIST]

[U]Build 05[/U]:
[LIST]
[*]build with linaro 4.6.2 and loads of build optimization flags.
Smoothness here we come!
[*]loads of stability fixes from various sources (even cm10.1 backports)
including stuff like wakelock and memleak fixes!
[*]Xperia Launcher replaces Trebuchet
[*]added possibility to select text in Gtalk
[*]option to disable volume adjust beep
[*]Statusbar color and transparency fixed (survives a reboot now)
[*]Allow purging of asset bitmaps
[*]"Android is Updating, Optimising Applications" shows more infos
[*]new lockscreen selection (Optimus 4x, Blackberry 10 etc.)
no complaints please, I'm aware of the minor flaws it still has.
[*]option to enable CRT animation (sometimes flawky!)
[*]new PA tonyp 2013 profile added
[*]Stock UI profile fixed (why did noone notice this? lol)
[*]ibjpeg-turbo replaces jpeg
[*]Kowalski Kernel updated to build 100 (OC).
Slow charging fixed on the oldbl! thanks so much pengus!
[*]lots of more stuff
[/LIST]

[U]Build 04[/U]:
[LIST]
[*]implemented a method to automatically apply the NITZ automatic time fix.
Automatic time will work out of the box for all Basebands now!
All SU660, v28, V30 and future ICS Basbands get detected automatically.
There's no need to manually add "telephony.test.ignore.nitz" anymore! :)
[*]Reverted to stock CM RIL. But the test with v30a has been successfull.
Advanced users can get the RILs here: [url=http://goo.im/devs/tonyp/P990-stuff/Basebands/RIL]RIL Downloads[/url]
[*]Kowalski Kernel & Manager updated to 011p3
011p3 fixes the lags, slowdowns and crashes from the previous version.
[/LIST]

[U]Build 03[/U]:
[LIST]
[*]fixed the Launch menu in Paranoid Settings
[*]loads of cherrypicked and backward-ported fixes for dhcp & wpasupplicant
Too many commits to list here. This should improve the wifi stability.
Thanks to tetsuo55 & pengus77 for their help & testing.
[*]KowalskiManager added
[*]Kowalski Kernel updated to 011
[*]re-enabled auto brightness (which is still flawky like with all CM ROMs)
[*]AOSP bootanimation (the logcat showed an error when showing the old one)
[*]iwconfig / iwlist added to enable TX power changing
[*]PDroid.apk "hacked" to disable notifications by default
[*]Cherrypicked [url=http://review.cyanogenmod.org/#/c/28689/]criticalBatteryShutdownLevel[/url]
[*]removed VideoEditor for real this time
[/LIST]

[U]Build 02[/U]:
[LIST]
[*]v30a RIL replaces the old v28 one (RIL modified for the oldbl)
[*]fixed the Toggle 2G button
[*]kernel updated to pengus 009p2
[*]PerformanceControl, Lumberjack & BarcodeScanner apps added
[*]Bluetooth crosshair pointer replaced with win pointer
[*]unset Phasebeam as default wallpaper
[*]PA Colors profile deleted (only useful for the navbar)
[*]Enabled installation of non market apps by default
[*][strike]VideoEditor removed[/strike]
[*]2G icon replaces GPS one in the tonyp profile
[*]stabilization improvement
[*]disabled KSM (can cause problems)
[/LIST]

[U]Build 01[/U]:
[LIST]
[*]initial build
[*]Changes compared to my old CM10 hackfest build 8:
[LIST][*]full hardware accellertion, videocam, camera etc.
[*]I fixed the need to flash gapps after every update
[*]CM Filemanager added
[/LIST]
[*]Changes compared to official CM10:
[LIST][*]Notification lights (more or less) fixed (use: always on)
[*]Bluetooth, Wifi, Wifi AP etc. fixed thanks to pengus77's kernel.
[/LIST]
[/LIST]