yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] Konner920:
I have no service at all. EDIT: nevermind, the screen went off and it started working.

EDIT 2: Did a test call, and it rebooted the phone.
[Captivate Android Development] bryman27:
you most definitely need to do the adb commands

what xcaliburinhand posted was a cwm zip that contains just the kernel and one other file related to wifi

a whole ROM can't fit in less than 4 MB

edit: sorry if I came off as rude, it's been a long day
[Captivate Android Development] flashman2002:
Yeah, I guess so...I can't take short cuts lol. No biggie, flash, reflash, adb and flash haha. Simple as that.
[Captivate Android Development] TheEscapist:
Fantastic work, guys. For the wifi issue, its that when your phone goes to sleep? Ie, phone goes to sleep, wifi crashes, turn wifi off then back on?
[Captivate Android Development] wvumaniac79:
Too bad i didnt download xcal's kernel while i could

Edit: Thanks!
[Captivate Android Development] xcaliburinhand:
Just verified this is correct, I misinterpreted the commit comment. Odinable tar available now too.

These are just Kernels, must still follow the directions provided in supercurio's thread.
[Captivate Android Development] flashman2002:
Ok, so once we do the adb commands we can choose to either then use the CWM to finish the process; or we would do steps 3 and 4 of Supercurio's thread using odin correct.

Edit: So far so good, ADB commands took and the CWM flashed, and voila...we have the Welcome to Nexus S screen!!!!!!!!!!!!!!!!!!
[Captivate Android Development] Konner920:
trying JK4 modem, hoping to have better luck, got stuck in a reboot loop.

EDIT: Still in a reboot loop. Was fun messing with for a few.
[Captivate Android Development] inneyeseakay:
Nevermind... didn't realize that Axura 2.5.1 doesn't automatically initialize ext4 lagfix, all this time I've been running without it... LOL

Me=Fail... rebooting with ext4, then will be trying GB! :)
[Captivate Android Development] ksimilie:
Will this work with Rogers Captivate I896?
[Captivate Android Development] inneyeseakay:
It doesn't fully work on any phone... if you haven't read enough to figure out if it will or won't boot to test on your phone, this probably isn't the best thing for you...
[Captivate Android Development] ksimilie:
Thanks, but i know it doesnt fully work on every phone but im asking if the final build or any build would require special treatment on the rogers captivate.
[Captivate Android Development] TheEscapist:
Rogers bro here, I've flashed everyone since v2. Works as well as on any other Captivate.
[Captivate Android Development] ademejia:
great job on the kernel xcal! and supercurio! im running v5

im using jl3 modem which modem is preferred for this rom? but evrything stated is working im on at&t
[Captivate Android Development] wvumaniac79:
I'm pretty sure 2.3 requires totally new modems, like 2.2 did with 2.1 Edit: Nevermind
[Captivate Android Development] MikeyMike01:
I used the kernel xcaliburhand posted a couple pages back, but auto-rotate is still messed up.

Is that correct?
[Captivate Android Development] bryman27:
just loaded up v5 and here's some first impressions:

(this is with xcaliburinhand's kernel from post 348)

first off that CRT animation is very nice, so simple but so cool

wifi is in fact working and also mobile data (on jk4 modem)

seems pretty snappy in general, but haven't tested many apps yet

one interesting thing is that it comes with the old market and it hasn't auto-updated on me yet

not sure about this yet, but after playing a tiny bit of angry birds it looks like the screen resolution is not right, may be a problem with angry birds or just my imagination

auto rotation seems to be broken (you can turn off auto-rotate in settings/display)

no option for sensor aiding under location and security

and last and most importantly, my download mode works (I'm batch 1008 and my phone came with them not working until using DG's fix)

that's it for now, might update later with more
[Captivate Android Development] flashman2002:
It is not working for me.
[Captivate Android Development] ksimilie:
Hey man thank you for an actual answer. Looking forward to this.
[Captivate Android Development] xcaliburinhand:
I take very little credit for this. There is a talented team of devs making each piece possible.

2.2 modems should work fine, in fact they are recommended. Big pain to get a 2.3 modem to flash, and it doesn't work as good.

Sent from a cell tower.
[Captivate Android Development] MikeyMike01:
Turn off Auto Rotate under settings. You'll be stuck in portrait, but at least it's usable.
[Captivate Android Development] vbhines:
My apologies - I misunderstood your post. Try the just-posted newer build in post #348. Odin flash it and I believe you should be set. As long as you don't One-Click, your old system is there too, obviously. You'll just need to Odin-Flash a different kernel in download mode. For instance, I just flashed back to setiron 1.4.7.
[Captivate Android Development] bryman27:
way ahead of ya :D

changed my post above to include that tip
[Captivate Android Development] kdwolf85:
V5

auto rotate broken

JI6 Modem - mobile data working - voice broken

Wifi works as stated

Time in status bar does not show between am/pm. 24hr time works
[Captivate Android Development] flashman2002:
JK3 has mobile data working and voice working. Time is 12 hr as well.
[Captivate Android Development] DarkDvr:
Some of us are tied to AT&T.

TMob will never give me $19/mo fully unlimited data (i download 2+ GB/mo).
[Captivate Android Development] ryude:
Not to mention Tmobile doesn't even get coverage where I live, so I'm stuck with Att or Verizon.
[Captivate Android Development] avgjoegeek:
Thought this version had the capability to work on all networks now? Unlike the original Nexus 1 where you had to purchase the "T-Mobile" or "AT&T" versions?

Shell out the $600.00 bones and you have an unlocked Nexus S to work on your network :D
[Captivate Android Development] DarkDvr:
Yeah, with a lovely EDGE.

Nexus S doesn't have 850/1900 frequencies for HSDPA (3G) AT&T network. Which makes it relativelly useless unless u only use wifi.
[Captivate Android Development] xetrev:
3g will not work on att due the the bands.
[Captivate Android Development] gtg465x:
Don't get your hopes up for a release any time soon. We need to modify the Nexus S kernel to work appropriately on our phones before we can port the Nexus S ROM. Supercurio is really the only person who has made progress on getting the kernel working, but he is abandoning the port for now because he wants to be the first person to publish an optimized Nexus S kernel.

The guys who are porting CyanogenMod (codeworkx, coolya, etc.) are probably the next best bet, and they have committed to working on the port, but they will probably wait until all of the Nexus S source code is released before they begin.

Eugene from the Vibrant forums is a wild card. He sort of lives in his own world and no one ever knows what he's doing, but he's very knowledgeable.

Other ROM devs like DocRambone, designgears, and sombionix are likely tinkering with the Nexus S dumps as well, but they have less experience with ports and kernel modifications so it will be harder for them. Maybe if they team up with some kernel devs like hardcore, xcaliburinhand, and Setiron they can get something booting... who knows.

Unfortunately, there are more internal changes to the Nexus S than we had hoped and it may not be so easy. Even once we get a port booting, it will probably take a while to get data, wifi, gps, and bluetooth working due to differences in hardware and the modem.

:(
[Captivate Android Development] ptc62:
Well hopefully in-between that time, and when we get our "official" froyo, hopefully you guys will have more to work with to ensure a smoother experience :)
[Captivate Android Development] cruiserbax:
And the display drivers are different also if I remember correctly? so only a shell could be used (I assume an adb shell) and blue tooth is different also so we shall see if we have all these drivers that will work with 2.3 or not. hopes are high though, once the source is released for sure but who knows, perhaps sooner.
[Captivate Android Development] gtg465x:
ok, updated my official who's who of Galaxy S development post up there in regards to Nexus S porting. lmao :p
[Captivate Android Development] johnyhoffman:
Actually, you both were a little late ... check my post here in the Development Forum ... not sure why mine didn't get a pin if this one did? Weird right?
[Captivate Android Development] ryude:
My current ROM is serving me well so I can wait however long it takes, if anyone can do it, the xda devs can.
[Captivate Android Development] bedwa:
I noticed that.... Urg.....
[Captivate Android Development] comdei:
They have billions of dollars, they do whatever the hell they want too

:(
[Captivate Android Development] kamesen:
thats some not so good news.. you would think supercurio would want to get a cap ROM out first since there are more supporters willing to send their dollars his way compared to the nexus S base. that said, im sure his motives are well founded and i support whatever he chooses to spend his time on.

i think i'm going to forget about android for a few days and just use my phone as is. maybe when i come back we'll have some good news that will make us feel a little bit less like neglected puppies on a cold winter night. :(

booo at&t, booo!
[Captivate Android Development] gtg465x:
Supercurio has already made clear his motives. His end game is to get a job at Google. He believes doing dev work for the Nexus S and gaining notoriety within the Nexus S community will get him one step closer to that reality since the Nexus S is an official Google developer phone.

I understand that he wants to work for Google and I respect having a goal like that, but I'm not sure how I feel about xda developers who have end games and are in it for the notoriety. I also don't like it when xda developers are in it purely for the donations. Sometimes those motives lead to actions that are not necessarily best for the community. I enjoy seeing developers like Cyanogen who do it because they love it and because they love helping people make the most out of their devices.

/xda philosophy rant
[Captivate Android Development] joedon3:
+1 and then some!
[Captivate Android Development] johnyhoffman:
From the irc channel #nsdev last night:

He reiterates it a few minutes later:

So I wouldn't count supercurio out of helping us to get this to our Captivates and SGS' more specifically.
[Captivate Android Development] fiendiish:
OUT-F*CKING-STANDING! My day just got SO much better! :)
[Captivate Android Development] cfili:
Good news - looking forward to what comes from this.
[Captivate Android Development] comdei:
I think my day has gotten much better!

Mmm I'm making some gingerbread today to celebrate
[Captivate Android Development] malicenfz:
I'm wanting to flash it but it seems too complicated lol
[Captivate Android Development] TheEscapist:
v6 is up, has root.
[Captivate Android Development] flashman2002:
If you have everything setup for adb commands it is super easy. Just flash an I9000 rom and rock and roll.

sent from my Nexus SGS Captivate.
[Captivate Android Development] flashman2002:
FFFFUUUUUUUUUU haha.

sent from my Nexus SGS Captivate.
[Captivate Android Development] kdwolf85:
Just flashed the JJ4 modem. Voice sounds clear and data works
[Captivate Android Development] malicenfz:
So from any 9000 ROM it can be flashed? Do I still have to do all the adb commands?
[Captivate Android Development] kdwolf85:
Is there an odin flashable?
[Captivate Android Development] malicenfz:
Where are all these new versions posted?
[Captivate Android Development] TheEscapist:
My exact thoughts. I'd flash the v6, but most likely it has incorrect button mapping. Oh well, I can wait. :rolleyes:

Oh, and for guys looking for the downloads/thread, it's in the i9000 section. There's a link in the OP.
[Captivate Android Development] flashman2002:
Should be able to, I am using a Rom with JK3 and my voice works. And you do need to do the ADB commands. But it is super easy. Everything is in the I9000 dev forum, that is where the main thread is. I am specifically running the Ginger Clone 2.2 prior but other I9000 roms work as well.
[Captivate Android Development] malicenfz:
Thank you for the info sir
[Captivate Android Development] flashman2002:
That is what we are here for!
[Captivate Android Development] bames:
can i use terminal emulator on the phone for the adb commands?
[Captivate Android Development] flashman2002:
Should be able to as long as you put the file on the sdcard. Personally I think that codes are easier to type on a large keyboard.
[Captivate Android Development] bames:
true...but from the instruction guide doesnt seem to be all that much in terms of code to enter

thanks
[Captivate Android Development] MikeyMike01:
I think the proximity sensor is broken.

When I made a phone call the screen went blank and stayed that way. But, I was connected and made the phone call.

When the other person hung up my phone rebooted.

EDIT: After the aforementioned reboot, I just made a call problem free.
[Captivate Android Development] cruiserbax:
I noticed that this thread is kept pretty up-to-date but the kernel is oriented for the i9000 as well as button mapping. is there an intent to release a captivate oriented kernel alongside the preview releases for the i9000? such as v6 and future releases?
[Captivate Android Development] Dani897:
i thought this was the captivate version, who knows? im not flashing anything till CM6.1 or this has a working release candidate. well an easy fix for the buttons is to download an app called button remapper but it doesn't do the volume buttons on the galaxy phones. for the sensors turn off auto rotation, then it will only affect some apps. that should make it usable for now.
[Captivate Android Development] bames:
is there a recommended kernal to have installed prior to flashing?

can you odin 1-click back to stock from this rom?
[Captivate Android Development] TheEscapist:
xcaliburinhand, the dev behind the original reorient, is working on a reoriented kernel. v5 is a few pages back, with proper button mapping. Orientation is still broken. The intent is to release for all SGS devices, afaik.

CMSGS is dead for now. They dropped it for this. IMO, it's a good move. By the time they get a full release done, CM7 will be in alpha/beta and will be based on Gingerbread.
[Captivate Android Development] cruiserbax:
Thanks, I didn't think I had missed any pages as I've been following this thread, guess I'll search first anyways next time. Anyhow Happy Holidays everyone! @devs, great work! progress has been crazy fast!
[Captivate Android Development] MikeyMike01:
You can "dual boot" in a sense. Just flash your normal kernel (SetiroN, in my case) when you want your normal ROM.

Flash the Galaxus S kernel whenever you want Gingerbread.

And you can go back and forth, ROMs unchanged.
[Captivate Android Development] rwj5279955:
Very cool!
[Captivate Android Development] kdwolf85:
I got V6 installed and then rooted.

Back and Search keys did not work for me.

So I flashed back to V5.

Root was kept, so now I have V5 rooted.

Trying TiBu now to see which of my old apps from 2.2 work
[Captivate Android Development] psai:
Amazing work, devs! You guys have made an almost fully-functioning GB port in just a few days! :)
[Captivate Android Development] xcaliburinhand:
Yea, I'm away from a computer right now, so I can't build a new one. Orientation is screwed up in general, we can't use the nexus s compass driver. I have incorporated the yamaha driver, but the rom needs to be updated to use it.

Otherwise the main differences between the i9000 gingerbread kernel and the captivate is buttons and sound.

Sent from a cell tower.
[Captivate Android Development] TheEscapist:
Nice, I'll have to try that. Let us know how tibu works.

Hey, no worries man, thank for doing this at all. I saw that you added the driver (I check on the commits. :rolleyes:), but i didn't know what it was for.

On a semi-related note, I really want to go into kernel dev, and other low level stuff when I'm older, but it's hard to find stuff to practice on. I was just wondering how you got started doing deving like this, and for that matter, are you employed doing dev work?
[Captivate Android Development] clyon3:
When can I find V5, I am having the same problems with the buttons
[Captivate Android Development] flashman2002:
Going to try that now. I noticed the Home key functioned as the back key. But I don't think xcal had a chance to put his stuff into it.
[Captivate Android Development] CNKirby:
posted a few pages back by xcalibur
[Captivate Android Development] flashman2002:
I can put the CWM up but if it won't flash through Rom Manager then we will need the Odin flashable version. I can not get into CWM as of yet, so I just flashed the Nexus S CWM Recovery. Ill let you know.

Edit: CWM will not work on V6 (at least not for me). I personally, if not everyone will want to keep the Odin files on hand. V5 is on page 37 I believe for the tar file.
[Captivate Android Development] kdwolf85:
TiBu restored all of my apps. So far so good. It completely froze the phone on the first run and had to do a battery pull. Loaded fine afterwards.

Edit: Beautiful Widgets non-working after restore
[Captivate Android Development] TheEscapist:
The reoriented v5 is like, 6 pages back. I think xcaliburhand is going to post our reorient kernels here, and the main i9000 kernels will be in the main thread.
[Captivate Android Development] kdwolf85:
V5

ten char
[Captivate Android Development] clyon3:
Same for me.

Also I noticed on first boot I can not connect to my network but, if I put the phone in sleep mode and wake it I will be connected to the network. Any ideas?
[Captivate Android Development] flashman2002:
Yeah, I forgot that it had both posted and I grabbed it. I can also confirm root stays after going back to V5. Just stay away from CWM unless someone can confirm they got it working. I think I am good to go for now!
[Captivate Android Development] bames:
anyone else experiencing any "video distortion" during some transition screen?
[Captivate Android Development] TheEscapist:
I was on v3, but that's it. Every one since, including v5 has been fine. It was like the color bands during boot, correct?
[Captivate Android Development] MikeyMike01:
I got that.

Didn't try v6.
[Captivate Android Development] ademejia:
Maybe we can flash v6 then flashback v5 to get root
[Captivate Android Development] bames:
yes...the color bands on boot...

where is v6 linke
[Captivate Android Development] flashman2002:
That works as me and another member have done. Check. ACLU one page for the info.

sent from my Nexus SGS Captivate.
[Captivate Android Development] bames:
lol can't get back to download mode

first time ever had the problem

even using adb reboot download

its just rebooting the phone
[Captivate Android Development] KCutrer1:
Quick question:

There have been people reporting that they cannot get back into download mode after booting into Gingerbread. One of the popular ways to do so is through the "adb reboot download" reboot download command. Additionally, people are reporting that root is maintained after going from V6 of the kernel to V5. So my question is, for the people who haven't already run into the no download mode problem, could you theoretically maintain root from V6 to V5, and then if you can't access download mode with button combos, use a terminal emulator, enter "su", acquire root priveleges, and the just use the command "reboot download" to access download mode?
[Captivate Android Development] bames:
i have root priviledges but trying to reboot to download via adb or terminal emulator does not get me to download it reboots my phone back to os?
[Captivate Android Development] Banditlol:
my computer wasnt recognizing my device so i couldnt get do anything adb related, so i just pulled and reinserted the battery then held down the volume rocker and inserted the usb cable :)
[Captivate Android Development] vbhines:
The Volume - / + with USB insertion has worked each time for me going from 2.3 to 2.2.
[Captivate Android Development] Banditlol:
i flashed the jk3 modem while using the 2.3 rom and it didnt work at all. However i restored the 2.2 kernel and made sure that voice was working and then from the 2.2 rom i flashed to the 2.3 reoriented kernel and now voice is working and i maintained root :D

edit, thanks flashman2002!
[Captivate Android Development] vbhines:
By the way, it's funny - I didn't realize a V6 with root had been introduced, but the power of having an entire system mounted within a rooted partition hit me while I was trying to fall asleep.

I wanted to root the gingerbread OS, so I just flashed back to setiron 1.4.7, went back into ADB and took the files suggested for the actual Nexus S root and set them up myself. Just copied over Superuser.apk, su and set the permissions/symlinks accordingly. Rebooted and there is root. This was all done on V5.

V6 sounds like a much more elegant solution, but I see that some people are reporting button mapping issues, so I thought I'd throw this out there.

One word of caution for the tired such as myself if you go the route I did - DON'T FORGET that your root while in your original host ROM is not the root of your gingerbread partition. Two or three times I caught myself forgetting to add the /data/gingerbread before my busybox commands as I worked in /system/bin and /system/xbin. This is only compounded by the fact that you still need to use your host root for /sdcard.
[Captivate Android Development] bames:
with or without battery installed
[Captivate Android Development] vbhines:
With.

10 Char
[Captivate Android Development] bames:
phew...here is how i finally got back to download mode.

1. pulled battery

2. plugged usb into phone

3. Held Volume + / - down

4. inserted the battery while performing step 3
[Captivate Android Development] Banditlol:
with battery installed too, sorry ill make sure to edit my post
[Captivate Android Development] Banditlol:
awesome glad you got it to work!
[Captivate Android Development] Kirby64:
Just wanted to say awesome work you guys are doing! Amazing progress. I can't wait to flash this puppy once everything is moderately stable :)
[Captivate Android Development] g1ddy:
this froze on my cappy =\

It could be because I had my system on ext4 from Ultimate lag fix and not voodoo...who knows.

Had the weird issue that everyone else is talking about but got back to download mode by having to plugging the battery (while the phone was plugged into laptop) and holding 2 volume buttons.

What was really weird is that before I held the vol buttons to get it into download mode, it asked me to reinstall drivers bc it detected it as a Nexus S :confused::confused::confused:
[Captivate Android Development] MikeyMike01:
Anyone have the guts to install the update from Google?

;)
[Captivate Android Development] plasticdarlow:
Hey guys, having trouble and not really sure whats up.

I am at the point where I'm putting in the following cmd in adb:

busybox cp -a /efs efs

and getting the following error:

cp: can't preserve ownership of 'efs': Operation not permitted

please help :S
[Captivate Android Development] Banditlol:
i did, didnt seem to change anything that i noticed to be honest
[Captivate Android Development] vbhines:
I noticed a huge one - I stopped getting the danged prompt :-)
[Captivate Android Development] vbhines:
Read the instructions again - you must run it under su. Make sure you're at a # not $.

Edit: That was not supposed to sound flippant.
[Captivate Android Development] ryude:
Looks like we might have a rom by new years, can't wait!
[Captivate Android Development] flashman2002:
I did also and only noticed the prompt went away. It was for maps if I remember properly.

sent from my Nexus SGS Captivate.