yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] loganmc10:
I dont have time to try this right now, but someone could try following this guide:

http://wiki.cyanogenmod.com/wiki/Samsung_Captivate:_Compile_CyanogenMod_(Linux)

And in the line that says:

repo init -u git://github.com/CyanogenMod/android.git -b gingerbread

Change it to:

repo init -u git://github.com/CyanogenMod/android.git -b ics

And just see what happens, I checked on Github and the CM team has already created an ics branch
[Captivate Android Development] b-eock:
But we don't know if they have it built yet! Wait a whole and yet compiling later, It took me 5 minutes to add repositories and start repo for ICS AMD it is downloading NOW!
[Captivate Android Development] mystichobo:
The nexus s code isn't in this release yet, just the galaxy nexus.
[Captivate Android Development] b-eock:
But the devs are gonna port from the Galaxy Nexus to the Nexus S, which our devs will take over and work their magic, I will take a hit at it to!
[Captivate Android Development] mystichobo:
Really? I think they would just be better off waiting a few days for the official nexus s code.

IMO there's no reason to do a hacky/dodgy job if you can be patient and wait for the inevitable official build config.
[Captivate Android Development] shopealope:
good stuff! im gonna take a look at this in just a sec
[Captivate Android Development] stojkov.matt@gmail.com:
lets be honest, no one wants to wait, I can't even wait to flash the new nightly every day
[Captivate Android Development] mystichobo:
Oh, I don't want to wait either, but I'm more than happy to wait if it results in a faster, more stable product.
[Captivate Android Development] n0stalgia:
Will a port from Nexus S to Galaxy S/captivate be straightforward since that's what was done with CM7? Or will the process be just as long? I suppose no concrete answer will be given until the ICS source for Nexus S drops.
[Captivate Android Development] mikel.canovas:
From galaxy s to captivate it would be easy. Just reoriented kernel and button remapping. But the real work is nexus s to galaxy s. Well first the nexus s needs to get ics
[Captivate Android Development] shopealope:
Which will hopefully be soon. I can't wait to start working on it and also seeing and flashing the roms that come out as a product of this. I'm really looking forward to it. I'm stuck with galnetmiui ics for now
[Captivate Android Development] Jsmokey:
I did make a half working sdk port but gave up, just too many issues getting it to do more than boot and get minor stuff working so hopefully I can get further with this since I don't have to overcome all the sdk junk like touchscreen etc....

Been compiling ics for close to 3hrs now and its still far from done from what I can tell. I do all my build with make -d so I can have some idea of how far along it is, plus see anything unusual that comes up.

They weren't kidding when they said you need a monster of a machine to build, btw I noticed in the new build page there instructions use -j32 as an example so that says something by itself.

In my main work machine I have 8gb of ram, a quad core amd oc'd at 3.9ghz and this is practically the only thing I've ever done that's caused it to lag at all.

I mean its not lagging constantly but enough to keep me from doing much but a little web browsing or playing music just out of annoyance from the stutters here and there.

At first all was good even compiled the rogers kh2 kernel source at the same time it was starting ics compiling but after about an hour I could really tell when trying to do any major work.

Sent from my I897 w/Antares Darkcloud, Red Nebula kernel, & 1.3Ghz OC using Tegrak.
[Captivate Android Development] Captain_Nero:
This is why I opted to not even touch it, man I need a new PC.

*Get Chance and Luck*
[Captivate Android Development] Jsmokey:
Lol yeah and turns out I may have pulled the source before it finished being pushed. Here we go again.

Sent from my I897 w/Antares Darkcloud, Red Nebula kernel, & 1.3Ghz OC using Tegrak.
[Captivate Android Development] tkienzle:
Oh now I don't know about that that's the fun having an open source phone if I wanted something stable I will just wait for at&t update if that will ever happen but to each their own I always say :-)

Sent from innerspace on my hacked telly...
[Captivate Android Development] mystichobo:
True, true, just seems like a waste to me to invest a lot of time into porting if someone has already done the bulk of the work already.

Then again would really love a ics port, and I'll probably be downloading the source myself when I get my internets hooked up.
[Captivate Android Development] Snow_fox:
ideally since the existing gingerbread port is from the nexus s..

There will be good portions of reusable code, and this won't have to be an entire rework of the code again.

I've never done any work on porting before.. But, I'd kinda like to jump in this time...
[Captivate Android Development] silentheero:
I hope that is so, but according to JBQ, it my not be that easy-
[Captivate Android Development] squishy5:
i see the devs with i9000s are making some progress now.

they got touch to work and wifi and audio and internal s/d and it is bootable but no hw accerlration 2G/3G dont work. I think everything might move a little quiqker if the nexus s source was released.
[Captivate Android Development] shopealope:
Agreed. But at least there's progress, this I am happy about.
[Captivate Android Development] squishy5:
i also saw that the nexus s devs have a very stable port off the sdk

lets hope that helps the i9000s and cappy devs

the i9000s guys got ril wifi and sound and touch to work in the update
[Captivate Android Development] trell959:
No cm9 for 2 months cyanogen tweeted
[Captivate Android Development] mystichobo:
Hopefully that's for a stable release.

Nightlys could pretty much appear at any time.
[Captivate Android Development] BugsBunny891:
lol 2months is nothing.
[Captivate Android Development] gilpdawg:
I bet we have nighties before the end of November.
[Captivate Android Development] EsotericSYN:
Apparently there is a GalnetMIUI ICS 4.0.1 out that does work for i-897, but I do not know the details. Possibly worth looking into I suppose.
[Captivate Android Development] tkjeeper:
Dude, that's a month old

Sent from the frozen tundra known as Canada
[Captivate Android Development] EsotericSYN:
As I said I do not know the details, but it was the first mention of a usable 4.0.1 for captivate by my knowledge. If you know a better alternative please feel free to enlighten me.
[Captivate Android Development] kangi26:
It's far from usable. All touch screen work has to be done with 2 fingers. It's mainly a starting point, and if NOTHING else, the device is bootable. Which is step #1

I dont know what progress Galnet has made since I last read the thread. As good as the devs are; I can't see a viable daily driver for at at the minimum, another month.
[Captivate Android Development] modmyphone:
I have briefly used and played with Galnet's MIUI ICS. It is actually quite usable... even as a daily driver, but probably due to the fact that it's a hybrid. The only thing that's ICS about it is the framework to try and take advantage of the battery and memory management systems of ICS. Other than that, it's standard Gingerbread MIUI.
[Captivate Android Development] b-eock:
Yahh, so today I go to boot into Ubuntu to repo sync the latest ICS source that was uploaded over night, and Ubuntu would not start... SO I JUst lost everything I had worked on(UB MOD, UDEV rules for every phone and tablet that existed, ADB, Fastboot, SMDK-USBDL, Nexus S bootloaders, and most of all, the source that I had just downloaded last night....
[Captivate Android Development] squishy5:
i was talking with the i9000s devs on the irc they said they tried running on the cappy and it booted but had some little problems
[Captivate Android Development] Jsmokey:
Did you you try booting into linux recovery or make a bootable disk/thumb drive with scalpel or any other drive/data recovery utils?

Not too hard to make one or even if you reinstalled altogether scalpel or one of linux's other data recovery utilities could most likely get most of your data back. They've done a few articles on a few of the different data recovery methods for linux and a lot of them can save upwards of 90% of what was lost even after a reformat.

Sent from my I897 w/Antares Darkcloud, Red Nebula kernel, & 1.3Ghz OC using Tegrak.
[Captivate Android Development] shopealope:
I have been using galnetmiui ics and like it a lot, I'm using it currently. Its a great rom but I want the real ics. I'm sure it will be much better than this.
[Captivate Android Development] nuds:
They've made a lot of progress within the last few days. They have the colours/screen flickering fixed, wifi, etc. I wonder if it would boot in a cappy.

http://xdaforums.com/showthread.php?t=1338636
[Captivate Android Development] RockRatt:
It kind of works on the cappy. I keep testing it out on my backup/test cappy. Here is what I posted in there if you want to try it out. I THINK it is easiest if you are on CM7 already and have a nandroid backup. I still didn't get the wifi to work though they say wifi, ril, and touch are fixed. Maybe give it a few more days if you are not comfortable. Here is the link to the active thread in case you want to follow it.

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

Sent From My KickAss ATT SGS2 SPORTING CM7

Sent From My KickAss ATT SGS2 SPORTING CM7
[Captivate Android Development] kangi26:
Good to know, sorry for the mis-information
[Captivate Android Development] loserskater:
I was looking over both onecosmic's & koaaN's github (they have a semi-working ics build on i9000), and it looks like everything is already there for captivate. I've tried multiple times but have been unsuccessful in making a working kernel. If somebody wants to try and make a captivatemtd kernel with either one of their source we should have working rotation/keys.
[Captivate Android Development] loganmc10:
Could someone post an easy to follow guide on getting the i9000 ICS rom found here:

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

Onto the Captivate, from reading it sounds like some people have done it but I'm at a little bit of a loss on how to do it myself...
[Captivate Android Development] popfan:
AOSP source was just dropped today also.
[Captivate Android Development] loserskater:
I believe you need to be on CM7, and then just flash it normally. You're going to have problems with autorotation and softkeys though.
[Captivate Android Development] RockRatt:
THIS IS HOW I DID/KEEP TESTING IT.

1. MAKE A NANDROID BACKUP OF CM7 (ONCE YOU HAVE IT INSTALLED)

2. DOWNLOAD THE ICS I9000 ROM IMAGE AND THE I9000 LATEST KERNEL FROM THE LINK BELOW.

3. USE ROOT EXPLORER AND EXTRACT ALL FOR THE DOWNLOADED I9000 ROM AND FOR THE I9000 KERNEL.

4. GO TO EXTRACTED FOLDER (/sdcard/extracted) GO INTO THE I9000 KERNEL AND SEE THE BOOT.IMAGE THEN LONG PRESS ON IT. COPY. BACK OUT TO SDCARD/EXTRACTED. OPEN THE FOLDER FOR THE I9000 ICS. DELETE THE BOOT IMAGE INSIDE. TBEN HIT PASTE. BACK OUT OF THE FOLDER BACK TO EXTRACTED FOLDER. LONG PRESS ON THE FOLDER AND SCROLL DOWN TO SEE "ZIP THIS FOLDER". ONCE DONE EXIT OUT TO WHERE THE ZIP IS LOCATED (GO TO ZIP FILE).

5. LONG PRESS ON THE I9000 ZIP FILE AND CHOOSE MOVE

6. BACK OUT TO SDCARD. THEN HIT PASTE.

7. REBOOT PHONE TO RECOVERY

8. WIPE DATA/FACTORY RESET

9. INSTALL ZIP FROM SDCARD

10. CHOOSE ZIP FROM SDCARD

11. SCROLL DOWN TO ZIP AND CLICK ON IT, CONFIRM TO INSTALL ZIP

12. LET IT FINISH. THEN AGAIN CHOOSE ZIP FROM SDCARD, CHOOSE THE SAME I9000 ZIP AND CLICK ON IT. CONFIRM TO INSTALL. LET IT DO ITS THING.

13. REBOOT PHONE

14. SHOULD BOOT ON THE FIRST TJME THIS WAY. IF IT DOESNT EXIT BACK OUT TO RECOVERY WITH THREE BUTTONS AND FLASH IT AGAIN (SHOULD ONLY NEED THE TWO BUT IF YOU HAVE ISSUES). SHOULD BOOT UP FOR YOU.

15.ONCE BOOTED UP HIT THE MENU BUTTON, CHOOSE SETTINGS, LOOK FOR DISPLAY AND UNCHECK AUTO ROTATION.

16. ENJOY A TASTE OF ICS AND EXPLORE IT. IT IS STILL IN ALPHA TESTING SO DONT EXPECT TOO MUCH AT THIS TIME.

Sent From My KickAss ATT SGS2 SPORTING CM7
[Captivate Android Development] b-eock:
All you have to do is flash the ICS ROM, then flash the Captivate glitch kernel...
[Captivate Android Development] loserskater:
But screen is unusable with glitch kernel correct?
[Captivate Android Development] b-eock:
Not so much, just have to use 2 fingers... if I had the scripts to unpack boot.img's for Galaxy S series I could take the kernel onecosmic has built and fix it for the captivate, but I don't...
[Captivate Android Development] mystichobo:
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images

Should help :)

If not, then Unyaffs should do it from memory.

http://code.google.com/p/unyaffs/
[Captivate Android Development] b-eock:
I would use dsixdas kitchen, but it doesn't work with Galaxy S boot.img's. ..
[Captivate Android Development] loserskater:
Why not just build a new kernel from their source?

Just build it as captivatemtd instead of galaxys. It has everything we need: working screen, working rotation, working buttons. Just need to build it.
[Captivate Android Development] b-eock:
I might when I get my Computer working!
[Captivate Android Development] RockRatt:
At least for me once they started building from source the glitch kernel low leakage v12 i think is what i used and it wouldn't boot for me. I did try to just add it into the rom they had posted and rezipping it back up. I did it the same with the i9000 kernel and rezipped and it is very usable once the auto rotation is off. Not a daily driver for sure yet but fun to play around with.

Sent From My KickAss ATT SGS2 SPORTING CM7
[Captivate Android Development] alkiter:
Dev 13 works fine for me
[Captivate Android Development] loganmc10:
Do you need to use two fingers or does it work like it should?
[Captivate Android Development] shopealope:
I was thinking about flashing this today... what all doesn't work?
[Captivate Android Development] Smasher816:
i9000 rom and kernel has working screen and stuff, but needs to be reorianted (buttom buttons and sensors messed up).

Or you can use the glitch kernel and have correct buttons, but a messed up screen.

I chose the screen (i9000).

Alot of stuff works now. Screen, sound, soso wifi, 3g maybe (i have no sim). Not nearly ready for a daily driver but if you want to play around with it, it works ok.

As for an actual captivate source build, im not sure how far along that is.
[Captivate Android Development] shopealope:
I must resist to flash!
[Captivate Android Development] RockRatt:
With the i9000 kernel the screen works pretty much as normal as long as you turn off auto rotate. The screen works with 1 finger and functions normally (no 2 fingers action). I had wifi working and seemed to be working good. Now I cannot get it working again. I am slowly trying to add/change things from the i9000 port with adding some things from CM7.

It works pretty well but something is up with the datadata partition not being used and nothing is stored in it. It can be rooted and use root explorer to mess with things. It is definetely not a daily driver yet. I was able to make a call to my voicemail but the dialer is flaky and doesn't seem to want to hang up the call, so 2g seems to be working, but I couldn't get 3g working. It does not have hardware acceleration yet but it is pretty smooth but you will see glitches when using it. Like I said it is fun to test out right now.

Sent From My KickAss ATT SGS2 SPORTING CM7
[Captivate Android Development] squishy5:
good news pawitp and onecosmic got hardwaryy accelration working along with the gpu workin
[Captivate Android Development] ryboto:
Really would be awesome to finally have hardware acceleration on this thing....whether or not we get a working port will probably be the deciding factor on whether or not I get a Galaxy Nexus..
[Captivate Android Development] Jsmokey:
So anyone else but me working on a captivate build? Like I said before I did have a booting sdk port but never could get more than that out of it really. Everytime I would start to get something fixed it would break something else. Anyways I was just wondering if anyone else was working with it so maybe we could get a DEV thread going where we could talk strictly about progress and fixes, pretty much just getting a build up and running and usable without waiting on progress from the i9000 devs.

edit: I am building now for the captivate btw, wanted to build generic and nexus first and make sure the build went through normally before trying, hopefully can get it to boot without too much trouble. If this gets done before too late I am going to try to flash and see how it goes, if it doesn't get done within an hour or 2 it'll have to wait till tomorrow since I have work early in the morning and I can't hold off sleep too much longer.
[Captivate Android Development] BloodSkin:
im running the miui scottland release of 4.0.1 and its perfectly fine. cant wait to see more ports.
[Captivate Android Development] poolemit:
isn't that just a couple features moved over from ICS to GB without it actually being an ICS rom?
[Captivate Android Development] elmerct:
I used it as well and that's what it appeared to me. I think I read that they pulled some of the ICS framework components and integrated them into the gingerbread MIUI rom ..not completely sure tho.
[Captivate Android Development] RockRatt:
I am by NO MEANS a dev bit I have been messing with the i9000 builds and alpha 3 was working pretty well and I am downloading alpha 4 at this time. What we need is a kernel for our captivates to at least apply over what they have accomplished so far. If you are building kernels or are able to I can definately test them out also. Just shoot me a pm.

I mainly have been going into what they have done so far and adding in some apps, changing some build props, messing with trying some CM7 files in places sometimes. Kind of just tinkering around with it. Unfortunately my PC broke earlier this week so I am sol for some things right now. So again shoot me a pm with anything your working on and I can test it out or integrate it into what they have done or something.

Sent From My KickAss ATT SGS2 SPORTING CM7
[Captivate Android Development] Jsmokey:
The kernel is very easy to modify	to get working with ics. I did have a modified copy with all my ics sdk stuff I was working on but I had it on my secondary drive which I cleared out for space to build.

I know the i9000 devs have made quite a bit of progress but I'd rather start from a clean base. Plus most of the fun is getting everything working right.

So far I have most of the build compiling successfully but I'm stuck on one of the modules atm til I can get home tonight and get back to work on it. The other problems I ran into during the build were cake but the ones for audio are driving me nuts.

Might get ahold of the guys working on the i9000 and see if one of them can give me a pointer getting past it if it takes too much longer to crak it.

Sent from my I897 w/Antares Darkcloud, Red Nebula kernel, & 1.3Ghz OC using Tegrak.
[Captivate Android Development] b-eock:
http://xdaforums.com/showthread.php?t=1348479

Look at this, it seems other people are too.
[Captivate Android Development] Jsmokey:
Yeah I've looked through that and some other ics threads, thanks for the pointer to it though. I just haven't had time to try any of the new ideas I or anyone else has had since last night, since I had work this morning and have been at a family get together since after work.

Sent from my I897 w/Antares Darkcloud, Red Nebula kernel, & 1.3Ghz OC using Tegrak.
[Captivate Android Development] b-eock:
Hope you're having a good time, I was just helping move things along. I know that what we get is great!
[Captivate Android Development] kangi26:
b-eock, I had that baby running, normal one finger on the screen. Had issues with auto rotation, data connection, camera FC'd, and incoming calls. They may have fixed the calls thing(haven't checked back in a while) I ran A3, they have a couple of updates on the A4 platform now. Might give it a shot again tonight.

IT'S SO FREAKIN EXCITING!! I CAN'T STAND IT!!!:eek:

---------- Post added at 03:42 PM ---------- Previous post was at 03:40 PM ----------

The screen works like it should. I did not try Glitch's kernel. I used the i9000 kernel they have posted. Orientation is borked though
[Captivate Android Development] Jsmokey:
Thanks and I do appreciate the help, it'd be awesome if you let me know if you come across anything else that has to do with the audio drivers.

Hopefully I can get the rest of the errors fixed and the build finished tomorrow so I can start testing and fixing things as the week rolls along.

Sent from my I897 w/Antares Darkcloud, Red Nebula kernel, & 1.3Ghz OC using Tegrak.
[Captivate Android Development] Kyuta Syuko:
If I had a Dev Capy to use I'd poke around with this a bit more...
[Captivate Android Development] Jsmokey:
A dev captivate is the least of the problem, the big one is getting a successful build. Then make some simple mods to an existing gb kernel like mine or yours so it executes the correct files to get it to boot all the way, cause we can still get into cwm using a modified version of one of our kernels incase it won't boot and we need to flash another rom real quick.

Then from there is where a backup captivate would come in handy, to work on drivers and possibly a fresh kernel build from source if absolutely necessary.

Other than that the biggest problem is having a powerful enough build machine so you don't waste so much time when you hit errors and need to start the build back up to see if what you did fixed it.

I almost literally could build froyo, gb, and cm7 in the time ics takes.

Sent from my I897 w/Antares Darkcloud, Red Nebula kernel, & 1.3Ghz OC using Tegrak.
[Captivate Android Development] b-eock:
Got my computer up and running redownloading source now! Will start working with the I9000 base, source for improvements and, yall for help!
[Captivate Android Development] RockRatt:
Looking forward to it.Let us know whenever your ready.

I am having issues getting the new alpha 4 to boot correctly. I can get it to come up but then I didn't have touch screen. I will keep trying out things

Sent From My KickAss ATT SGS2 SPORTING CM7
[Captivate Android Development] Jsmokey:
Well I finally got tired of fighting with libaudio not building so I decided to do a make -k so it would just keep compiling after it hits the audio errors.

When it was done I ran through the log and libaudio was the only error so I pulled the missing modules from the I9000 build.

Now I'm just working on getting it to boot. Got an idea I'm going to try a little later but my original plan didn't work out and just looped on the att screen.

After I get through packaging everything back up and try another boot I'll let everyone know how it goes.

Sent from my I897 w/Antares Darkcloud, Red Nebula kernel, & 1.3Ghz OC using Tegrak.
[Captivate Android Development] Smasher816:
This help with the libaudio compiling? http://xdaforums.com/showthread.php?t=1348479&page=3

I guess the way you did it also works.
[Captivate Android Development] RockRatt:
Posted this in the i9000 forum also but a big thanks to a kernel reoriented for our device. Check out this post for the Captivate.

http://xdaforums.com/showthread.php?t=1324831 for a Captivate kernel that has been reoriented from the i9000 kernel. It is working great. Thanks again everyone.

Sent From My i897 Captivate Running ICS
[HD2 Android NAND Development] mr.maxout:
Android 4.0 Ice Cream Sandwich source posted by Google

http://www.slashgear.com/android-4-0-ice-cream-sandwich-source-posted-by-google-14195178/

http://source.android.com/index.html

Now it's only a matter of time till our awesome devs get it to run on our phones!!!!!!!!!!!!!!!!!!!
[HD2 Android NAND Development] Elmo108:
Go Devs, Go Devs!
[HD2 Android NAND Development] YZ:
let the development start !! :D
[HD2 Android NAND Development] barty22:
REALLY exciting news!!! Hope the CM team picks up ICS in their nightlies quickly!