yashsingh1/xdaforums huggingface dataset:
[Nexus S 4G Android Development] adityaxavier:
Try ART. It really is quite good.. Well at least for the time being. Heard that it slows down after some usage. Need to verify that.

HOT Word Detection / GEL is purely through GAPPS, afaik. Try changing GAPPS.
[Nexus S 4G Android Development] adityaxavier:
Uploading new build. CM11, 4.4.1 !
[Nexus S 4G Android Development] iesous-kurios:
Good, I'm ready to try it out :)
[Nexus S 4G Android Development] adityaxavier:
New Build is up !
[Nexus S 4G Android Development] the1dynasty:
i can't test data etc b/c my NS4G isn't connected anymore but i'm curious if Hangouts works for MMS? I know when the update for that app was released, it fixed the ROM i was on at the time for MMS... i would assume MMS works but would like to verify for my own satisfaction :D
[Nexus S 4G Android Development] PorkMoon587:
I was getting the Status 7 error as well, tried multiple downloads. I updated to the newest version of clockwork; installed no problem after that. Hope this helps if anyone has problems.
[Nexus S 4G Android Development] JohnCorleone:
OK I have a fully working NS4G. Let me make a nandroid of this Slim 4.3 I just finished setting up and I will give it a go.

So what's the recovery story? I know on my HTC One if I want to flash 4.4 then TWRP 2.6.3.3 is mandatory....let me dig around... after some coffee. :D. Thanks for keeping some new builds coming

Sent from Xparent Gray Tapatalk 2
[Nexus S 4G Android Development] VerneVerne:
I used Philz latest custom recovery and it booted up just fine.
[Nexus S 4G Android Development] JohnCorleone:
Do you have a link handy please? I have never tried that recovery before. Also did you use Banks 4.4.1 full gapps?

Sent from Xparent Gray Tapatalk 2
[Nexus S 4G Android Development] VerneVerne:
http://xdaforums.com/showthread.php?p=41571540 There we go. It's mislabeled as crispo4g, but it's the right version. I used Banks full Gapps
[Nexus S 4G Android Development] JohnCorleone:
Thanks. That helps a lot. About to flash after I eat...:thumbup:

Sent from Xparent Gray Tapatalk 2
[Nexus S 4G Android Development] iesous-kurios:
Man... Link isn't working for me to download build 9. Been waiting since yesterday, I've been using build 8 with ART and it runs very smooth.

Installing Matrix kernel opens up a lot of options for tweaks, but seems to make the USB drive not recognized.

Anybody know of some good kernels working well with kitkat on our nexus s 4g's?

---------- Post added at 09:23 AM ---------- Previous post was at 09:11 AM ----------

Can anybody hook a brotha up with a mirror?
[Nexus S 4G Android Development] VerneVerne:
http://xdaforums.com/showthread.php?t=1833461

[GUIDE] Build a kernel! + [KERNEL] marmite

The 9.1CM version works great for me.
[Nexus S 4G Android Development] JohnCorleone:
Build 9 working well. Only having issue with MMS. It pops a message about an APN not found or error. Let me try the old standby GoSMS. I called my HTC One and that worked. Let me experiment some more. Oh TWRP 6.3.3.0 didn't work to flash. I used the Philz touch that someone I need to thank left for me

Sent from my HTC One using Xparent Gray Tapatalk 2
[Nexus S 4G Android Development] JohnCorleone:
Well it looks like GoSMS does the job. SMS/MMS always seems to be that last hurdle for these CDMA builds....I am going to do more call testing next. I am surprised though. Nice job!

Sent from my Nexus S 4G using Xparent Gray Tapatalk 2
[Nexus S 4G Android Development] iesous-kurios:
The new build plus the kernel just posted = liquid gold.

It's running so smooth, and it is so responsive to touch.

I'm thoroughly impressed.

I flashed the 9 build over my 8 build without wiping anything, seems to be working fine.

I flashed the 9 build, then flashed the pa gapps, then wiped dalvik and flashed kernel, then booted up.

Like I said.. It is so... smooth..
[Nexus S 4G Android Development] adityaxavier:
Try again, drop box had suspended my account for some time.. Need to mirror it in drive.
[Nexus S 4G Android Development] VerneVerne:
Using Hangouts and mms is working just fine. That's a first.
[Nexus S 4G Android Development] adityaxavier:
New Build is up. With CM's Whisperpush.
[Nexus S 4G Android Development] Kdragon75:
Im on build 10 at the moment. This runs so much smoother than 4.1 I love it! however I am missing the "Say: OK, Google" in the search bar... I have the hotword option on and english set as my lang. however this still seems non functional. I love the rom regardless.
[Nexus S 4G Android Development] adityaxavier:
Check if the language is English (us). It seems it only when configured so.
[Nexus S 4G Android Development] Kdragon75:
No luck. :crying:
[Nexus S 4G Android Development] samirspatil:
Nope hot word detection does not work.

Google caller ID is not availabe

The v 10 is ver smooth.
[Nexus S 4G Android Development] Setting.Out:
Your build.prop is set to a low ram device.. there is a work around to enable them, but enabling them takes away all the added support for low ram devices..
[Nexus S 4G Android Development] adityaxavier:
Thanks for the Tip !
[Nexus S 4G Android Development] hp420:
Thank you for keeping this alive moving!!! I can't wait to see how a low-spec device runs KK :D

Any plans to update to KOT49H now that the AOSP source is up? Or will we be waiting for the first KOT49H CM build to come for that?
[Nexus S 4G Android Development] adityaxavier:
Am depending on CM to merge it first. BTW am also working on omnirom KitKat. Just trying to merge all the telephony commits in so that we have working data. Am planning to start with pure aosp this weekend.

BTW thanks for the encouraging words.
[Nexus S 4G Android Development] JohnCorleone:
There's an app called Open Mic+ that helps detect the hotword and on my HTC One it activates GNow by waving my hand over front camera sensor. I will try it on the new build when its finished downloading

Sent from Xparent Gray Tapatalk 2
[Nexus S 4G Android Development] iesous-kurios:
Have any of you had success in getting 4g to work?
[Nexus S 4G Android Development] adityaxavier:
4g won't work cause I have not included them. The jar files are no longer compatible 4.3 onwards. They call android java classes which are no longer present.
[Nexus S 4G Android Development] jcruz767:
Nice, if you need someone to help you test Omnirom for data and such I'll be more than happy to help.
[Nexus S 4G Android Development] iesous-kurios:
Thanks for letting me know! I will stop trying to get it to work then haha.
[Nexus S 4G Android Development] adityaxavier:
Uploading CM11 4.4.2 would be done in few hours.. bad speeds :(
[Nexus S 4G Android Development] JohnCorleone:
I am down to test it when you finish.....stay away from bad speed!! :what::what::eek::eek::D:D

Sent from my HTC One using Xparent Gray Tapatalk 2
[Nexus S 4G Android Development] adityaxavier:
Uploaded ! Check it out :)
[Nexus S 4G Android Development] samirspatil:
Downloaded and running. No problems every thing working well as in the previous build
[Nexus S 4G Android Development] VerneVerne:
Is anyone else having messaging issues with the latest build? I've tried hangouts, handcent and 8sms. Hangouts is working sporadically while handcent and 8sms aren't working at all.
[Nexus S 4G Android Development] jcruz767:
Yup same issue here just flashed the latest build. I just went back to the previous build.
[Nexus S 4G Android Development] Stephen304:
Ahah should have read this page before flashing the last build. SMS crashes when trying to send.Everything else seems really good though.
[Nexus S 4G Android Development] samirspatil:
I am using go SMS and havent faced any problems. SMS working Fine. The only Bug i found was that some times the screen remains black for a few seconds before displaying an incoming call
[Nexus S 4G Android Development] Stephen304:
Also forgot to mention, as it seems nobody has said anything about MMS, that I can't seem to send or receive any MMS. Just tries to send for a long time then fails.This is even on the build before SMS problems.
[Nexus S 4G Android Development] jcruz767:
It seems you need to manually input the apns for MMS. I'm on build 10, I just used the MMS fix that I had in the Hellybean rom thread.
[Nexus S 4G Android Development] Stephen304:
Hmmm well I'm on Ting so my APNs are different. I used a flashable APN zip from the Ting forums which worked on my HTC One, and seems people say it works fine on 4.4 for making everything work. I'll have to go in manually and see whats up.

The problem for me is that when Ting APNs are set correctly, the APN list is fragile (and sometimes empty) and any edit breaks all of the APNs and data stops working (as per my experience on the HTC One)
[Nexus S 4G Android Development] jcruz767:
I'm with ting as well and I've tried using the flashable apns but it never works for me so I have to edit apns to get MMS working.
[Nexus S 4G Android Development] Stephen304:
Ah are the settings listed somewhere for the complete set of APNs? On the BYOD pages they list the mms settings but if I add them I can be sure it will wipe the settings for everything else.
[Nexus S 4G Android Development] jcruz767:
Unfortunately no, I googled and found nothing. So I decided to take action and after a bunch of trial and error I finally found the right settings for the apns.
[Nexus S 4G Android Development] Stephen304:
Mind sharing haha... My mom wants to be able to send pictures.
[Nexus S 4G Android Development] jcruz767:
Name: CDMA
APN: Sprint
MMSC: http://mms.plspictures.com
MMS proxy: 68.28.31.7
MMS port: 80
MMC: 310
MNC: 120
APN type: mms
APN Protocol: IPv4/IPv6
APN roaming Protocol: IPv4/IPv6

Lastly make sure bearer is unspecified. Press menu and hit save option then reboot and you should be good to go. The MMSC in the code is the one used for ting for sprint use http://mms.sprintpcs.com instead
[Nexus S 4G Android Development] Stephen304:
Thanks so much! It worked great :D I've never had the APN settings menu actually do anything good haha...
[Nexus S 4G Android Development] adityaxavier:
Sorry for the delay, am currently away on a vacation with family. And am using my crespo4g for SMS and calling and it seems to work fine on my build using a newer build than posted. It seems some comits on cm end might be responsible.. Would send you guys an updated and fixed os once am back.
[Nexus S 4G Android Development] Deontologist:
You guys are the best! Can't wait to try this :)! :laugh:
[Nexus S 4G Android Development] Deontologist:
I agree with everything said here. Just be sure to change the MMSC to the Ting MMSC.

These are my settings.

---------- Post added at 05:57 PM ---------- Previous post was at 05:45 PM ----------

If you're on Ting: Why and How to Edit APNs on the Nexus S 4G running CyanogenMod

I used to experience problems with 3G dropping out all the time. I'm also on Ting. 3G would drop out and I wouldn't be able to reconnect to the network until I rebooted. Ting being an MVNO, this is an especially huge problem because without 3G it means you can't even MAKE CALLS. Ting is essentially a VOIP service piggybacking off Sprint so having a steady 3G connection is a huge huge issue.

Also when editing the APNs, you can't use the Voice Dialer to "Open APNs" and edit them from there. You'll have to use APN Backup and Restore. But you can't directly use APN Backup & Restore since it's not a system app on Kit-Kat (on Android 4.0 and later only the system and system apps can edit APNs, not user apps).

And you can't use Titanium Backup & Restore or any usual system app converter to convert APN Backup & Restore to a system app, since the system app folder has changed in Kit-Kat.

Annoying, right?

YES. But I figured out the process last night.

1) Get Root Explorer. Yes you have to pay for it in the Play Store but it's well worth it.

2) Install APN Backup & Restore.

3)

Move

the APK (named com.riteshsahu.APNBackupRestore.apk) from /system/app to the /system/priv-app folder.

4) Create an xml file in the ApnBackupRestore folder on the Nexus S 4G. You'll want to connect your phone to the computer, enable USB storage, and open up the Nexus S 4G and find the folder. I'll attach the correct XML file to this post. Drop this XML in that folder.

5) Run APN Backup & Restore. Hit the 3 button overflow menu button to disable the ICS check. Otherwise APN Backup & Restore will insist that it cannot edit APNs even when it can.

6) Restore the XML file you just dropped into the folder.

7) 3G should be working, along with MMS! No more random 3G permanent dropouts!

8) Just to make sure you have the correct APN selected, open the voice dialer and say "Open APNs." Select "Open APNs" and make sure that the blue radio button next to the "Sprint" APN is lit.

Correct APN:

https://drive.google.com/file/d/0B8-ZjylgLh2oMGNZaTlnN1o1RGM/edit?usp=sharing
[Nexus S 4G Android Development] :
Thank you for the time and effort you spent on making this Rom! I really liked your Rom, since it was smooth, fast, responsive, but I kept getting error prompts. Sorry ahead of time, if this is a newbie mistake on my part.

Error Prompts: After flashing the Rom, everything is fine, but upon reboot, I get this error prompt: "Unfortunately, the process com.android.phone has stopped". I get this error every time I boot up. Once I click "OK", the error prompt doesn't really bother me too much anymore. It may come back a few more times, but not excessively.

Fixes I tried:

- I tried fixing permissions with ROM Manager, clearing out cache and data for various apps (Phone, Messaging, Download Manger), tried "reset to factory setting", reset all apps in application manager, disabled then enabled "Download Manager", and each of those times, I rebooted after. But, upon boot-up, the error prompt comes back.

- I tried flashing the Rom after a clean install (wipe factory/data, wipe cache, wipe dalvik; and/or "wipe to put on a new ROM" in Philz Touch Advanced CWM Recovery). I even tried using a dirty install (wipe factory/data and wipe dalvik, or only wiping cache and dalvik), after first putting on an AOSP Rom for data (this one: "[ROM][4.1.2][Nexus S 4G][AOSP][JZ054M]"). Still getting those errors at every boot-up.

I'm not sure if this is my issue only, or if others have this issue and know how to fix it. The only thing I haven't tried, is fastboot flash, because doing stuff with fastboot and the bootloader seems complicated to me.

I have only encountered this issue with this unofficial CM11 ROM, as well as jc4gavejc's AOSP 4.4 ROM and his CM11 one. Not sure if this is a problem with android 4.4 ROMs.

I tried searching the forums at XDA, as well as google searches, but none of the suggestions helped resolve my issue with these ROM's error prompts. Again, thank you so much for all your hard work!
[Nexus S 4G Android Development] adityaxavier:
Hmm, thats strange don't have this issue on my phone. Take a logcat when you face this issue, and send it to me. I believe it might be something to do with GAPPS, which you have chosen.
[Nexus S 4G Android Development] :
I saved a logcat (the default "verbose" one) via CatLog, but it's much too long to send via PM to you. Is this method of logcat sufficient? How do you want me to send this?

Also, I get the process error messages even before adding any gapps. To download CatLog and the XDA apps, I installed the BaNkS GApps 4.4.2 Core one, rebooted, and still get that process error message after boot-up. Other times I flashed this rom, I instead flashed the GApps 4.4.2 Standard from BaNkS.

Edit: I learned to install and setup ADB, and managed to get a logcat file from bootup for you. I wasn't sure how to send the file to you, so I PM'd you my Dropbox link to it. Please check your PMs.
[Nexus S 4G Android Development] adityaxavier:
Process: com.android.phone, PID: 632

java.lang.RuntimeException: Unable to start receiver com.android.phone.OtaStartupReceiver: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.phone/com.android.phone.InCallScreen}; have you declared this activity in your AndroidManifest.xml?

at android.app.ActivityThread.handleReceiver(ActivityThread.java:2446)

at android.app.ActivityThread.access$1700(ActivityThread.java:145)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1282)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:136)

at android.app.ActivityThread.main(ActivityThread.java:5081)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:781)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

at dalvik.system.NativeStart.main(Native Method)

Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.phone/com.android.phone.InCallScreen}; have you declared this activity in your AndroidManifest.xml?

at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1628)

at android.app.Instrumentation.execStartActivity(Instrumentation.java:1424)

at android.app.ContextImpl.startActivity(ContextImpl.java:1070)

at android.app.ContextImpl.startActivity(ContextImpl.java:1052)

at android.content.ContextWrapper.startActivity(ContextWrapper.java:311)

at android.content.ContextWrapper.startActivity(ContextWrapper.java:311)

at com.android.phone.OtaUtils.startInteractiveOtasp(OtaUtils.java:364)

at com.android.phone.OtaUtils.maybeDoOtaCall(OtaUtils.java:280)

at com.android.phone.OtaStartupReceiver.onReceive(OtaStartupReceiver.java:147)

at android.app.ActivityThread.handleReceiver(ActivityThread.java:2439)

... 10 more

It seems its due to ANF error. Is it a clean Install or a dirty flash ?
[Nexus S 4G Android Development] :
I've gotten this error after a clean install, as well as after a dirty flash.

This particular time, logging that logcat, it was a dirty install, I believe. I will do a clean install again, and give you that logcat too.

Edit: This morning, I tried flashing the Rom again (rom only, no GApps), after a clean install (wipe factory/data, wipe cache, wipe dalvik; and for good measure I also did the "wipe to put on a new ROM" option, in Philz Touch Advanced CWM Recovery...overkill?). Still got the same process error. I PM'd you the logcat, using ADB, after rebooting for the third time. Let me know if you need anything else. Thank you again!

Edit2: Not sure if this will help you. My phone is not in service, with no data or mobile plan. I use it as a wifi-only device, but do still make calls and send/receive texts via Talkatone (using Google Voice).
[Nexus S 4G Android Development] caseyryback21:
Any mirrors? Google drive gives me a corrupted file every time. Tried downloading on the phone and it renames the file and makes it unusable. Opening the link with Drive does not download it but just open the zip with es file explorer. Any suggestions to get this file to download properly?
[Nexus S 4G Android Development] adityaxavier:
So guys, BTW is anyone interested in OmniRom ? I have it working with the same status of CM11. Its the one am using currently.
[Nexus S 4G Android Development] rsriram22:
is omnirom supported on crespo4g? i do not see it on their website about support for ns4g device..
[Nexus S 4G Android Development] jcruz767:
Yes I would love to see omnirom. My brother has it on his phone and it is awesome.
[Nexus S 4G Android Development] adityaxavier:
OmniRom is up!
[Nexus S 4G Android Development] :
Thank you for both the new Build 12 of this ROM, as well as the Omni rom you just put up!

The link for this Build 12 hasn't posted correctly on your OP. I think you forgot a few characters. I copy & pasted the link you provided, and tried out Build 12 a little while ago.

ERRORS: Again, just like Build 11, upon every reboot, I get this error prompt: "Unfortunately, the process com.android.phone has stopped". I get this error every time I boot up. Once I click "OK", the error prompt doesn't really bother me too much anymore. It may come back a few more times, but not excessively.

I have PM'd you the latest logcat using adb from bootup of the phone, for the build 12. Hope it helps you with your ROM building.
[Nexus S 4G Android Development] adityaxavier:
Sent you a reply, try that and let me know.
[Nexus S 4G Android Development] :
Works! Your build.prop edit suggestions seemed to have stopped those error prompts. I did the edits in this CM11 Rom, with your latest build 12. At bootup, the error prompts aren't going off anymore. I have rebooted my phone twice now, and have waited about 5 min. after bootup each time, but no more error prompts (those errors usually pop up within these first few min. after bootup). I PM'd you the Dropbox link to my latest logcat, after the build.prop edits.
[Nexus S 4G Android Development] cyanide01:
What recovery is everyone using to install this, CWM or TWRP??
[Nexus S 4G Android Development] :
I've successfully used the CWM 6.0.4.3 (non-touch) installed by the Rom Manager app via Playstore, as well as Philz Touch, an advanced CWM 6.0.4.5.
[Nexus S 4G Android Development] samirspatil:
CWM 6.0.4.3

Have switched to the OMni Rom now
[Nexus S 4G Android Development] jcruz767:
On build 12 MMS doesn't appear to be working no matter if I edit the APN's
[Nexus S 4G Android Development] Stryeguy:
+1

I can confirm this as well - I flashed build 11, and MMS is confirmed working as well as everything else!

Loving KK on my NS4G.

Thanks for supporting our dinosaurs!
[Nexus S 4G Android Development] jcaldw:
Whoops

Sorry for the post in the wrong forum.
[Nexus S 4G Android Development] pentium0:
success

loving this ROM

using with marmite kernel

http://xdaforums.com/nexus-s/4g-development/guide-build-kernel-marmite-t1833461

and core gapps from banks

HUGE speed improvement over CM10 (was encrypted on CM10... not sure how much that slows this phone down)

Q: Is encryption supposed to slow down CM10/CM11 a lot?

THANK YOU!

CM11 is awesome on my epic 4g, but bluetooth still isn't working on it (for me), so everything working on kitkat NS4G is great.
[Nexus S 4G Android Development] the1dynasty:
awesome thanks!! i was just thinking this ROM was dead lol...
[Nexus S 4G Android Development] Sc4ryB3ar:
Very appreciative for the continued development efforts :) while the ns4g is an extra phone now that I upgraded to the n5, I am still using it for this and that, and I love it remaining current :) thank you
[Nexus S 4G Android Development] Snorbro:
On Build 13, the radio seems to not work correctly. Tried multiple wipes/reload and it still fails to load dialing functionality.

Will try earlier builds.
[Nexus S 4G Android Development] the1dynasty:
decided to give my dad my NS4G so he can experience a smartphone and its features... he's not going to use the phone for service or anything... just some chromecast stuff at home and music while he's working out or drawing... i thought i'd keep it simple so i installed stock 2.3.7 and el Googz asked me to update to 4.1.1 so i did... the phone ran like crap and it was lag city... i remembered having a wonderful experience with 4.4 on it so i decided to flash the latest one i could find... i love the fluidity of this phone but the sd still won't mount on this rom just like the last one i used... in any case... he's happy to have something lol... thanks for giving something that is somewhat updated :)
[Nexus S 4G Android Development] the1dynasty:
This is one of the beat reads/explanations I've found for SD stuff and 4.4... http://www.doubleencore.com/2014/03/android-external-storage/

I'm still not 100% sure how to fix this... My guess would be its kernel related since they mention kernal stuff there a few times... And I'm gonna go out on a limb here and say this kernel is based on an older, pre-4.4, working kernel? I've tried to manually change permissions for the SD folder but it doesn't save after a reboot... Also there's no additional folder for writing stuff to since the primary folder won't allow for those things... Hopefully someone smarter can fix this!! ?