yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] alien_x:
On Google+ they said OTA in mid in July
[Nexus S Android Development] 309041291a:
I assume that's 'official' Google? Now it just boils down to when mid July is. Well it actually be mid July or will it be "a few weeks"...
[Nexus S Android Development] alien_x:
Yeh its official n verified page of android.

Anyways... July 15th is Sunday so that leaves us sometimes between 16th to 20th. Lets hope google keeps their words n give us JB.
[Nexus S Android Development] Haizum74:
*posts about an official and verified page of android*

*doesnt include link to page*
[Nexus S Android Development] debaj:
You can't conclude anything about performance based on this crippled ROM. A big part of the services can't even start, of course it runs better than a fully functional ICS.

I mean no disrespect for the devs, this is nothing to do with their work, it is simple physics. When I rocked a Galaxy 3, the community tried to port CM7.1 to that device. On the early builds there were a lot of functions missing (for example: camera was broken, sensors did not work, you were not able to start and receive GSM calls and use Bluetooth, there were no graphics acceleration etc.) but the system itself was super fast compared to any Froyo ROMs. With more and more functions working, the system became slower and slower because the more functions worked, the more system resources they needed. I don't know what is the end of the story because the system wasn't even in beta stage when I switched to Nexus S, but I doubt that CM7.1 on the Galaxy 3 is significantly faster than the available custom Froyo ROMs.
[Nexus S Android Development] alien_x:
Here is the link for official android page and concerned post about JB OTA.

https://plus.google.com/u/0/104629412415657030658/posts/CP6q7Dok3t7
[Nexus S Android Development] DaXmax:
Actually, no. This is not an ARMv6 phone, smaller CPU/GPU. This is a Nexus, so anything is possible. Everything works except couple of sensors, video cam and audio. Basically, it will be fast again. Because of Project Butter.
[Nexus S Android Development] debaj:
I don't say that it will be slow or anything, I just say that there is a possibility that the final JB ROM won't be as fast as the actual status of your work. Sensor polling and audio subsystem needs resources, even on a Nexus device. :-)

So we have just wait a fully functional system to compare it to ICS, there is no need rushing to conclusions. :-) I sincerely hope there will be significant difference between JB and ICS.
[Nexus S Android Development] sdhanjal15:
http://feedproxy.google.com/~r/RedmondPie/~3/KFGARhvCOvI/

DAX YOUR FAMOUS
[Nexus S Android Development] apatal:
Who is DeXmax? The evil twin brother of DaXmax? lol :D

Sent from my Nexus S
[Nexus S Android Development] sdhanjal15:
Haha
[Nexus S Android Development] GoSooners345:
awesome

Try using a nexus s kernel
[Nexus S Android Development] dodgedroid:
Hy there, can you help me, to port JB to my optimus sol? i have cm9 rc1 build stable like a base...
[Nexus S Android Development] Roscopcoletrain:
You do realize it says "Starting in mid-July, we’ll begin rolling out over-the-air updates to Galaxy Nexus, Motorola Xoom and Nexus S, and we’ll also release Jelly Bean to open source. "

The big thing to read here is "we'll BEGIN rolling out OTA updates". I doubt you'll see all the updates dropping at once. The Gnex will be first, followed by who knows what.

While Im all for sooner then later, take a moment to breath and just consider it wont hit the Nexus S right away.
[Nexus S Android Development] jokkir:
The source code will most likely be released as soon as it starts rolling out so yeah, we'll still get the JB roms early
[Nexus S Android Development] Roscopcoletrain:
we can assume that all we want. For all we know, they release Gnex 4.1, then gnex source, then 2 weeks later, we get the Nexus S ota followed by source. Might put it August.

Im just saying, people are so excited for this mid July release, don't be too concerned if it doesnt drop right away.
[Nexus S Android Development] SimDroid:
Source available today! Wohoo!!

https://groups.google.com/forum/m/#!topic/android-building/XBYeD-bhk1o

Skickat från min Nexus S
[Nexus S Android Development] Ieatnoobs:
Source code is available now but not for Nexus S yet.
[Nexus S Android Development] sdhanjal15:
At least its a code
[Nexus S Android Development] steven676:
Taking a quick look at the 4.1.1 source release:

We do have an updated device/samsung/crespo tree. I'm looking into building the audio HAL modules from that source now.

The OTA should include a new cellular baseband (XXLC2).

A bunch of stuff has moved out of platform/frameworks/base as promised -- platform/frameworks/native and platform/frameworks/av for surfaceflinger and audioflinger respectively.

EDIT: Looks like we have roughly the same HAL as before, with the compatibility code being pushed down into libhardware_legacy (libaudiohw_legacy).

EDIT 2: Built new audio HAL modules. Backing up existing ROM before flashing ...
[Nexus S Android Development] james300:
great , i just saw the source hope this work finally lol
[Nexus S Android Development] nashy10:
adding those modules to the sdk port that this thread is based on?
[Nexus S Android Development] steven676:
EDIT: If you're looking for working audio with my crespo SDK-based JRN83C ROM, you should flash Service Pack 1 instead of this patch. SP1 contains the updated audio HAL as well as other important bugfixes.

Victory! Audio, including phone calls, now works.

The updated HAL modules are included in the attached zip file -- flash this from ClockworkMod or other custom recovery, on top of an existing JRN83C install. (You can also unpack the zip file and copy the files in hw/ to /system/lib/hw, of course.)

MD5: 27754d8f1aab40ae4ed0dd2086df2222
SHA1: 8f65478eec86adcaba1faba4cda62ba4fff561b4
SHA256: 34230cc9ddef14f788a613e9ef28c6cfd3367fcc1abb5af15fadb456d1d4332e

The post upthread with the main ROM link has been updated to point here.

For the curious: these HAL modules are built directly from the Jelly Bean source (AOSP master). The interesting bits are in device/samsung/crespo and platform/hardware/libhardware_legacy, but you'll need a bunch of other stuff to actually have a successful build.
[Nexus S Android Development] RsurNexusS:
Source codes are out, but the only missing thing is the binaries for nexus s. Nexus S jb binaries are still to come. I say we can still attempt a port using the source but with the ICS binary.
[Nexus S Android Development] Oodie:
Yay ! I want to hug you :highfive: ( in a good way ofcource . lol )

I suggest you to create a new thread containing a working version with additional info . You should have credit for what you've done here .

& not to forget Dax , who made this possible in the first time for us .

Thanks for both of you .

( Note : couldn't resist posting . lol )
[Nexus S Android Development] RicardoOneri:
Really, thanks! You have done a great job thanks for your hard work you should recive a crown :-D, like Oodie said "Sorry cant resist posting" :-)

JB o.o
[Nexus S Android Development] afzalarsalan:
Have you tried using the google now functionality?
[Nexus S Android Development] raducux:
And are there any gapps for the wifi and audio working version??
[Nexus S Android Development] steven676:
Audio HAL modules now attached to this post -- flash over the JRN83C ROM with ClockworkMod or other recovery. If you're looking for the ROM, the link's in this post.
[Nexus S Android Development] steven676:
Google apps from the Nexus 7 JRN84D image are included in the software (the OP needs updating).

No, I don't intend to ever enable this personally (I do value my privacy ...). Someone else will have to test.
[Nexus S Android Development] Solarian:
Installed it, seems to be working great so far. The only thing I've noticed is that when I access the market there's a red border that flashes around the screen. It also did it for Google Music. Other than that, very happy with it.

Edit: Just tested calls, everything works fine, and I noticed another bug, Google Now crashes immediately after the configuration and cannot be used.
[Nexus S Android Development] navjot94:
I realize this may be a topic for another thread but, you realize that Google already has this information about you; they are just presenting it to you in a unique way. You aren't gaining any privacy by simply disabling Google Now.

---------- Post added at 11:30 PM ---------- Previous post was at 11:29 PM ----------

No random reboots?
[Nexus S Android Development] RsurNexusS:
OMG u legend!!!Thanks alot!BTW do u have any idea if this fix would work with ns4g?
[Nexus S Android Development] Solarian:
Not yet, but I've only been on it for maybe 20 min or so. I am loving the speed though, makes a huge difference.
[Nexus S Android Development] afzalarsalan:
Well I would get a logcat but I can't. My computer isn't detecting it and market apps aren't working.
[Nexus S Android Development] steven676:
Not true if you've not been enabling location and other such things.

A quick peek at device/samsung/crespo4g says there's no changes to the audio components there, so in principle it should work without changes. Someone would have to try it out, though.
[Nexus S Android Development] afzalarsalan:
There's a simple way for you to find out. Test It!!

---------- Post added at 10:43 PM ---------- Previous post was at 10:42 PM ----------

It works great but again Google Now is crashing and I can't get a logcat.
[Nexus S Android Development] SetPT:
How do i solve the red border thing?
[Nexus S Android Development] RsurNexusS:
lost root

HELP!!I downloaded titanium backup to restore apps and it says i dont have root!any files to fix this?Please help thanks
[Nexus S Android Development] abdielmix13:
Go into developer opitons and disable strict mode
[Nexus S Android Development] sdhanjal15:
So where do I start to flash this
[Nexus S Android Development] xanderdad:
It was unchecked by default on my phone, but I still have the red border issue. Checking and unchecking seems to have no effect.
[Nexus S Android Development] RsurNexusS:
Same here! But the thing that minds me the most is i lost my root rights how to get em back?any flashable file?
[Nexus S Android Development] navjot94:
Did they disable the screen off animation in Jellybean? And also when I click the Google Search bar it gives me the old GB style Google Search and not Google Now...
[Nexus S Android Development] RsurNexusS:
SORRY to bother u but im really stresssed out...i can open superuser(installed from play) but i go to other root required apps and it says ive got no root rights?Is there a flashable zip fix for this thanks a billion Steven but i am too streessed out to read the whole thread of 58 pages to find the solution...); Thanks
[Nexus S Android Development] Solarian:
Have you tried getting the Superuser zip and flashing it from recovery?
[Nexus S Android Development] RsurNexusS:
Thank u sooooomuch!! but i cant find the superuser zip in this thread?(or am i not looking right?) can u link me please?Thanks
[Nexus S Android Development] Oodie:
@ steven

Can you look into other libs also ? May be they also differ from the sdk you used before . Hope I'm not asking too much . Thanks .

°°° This comment is Sent from my Nexus S °°°
[Nexus S Android Development] shahravi94:
setup wizard keeps crashing. anyway to get around it?
[Nexus S Android Development] RsurNexusS:
happened to me i kept trying and worked. if not tap the four corners of the screen
[Nexus S Android Development] smojica:
I tried it out but Google search kept crashing
[Nexus S Android Development] shahravi94:
never mind. four corners worked
[Nexus S Android Development] demo23019:
This have root yet?
[Nexus S Android Development] Solarian:
http://androidsu.com/superuser/
[Nexus S Android Development] smojica:
OK so I tried to installed the xda app but it failed because it couldn't install on SD card
[Nexus S Android Development] Billchen0014:
it seems that this rom is not ready to be a daily driver even audio is fixed. let the devs smooth the bumps out (Google Now, SU and things like that). soon enough, we will have a fully fledged JB rom!
[Nexus S Android Development] rlasalle15:
Okay so you guys know...I dont port for you guys. I want to port this for myself. I want to be able to get this working, its more a challenge on my end. If I get it working then I share. Whether or not you think its worth it end of story, I could careless and sure daxmax anyone else working on this could. Unless you have something contribute to help us, then please dont post in this thread. Thank you.
[Nexus S Android Development] budm:
Not to steal the OPs thread, but I didn't feel like starting a whole other thread for getting help porting Jelly Bean. And I Assume all work is for the common good of others. If not, I'll easily move along and start my own.

[ 06-29 05:58:37.539 535: 606 D/NvOsDebugPrintf ]

Opening channel failed 7

[ 06-29 05:58:37.539 535: 606 D/NvOsDebugPrintf ]

Can't open /d/nvmap/iovmm/clients
[Nexus S Android Development] Andy:
Thread Cleaned.

Unless you are actively trying to help the OP to port this, you have no reason to post in this thread.

If you want to chat about football, what ROMs people are using, whether or not its even worthwhile porting JB, use the Off Topic forums that cater for your otherwise useless contributions.
[Nexus S Android Development] the1dynasty:
Damn and I thought building a rom from source was a lot of work... most of the stuff in here google can't translate it for me haha...

If anyone wants to give me a crash course on porting your port over to crespo4g shoot me a pm... I'm always willing to learn new stuff!!
[Nexus S Android Development] DaXmax:
Hey do you have a gtalk or something?
[Nexus S Android Development] DaXmax:
It is done. It's super smooth and better than ICS. So i want the other guys, who is working on this port, work with me. So we can have a super smooth Jelly Bean port.

And also,

Whats working?

-Touchscreen

-Bluetooth

-GPU

-Camera

-Softkeys

-NFC

What's not working?

-Audio

-Sdcard

-Wifi

-GSM

-libwvm

-More stuffs not working.
[Nexus S Android Development] :
May be you have to put this on the first page. also thanks good work :)
[Nexus S Android Development] treUse:
The poster above you said he got GSM working.

Well done, though.
[Nexus S Android Development] DaXmax:
Updated OP.

Now anyone wanna help on wifi fix?

E/WifiStateMachine( 1583): Failed to start supplicant!
E/WifiHW ( 1452): Failed to open wlan fw path param (No such file or directory)
E/SoftapController( 1452): Softap fwReload - failed: -1
E/WifiStateMachine( 1583): Failed to reload STA firmware java.lang.IllegalStateException: command '9 softap fwreload wlan0 STA' failed with '400 9 Softap operation failed (No such file or directory)' W/CommandListener( 1452): Failed to retrieve HW addr for wlan0 (No such device)
D/CommandListener( 1452): Setting iface cfg
E/WifiStateMachine( 1583): Unable to change interface settings: java.lang.IllegalStateException: command '11 interface setcfg wlan0 0.0.0.0 0 down' failed with '400 11 Failed to set address (No such device)'
[Nexus S Android Development] MiRock:
Great !

Awesome work, well done !

Where is the download link ?
[Nexus S Android Development] Indirect:
Hey, I'm thinking of working on porting this to nexus s 4g. You feel like sharing gtalk so we can work together? :P
[Nexus S Android Development] GalaxyUser:
I think you have to hex edit libhardware_legacy.so ;)

Please send to me link to download or just libhardware_legacy.so. I will get what i can do
[Nexus S Android Development] steven676:
You need to modify framework-res.apk's storage_list.xml.

The ril properties in build.prop, /system/lib/libsecril-client.so, and the stuff in /vendor. Also check the list of stuff I changed in /etc -- can't be fully sure.

More challenging. Wifi requires some changes to libhardware_legacy.so, I think.

Audio is a giant @!%$!@$! because the HAL ABI for audio changed incompatibly between 4.0 and 4.1, so you can't just copy over the various audio HAL libraries. Nor can you fix the source in the crespo device tree without knowing what the ABI changes are, which requires Jelly Bean source as far as I know. Currently trying to forward port the old libaudioflinger.so to Jelly Bean.

EDIT: Well, that didn't work out so well -- audioflinger library loads, but system_server seems to hang on loading audioflinger. Can't spend any more time on that for now.
[Nexus S Android Development] DaXmax:
Hmm, then wait for sources lol and the OTA, now, just relax. Wifi is fixed (i think so), before you speak about it.
[Nexus S Android Development] Yekdroid:
Owh! Great job!! :D
[Nexus S Android Development] RL77LUC:
Awesome work ! Lot of thanks =).
[Nexus S Android Development] DaXmax:
Ok guys, please PM your username if you wanna help this device and 4G Device. Im gonna revert to my ROM, because i need wifi for daily chat wif my gf. For those who are able to fix those which listed in the OP, you can make patches. I will upload the full ROM now. But if you flashed it, you'll experience some bootloops because of some reasons. (GPU, icu, whatever)... Ok thanks to Google and the other who helped. Enjoy. Nexus S OTA will be release next 2 weeks on Monday.

So this is for users who is a crackflasher and want to try out Jelly Bean. I tried myself, the Notification Style and the Project Butter is totally great.... It's very f***ing smooth and i love it, but perhaps it's not good for daily use. Anyway, enjoy Crackflashers and devs. :)

Edit: Oh and i almost forgot, once the OTA version released, a similar Android Revolution HD, will be release after the OTA. Meant for battery, smoothness and gaming. :) With Project butter, the ROM will be like Kangy Ultra without linaro. :)
[Nexus S Android Development] boykioy:
dax for the gsm, except from the libs and the vendor files, you also need to modufy the byuild.pro file like this i guess.

rild.libpath=/vendor/lib/libsec-ril.so

rild.libargs=-d /dev/ttyS0

ro.sf.lcd_density=240
[Nexus S Android Development] DaXmax:
Yep i did that, still isn't working. :/
[Nexus S Android Development] steven676:
Congratulations, you've found a bug (we need the Jelly Bean make_ext4fs). I'll see about making a patch.
[Nexus S Android Development] gparent:
If I have a compiled AOSP, what are the modifications I would have to make to get it to run on my Nexus S? I'm guessing the mods you made to port the ROM could lead to a fully functional one by now, with an older kernel. Am I wrong?
[Nexus S Android Development] RsurNexusS:
It has root when u install su u can open it meaning root is present. But when u open apps that require root access like titanium backup, rom manager it says u don't have root permissions. U can flash such zip but not sure if that fixes it

Didn't give it a they because I just restored my backed up nandroid of aokp build 40.

And btw Google voice doesn't work properly. It listens to u and it doesn't stop listening even though I've stopped taking.then it fcs. But if we do let the devs work around these few little bugs and errors we can probably get a daily ROM. But right now after testing it (with audo workin) I still think its no good for daily use . Still crashes and IMHO to be honest my aokp build 40 is smoother ans faster Han this

Although great work devs!! Steven, dax wow u guys are great and j respect u guys so much .
[Nexus S Android Development] jokkir:
Few bugs for now:

- Google Now not working. Once you opt in, Google Search force closes everytime you try and open it.

- Two camera apps. I'm guessing one is the old ICS camera app and the new Jellybean camera app

- Red border randomly appearing. The thing to disable it isn't activated in the developers menu anymore so no idea what's causing it.

- Some other things I forget
[Nexus S Android Development] Billchen0014:
YOU'RE WRONG. The superuser from the market opens normal and gives no indication even when you're not rooted. tested on my brother's Galaxy S.
[Nexus S Android Development] rener78:
Galaxy S ?? And he's not wrong cause I have the same issue. !!
[Nexus S Android Development] RsurNexusS:
Well from my experience I had a galaxy s once and it couldn't even open the super user app because it didn't have root acces
[Nexus S Android Development] Billchen0014:
maybe they were different versions, the newest one straight from the market a few days ago, when i loaded it up on the Galaxy S, the app runs fine and it gave no warning saying i dont have root. so the app works even when there is no root.
[Nexus S Android Development] sdhanjal15:
You can fix the Google search though. Go to the app in setting and then clear data
[Nexus S Android Development] rener78:
I know that but why is he telling us again. Few hours late :s
[Nexus S Android Development] jokkir:
If you do that then Google Now doesn't work.

Also, when using Google Search via voice, it doesn't recognize when you stop talking so it wont do the search for you.
[Nexus S Android Development] leap_ahead:
guys anyone can tell me if the video recording working on the latest version ?
[Nexus S Android Development] sdhanjal15:
No
[Nexus S Android Development] smojica:
Are the newest builds on the op?
[Nexus S Android Development] steven676:
This post has the details of all the hardware-related changes I made to the SDK. You'll have to be judicious about replacing things, though -- many of these things will already have been built correctly if you did a full AOSP build for crespo.

https://android.googlesource.com/device/samsung/crespo/+/android-4.1.1_r1/proprietary-blobs.txt may also be of interest.
[Nexus S Android Development] tjackbjorn:
When I'm unlocking my screen I get a red square all around my screen. And I also gets it in random places. How to fix it? And one thing more, if I flash a su file, will I get root then? Thanks :)
[Nexus S Android Development] capez:
You have to edit build.prop, changing "ro.build.type=eng" to "ro.build.type=user"
[Nexus S Android Development] tjackbjorn:
I guess I can't do it without root. But thanks :)
[Nexus S Android Development] spupuz:
jelly bean 4.1.1 source code has been released!
[Nexus S Android Development] sykomaniac:
Can confirm this works perfectly.

To those without root: Download and flash: Superuser-3.1.3-arm-signed.zip from: http://androidsu.com/superuser/ open su and update binary - also works (as I've just done it).
[Nexus S Android Development] RL77LUC:
Very awesome work ! Thx to Steven especially.

I've just one question : Could I install every kernels for 4.0 or I must wait for special kernels ?
[Nexus S Android Development] spupuz:
what is working and what not?
[Nexus S Android Development] bl@ckadder:
Market seems to hang at random, often taking the phone with it. Twice now, I've had to reboot by removing the battery

The red border is highly irritating.

Otherwise, regular usage seems much more fluid, although there is some lag evident here and there.

Don't think I like the new expanded notifications, though. I wonder if we can selectively turn them off in each app. For e.g. I wouldn't mind expanded notifications for WhatsApp or SMS, but I don't want it for my email.

Edit: Market seems to crash when downloading apps.
[Nexus S Android Development] legolas93:
Thanks :cowboy: I'm going to flash all these goodies :victory:

Thanks for the tip too ;)
[Nexus S Android Development] ppamungk:
The gallery is not working for me, sensors such as compass is not working also...
[Nexus S Android Development] RL77LUC:
Market works fine with me :confused: .
[Nexus S Android Development] Sn0opy:
@LGIQEXPO: Isn't the working audio already a really good progress?
[Nexus S Android Development] leap_ahead:
of cource !!! but we want all part working for this rom . like video recording and some problem with red dod on screen i want to flash it when is working because i am on stock rom now ..

and is better if anyone can make a new thread for this r0m because i confuse when i read the first post ..
[Nexus S Android Development] RL77LUC:
Could anyone say if ICS Kernels work on JB ?