[LG Optimus 2x] Firtecy:
This post contains some basic information about the not working stuff. I wont update it everytime so maybe some stuff is missing. If someone maybe knows how to fix it or have an idea you can post it in here and we will discuss it. (That is the reason why i post this in here. You know: Developer Discussion :good: ).

So what i have done so far:

I took the system dump from LG G2 and compared it with some Custom Roms avaible in here. LG stays at low level stuff very close to android stuff. So i took all libs and binarys from Tonyps T-Build 5. Here a list what comes from where:

System content

addon.d -> CM

app -> LG

apps -> LG

bin -> CM

framework -> CM

etc -> Mixed very much together (LG, CM, own changes)

extras - CM

fonts -> LG

framework -> LG

kaf -> LG

lib -> most CM + SlimRom, less LG

media -> LG

sounds -> LG

tts -> CM

usr -> CM

vendor -> most CM, less LG

xbin -> CM

boot.img -> CM

Mixed Stuff: etc, lib, vendor

etc:

So this is a little bit difficult. Lg placed in here much customization stuff so i basically added all things we have and deleted all what we dont't have. Started by permissions i modified nearly everything. All stuff related to: Volume Vibrator (we dont have the native support atm so for now disabled), IrBlaster (if anyone is willing to provide all our phones with one i will reintegerate it :p), Optcal image stabilisator for camera, emotional led, batteryid check (this means he software will check the id and when it donesn't fit it will shut phone down: problem is we only have "invalid" ids - g2 have an other battery), NFC, Wireless charging

Okay for the fstab file: I took the one from the p990 device trees. So it is the one that is used in CyanogenMod and SlimRom.​

lib:

Lg stayed near at stock android sources with the framework so all stuff is taken from CM sources (more specific: Tonyps t-build 5). Only some additional stuff from LG is added there: I checked all the added libs with a hexeditor and all of them only refer to libs we basically have. I included them because native code ican be executed much faster then java. So added libs are: libDM_Lib.so, libdhwr.so, libjni_lgeime_native.so, libjni_xt9input_v9.so, libripple.so, libripple_with_log.so, libxg.so! Some of them are used for the Lg keyboard and soem of them for the lockscreen.​

vendor:

Coming soon...​

Apps (system/app, system/apps)

I deleted much of the Lg crap and bloatware so the whole rom is smaller. Some apps are still fc and i now this, but i can't fix all of them at one time so it will take some time. I added some other apps that are quite useful i thinks. Many apps are really huge and will get trimmed later so atm they are just large :D

So informaion for some apps:

Gallery

It will fc when selecting a picture. you can view photos when the are displayed as thumbnails.​

Camera

You can take photos with default settings, but front camera and video recorder wont work. And you shoudln't change any settings. I don't know why but the camera only will take phoos with 5MP. You can't choose 8 MP​

Lockscreen

The lockscreen won't fc, but we can't unlock the screen. The lockscreen uses some nive render effects and LG is using precompiled binarys. That should give a speed bump, but now Nvidia comes. Nvidia changed that in GLES 2. Using precompiled binarys is depraceted. So can read this on page 4 at this document: http://developer.download.nvidia.com/assets/mobile/files/tegra_gles2_development.pdf. That will require a bit of a workaround and will take lots of time. I will look into this, but it is not the first priority.​

and so on...

If some apps are fc and at the list below is no entry about them you can report that! Important is that you take a logcat when that appear and describe what you did before!

Phone

Bluetooth

Contacts

Framework

Coming soon...​

All stuff is at my bitbucket account! bitbucket

So what is next:

What i'm focusing on:

Phone connection/GSM

Wifi

storage mounting

What is coming in the next alpha:

Rebuild all ARM modules with -Os flags( Thanks to [MENTION=3605868]tonyp[/MENTION] for testing this and the initial idea!)

fixed phone process crashes in background (GSM still wont work propely)

Disabled enforced camera sound