yashsingh1/xdaforums huggingface dataset:
[T-Mobile LG G2x] jboxer:
Yes, that is probably why they left the camera off 2.3.3 (rush job due to lawsuit) and the 2.3.4 build for the L95G (evaluation unit). The camera app is programmed to work for 2.3.4 on the P990. Once a new release for the P999 comes from LG (prob ICS and not another GB) hopefully the camera will be back. LG doesn't program the camera themselves. It is from Arcsoft and called the PowerMobia camera (they have an entire PowerMobia suite for Android). It is only available to OEMs and LG probably has to pay every time it is modified in addition to per device royalty fees.

Link to Arcsoft page about PowerMobia camera: http://bit.ly/vwDL3C
[T-Mobile LG G2x] albertorodast2007:
If we could only have notification toggles on this rom....
[T-Mobile LG G2x] lanlee212:
Give jboxer some time. He is good and works very hard and creative. Thank him for his hard work before requesting more features.
[T-Mobile LG G2x] jose makalolot:
JBoogie was able to incorporate it on Jboxer's build if am not mistaken.

-----------

sent from my calculator with android
[T-Mobile LG G2x] bhavin23:
anyone having problem with gps, coz my gps doesn't lock.

even 'gps status' detects no. of satellite (8-10) but it doesn't lock.
[T-Mobile LG G2x] jboxer:
No he did not add notification toggles. He just made signal icons always green. The notification toggles require changes to systemui.apk and framework files. It is not easy to implement.
[T-Mobile LG G2x] jboxer:
No problem with my GPS. Dial 1809#*95#, go into GPS test and change the SUPL server to LG's servers. See if that makes a difference. T-Mobile's SUPL servers seem to suck big eggs.
[T-Mobile LG G2x] bhavin23:
will try that & report back
[T-Mobile LG G2x] frescoraja:
I would add google's servers to the SUPL list.

Slp address is supl.google.com and port is 7275 or 7276. Then change operation mode from standalone to ms based. Then turn on use XTRAS and use extended conf file.. I get near instant GPS locks.. Hope that helps you as much as it did me!
[T-Mobile LG G2x] zgjbeta:
Where do you change this operational mode?
[T-Mobile LG G2x] bhavin23:
LGE SUPL worked ..but it ~5 minute to lock , will try google supl also.
[T-Mobile LG G2x] jboxer:
The first cold lock takes longer but the supl should help it by providing the A-GPS data based on cell tower info. Maybe LGE servers suck also. Trying Google servers is a good idea.
[T-Mobile LG G2x] bhavin23:
google supl worked like a charm :)

added google supl server with 7275 port & selected use config file as well as XTRAS file.

Dial 1809#*95#

once u added google supl info ,

GPS Test -> Get postion

press menu touch key , u will get context menu with start,stop,delete aiding data and setting

under that select setting -> Oper Mode -> select MS-based
[T-Mobile LG G2x] lotherius:
Admittedly, I'm on MIUI so it's a bit different, but the google SUPL server is giving me the best result... still 30 seconds to lock on cold startup but better than no lock I guess.... I'm just sick of GPS on phones... after the Vibrant, then this... my old Sanyo KATANA had better GPS.
[T-Mobile LG G2x] zgjbeta:
Thanks for the reply but i did that i changed to MS Based went back checked Use Xtras the hit the back button Checked Use Extended Conf File then went to Get Position it worked like a charm....However i go back to the menu after an unsucssesful try with maps and the boxes are no longer checked??

Edit: NVM they do stay checked works like a charm thank you!!
[T-Mobile LG G2x] edmcrocker:
how do you make them stay checked? no matter what i do, i can't get them to stay enabled!
[T-Mobile LG G2x] frescoraja:
I had the same problem with the boxes not staying checked. I remedied it by pressing the home key after checking the boxes and pressing "apply settings" instead of pressing the back key to exit the menu. When I'd go back into the hidden menu and select GPS test, it would usually force close on me, but opening it again i would find that the boxes remained checked. This did bother me enough to try reinstalling the ROM and I didn't have problems after that. hope that helps!
[T-Mobile LG G2x] jboxer:
I've never been able to get them to stay checked on any rom.
[T-Mobile LG G2x] albertorodast2007:
Hahaha but the home button thing made the trick! I got instalocks near my window using google supl. Was one of the only issues i had.

If I found a way of having notification toggles on this rom ill stick with it for daily use!
[T-Mobile LG G2x] albertorodast2007:
Woops double post....
[T-Mobile LG G2x] jboxer:
What are you referring to when you say "the home button thing?"
[T-Mobile LG G2x] albertorodast2007:
Read above your post... the guy said that using the home button after checking the boxes instead of pressing back button made it stay checked.....
[T-Mobile LG G2x] jboxer:
Ok tried it, but after pressing home button if I go back to GPS settings they are not checked. Oh well, my GPS works so no biggy.
[T-Mobile LG G2x] s10shane:
so is there any performance differences from this 2.3.4 rom from the 2.3.3 stock rooted rom? i just got rid of my sensation for the g2x (even though i had one before). i noticed there isnt many roms.
[T-Mobile LG G2x] jboxer:
Most fixes security holes in the OS, etc. The best (maybe worst based on what you prefer) is that you no longer need to log back into your Google accounts when changing sims. For people with a lot of GMail accounts, that was a big hassle.
[T-Mobile LG G2x] s10shane:
oh ok cool. so does this mean the g2x might be getting a update to 2.3.4?
[T-Mobile LG G2x] jboxer:
This rom is essentially an update to 2.3.4 from LG. They built the rom for Tracfone for evaluation units that use exactly the same hardware as the G2X. It is mostly LG code that I have been modifying a little bit. Right now LG is deploying Gingerbread worldwide (slowly by region) on all 2X variants and it is 2.3.4. I doubt the G2X will see an official update to 2.3.4 as LG is busy deploying it on the 2X, Black and 3D. Keep in mind there are probably over 100 skus of each model, so LG has to compile a slightly different rom for each vendor sku, country, etc. That is probably over 100 different builds per device model. After that they are going to be busy programming ICS for the same models. So when we get another official update, my guess is that it will be an update to ICS and not an incremental update to GB. In the meantime you can use this rom. It is super fast and super stable. I also have a colorized version that I am updating more often as that is what I am currently working on tweaking the UI, etc.

http://xdaforums.com/showthread.php?t=1334819
[T-Mobile LG G2x] s10shane:
oh ok, well i hope this phone get ics. i would love too see how fast it would run with full support for duel core cpu's. but even if they dont update it to ics there is always cm9.. lol but i might give ur rom a try for sure. i like the stock look better though lol. well im gonna go.. been playing mw3 for to many damn hours and i need some sleep lol
[T-Mobile LG G2x] jboxer:
Unless there is official ICS for it, which looks like it is getting it, the dev such as CM cannot make an ICS rom for it. They need drivers compiled for ICS. Without that, short of getting driver source which will never happen, they cannot compile a working ICS build for any device. When they make a CM rom, they kang the .so files from an official rom, and build around them. Without those files, any hope of a new OS is wasted energy.
[T-Mobile LG G2x] edmcrocker:
the best part about 2.3.4 is that you can use google video talk, whereas on 2.3.3 roms the video will either not work or be sideways
[T-Mobile LG G2x] jboxer:
On this rom with the stock camera GTalk will work just fine. The version with the LG Camera has inverted video on GTalk or anything that uses the front camera, for that matter, except for a few apps that detect it and invert it back.
[T-Mobile LG G2x] thanasisc4:
Awesome rom! I feel like this is what we would've eventually gotten (around now maybe) if that class-action lawsuit hadn't forced LG into an early release.

Super fast and stable! thanks for root and fixing data, wi-fi, etc etc... :D
[T-Mobile LG G2x] jboxer:
This is basically the rom they are deploying now around the world. If it is a P990 it gets the LG UI overlay. If a P999 device it will be vanilla launcher. It is good news for Wind Canada and Videotron users, as once they get their update it will be 2.3.4 with a new baseband, while the stock G2x crowd is stuck on 2.3.3. And the 2.3.4 roms for the P990 has the LG Cam and it works, even FFC.
[T-Mobile LG G2x] kangxi:
Any idea why the signal icons don't turn green? Usually that means you aren't connecting to Google's network. Might be why the backup and restore isn't workibg either.
[T-Mobile LG G2x] jboxer:
That's a bug in LG's code somewhere. The bug is somewhere in their framework or T-Mobile just didn't want that feature. On the new 2.3.4 P990 rom they do turn green, but I cannot get the radio to work on my port of that rom.

I have a colorized version of this rom where the signal bars are always green just to look nicer.
[T-Mobile LG G2x] kangxi:
I'm loving this rom but getting crazy battery drain. Phone has constantly been hot also. Anyone else experience this?

EDIT: Figured it out! The phone is constantly running at 1GHZ and not scaling. Anyway to fix this?
[T-Mobile LG G2x] thanasisc4:
Whoah! :eek: Is that true?
[T-Mobile LG G2x] kangxi:
I figured it out. I'm using the UMA version because I have bad signal in my house. The wifi calling app, however, was going haywire. Using 50% CPU. Spotted it using watchdog. Once I froze it using titanium everything went back to normal and it is scaling.
[T-Mobile LG G2x] jboxer:
That's strange because mine is not doing that. Battery lasts about same as before. I am sure it is not running full tilt all day. It must be some app you installed that is running all the time keeping the processor at full and draining the battery. Issues like this are almost always app related, not the OS.
[T-Mobile LG G2x] kangxi:
Yea, my follow-up post stated it was the wifi calling app. Wifi calling has never worked on this rom for me though, don't know why. Works on stock 2.3 and CM7.
[T-Mobile LG G2x] s10shane:
hey do u guys know what numbers u can dial on the g2x to get the hidden settings to pop up? i remember it let u change the phone from going back and fourth with gsm and wcdma or something like that. but for the life of me i cant find out how. i tried searching for it but cant find it. it was something to help the battery life of the g2x. thanks
[T-Mobile LG G2x] jboxer:
It is listed in the OP of this thread. Since the rom is based on the L95G rom, you have to dial 1809#*95#. Always check the OP of a development thread for information such as this.
[T-Mobile LG G2x] s10shane:
oh ok but im not using this rom. im using the rooted stock 2.3.3, im thinking about trying this rom out though. can u send me the link to the op where u found it? thanks
[T-Mobile LG G2x] mackster248:
OP means "Original Post". So just refer to the first post of this thread.
[T-Mobile LG G2x] s10shane:
lol my bad didnt even notice that.. thanks i saw it now.
[T-Mobile LG G2x] mackster248:
No worries, no need to apologize!
[T-Mobile LG G2x] x0xhellx0x:
What's the difference between this and eagle's blood
[T-Mobile LG G2x] jboxer:
I believe Eagle's Blood is based on CM7. This is based on stock rom by LG that was leaked in an evaluation device for Tracfone. EB is either 2.3.6 or 2.3.7. This is 2.3.4.
[T-Mobile LG G2x] thanasisc4:
I tried freezing the wi-fi calling app in titanium like kangxi suggested but still getting terrible battery life on this rom when compared to cm7 or stock 2.3.3.

What's everyone's experience with battery life on this rom?

Also, any suggestion for an app that will show me if my cpu is properly scaling or not?
[T-Mobile LG G2x] kangxi:
WatchDog will show you if there is a rouge app using tons of CPU. I used SetCPU to see if the CPU was scaling or not.
[T-Mobile LG G2x] sukhochir:
Issue, When I turn off phone phone is restarting

Any one had this issue?
[T-Mobile LG G2x] jboxer:
What are you turning it of with? Boot Control Widget? If so, that doesn't work on this phone. You can use QuickReboot to turn it off, but reboot won't work.

You need to hold down the power button until you get the turn off message and say Ok. That should not reboot. If it does you have some screwy app messing with your phone. Try going into CWM if you have it installed and wipe the Dalvik Cache.
[T-Mobile LG G2x] thanasisc4:
Thanks man, I checked SetCPU and my cpu is scaling properly.

However, I'm still getting **** battery life. On CM7 I was getting about 14 hours, and I'm getting about 10 on this with the same usage. Seriously though other than that, this is the best rom I have used on this phone hands down.

Does anyone else notice poor battery performance?
[T-Mobile LG G2x] jboxer:
We need someone who can make us a custom kernel for this rom to enable "on demand" scaling and overclocking. Usually, stock kernels are locked into performance mode which runs the processor faster more often and hence wastes battery. Also, I understand the FFC inversion issue can be fixed with a custom kernel also. Any kernel cooks out there want to give us a hand.
[T-Mobile LG G2x] sukhochir:
Drain my battery, how to fix?
[T-Mobile LG G2x] jboxer:
Remove unneeded apps that are running in the background. Turn brightness down on display, etc.
[T-Mobile LG G2x] kangxi:
Read my posts above. Especially if you are using the UMA version.
[T-Mobile LG G2x] kangxi:
Don't know if you saw my posts above about the UMA version being broken. The wifi calling app doesn't work and uses massive CPU.
[T-Mobile LG G2x] jboxer:
No I did not see your other post. For now as a bandaid approach use Root Explorer and delete the kineto.apk file in system/app. The phone will then get force closes. Just pull battery and reboot. I will make a zip tomorrow that will remove all traces of it so it doesn't use battery up. Once you turn it back on it will not force close again.
[T-Mobile LG G2x] sukhochir:
My advanced task killer running autokill mode safe 30min, ignore list in have :yahoo messenger, yahoo mail, gmail, car home, advanced task killer

Brightness auto

Battery prodicell 1800mah
[T-Mobile LG G2x] kangxi:
Thanks. I resolved it by freezing it with Titanium. Just wanted to bring it to your attention.
[T-Mobile LG G2x] sukhochir:
This rom compatable xboarders battery smooth battery icon update

?

Smiley Battery Icons

Smooth Normal Battery Mod

Cyan Cicular Battery Mod
[T-Mobile LG G2x] kangxi:
Which version are you using? Your battery drain might be the wifi calling app.
[T-Mobile LG G2x] sukhochir:
P999 2.3.4 Stock V.6b
[T-Mobile LG G2x] lotherius:
Anyone tested wifi calling on T-Mobile with 6b? Mine gets stuck on "Please wait while connecting to T-Mobile Network" and never actually connects to wifi calling :(... somehow I thought it worked in an earlier version, but I don't recall exactly.
[T-Mobile LG G2x] kangxi:
Yea, I was speaking about that earlier. He knows.
[T-Mobile LG G2x] phburks:
Unfortunately it's going to be later today before I can. I just spent the last hour on the phone with my work. Had a situation come up and I have to go in asap. Really sucks when this happens on a Sunday.
[T-Mobile LG G2x] jboxer:
I made a Nandroid. Maybe later I'll charge my battery and give it a whirl. Nobody else is as brave as you to try new stuff.
[T-Mobile LG G2x] pbcal:
Downloading now. Will report in an hour.
[T-Mobile LG G2x] jboxer:
Make sure you are downloading attempt # 2 and not # 1. :-)
[T-Mobile LG G2x] pbcal:
Yes. Downloading the attempt 2. Need to backup the current rom before flashing.
[T-Mobile LG G2x] jboxer:
Yea. Always do a Nandroid before flashing any rom to prevent disasters. We know this boots. Hopefully attempt 2 has the radio working. :-)
[T-Mobile LG G2x] pbcal:
Booted fine. 4G working and call working. Baseband version also showed up correctly. I will try the GPS, Wifi etc and post screenshot. Looks very clean and nice.
[T-Mobile LG G2x] jboxer:
Thanks for that. I have not flashed my phone since getting except for the LG Updater updating it. I will backup mine now and flash. No bloat, so no need to freeze crap and 2.3.4 better than 2.3.3. Just waiting for my battery to charge to 100% first. There is nothing more disastrous then battery dying during a flash.

I am going to make a few changes. I will add the Recovery 2X rebooter and change the ro.product.name to "lge_star" instead of "lge_lge_star" so the rebooter will work without thinking you are using the wrong device. I am also going to change the apns-conf.xml file for all carrirers wordwide (Simple Mobile users I will upload a special version for you also).

I will make a custom version also based on comments in this thread. If anyone has any improvements they want added to the system please let me know. I like to keep things as lean as possible and let people add stuff themselves.

:-)
[T-Mobile LG G2x] pbcal:
Gps also worked well. Somehow I can not connect to my wifi. Also the power off animation is from tracfone.
[T-Mobile LG G2x] jboxer:
What is the wifi doing? Maybe the supplicant is wrong or missing? I need to fix that asap.
[T-Mobile LG G2x] pbcal:
Here are some screenshots,
[T-Mobile LG G2x] pbcal:
The wifi just shows obtaining ip address, then nothing. If you can fix the wifi I can use it as my regular rom for few days and test.
[T-Mobile LG G2x] jboxer:
Okay, upon closer examination of the ROM I noticed that the wifi's mac was not being configured and Tracfone had some other stuff disabled, such as GPS could not be used for location based services, etc. I have removed that errant Tracfone crap and put back the line that configures the wifi's mac address. I think wifi will work after this. Without a valid mac address the router is not going to give it an IP. Uploading now with other changes I mentioned above.

I'm going to flash this one myself in a bit.
[T-Mobile LG G2x] pbcal:
Sounds good. Waiting for your update.

BTW: did you get a chance to put superuser app?
[T-Mobile LG G2x] jboxer:
It should already be there and working. Have you tried an app that needs superuser permissions?
[T-Mobile LG G2x] pbcal:
I can not see the superuser app in my app drawer. I opened root explorer and the root access request did not popup.

Edit: I downloaded superuser from market and its working.
[T-Mobile LG G2x] sukhochir:
Is flashable rom have a with new baseband, can i update lg l95's baseband to g2x. It possible?

I seen lg l95 lastest baseband
[T-Mobile LG G2x] pbcal:
None of the flashable rom has baseband on it. It will use the baseband your phone has. To update baseband you need to use LG updater.
[T-Mobile LG G2x] jboxer:
I've made a new version where I fixed root. Everything is working except WiFi. It tries to connect but something is wrong. I even tried going back to the wpa_supplicant from 2.3.3 but that did not fix the problem. If someone can help us get the wifi working I would really appreciate. This is a nice, lean rom.
[T-Mobile LG G2x] sukhochir:
Jboxer did you check lg l95 's baseband compatible g2x

I very interesting update my baseband becose weaking (lower )my signal in home, other phone is good sigal
[T-Mobile LG G2x] lotherius:
After further experimentation, I've discovered:

1. Wifi calling isn't working because there's a kernel option that's missing. The kernel that ships with this 2.3.4 wasn't compiled with the option.

2. Kernels compiled for 2.3.3 G2X have this option enabled, and thus the loading error from Kineto I see in the logs goes away, suggesting strongly that the kernel is the location of the fix.

3. Unfortunately, kernels compiled for 2.3.3 currently break wifi.. thus... not very useful.

Again, it comes down to we need a 2.3.4 kernel... or a fix for the 2.3.3 kernel that allows wireless to work (probably easier, lacking any chance of 2.3.4 kernel source)...
[T-Mobile LG G2x] jboxer:
Yes, I haven't posted it yet but I narrowed it down to a kernel issue. The kernel must be compiled for wifi calling. Tracfone expressly asked for it to be removed, so I guess they removed it from the kernel compile also. Another problem with the 2.3.3 kernel is that the auto-brightness is flakey. You can use the 2.3.3 kernel and wifi will work, but you also need to use the wireless.ko built for that kernel. It is found in /system/lib/modules. If you look inside the zip update package for any kernel, it always includes a wireless.ko module compiled with that kernel.

By they way, did you keep the logcat showing the kernel module not loading. If you have it, please send me that portion of the logcat.
[T-Mobile LG G2x] lotherius:
Here is what I have from the logcat that I've been going on:

D/WifiStateTracker( 1120): WiFiStatetracker.java handleMessage event: 8
D/KIPCapp ( 1290): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 1290): Connecting... socket = 33, state = 0
D/KIPCapp ( 1290): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 1290): Connect failed 111
D/StatusBarPolicy( 1293): onSignalStrengthsChanged : SignalStrength: 4 -1 -1 -1 -1 -1 -1 gsm
D/KIPCapp ( 1290): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 1290): Connecting... socket = 33, state = 0
D/KIPCapp ( 1290): Address is 127.0.0.1, Port is 45211
E/KIPCapp ( 1290): Connect failed 111

These messages repeat constantly, and are most likely related to the battery drain some are reporting. When I searched on the KIPCapp error, it turns out that's what led me to discussion of a kernel module being missing. I think on the older phones it was an externally loaded module, but doesn't appear to be so on gingerbread as there's nothing in lib/modules on a working build related.

Other interesting bits from the log:

Very early in load process on STOCK p999 rom - this doesn't show up in the modded l95g rom. It appears to be the code that is initializing the kernel module.

D/KIPCapp ( 1284): KIPC_Init()
D/KIPCapp ( 1284): Address is 127.0.0.1, Port is 45211
D/KIPCapp ( 1284): KIPC_SendMessage: len = 1, socket = 0
D/KIPCapp ( 1284): Connecting... socket = 46, state = 0
D/KIPCapp ( 1284): Address is 127.0.0.1, Port is 45211

From the non-working wifi calling:

V/Kineto::main( 1327): OnCreate: SDK Version 10
I/Kineto::main( 1327): ValidateSIM: Enter
I/Kineto::main( 1327): ValidateSIM: Its TMo + HTC_BRAVO
I/Kineto::main( 1327): ValidateSIM: SIM is not ready setting IsSimReading =true
I/Kineto::main( 1327): ValidateSIM: Leaving
I/Kineto::main( 1327): handleMessage: 11
I/Kineto::main( 1327): BroadcastGanState: called with GanState= DEREGISTERED

Now, this logcat is from a WORKING wifi calling (stock ROM):

I/Kineto::main( 1284): ValidateSIM: Enter
I/Kineto::main( 1284): ValidateSIM: Its TMo + HTC_BRAVO
I/Kineto::main( 1284): ValidateSIM: Operator matched! startKineto()
[T-Mobile LG G2x] jboxer:
What is the name of the kernel module that you think is missing? I would need to know that to track it down. On the rom there is kineto.apk and libkineto.so files. Plus there are two other libs related to wifi calling which are libganril.so and librilswitch.so. All of these files are present on my rom to enable wifi calling. I don't know what else is missing. If it is a kernel module please try to identify it. In the future if we can build a kernel we can try to include the module in a build for TMO users.
[T-Mobile LG G2x] lotherius:
Good question...

From what I can tell, in addition to the files you listed, lge-ril.so is also related to wifi calling - but I assume you switched that one out also?

I think the kernel module is "kineto_gan" or "kineto_ko". Have also seen "kineto_gan.ko" as a file on some devices, but I don't see that in the stock rom. Both are referenced in various places, not sure if it's one or the other or both...

Wish I had better answers....
[T-Mobile LG G2x] lotherius:
Edit.

Removed by request.
[T-Mobile LG G2x] tdizzle404:
Just flashed and everything working great!