[T-Mobile LG G2x] djvoleur:
Hello,

Based off of Harsh 3.0.41 github

Changelog

:

Version 0830 (MMDD)

OC/UV - 1.375GHz

Adjusted frequencies/voltages, if you have any suggestions...feel free to provide feedback... :)

750-250/800-438/850-625/900-813/950-1000/1035-1125/1120-1250/1205-1375

SetCPU users: I noticed that it kept the second core active...after I uninstalled, all was good :) Antutu CPU master is good alternative

Version 0821 (MMDD)

Commented out ZRAM and Morfics tweaks by way of 95vrooom in /system/etc/init.d (you may edit it to re-enable them if you wish)

EASY METHOD! - Will work for Temasek Kang – (cm7kang-G2x-133), CM 7.2 Stable (cm-7.2.0-p999), Eaglesblood 2.3.7 (EGB 02-13-12), HFP V2.2 (hellfirephoenixV2.2) and ROMs that have the GB vold.fstab that matches

ALL OTHER ROMs CANNOT use this version...for now...

Version 0820 (MMDD)

Linux 3.0.41

Compiled with Code Sourcery (CS) and Linaro (LIN) toolchains, choose your poison...

OC/UV - 1.4GHz (:p @ airnique23)

V(R) I/O Scheduler set as default (can be changed)

Includes ZRAM and Morfics tweaks by way of 95vrooom in /system/etc/init.d

Installation

:

Recommended

CM 7.2 Stable...

CWM 5.0.2.0 (REQUIRED)

EASY METHOD

Will work for Temasek Kang – (cm7kang-G2x-133), CM 7.2 Stable (cm-7.2.0-p999), Eaglesblood 2.3.7 (EGB 02-13-12), HFP V2.2+ (hellfirephoenixV2.2 & 2.3) and ROMs that have the GB vold.fstab that matches

1. MAKE A BACKUP FIRST!!! Especially the internal memory (Not responsible for any mishaps :victory:)

2. Choose which one you want to download/install, CS or LIN version, (please provide feedback) just compiled with a different toolchain

3. Boot into CWM

4. Clear cache/dalvik cache

5. Install

6. Reboot (will take awhile to boot...be patient)

ALTERNATIVE (ALT) METHOD

1. MAKE A BACKUP FIRST!!! Especially the internal memory (Not responsible for any mishaps :victory:)

2. Choose which one you want to download/install, CS or LIN version, (please provide feedback) just compiled with a different toolchain

3. Please check /system/etc/vold.fstab and your internal sdcard (emmc) has an 8 instead of a 9 (change to 8 if its a 9 and make sure vold.fstab permissions are rw-r--r-- after saving)

4. Boot into CWM

5. Clear cache/dalvik cache

6. Install

7. Reboot (will take awhile to boot...be patient)

Known bugs

:

Reboot/Reboot recovery work 90% of time. (same as Harsh's)

Button Panel LED backlights cannot be turned off (will cause phone to lag...BAD...still looking into it)

Wifi Calling app may get an Invalid Sim error after first installing the kernel (if you use it)...a restart fixes this

Titanium Backup might freeze when you run it after you flash this, go to the Applications > Force stop and clear data...should be good to go...it may affect other applications that reference partitions FYI...

Have slow GPS locks? try this

Important!

Be mindful when you OC/UV, all our phones are different, experiment to find your phones optimal setting...

Don't like the kernel?

Complete Steps 4 and 5, and reinstall your ROM you are using to avoid any issues...

What's the different between Code Sourcery and Linaro?

Code Sourcery and Linaro

Lagging after installing?

You probably already have a ROM or an app that runs tweaks...delete 95vrooom and reboot...may have to clear dalvik and cache and fix permissions if your are experiencing data drops...(thanks nycelitemaster & BigDog!)

Just be aware if you have disabled the LED button backlights...you will experience serious lagging...

Received "Damaged SD Card" message or stuck in recovery?

You will have to NVFlash back to stock...then NVFlash CWM 5.0.2.0...then you can restore your backup or reinstall your ROM...(thanks hypemanisus!)

I don't wanna NVFlash 5.0.2.0, what can I do?

CWM 5.0.2.8 will break recovery...I have not tested the other recoveries like CWM touch or TWRP...be warned...you MAY need to perform the "Damaged SD Card" steps...

Why do I have to edit the vold.fstab file? I never had this issue with ICS

ICS vold.fstab already has the 8...

#######################
## Regular device mount
##
## Format: dev_mount
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## - List of sysfs paths to source devices
######################
dev_mount sdcard /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
dev_mount emmc /mnt/emmc 8 /devices/platform/tegra-sdhci.3/mmc_host/mmc2

GB vold.fstab has a 9...

#######################
## Regular device mount
##
## Format: dev_mount
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## - List of sysfs paths to source devices
######################

dev_mount sdcard /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
dev_mount emmc /mnt/emmc 9 /devices/platform/tegra-sdhci.3/mmc_host/mmc2

Compared to recovery.fstab...for GB and ICS...they're the same...

# mount pointfstypedevice[device2] fstype2

/recoveryemmc/dev/block/mmcblk0p5
/bootemmc/dev/block/mmcblk0p5
/cacheext4/dev/block/mmcblk0p2
/dataext4/dev/block/mmcblk0p7
/sdcardvfat/dev/block/mmcblk1p1
/emmcvfat/dev/block/mmcblk0p8
/systemext4/dev/block/mmcblk0p1

Still having issues?

Provide the ROM you are using and what the issue is...and a log if possible...

Credits

:

Harsh (for allowing me to share)

TeamDouche

nycelitemaster (for testing...thanks sir!)

Everyone else who made 3.0 possible...