[LG Optimus 2x] Raum1807:
FAQ

Revision V1.5 20130110 New GAPPS, now without the nasty force closing AOSP keyboard 'bug'

Revision V1.4 20130109 Sections updated: bootloader section, Baseband section, partition size, mass storage mode. Sections removed: building smaller ROMs, mobile data connection, Flight mode, WIFI & BT

Revision V1.3 20121214 Updates: New GAPPS from 20121212

Revision V1.2 20121211 Updates: Bluetooth working, WiFi Networks showing and more. Plus typo fixes.

Revision V1.1 20121206 Updates: Partition size, swapping internal/external memory, USB mass-storage mode.

Revision V1.0 20121201 Initial release

Thanks to key.ita, XXMrHyde, tonyp, Custom40 and marsgod for their contributions to this FAQ.

Where are the Google Applications - GAPPS?

Get the fixed GAPPS here. Fix: The 'bugged' gesture typing is disabled. That's due to Tegra2 which isn't supporting NEON instructions. With the fix you can use the keyboard as usual without force closes.

Or you can get the 'original' GAPPS from 20121212 for 4.2.1 here. Download and flash them via CWM.

The keyboard is force closing all the time. Is there a solution?

Yes. Just flash the fixed GAPPS over your installation via CWM. The gesture typing will be disabled but you can use the AOSP keyboard then as you used it in the previous versions. It's up to you but now you can disable the useless gesture trail, dynamic floating preview etc. under 'Settings>>>Language & input>>>Android keyboard AOSP>>>Enable gesture typing'. Then remove the tick from 'Enable gesture typing' and you are ready to use the AOSP keyboard without any problems.

What bootloader should be used?

You have to use the old bootloader.

Any Baseband recommendations?

I am using the 30B Baseband. You can find it in tonyp's Baseband thread under 'ICS Basebands'. But it is working with other BBs like V20L as well.

[/I]

What about the partition size? Will this ROM (including the GAPPS) fit in the old partition layout?

Yes, it does. Some files get copied to /data so the ROM plus GAPPS fit the old partition size completely.

The 'Developer options' from 'settings' are gone. Where are they?

Touch the 'Build number' seven times in 'about phone'. Then they will appear.

How do I use the external SD-Card as the internal memory (swap SD-Cards)?

Edit the 'vold.fstab' file on your phone under 'system/etc/' and change the lines to:

dev_mount sdcard /storage/sdcard0 auto /devices/platform/sdhci-tegra.2/mmc_host/mmc1
dev_mount emmc /storage/sdcard1 9 /devices/platform/sdhci-tegra.3/mmc_host/mmc0

If you want to use it permanently on your building system and in every ROM you make then edit '~/CM10.1/device/lge/p990/vold.fstab' and use the both lines above accordingly.

I want to transfer files from/to the phone via USB. How do I turn on the mass-storage mode?

Use the terminal on the phone or use adb shell:

su
setprop persist.sys.usb.config mass_storage

And reboot. When you use your Computer's USB connection the next time, Android will ask you whether you like to switch on the mass-storage mode.

I want to use the mass-storage mode in my builds. What can I do?

I included it in the ROM building process by editing "~/CM10.1/device/lge/star-common/star.mk'. At the very end of the file you find the line 'persist.sys.usb.config=mtp'. Change it to 'persist.sys.usb.config=mass_storage'. Next time you build a new ROM the mass-storage mode is included. Tip: if you are updating your ROM then sometimes you have to make the switch manually (one time only!) as described above to initiate the change.

Are there any other problems?

I think it is awesome!!! Very fast, nice camera, same energy usage as CM10. I am using it as my daily driver. (well, since Nov 28 now... :fingers-crossed:)

Please build CM10.1 yourself and test it thoroughly. Maybe we can remove some of the remaining problems together.