[LG Optimus 2x] tonyp:
Download:

https://basketbuild.com/devs/tonyp/P990/CM11

Installation:

Download the ROM

Reboot ro recovery

Do a full wipe

(if you're upgrading from a previous CM11 build you can skip this, although it's still stringly recommended!)

Wipe /system

Flash the zip

Reboot

Recommended Confirguration:

Kernel Control:

CPU: Min: 120Mhz, Max: 1400Mhz

(your device might be unstable with these settings! Test it properly!)

Govenor: interactive (snappier) / dyninteractive (better battery)

Shed Power Savings: Max

ZRAM: keep default at 110MB

SDCard readaheads: 512KB (scheduler: row)

Memory Killer (OOM) Settings: I'd recommend to use the default ones, but you could try Middle / Aggressive, too

Last but not least: dynamic fsync gives the device a nice performance boost, but you're risking data corruption (aka: you might have to do a full wipe).

If you want to use it make sure the ROM runs stable and you have a backup ready before activating it.

Kowalski Manager (M1 bcm4329 version only)

Ensure "auto-hotplug" is activated in the Kowalski manager or you'll have bsods!

Enable PSP power saving mode

Enable Max Load Balance PM

General recommendation:

Settings - Wifi - Menu - Advanced:

Make sure the following options are disabled: Network Notification, Scanning always available, Avoid poor connections

Keep Wi-Fi on during sleep: only when plugged in

M1 kernel version: Ensure Wi-Fi optimization is turned off - it's incompatible with bcm4329!

Settings - Lock Screen - Clock widget - Weather panel - Disable weather (drains battery)

Do NOT use Facebook or Chrome, they're both extremely memory hungry

Known Bugs:

(affects all custom ROMs, mostly related to LG/Nvidia/Google dropping support and us using ICS (Android 4.0) binaries for an Android 4.4 ROM).

Bluetooth Calls not working due to bluedroid/kernel incompatibilities

If you need to use BT calls you have to use a Stock / CM10 ROM or one of my CM10.1 builds where I backported bluez to replace the buggy bluedroid stack

Some BT devices suffer from the A2DP Bluetooth Fast-Forward bug (again, related to the bluedroid stack in combination with our kernel)

HDMI rotation not working

(the only way to fully use HDMI will be a Stock ROM (or Android 2.3-based CM7 ROM)

Occasional mobile data drops, e.g. when disabling the flight mode -> toggling mobile data or 2g/3g or a reboot fixes the issue

Bugs in bcm4329 (m1 kernel version)

Screen off - flash on automatic brightness

Statusbar data traffic indicators not working

Wifi tethering might require a prior full wipe to work

Bugs in bcmdhd (3.1 kernel version)

Camera rotation bug (image may be upside down in preview, video recording most likely not working) (kernel issue)

Wifi tethering only working without encryption (search the thread for "tethering" for more info)

Wifi crashes for some users -> reboot fixes it (kernel issue)

Credits:

This ROM wouldn't be possible without the help of a lot of great people, including:

[MENTION=5600347]hjunii[/MENTION] for his CM11 and 3.1 kernel bringup

[MENTION=3783116]pengus77[/MENTION] for his awesome kernels

[MENTION=5124291]Firtecy[/MENTION] and [MENTION=1200697]DJNoXD[/MENTION] for their help in development

[MENTION=5077573]BS86[/MENTION] for providing the builds, maintaining the thread and his great overall support

[MENTION=5399879]echo_21[/MENTION] for helping to debug various issues (most notably automatic time and GPS)

[MENTION=2330281]aremcee[/MENTION] and Cyanogenmod for their work

[MENTION=4419327]spyrosk[/MENTION] for the bootloader converter and AIO toolkit

@basketbuild for their free hosting