[LG Thrill 4G] CallMeAria:
Ive been running the O3D 10j firmware for a couple days now, havent upgraded to 10k yet but heres something to help out with mms/4g and how I got them working.

MMS is as simple as changing the apn. For whatever reason trying to change the default apn has been spotty for me, so what I do is just create a new apn with the following information:

Name: AT&T

APN: wap.cingular

Proxy: leave blank

Port: leave blank

Username:WAP@CINGULARGPRS.COM

Password:CINGULAR1

Server: leave blank

MMSC: http://mmsc.cingular.com

MMS Proxy: wireless.cingular.com

MMS Port: 80

MCC:310

MNC:410

APN Type: leave blank

Now save that and select it as your default. mms should now be working. For whatever reason that is the only ATT apn info I could get to work with mms. If I try to use any other configuration for ATT I lose mms functionality. Which was frustrating because I kept copying the apn off my other ATT phones and mms would not work. Neither my Aria nor my Captivate need the password but apparently this phone NEEDS that password to get mms on P920 roms...

4G is a little more complicated and, at the moment, has a trade-off. So from here you have to make a decision, because I have as of yet been able to fix this issue. But you have to choose to either have 4G and use a 3rd party dialer/contacts app OR you can keep the default apps and not have 4g. You're call but here how its done. Go into /system/etc/flex/flex.xml and change it to read like this:

<?xml version="1.0" encoding="utf-8"?>

<Flexinfo>

<Flexinfo

FLEX_COUNTRY_CODE="US"

FLEX_OPERATOR_CODE="ATT"

FLEX_MCC_CODE="310"

FLEX_MNC_CODE="410"

FLEX_REGION_CODE="0"

FLEX_SIMLOCK_ON="0"

FLEX_MODEL_CODE="0" />

</Flexinfo>

Now you should be getting the H+ symbol in the notification bar AND the up/down arrows. If you dont have the arrows then your apn is set incorrectly. If you dont have the H+ then you messed up in the flex.xml file.

Some notes:

Ive tried replacing the default Phone.apk/Contacts.apk with their equivalents from aosp roms, O3D roms, and Thrill roms. None of them have any affect on the issue. And trying to change the TelephonyProvider.apk has only resulted in frequent FC's. I can only assume its a framework issue but since I use a 3rd party dialer anyways Im not inclined to look into it.

I removed the default Contacts.apk because I got the occasional FC when ending a phone call. Removing it has no effect on anything since you cant use the default contacts app with the above 4G method. You have to keep the stock Phone.apk or you will lose the ability to make changes to your apn. It does not however affect your ability to make/receive calls with a 3rd party app. ContactsProvider.apk is also required or you wont be able to sync contacts to your phone.

Speaking of 3rd party dialers, Ive tested GoContacts and DialerOne so far and both work with no issues what so ever and have built in contacts functionality. Im going to assume there are many more that work as well.

So now theres really no excuse not to dive into the wide world of O3D roms!

EDIT: Just remembered that the time will be wrong after this too. Im trying to remember what I did to fix that. In the mean time you can go to menu>settings>Date & Time> and manually set the time. Its just that the GMT is being calculated incorrectly for each timezone so it gets the hour wrong so you need to set it manually. The minutes are correct though, you dont need to mess with those.