yashsingh1/xdaforums huggingface dataset:
[Epic 4G Android Development] ragingbull2k2:
Well, no data on the latest (031014) nightly... trying my luck with 0125. In any case, thanks for all the hardwork, guys!

I'll be getting the S5 when it comes out, so I'm looking to donate my epic (with a busted screen) to you guys for the cause. Just not sure how to go about doing so.

Joey
[Epic 4G Android Development] didhiy:
Next nightly will include telephony: Remove CdmaLteUicc and CDMA fix, maybe will fix our problem too
[Epic 4G Android Development] mbellot:
Downloaded. Too late to try tonight.

If nobody reports back before tomorrow morning I'll load it and test cell data and MMS.

EDIT:

3G data (browser, email) works and I verified MMS both sends and receives pictures.

I'm on Boost, but should be OK across the board I would guess.
[Epic 4G Android Development] Elixis:
I just updated it - it is not working for me still.
[Epic 4G Android Development] BillyBob3:
The noted changelog is on the 0312 build. Did you use this or the newer 0313 build?

Also, can you be a bit more specific to what is not working? Voice calls, 3G data, Wifi, MMS? Also which carrier are you on?
[Epic 4G Android Development] didhiy:
no luck for me too (foreign alternate carrier)

luckily I still have 0228 nightly & data works well for me

didn't test mms because not available in my carrier
[Epic 4G Android Development] Elixis:
I used the newest one posted 03/13 nightly - 03/12 build. The voice call issue has been addressed and fixed. All types of data do not work. I cannot use anything data related unless I am connected to wifi. I am on Sprint.
[Epic 4G Android Development] BillyBob3:
Thanks. That's what I was afraid of. I was lurking around the CM11 reported bug list, but did not ready find anything that resembled the no-data except for wifi on Sprint/CDMA network issue. Anyone know if this is even being looked at?
[Epic 4G Android Development] mbellot:
Not sure what's going on with those that are having problems, but I'm definitely getting 3G data (just double checked with browser). FWIW - I also just tried mobile hotspot and it worked fine (slow, but fine).

Not sure it matters, but I tweak build.prop to change the MCC/MNC from Sprint to Boost Mobile (so my lock screen says Boost Mobile instead of Sprint, stupid - right?).

I doubt it's what's helping, but just in case I change:

ro.cdma.home.operator.numeric=310120

to

ro.cdma.home.operator.numeric=311870

Is there any chance this is somehow related to APN settings and getting data to work?
[Epic 4G Android Development] Effsi:
another report for no data still. so far sounds like 1 person has it working :\

did your data work with a clean wipe/install sans all mods/edits?
[Epic 4G Android Development] Arson Smith:
Maybe this will help someone?

I was also having this issue with no 3G data (on Sprint) starting somewhere with the 0304 or 0305 nightly.

As it turns out, my issue was definitely because the APN settings got wiped out somehow.

I wrote up some things in the "Epic 4G Q&A, Help & Troubleshooting" forum (because I didn't have enough posts under my belt to post here yet)

[Q] CM 11 data connection troubleshooting (RESOLVED)

I don't have a lot of experience messing with this stuff, but with enough Google diligence that's what I figured out.

I was able to restore APN settings, and then the 3G data has been working ever since.

I really appreciate the various things that have come together (Cyanogenmod, Link2SD, etc.) to make this phone work as good as it does now.

In return, I hope I can help some of you resolve your data issue (?)
[Epic 4G Android Development] Elixis:
I certainly think that you are on to something - my APN settings are all blank, just like your post described. Thanks for sharing your information - can this be turned into a patch and installed via recovery from a zip file?
[Epic 4G Android Development] BloatedDuck404:
Crazy that 4.4 made it to this phone so fast. If I still had this I would give it a whirl. You guys ported KK before the devs for the One X. We are still on JB 4.3.1
[Epic 4G Android Development] whoshotjr2006:
bbelos you sir are awesome!

i do not have any more bugs to report than are already mentioned, but i did get my data connection to come back after turning wifi on and then off. *#*#info#*#* in the dialer, then phone information, then hit the menu button and select radio band. the menu will fc like it should and kick you out of the phone info menu, just go back into it and set "set preferred network type" to cdma auto and data will reconnect. not a great workaround, but a workaround nonetheless. hopefully that helps anyone listening to figure out the reconnection bug.

also, i noticed the keyboard apk is rather large, we can cut out some of that bloat by ripping extra languages out of the apk. i'm guessing from past experiences we can reduce it's size from 40mb to around 10-12mb at the largest. other apks can have bloat (like images for ldpi, mdpi, etc, we are hdpi right?) removed to save some space too.

also on the cannot install apks front, has anyone tried es file explorer's auto apk installer?

long live the epic!

edit: ripped languages out of LatinIME.apk using 7zip in the /res/raw/ folder, and reduced size of keyboard from 40mb to 3mb. way better than I even dreamed of.
[Epic 4G Android Development] whoshotjr2006:
Sorry for double post, but also figured out that using anycut from market and making a shortcut to the first cdma options link in the list works to restore data too. When clicked, an fc for phone pops up, hit ok, and data will reconnect. Seems to shock data back into working for now.

Hope that helps.
[Epic 4G Android Development] bbelos:
New build posted in the OP.

Changes:

- More features added back in (ribbon, quick settings options).

- Package installing from file manager fixed.

- Other merges since last build.

Issues:

- Black boxes in browser still there.

- Wifi/Mobile data toggle shuffle still necessary
[Epic 4G Android Development] bbelos:
P.S. Updated post #3 with slightly newer gapps (11/13 version). http://d-h.st/3k8
[Epic 4G Android Development] didhiy:
apk parsing error fixed, looks good enough for my daily use :)

thx bbelos :thumbup:
[Epic 4G Android Development] Nexus11:
The device only has around 500mb of internal storage ? Is this correct if so how can I manage the space to get all the apps I need on? App2SD is not fully useful anymore as many apps don't allow it.
[Epic 4G Android Development] didhiy:
I use self build kernel with old partition and edit pa modular gapps till left the core only (about 20mb) & last remove aosp keyboard from rom, with this steps still enough space for me ;)

edit: even with that steps, with 50 apps installed (mostly on sdcard) still have low space trouble when enabling ART :(
[Epic 4G Android Development] gfdos.sys:
What I have noticed is even with moving apps to SD (using titanium backup) all the apps get mini cached versions in internal (/cache or /data I think....) Clearing dalvik-cache temporarily fixes this.... But they rebuild....

Now I'm taking extreme (146 apps installed).

Using titanium, you can back up a system app, remove it from the ROM and reinstall and move it to SD.... However that places a lot of faith in your SD card....and you really want a class 10 or higher SD card if you are going to do anything like that....

How can I go about resizing the partitions.... Even if I have to modify something, Odin back to stock, and reinstall a modified ROM to take the freed space from system and make it available for the "caching" of the apps I'm moving to SD card?

I ask because on a clean install of this....within a few hours of running it without installing anything but Google chrome, I'm pushed out of space by huge google +, hangout, and other automatic updates.

Finally....how does all of this work with ART?.... I got the impression that ART some how uses more space but offers faster app starting than dalvik.... Also noting titanium backup doesn't yet appear to play nice with ART...it won't even open if I have ART on.... I have to switch to dalvik.... Do all my titianum move to SD stuff, then switch back to ART and reboot.
[Epic 4G Android Development] didhiy:
Have to say ART still on early stage, not all apps compatible with it. Like superuser (root access) from stock will lost, need flash SU zip to make root works again and need proper gapps to avoid crash. TiBU, whatsapp etc also known as not working under ART. With all that limitation, I'm just happy to see ART works well in this build :)

About the low space in our device, I just think about old ext2sd tweak that being left behind... maybe it will a good way to solve low space problem.
[Epic 4G Android Development] Sterist:
I don't have a whole lot of time to read through previous posts to see if these bugs have already been mentioned, so...not including the ones I mentioned earlier, here's more I've noticed..

-tapping the menu button a second time does not close menu's, it only acts to open them

-(edit: nevermind this one, it was from messing with settings) the toggles on the standard pull down which were missing from the first build disappeared again after the first reboot and have not come back

-hidden dialer menu's do not accept the MSL; "Modem Exception Errors"

-improper resolution when using the menu key in landscape on the home screen

-in the app drawer, menu key opens the wrong menu

-on the home screen, the google search icons do not appear in landscape when you slide open the keyboard; you must press the home key once in landscape to make them appear

-improper resolution on the tiles in pull down in landscape

edit #3: you cannot remove icons from home while in landscape (rendered off screen due to resolution?)
[Epic 4G Android Development] whoshotjr2006:
im not good with source, but it seems that this: http://xdaforums.com/showpost.php?p=47673250&postcount=393 helped out the nexus s guys to get rid of the black boxes in webview items. wonder if it could help us?
[Epic 4G Android Development] bbelos:
Yes, it does fix the issue. It will be included in the next build (no ETA).
[Epic 4G Android Development] Sterist:
when activating screen record (from the Kitkat Screen Record app) the phone immediately restarts after trying to launch an app

I understand there is no built in UI for this, and is designed to be used by terminal/adb... I mentioned this problem in a review of the app and the developer replied saying something to the tune of the phone not supporting it

to the contrary, screen recording is a native function of kitkat and that app is merely a 3rd party front-end to enter the respective terminal commands.

possible bug here?

edit:

also, KSM + ZRAM are supposed to be natively supported, and are not appearing in the Performance options

to my knowledge, Performance options is a part of CM though so perhaps the addition of these options just aren't merged into this build yet? active + not shown or inactive + not shown? I'm just thinking out loud lol
[Epic 4G Android Development] AndyYan:
As far as I know, KSM and ZRAM aren't universally supported... You see, I have 5 devices at hand, but only Nexus 4 has KSM+ZRAM+PurgeAssets in Performance menu.
[Epic 4G Android Development] Sterist:
I don't have the link on hand but refer to google's (developer version) of kitkat's changes/new features.

it explicitly states that the above are now supported.

before kitkat, they were mods. now, they are (supposedly?) native
[Epic 4G Android Development] 9823j4ia:
Where can I download these apps onto my PC? I don't have internet on my phone (no data plan, no wifi).
[Epic 4G Android Development] irmtmaol:
I use Android Reverse Tethering = http://xdaforums.com/showthread.php?t=1371345

Works pretty good. Gotta be on windows + rooted.
[Epic 4G Android Development] AndyYan:
Then again, in the CM11 builds of IncS and GNex, I only saw the same set of "performance" options as before...

I don't care 'cuz they don't seem to improve performance drastically.

Sent from Samsung Captivate Glide @ CM10.2
[Epic 4G Android Development] Sterist:
is this not the very same point i just made? lol

it's supposed to be native. stock AOSP built from source directly from google "as is" i think it would be a fair assumption to say would not have options to turn on/off and/or modify these features, even in the developer options.

the Performance settings i presume are a part of CM and based on that, to the extent that the CM project starts from scratch on each device +/- android version, it must be manually reapplied. not having those settings on other builds means little as it's a per-phone per-version basis.

you are essentially playing Devil's Advocate lol
[Epic 4G Android Development] mbellot:
Don't know. I've been dirty flashing since the December unofficial builds...

I always have to edit the APN to get MMS working anyway (since I'm on Boost), so I've never run a "mod free" install.

[MENTION=344537]ArSon[/MENTION] - From your other thread, to save the APN settings you need to tap the menu dots (top right) and select save, if you use the back arrow it throws away any changes.
[Epic 4G Android Development] Effsi:
Even though I am on Sprint, I did what you said and my data is in fact working now. Say's boost as you mentioned but I don't care about that at all. Thanks!
[Epic 4G Android Development] Arson Smith:
You know, I did eventually realize that, but even then it still did not look like it saved the entry, nor did it get my data working...

(I started to think maybe there was some CM-specific "bug" with that APNs settings screen? But I could be wrong about that...)
[Epic 4G Android Development] Arson Smith:
That's a question over my head, but if it saves some steps, I'm attaching a .zip of the .xml file that I snagged from booting into FC09:
[Epic 4G Android Development] mbellot:
Your MMS probably won't work now (if you use it) since the Boost MMS server is different, but glad to hear you got it working.

It might be as simple as reverting your APN config file to one prior to when the problem started (or using Arson's FC09 file).
[Epic 4G Android Development] didhiy:
Nice catch :D it works for me too

Maybe it did something similar to this

http://review.cyanogenmod.org/61071
[Epic 4G Android Development] Effsi:
Don't use MMS but I edited the part of the apn file that has boosts info with the sprint mms server info so I may still get them if I did happen to use MMS. going to test it right now and see I guess. will edit this in a bit.

Edit : MMS working perfectly fine. not sure if it's due to the edits or not but it works.
[Epic 4G Android Development] Elixis:
I am trying to follow the directions for the es file explorer method, and some of the settings are not showing up, which are not allowing me to continue on this misadventure of fixing the APN settings.

In the settings, enable the ‘Up to root’ check box. - non-existent

Finally, enable the ‘Mount File System’ check box. - non-existent

I appreciate you posting up this information, so thank you! Any pointers on where I can find these options? I am assuming this is for an earlier version, but I have looked everywhere for these settings. At least i'm pretty sure I have...
[Epic 4G Android Development] BillyBob3:
Setting APN did the trick for me too. Running the latest nightly with no issues. :victory:

Does anyone know the answer to Elixis's question? Can this be done via ZIP (or file copy) so we don't have to manually type it in every time?
[Epic 4G Android Development] mbellot:
You shouldn't have to type it in every time.

My settings have survived a dozen (or more) dirty flashes.

If you do a clean wipe then you'll have to set it up again (unless it gets fixed).
[Epic 4G Android Development] Elixis:
I used the build.prop tweak and it worked. Not only did it work, but I had about 10 MMS messages fly in, from god knows how long ago. I want to try something else though. I am using ChompSMS for my default messaging app. With this, I can manually edit the APN settings in there. Right now, it has Boost Mobile's info.

Can you guys please help me out with the following info so that I can test and report back?

MMSC: http://mms.sprintpcs.com/servlets/mms

MMS Proxy: 68.28.31.7

MMS Port: 80

Thanks ahead of time

Edit: Is all that info above correct?
[Epic 4G Android Development] johnseeking:
On that track, can anybody shed light on this stuff for TING?
[Epic 4G Android Development] Snoshrk:
This hasn't worked for me yet....but maybe you'll have better luck

http://xdaforums.com/showthread.php?t=2340437

I tried both the full and lite .zips from the OP and also one from the help.ting...someone linked to in the thread...

let me know if you get it to work :D
[Epic 4G Android Development] BillyBob3:
On Sprint, I use the below

additional

settings on the 20140316-NIGHTLY and am totally fine. Note that when I go back in to look at the APN, I cannot read...but it survives a reboot and power cycle, so I'm ok until the next clean update. I hope it survives a dirty one. :fingers-crossed:

MMC=310

MNC=120

MMSC=http://mms.sprintpcs.com <--Different than yours

PAP or CHAP Authentication

Server=*

Username=Sprint

Password=*
[Epic 4G Android Development] DaKillaWilla:
Is 4g still broken in cm11 for the epic?
[Epic 4G Android Development] BillyBob3:
Disabled for now but there was a hint that it may come back in the future.
[Epic 4G Android Development] bbelos:
Good work everyone who came together on this. Using all the info over the past few days has shown me an important change necessary to work with the new ril merge: http://review.cyanogenmod.org/#/c/61255. Apparently, the "default" type is now required, and by not being set properly it was breaking things. Why was it left out when it shows up in the stock apn list? I don't know :p Now, to get it merged.

The reason it survives the dirty flash, is because the actual info the phone uses comes from the /data/data/com.android.providers.telephony/database/telephony.db database. This database gets created on a clean boot from the /system/etc/apns-conf.xml. After that, the database doesn't normally change, and naturally will persist if you don't format data.

A few ways to fix the database:

- Push a new apns-conf.xml to the device, delete the telephony.db and reboot. It will create a new database.

- Use the APN Back & Restore app, which actually reads and writes the database. It doesn't actually modify the apns-conf.xml on the phone.

- Use an APN editor (which can be difficult to use sometimes).

- Edit the database directly with a sqlite editor.
[Epic 4G Android Development] bbelos:
I was actually testing wimax a bit yesterday, and surprisingly my data was working :p

I was having trouble supplying a data connection to a tethered device, but maybe I'll post a test build later this week. Although I will give fair warning, I make no claims to it's stability without further thorough testing.
[Epic 4G Android Development] Snoshrk:
Thank YOU!

I copied the apns.conf.xms into the 3-18 nightly, wiped data and flashed it....Success! I have cellular data again! can't check 4g as I am out in the middle of nowhere, but 3g is better than nothing :D
[Epic 4G Android Development] BillyBob3:
/system/etc/apns-conf.xml is present and looks valid in a clean install of 0316.

/data/data/com.android.providers.telephony/database/telephony.db is present too but I did not view in SQLite to validate. I will assume this was populated by me manually entering my APN's.

From above, can I imply to just delete the DB file and reboot and I will be all set like this never happened?

OR

Should I do a nandroid restore of 0125 (when all was working) then do a dirty install of the

0319

nightly where it will be merged to?

Thanks to everyone for ID'ing this and to [MENTION=4000778]bbelos[/MENTION] for the quick merge!

EDITED to reflect proper merged date

---------- Post added at 07:39 PM ---------- Previous post was at 07:33 PM ----------

To test ourselves in different markets, is it as simple as removing \system\app\WiMAXHiddenMenu.apk from the ZIP before flashing? Don't know how integrated the disable is...
[Epic 4G Android Development] bbelos:
1. The apns-conf.xml will always exist (it's a critical file), but the key difference being what I modified in the patch (changing type="mms" to type"default,mms" for our particular Sprint APN record).

2. The telephony.db should always exist. If android boots up and doesn't see one, it will re-make it. It is just a database containing all the lines in the apns-conf.xml (unless later edited for another carrier or whatever).

That said, to answer your question, yes. After you update, just delete the telephony.db (and the journal), reboot, and you should be all set. There's no need to restore back to a previously working condition.
[Epic 4G Android Development] bbelos:
There's no way for you guys to test wimax in any of the available builds. Google changed some code around back in 4.3 (CM10.2) which made our wimax proprietary files incompatible, inevitably leaving the system in a continually crashing and unusable state. That is why it was disabled. As-is, the CM10.2 and CM11 builds have 4G completely disabled so the system doesn't even try to load wimax.

I had to decompile the wimax binaries to make some necessary changes to work with the current code (baksmali/smali for those familiar). I'll upload those changes before I give you guys a test build.
[Epic 4G Android Development] Elixis:
Thank you for all the information bbelos and for submitting that fix. However, I just loaded the latest nightly with it, and the connection is still broken. Any advice? I figured I'd point this out ASAP while we are on topic and before people jump to installing it and breaking what they're currently using.
[Epic 4G Android Development] BillyBob3:
Just to confirm, you are on the 0319 nightly, and deleted the DB and journal files listed above, then rebooted. Right?
[Epic 4G Android Development] bbelos:
My apologies. Something must have re-broken with some of the other merges yesterday. I'll have to look them over some more.

In the meantime, here's my test build from yesterday for anyone interested. http://d-h.st/CHe

- Heads up: It contains the color calibration, the cma patches for 408MB ram, possibly fixed roaming mode menu & not sure what else :p (no wimax)
[Epic 4G Android Development] bbelos:
I'm so far unable to reproduce any broken data on new builds. Wonder what the next nightly will do.
[Epic 4G Android Development] BillyBob3:
Lmao
[Epic 4G Android Development] didhiy:
I'm on 0319 nightly (cyan delta version), data still broken for me

I did the operator numeric trick & data works again

The only different with older (0314 nightly) is now the operator name still "Sprint" not changing to "Boost Mobile"
[Epic 4G Android Development] bbelos:
I just tested the nightly again and data was working after all. Not sure what is different from when I tested this morning.
[Epic 4G Android Development] Elixis:
Likewise
[Epic 4G Android Development] Mr_You:
Roam Control

Just curious if anyone can test/confirm that the Roam Control app, which forces the Epic 4G to roam on Verizon 850Mhz, still works with CM11? I don't know exactly how it works so I can't offer any information there. I assume it invokes some sort of hardware-based switch. It works well with CM10.

This is a pretty critical function for me when on the edge of Sprint service.
[Epic 4G Android Development] Effsi:
Yes it still works. I just used it last night on the 0317 build.
[Epic 4G Android Development] EpicNewb4g:
Since I have updated to the S4, I have been thinking of using my Epic4g as a standalone GPs//music player through 3.5 aux for the car (not streaming of course but loaded on device). I downgrade to stock 2.3 gingerbread and it is just too far of a downgrade. hopefully this rom can do the trick well. thanks!!