yashsingh1/xdaforums huggingface dataset:
[Nexus S 4G Android Development] styckx:
Themes in the market are installing oddly.. All install, but as far as the market is concerned it gets stuck on the installing application / uninstalling application progress.. Physically it does get removed though. Shutting down and restarting fixes it being stuck.

I'm all set now.. CM7 is working perfectly and looking forward to 4G.. Thanks a ton (again!)
[Nexus S 4G Android Development] mikeyinid:
Hey joey, here is where the roaming indicator notification can be fixed, not sure if you already knew...

/pathto/your/build/frameworks/base/core/res/res/values/strings.xml.

do a search for roaming indicator off and change it to Sprint or what ever you want.

you also change the roaming indicator on to Roaming or what ever you want it to say when your roaming.
[Nexus S 4G Android Development] dkotoric:
can you explain this a little more how to I get to this path
[Nexus S 4G Android Development] mikeyinid:
has to be done pre build

*guess it can be done after its built, ill try and see if i can. im sure it will be fixed very soon though.
[Nexus S 4G Android Development] dkotoric:
oooh crap I don't know how to build my own, I'll just wait till its fixed then. Thanks
[Nexus S 4G Android Development] zikronix:
Holy hell and back!
[Nexus S 4G Android Development] mikeyinid:
Flash this to fix that roaming indicator, this will make it say Sprint...

FIX
[Nexus S 4G Android Development] styckx:
Worked like a charm.. You da man!

Thank you..
[Nexus S 4G Android Development] derekwilkinson:
after doing this it just aborts the flash. :(
[Nexus S 4G Android Development] joeykrim:
Fixed roaming indicator text in the ROM using the fix from:

https://github.com/peteralfonso/pla...g/overlay/frameworks/base/core/res/res/values

New download link posted in OP - revision 2 ... hopefully we can get this all pushed into cm7 and officially accepted!
[Nexus S 4G Android Development] npaulseth:
Same here. Same exact errors as you.

Just to clarify, I had both errors. The original one, then after I deleted that line and re-zipped the package, the "install aborted" error.
[Nexus S 4G Android Development] styckx:
Yep.. All good. Rev2 no problems flashing, and it says Sprint now. :)

Minor issue: I noticed after a flash (did it with rev1 too) after the boot logo it will go to a black screen with with the bottom row of buttons in a dim state.. Pressing the power button "wakes it" and you get the lock screen.

Only happens on the very first boot after a flash.
[Nexus S 4G Android Development] derekwilkinson:
People who are having it work... what does your device say in bootloader? What recovery are you running?
[Nexus S 4G Android Development] npaulseth:
I am using CWM v3.0.2.4 with zero success flashing this ROM. After tried both rev1 and rev2.

Wiped data/cache/dalvik/system three times just to make sure.
[Nexus S 4G Android Development] luckylui:
I came from soju rom and all I did was wipe cache and dalvik flashed on top. Cwm is 3.1.0.1 the nexus s 4g from rom manager.. everything is gold just missing 4G and I will be the happiest man :D

Great F-Ing job Joey!!!! Keep it up :)
[Nexus S 4G Android Development] luckylui:
I thank you so greatly sir, for the fix you provided. :)
[Nexus S 4G Android Development] derekwilkinson:
Got it working! I had to reflash the recovery from ROM Manager, not from fastboot (don't know what the difference is) and I am now booting into CM :)
[Nexus S 4G Android Development] shabbypenguin:
cwm 3.0.2.x was for the nexus s, ergo it wasnt flashing due to thinking you have the wrong phone :D
[Nexus S 4G Android Development] npaulseth:
I'm stupid. You're smart. I was wrong. You were right. You're the best. I'm the worst. You're very good-looking. I'm not attractive.

/Billy Madison

Found the crespo4g CWM .img and flashed that. Now it works!!

Thanks!!!
[Nexus S 4G Android Development] derekwilkinson:
You mean happy gilmore. lol.
[Nexus S 4G Android Development] brokentoaster24:
Running great.. Really awesome. battery seems to be running great too, but probably too early to tell ;)
[Nexus S 4G Android Development] decalex:
Out of curiosity, what does it take for this to be officially part of cyanogenmod?

Thanks for the work, Joey. Exciting stuff.
[Nexus S 4G Android Development] brokentoaster24:
From my understanding, we will be officially in cm soon. This is for impatient people ;)
[Nexus S 4G Android Development] npaulseth:
My FAIL is ∞ today.....................

At least the ROM rocks...
[Nexus S 4G Android Development] joeykrim:
From what I've been told a few things

1) a dedicated maintainer who owns the device (I think they've selected somebody)

2) cm7 aosp files to be modified to support the NS4G (I'm submitting the changes I made them for their approval)

3) Cyanogen and sometimes others to approve and accept the submitted changes into their official git
[Nexus S 4G Android Development] spiicytuna:
You've got to get onto the newest recovery 3.1.0.1 — but the one made for the Nexus 4g. It's downloadable here. Then the 'fastboot flash recovery recovery-clockwork-[version]-crespo4g.img'. When I tried from ROM manager I had no luck and it took a manual flash from the booatloader. *shrug* YMMV
[Nexus S 4G Android Development] snandlal:
Mikey, are you able to get Settings.apk edited for 4g settings? Over my head
[Nexus S 4G Android Development] Rimmir:
Awesome! Will try after I update my CMR
[Nexus S 4G Android Development] lopezpm:
Wish I could use rom manager. My recovery won't stock, so I always have to plug in.
[Nexus S 4G Android Development] mikeyinid:
No, but someone should grab the settings.apk from the evo cm7 and see if it will work :P j/k, you shouldn't. Although, I am curious now lol
[Nexus S 4G Android Development] joeykrim:
The CM7 Settings.apk on the EVO and on the NS4G is the same. Since cm7 brought in the wimax changes samsung pushed to AOSP a few weeks back, they (cyanogen) refactored out the EVO wimax settings in Settings.apk into a separate CMWiMAXSettings.apk which is called by a hook in the shared Settings.apk, all devices with cm7 have loaded.

Looking through the specific EVO wimax code cm7 uses, the majority came from HTC reverse enginerred code by shinzul. NS4G uses samsung wimax code. another words, differently libraries, slightly different variable names, etc. I'm still researching this but am pretty limited on free time ... the more eyes the better!

Seems all the NS4G wimax files are in place in the ROM and are brought over in the proprietary file I posted in the OP.

The hook from Settings.apk checks config.xml for wimaxEnabled boolean set to true, which we have set to true, but not sure where the missing link is yet.

I'm sure we'll get it figured out soon! If anybody else has had a chance to look through these feels, feedback is definitely welcome!
[Nexus S 4G Android Development] mikeyinid:
If I knew more about that stuff joey, I'd be happy to put in as much time as needed to help you figure that out. I'm just learning most things...
[Nexus S 4G Android Development] s12512:
what widgets are those? i saw them somewhere and cant remember what it is
[Nexus S 4G Android Development] styckx:
Weather and battery are simi clock. (In the market)
[Nexus S 4G Android Development] dkotoric:
Can anyone tell me if Netarchy's Kernel can be used with this rom.
[Nexus S 4G Android Development] mikeyinid:
I already posted that his universals can...
[Nexus S 4G Android Development] dkotoric:
Ups must have missed it, sorry, thanks for the answer anyway.
[Nexus S 4G Android Development] shabbypenguin:
haha this made me chuckle, just glad you got it working :D

from my understanding nemith is going to be the maintainer, he worked on the nook color :D
[Nexus S 4G Android Development] thepolishguy:
official support

I don't know if any one noticed - but we now have official support from the cyanogen team. crespo4g nightly 0 is up.

****EDIT****

I dl'ed the official and am getting a status bar crash and the "roaming" bug.

Also - sorry to the OP - wasn't trying to hijack thread.
[Nexus S 4G Android Development] joeykrim:
http://mirror.cyanogenmod.com/get/cm_crespo4g_full-0.zip

not sure if 4g/wimax support is working in there? could somebody verify?
[Nexus S 4G Android Development] wild1z:
Installed. I have no status bar. 4g is there but it wont connect. We are getting close. :)
[Nexus S 4G Android Development] thepolishguy:
sorry for the hijack

I edited my post above.

Sorry to the op.

Let's not turn his thread into a discussion of the first nightly. Maybe someone would like to start an official thread for discussing it or head over here...

NexusS4G CDMA official cyanogen support

...that way this thread can stay on topic of the work the op is doing.

Again - sorry - I just got excited and wanted to share.
[Nexus S 4G Android Development] a2k:
Strange, mine says Sprint.
[Nexus S 4G Android Development] joeykrim:
I sync'd up to the latest cm7 nightly for the crespo4g and it appears they broke the status bar.

I was able to get 4g added and working. Tested myself and shabbypengiun!

We have 4G! but now have a broken statusbar due to some change in the official nightly ...

If anybody has any insight, appreciated. I will investigate also!

http://joeyc.me/ns4g/cm7/cyanogen_crespo4g-ota-eng.joeykrim-rev3.zip

Updated OP
[Nexus S 4G Android Development] mikeyinid:
If we pull the settings.apk from rev.3 will 4g work? I'm on rev2 where status bar doesn't crash. Would love to just be able to add that, it would make what I'm running perfect
[Nexus S 4G Android Development] styckx:
I connected to 4g also on it.
[Nexus S 4G Android Development] wild1z:
I tried the CM nightly. Fixed perms and got the status bar to work but the 4g settings went away. lol

I will flash yours in a minute Joey. Thank you.
[Nexus S 4G Android Development] thepolishguy:
You can also update the op...

Working:

1x
3G
[COLOR="Red"]4G[/COLOR]

Great work. Let us know as soon as you get the status bar worked out.
[Nexus S 4G Android Development] wild1z:
Incoming calls don't bring up notification of the call so you can't pick up. That is on Rev. 3

Edit: Went back to V2 and will wait. I can live without the ****ty 4G service anyway. ;)
[Nexus S 4G Android Development] luckylui:
Im still on one and its good as gold!

Just no 4G but I can wait on that lol
[Nexus S 4G Android Development] dreamsforgotten:
Joey, glad your programming on the nexus! Since the moment, you have shown your skills and are beyond where I am. If you had the time, I would love to learn from you, I have many simultaneous builds across two phones and I don't have the knowledge to move forward. Congrats on the release bro
[Nexus S 4G Android Development] styckx:
And if everything goes good we might get ptfdmedic over here too. :)

Really appreciative of the dev community here in nexus land. All very humble and mature folks. Joey made life on the Moment less painful, and ptfdmedic did the same in Epic land.
[Nexus S 4G Android Development] shabbypenguin:
he already posted he picked up his nexus. @mikey no as we need an updated frameworks as well to show the 4g settings. with the new nightlies the frameworks is borked hence the status bar issue. i imagine it will be fixed and in a day or so, we will all have a nice cm7 rc :O
[Nexus S 4G Android Development] zikronix:
I hope to see the ability to update prl and profile on sprint cdma devices now that its been pushed.
[Nexus S 4G Android Development] mikeyinid:
Thanks for the reply. I didn't think it would work, hoped though. I hardly use 4g anyway so not a big deal for me.
[Nexus S 4G Android Development] decalex:
Amen to that. Exciting stuff on the horizon.

And, If anyone's looking for it (once things really get rolling), here's the links to official NS4G (Crespo4G) CM Nightly Changelogs and Downloads.

CyanogenMod NS4G (Crespo4G) Changelogs

CyanogenMod NS4G Downloads - Teamdouche mirror
[Nexus S 4G Android Development] housry23:
Just got the Nexus S 4G today. Time to root, install the nightly and sell my Evo! Thanks Teamwin and Cyanogen for making my Evo and now my Nexus S 4G great!
[Nexus S 4G Android Development] joebags:
Many thanks for this one :)
[Nexus S 4G Android Development] fixxxer2008:
is it true the status bar is still broke?
[Nexus S 4G Android Development] wild1z:
Hi Fixer. V2 works with status and everything but 4G. V3 has 4G but no status. :) Looks like those issues are fixed in the next CM nightly. Woo Hoo!

Man I missed CM7 so much.
[Nexus S 4G Android Development] dkotoric:
I know amazing how much i like cm7 and nexus is as close as it will get to it, its not like its sense

Sent from my Nexus S 4G
[Nexus S 4G Android Development] styckx:
I'm a cyan virgin. I've been through two phones now that never got Cyanogenmod love. Only reason I ditched the Epic for the Nexus was I had a huge hunch it would have it in no time.
[Nexus S 4G Android Development] kijp15:
Haha! Cyan virgin?? Good one.
[Nexus S 4G Android Development] brokentoaster24:
First nighty is up on the teamdouche mirror :)

Sent from my Nexus S 4G
[Nexus S 4G Android Development] decalex:
Is it? I only see the same cm_crespo4g_full-0.zip
[Nexus S 4G Android Development] chappy824:
yeah just same ole cm_crespo4g_full-0.zip

Oh yeah, has anyone figured out how to get the power controls in status bar when flashing netarchy kernel on CM? When I flashed it, I lost mine. Just me or what?
[Nexus S 4G Android Development] luckylui:
Its a bug bro. The 4G and the status bar dooking it out at the moment. Cm has the fix just has to cook it into the next nightly...
[Nexus S 4G Android Development] styckx:
Has anyone tried playing music on this (Rev2) through anything other than headphones? It's terrible.. AOSP sounded better through my cars audio system. Headphones sounds fine, but as soon as this thing touches high end audio equipment everything sounds muffled, bass is flat and sounds like a fart. I turned off every headphone enhancement and it made it sound worse.
[Nexus S 4G Android Development] chappy824:
Ok, but I'm on Rev2 and it didn't work but cleared phone and reflashed and its fine now....don't know what happened but I'm good. No 4g here anyway. Love CM! Thanks
[Nexus S 4G Android Development] fixxxer2008:
love the rom soo far, im on v2.

i would love to see the addition of being able to update our prl & profiles on this. i see no reason we cannot because the stock rom is also aosp. can this be done?

surely if team win can make 4g from scratch they can take this task on.
[Nexus S 4G Android Development] derekwilkinson:
Have you tried changing the settings in DSP manager?
[Nexus S 4G Android Development] shabbypenguin:
in the other thread i posted an updated version, 4g works, status bar is there and no graphics errors
[Nexus S 4G Android Development] mikeyinid:
Very cool man. Maybe when you have some free time you can help me figure out what I'm doing wrong :P
[Nexus S 4G Android Development] brokentoaster24:
And it runs violently awesome :)

Sent from my Nexus S 4G
[Nexus S 4G Android Development] alexs5:
screen rotation is dead for me =/ plz help
[Nexus S 4G Android Development] snandlal:
G-Apps for our Nexus S 4g
[Nexus S 4G Android Development] joeykrim:
Source link for Nexus S 4G version of gapps?

Have a few people test and confirm it works? I can mirror and put in the OP

Updated with Revision 4 - Working 4G and working Status bar! - Thanks nemith (CM7 maintainer for NS4G)

Revision 4:

Pulled in two of nemith's changes to fix status bar and roaming text

http://review.cyanogenmod.com/5450 - eri.xml (ported from stock rom)

http://review.cyanogenmod.com/5426 - fixed status bar FC
[Nexus S 4G Android Development] Hatespawn:
Can anyone confirm/deny rotation before I wipe like crazy and flash rev4?
[Nexus S 4G Android Development] debh945:
I flashed ShabbyPenguin's version and the rotation was broke for me. Flashed Joey's rev4 a few minutes ago and rotation works.
[Nexus S 4G Android Development] Hatespawn:
Awesome. Thanks.
[Nexus S 4G Android Development] ccrosno:
Joey's v4 is awesome. Nice and smooth. Even on stock kernel. Everything seems to be working. 4g, status bar and rotation. Flashed over v2. Impressive.

One thing that has been happening to me since v2 and now in v4. Every time I boot, I get a fc on the cmparts app. Is this a rom issue or just me?

Has anyone tried using dt a2sd on this rom yet?
[Nexus S 4G Android Development] snandlal:
I just took the Google apps from the stock rom. They all work great.

Uncle Jimmy says hello
[Nexus S 4G Android Development] mikeyinid:
4g toggle still doesn't work, I get a status bar fc when I try to use it. Everything else seems to be ok.
[Nexus S 4G Android Development] Hatespawn:
For whatever reason the Google voice app wont allow me to set it to make calls using my Google voice number. Logging in through the app doesn't give me the option.
[Nexus S 4G Android Development] shabbypenguin:
the hooks arent there yet to toggle it.
[Nexus S 4G Android Development] styckx:
Rev4 is damn stable. I would suggest though sticking with the stock kernel for best performance.

Mileage may vary but Netarchys stable universal seems to degrade performance.

My Neocore tests

Stock (1ghz) 55fps

Latest Netarchy stable universal (cfs and bfs)

1ghz & 1.2ghz 48fps. No gain from an oc at all.

Again mileage may vary. I can see it in just daily use also not just benchmarks.
[Nexus S 4G Android Development] snandlal:
The best thing to do is keep a backup thru titanium and restore individually. Try the official gapps

Uncle Jimmy says hello
[Nexus S 4G Android Development] styckx:
If you're using Sprint voicemail you need to change your voicemail number from *86 to your phones phone number.

Settings/call settings/voicemail settings/voicemail number.
[Nexus S 4G Android Development] s12512:
gota go online into google.com/voice. gota disable something with sprint. i had that problem
[Nexus S 4G Android Development] decalex:
2nd that. I find that pretty much any time i reinstall gv, something gets disabled on the server side. Usually recvg text messages, but look around the settings on the website.
[Nexus S 4G Android Development] s12512:
just installed this rom. feels real good so far. gona rock this one for today and see how it works. so far everything works. i always fix my permissions in rom manager. that makes everything run smooth. ilike!:D
[Nexus S 4G Android Development] Hatespawn:
I get 64.9 @ 1.4ghz netarchy bfs.
[Nexus S 4G Android Development] styckx:
Odd.. Don't want to wipe but may have to.
[Nexus S 4G Android Development] itsallsubliminal:
booya! I too notice smooth silky buttery goodness with the universal bfs kernel from netarchy :)
[Nexus S 4G Android Development] Hatespawn:
It is phenomenal no doubt. I'm not one to focus on benchmarks but high fps is win and I average about 3200 quadrant with a couple 3500+ marks in there. Somebody did something right for sure.
[Nexus S 4G Android Development] digitalslacker:
so bfs > cfs or is it just different?

i've always run cfs...never saw a reason to change....
[Nexus S 4G Android Development] styckx:
I'm still debugging my issue on netarchys kernel. I've gotten results now of 65fps but not consistent on every reboot. One could be 65, reboot and then get a 48. Which is leading me to believe a rogue app isn't being handled properly during boot. I did a complete wipe and format, restored apps still get odd mixed results. Back to debugging. :)
[Nexus S 4G Android Development] joeykrim:
There is an issue Nemith gave me the resolution to regarding the four/five apks being pulled into the CM7 ROM and signature matching issues, which could be causing this. I will fix after work (few more hrs!) tonight and post up a new build.

Updated my OP with the goal of this thread:

Goal:

Get all my configuration and changes merged into the official CM7 for NS4G so all can build this ROM for themselves! Once there is a version of CM7 (might need a guide) for all users to compile, I plan to stop posting personal builds and redirect everybody to the official CM7 NS4G nightlies!

Nemith, the official CM7 maintainer is doing a great job helping me and all CM7 NS4G users!

Thank you everybody for the support and troubleshooting!

Also updated OP with links to the official nightly download and changelog - thx styckx

http://mirror.teamdouche.net/?device=crespo4g

http://cm-nightlies.appspot.com/?device=crespo4g
[Nexus S 4G Android Development] snandlal:
Will you be implementing prl and profile updates Joey?
[Nexus S 4G Android Development] Hatespawn:
One isn't necessarily better than the other. There was a thread in general that had a link to a great overview put to put it simply bfs is supposed to give better performance in quick actions like scrolling and cfs is supposed to be better for sustained actions and provide slightly better battery life. Someone feel free to correct me or elaborate as I do not claim to be right or a genius in any way.
[Nexus S 4G Android Development] digitalslacker:
good info! thanks!
[Nexus S 4G Android Development] styckx:
Sounds good Joey.

The other bug I had I also debugged and got consistent repeatable results. (On stock)

With "Stay Awake" checked and the phone plugged in reboot the phone.

During the boot animation the screen should turn off/go into a sleep state while the home row buttons stay lit. Power button once to put the phone to sleep, power again to wake to the lock screen.

Unchecking stay awake (or have the phone unplugged) and it boots straight to the lock screen without the screen turning off.

Sorry if it sounds like I am nitpicking but I beta test for a video game company every single day. So doing this is just second nature to me. Run and report, run and report, run and report. :)
[Nexus S 4G Android Development] thepolishguy:
Just wanted to say that I could wait no longer for the official" build. I installed version 4 and it is running great.

Thanks Joey.

When the nighty comes out do you think I'll be good to just install with out wiping?
[Nexus S 4G Android Development] shabbypenguin:
yup :D all the data will carry over
[Nexus S 4G Android Development] decalex:
Here's nice, comprehensive kernel guide @ themikmik.com
[Nexus S 4G Android Development] luckylui:
Thank you. I know now that my evo likes the cfs and my ns likes bfs lol
[Nexus S 4G Android Development] decalex:
Ha, mine is the exact reverse of that on my Evo -> nexus :) (given Ondemand @ 1300mHz). I forget who mentioned, but I really do see a performance increase using netarchy over the stock kernel. Haven't had any FC, reboots or explosions so far.
[Nexus S 4G Android Development] r80ies:
I noticed a little bug when you use the hotspot and try to share the 4g connection it will disconnect and only use 3g. Just my observation. When I say hotspot I mean the native hotspot, not android tether.

Thanks,
[Nexus S 4G Android Development] blozout:
Anyone else having issues with gtalk video not working? When I launch gtalk it doesn't even provide me with the option for video chat anymore :( It worked on stock.
[Nexus S 4G Android Development] Paleryder:
Yep that was already there it is a known issue, I have just been using wireless tether which will also allow you to talk on the phone and text while tethering wifi hotspot would crash lol
[Nexus S 4G Android Development] debh945:
You can download the .zip that snandlal posted that has the updated gtalk app.

http://xdaforums.com/showpost.php?p=13978261&postcount=121
[Nexus S 4G Android Development] mrmylanman:
Just some impressions...

Coming from an EVO... WOW! The highest Quadrant score (I know it's mostly useless) I ever got on my EVO was ~1750, and I am consistently getting 2400-2500 with no overclocking or SetCPU installation of any kind on my Nexus S using the initial CM7 ROM from this thread, as well as Netarchy's BFS 1.3.2 kernel.

Very impressed. Battery life has also been quite good, roughly 24 hours with moderate music playing (about an hour of BT audio in the car and an hour or two in the office).

Can't wait until it matures more.
[Nexus S 4G Android Development] jp22382:
Anyone else lose the screen-off animation?

I double checked the display settings and both screen-on and screen-off animations are enabled, but i'm not getting the awesome tv-off animation anymore (?)

Everything else I've tested has worked great!!!