[ROM][ICS][IML74K] teamhacksung's CM9 ALPHA for Captivate (BUILD 17)

Search This thread

simple man

Senior Member
Dec 25, 2010
761
260
Missouri
No problems here, I've ran several of these builds, early on I would occasionally get the reboot during phone calls but that's it. I'm on 1008 build, last stock flash was kk4 one click, and that was SEVERAL CWM zip flashes ago.
I've not had any SOD, or COD, I use a cheap Wal-Mart charging Cable at least 50% of the time, the other times I use the stock charger. While I sleep I charge my phone and have an app called Relax and Sleep running to drown out noise, I'm a day sleeper. It's very puzzling what could be causing the SOD, COD issues.

Sent from my I897 using Tapatalk
 

RockRatt

Senior Member
Aug 1, 2010
4,101
3,711
Not trying to rain on the parade, but it's incorrect to say that most people having charge deaths are on KK4 bootloaders. In fact, it's not correct to say that they're on any particular bootloaders. I've been following this thread for about 300 pages, and people have been complaining about charge/sleep deaths for a long time. First someone mentions they're on Eclair/Froyo bootloaders, and people "diagnose" that as being the problem. Then 10 people pipe up that they're on the Eclair/Froyo bootloaders and don't have the problem, followed by several pages of people ignoring that and saying the problem must be Eclair/Froyo bootloaders.

This has repeated itself over and over again with people variously targetting the Eclair/Froyo bootloaders, pre-KK4 i897 GB bootloaders, KK4 GB bootloaders, and i9000 GB bootloaders. Each of these "diagnoses" are then followed by pages of people mentioning how they have the alleged "problem" bootloaders and don't have charge/sleep death issues, and several more pages of their statements being ignored.

I doubt very seriously the bootloaders have anything to do with the charge/sleep deaths. The people who have been reporting the issue have not reported being on all the same bootloaders. The problem is something else.

No such things as KK4 bootloaders. They haven't been updated since KF1

Sent from my SGH-I897 using xda premium

Anyway I always get charge of death since build 10 and charge of death is 100% here.

I connected the captivate to the usb port of the computer with logcat running and no charge of death. I guess the usb debugging with logcat running keeps the phone awake.

Clean install of build 15 with KK4 GB bootloader and build 1010.

Downside the computer has to be on. :rolleyes:
Just had my first sleep death. I sent an mms message, locked my phone and put it in my pocket. About 10 minutes later, I pulled it out to wake it, and got no response on pressing the power key. I tried a few more times, as some times my power key is finicky with my otterbox. After I confirmed that the phone was dead, I held power + vol up + vol down for a few seconds and got a vibe, so I let go of the keys, assuming the phone had shutdown and was rebooting. However, nothing happened. So I hit the three-key combo again, and held till I got a double vibe, then the att splash, followed by cm splash, followed by clockwork recovery. I hit reboot system now, and the phone booted successfully. After boot, I had lost about 8-10% battery. The battery was between 68-70% when I put it in my pocket (don't remember exact number), but after boot it was at 60%.

My setup:
1101 build captivate
Kk4 gb bootloaders
Ths ics build 15
Build 15 stock kernel
Tljl3 modem

I wasn't running logcat when it died, so I have no log dump to share.

Sent from my SGH-I897 using XDA App
Like I was saying these are from the last 10-20 pages with people with the issues that actually listed their boot loaders they are on.

Sent from my SCH-I800 using xda premium
 

Gromlakh

Senior Member
Aug 7, 2011
539
181
Like I was saying these are from the last 10-20 pages with people with the issues that actually listed their boot loaders they are on.

Sent from my SCH-I800 using xda premium

Or we could go back another 10-20 pages with people listing being on the i9000 GB bootloaders, leading to the announcement that the i9000 GB bootloaders were officially being listed as "unsupported" due to their supposed involvement in the sleep/charge death issue.

Or another 10-20 pages with people blaming the Eclair/Froyo bootloaders.

Or we could just move on, find the real problem, and stop blaming the bootloaders.
 

shaker2k

Senior Member
Jun 6, 2011
1,390
633
winnipeg,mb
Or another 10-20 pages with people blaming the Eclair/Froyo bootloaders.

Or we could just move on, find the real problem, and stop blaming the bootloaders.[/QUOTE]

Great point. And one thing we have to remember. Flashing bootloaders
Is one of three more tricky procedures, and from what I've read one of the 2 ways to hard brick your phone if done wrong.

Sent from my SGH-I897 using xda premium
 

DaNaRkI

Senior Member
Apr 28, 2011
552
246
???
Can the OP/Dev(s) designate/provide a set of bootloaders that everyone must use for the time being? It will eliminate a lot of back seat "problem solving". Anyone who is uncomfortable changing bootloaders can sit out until this issue is fixed or at least isolated.

Or as a group lets all pick a set to run, go a few days post results and try the next set. We have 3 sets, so if everyone agrees to something we can get this sorted out in about a week (since we probably only need to go 2~3 days a set).

Also, this ROM is just now at the alpha stage. Can we stop with the foreign kernel BS already. Anything you people post is useless, this is not an RC build it's not even beta... There is no reason to be tweaking something that is not a "finished" ROM, your just confusing yourselves and others. If you don't like how a pre-RC pre-beta ROM runs go use something else!

leaked from my semi- FUSED SGS I897 contaminating you via XDA app.
 
  • Like
Reactions: nyciz and mbc663

singlebeam

Senior Member
Oct 15, 2010
288
33
State of Jefferson
Not trying to rain on the parade, but it's incorrect to say that most people having charge deaths are on KK4 bootloaders. In fact, it's not correct to say that they're on any particular bootloaders. I've been following this thread for about 300 pages, and people have been complaining about charge/sleep deaths for a long time. First someone mentions they're on Eclair/Froyo bootloaders, and people "diagnose" that as being the problem. Then 10 people pipe up that they're on the Eclair/Froyo bootloaders and don't have the problem, followed by several pages of people ignoring that and saying the problem must be Eclair/Froyo bootloaders.

This has repeated itself over and over again with people variously targetting the Eclair/Froyo bootloaders, pre-KK4 i897 GB bootloaders, KK4 GB bootloaders, and i9000 GB bootloaders. Each of these "diagnoses" are then followed by pages of people mentioning how they have the alleged "problem" bootloaders and don't have charge/sleep death issues, and several more pages of their statements being ignored.

I doubt very seriously the bootloaders have anything to do with the charge/sleep deaths. The people who have been reporting the issue have not reported being on all the same bootloaders. The problem is something else.

I have followed this thread from the start and have read every single post. I agree with your observations and I'm glad you pointed it out - I've wanted to say something similar for a few weeks though I never feel like my views are credible like a Developer's would be. I mostly just sit back and listen to all 472 sides of these conversations :D

Also, on a side note, I wanted to ask where the term "charge of death" came from and why everyone is using it? I noticed this about 50 pages ago and everyone seems to have followed suit. What does that mean? Charge OF Death? That doesn't make sense. If one wanted to coin a term it would more appropriately be Death of Charge.
 

wash23

Senior Member
Aug 14, 2010
122
14
Confused here; once the phone boots successfully, are the bootloaders any longer relevant??
 

brianray14

Senior Member
Jan 29, 2011
960
179
Bradenton
Also, on a side note, I wanted to ask where the term "charge of death" came from and why everyone is using it? I noticed this about 50 pages ago and everyone seems to have followed suit. What does that mean? Charge OF Death? That doesn't make sense. If one wanted to coin a term it would more appropriately be Death of Charge.

This term is being carried over from the DOS and early windows days when the BSOD (blue screen of death) reared it's ugly head

Sent from my SGH-I897 using xda premium
 

shane87

Senior Member
Jan 11, 2011
951
900
Waynesburg, KY
Google Pixel 6
Confused here; once the phone boots successfully, are the bootloaders any longer relevant??

I would have to agree. I am not an expert in bootloaders, but from what I have read on adamoutler's threads about bootloader development, the bootloaders should have no effect on charging after the phone is booted. The only time the bootloaders deal with charging is when the phone is powered down. The bootloader should simply activate some memory, find sbl.bin (in the case of the primary bootloader) or zImage (in the case of the secondary bootloader), load the required file into memory, pass control to the file they loaded, then die. So, it seems to me, that unless the problem is with charging the phone when it is off, the bootloaders should not have an effect.

This is just my understanding of the subject, and I may be way off on this one. However, I know that the kernel has the code built in to handle charging, so having the bootloader involved seems redundant and unnecessary.

If I am wrong here, feel free to let the scathing comments begin, lol.

Sent from my SGH-I897 using XDA App
 
  • Like
Reactions: mbc663

singlebeam

Senior Member
Oct 15, 2010
288
33
State of Jefferson
This term is being carried over from the DOS and early windows days when the BSOD (blue screen of death) reared it's ugly head

Sent from my SGH-I897 using xda premium

I understand and was around for all of that nonsense....the term "Charge of Death" just sounds silly. As far as I can tell, someone used it quite a few posts back and now everyone seems to think it's appropriate. None of this is important - I just cringe when I see it. Not a very good correlation between the two.
 

raz123

Senior Member
Oct 25, 2010
248
51
Xiaomi Poco F3
Is "reboot download" working for anyone else? Definitely broken here; performs a regular reboot.

"reboot recovery" works, though.

*Either typed in the terminal or through adb :( -- b15.
 

pizz0wn3d

Senior Member
Dec 27, 2010
1,624
382
Summerville, SC
Is "reboot download" working for anyone else? Definitely broken here; performs a regular reboot.

"reboot recovery" works, though.

*Either typed in the terminal or through adb :( -- b15.

Confirmed via terminal. Just performs a regular reboot. Though I'm gonna post this in the Glitch forum too because I'm on that kernel.

Herp derp Captivate XDA Premium.
 

raz123

Senior Member
Oct 25, 2010
248
51
Xiaomi Poco F3
Confirmed via terminal. Just performs a regular reboot. Though I'm gonna post this in the Glitch forum too because I'm on that kernel.

Herp derp Captivate XDA Premium.

Thanks for confirming.. leaves me unable to get in Download mode; key-combo on boot stopped working here.

EDIT: Nvm this msg, all good now :) [still unable to get in Download mode using software-only means]
 
Last edited:

b-eock

Senior Member
Dec 30, 2010
3,591
1,398
Dallas, Texas
Here, no cycles it is the first time off the charger

Sent from my SGH-I897 using xda premium
 

Attachments

  • uploadfromtaptalk1328486754706.jpg
    uploadfromtaptalk1328486754706.jpg
    26.5 KB · Views: 549
  • uploadfromtaptalk1328486771851.jpg
    uploadfromtaptalk1328486771851.jpg
    20.9 KB · Views: 518

Gromlakh

Senior Member
Aug 7, 2011
539
181
I would have to agree. I am not an expert in bootloaders, but from what I have read on adamoutler's threads about bootloader development, the bootloaders should have no effect on charging after the phone is booted. The only time the bootloaders deal with charging is when the phone is powered down. The bootloader should simply activate some memory, find sbl.bin (in the case of the primary bootloader) or zImage (in the case of the secondary bootloader), load the required file into memory, pass control to the file they loaded, then die. So, it seems to me, that unless the problem is with charging the phone when it is off, the bootloaders should not have an effect.

This is just my understanding of the subject, and I may be way off on this one. However, I know that the kernel has the code built in to handle charging, so having the bootloader involved seems redundant and unnecessary.

If I am wrong here, feel free to let the scathing comments begin, lol.

Sent from my SGH-I897 using XDA App

Your understanding is spot on.
 

singlebeam

Senior Member
Oct 15, 2010
288
33
State of Jefferson
I would have to agree. I am not an expert in bootloaders, but from what I have read on adamoutler's threads about bootloader development, the bootloaders should have no effect on charging after the phone is booted. The only time the bootloaders deal with charging is when the phone is powered down. The bootloader should simply activate some memory, find sbl.bin (in the case of the primary bootloader) or zImage (in the case of the secondary bootloader), load the required file into memory, pass control to the file they loaded, then die. So, it seems to me, that unless the problem is with charging the phone when it is off, the bootloaders should not have an effect.

This is just my understanding of the subject, and I may be way off on this one. However, I know that the kernel has the code built in to handle charging, so having the bootloader involved seems redundant and unnecessary.

If I am wrong here, feel free to let the scathing comments begin, lol.

Sent from my SGH-I897 using XDA App

Thank you for this insight. I love learning anything and everything I can about android. Which AdamOutler threads are you referring to? I would love to read up on those.
 

shane87

Senior Member
Jan 11, 2011
951
900
Waynesburg, KY
Google Pixel 6
Thank you for this insight. I love learning anything and everything I can about android. Which AdamOutler threads are you referring to? I would love to read up on those.

I am referring to these threads by AdamOutler:


[UnBrickable Mod] Running Nexus S Bootloaders and hopefully porting AOSP the easy way



The Captivate Development Platform mod AKA UnBrickable Mod



[HOW-TO]UnBrick the UnBrickable Captivate


[RELEASE] One-Click UnBrick updated 10july11

Especially the first three. The first link has an awesome explanation of the bootloader process by rebelos in the second post. The third one also has some good bootloader info from rebelos in the second post. And they all have tons of info in general!

[EDIT]In the op of the second link, there are a bunch of links to outside sources of info on the Captivate/Galaxy S/Hummingbird SoC.[/EDIT]
 
Last edited:
  • Like
Reactions: singlebeam

Top Liked Posts

  • There are no posts matching your filters.
  • 109
    Introduction

    Teamhacksung has been porting ICS (to be CM9) for the Galaxy S and Captivate we feel that it has reached a state where it would benefit from public testing. However this is still a very early versions and there will be bugs. Bug reports are allowed in this thread only. Please check the known issues section before reporting a bug. The most minor bugs are welcomed (we'd love to know them, but we may not fix them instantly).

    Download
    ROM: BUILD 17: tux-head.net / faramir.eriador.org / ics.haxer.org (md5: bcf40f901b2ae6d758b40ac8d43163c2)
    Google Apps: Download from ROM Manager. (Or http://goo-inside.me/gapps/gapps-ics-20120213-signed.zip)
    Google Apps Fixer: MultiUpload / tux-head.net / faramir.eriador.org (md5: af8bcaf5f8158e8e1be7097fc86b6b28)
    Google Apps Fixer will fix your problem with not being able to add Google Account or Calendar Sync, but will also reset your Google Apps data. Only flash if you're having problems. If Google Apps Fixer does not work for you, do a factory reset from CWM (or Android Settings) and do not restore system data via TitaniumBackup.

    Older Downloads


    ROM
    ROM: BUILD 16: haxer.org / eriador.org (md5: 4bcccf2f665988ab5bd40fa88b0f7621)
    ROM: BUILD 15: Mediafire / haxer.org / eriador.org (md5: 7d1fbe508999cab6af5b831955a19a17)
    ROM BUILD 14: faramir.eriador.org / tux-head.net (md5: 4ee4fd346b9f7ba22663ecc4a8ceb336)
    ROM BUILD 13: faramir.eriador.org / tux-head.net (md5: 803f2612d272a1420362d3faddbb0327)
    ROM BUILD 12: faramir.eriador.org / tux-head.net (md5: 9eb4952a7434bf6fc961edbdc8769062)
    ROM BUILD 11: faramir.eriador.org / tux-head.net (md5: 64271bde12dc64b7c9ea316b7b4be86a)
    ROM BUILD 10: faramir.eriador.org / tux-head.net (md5: 4ada7a9349da509f8a4936fb3d9ccb9a)
    ROM BUILD 9: faramir.eriador.org / tux-head.net (md5: ad1b821950fa875e301a0fa7a177fd1f)
    ROM BUILD 8: faramir.eriador.org / tux-head.net (md5: 119cc76944b938aeca47a2d9ffd142c9)
    ROM BUILD 7.1: faramir.eriador.org / tux-head.net (md5: 491f0ae9324d20d4c4ef8cb7b6536219)
    ROM BUILD 6: faramir.eriador.org / MultiUpload / tux-head.net (md5: 2fec3022f673af490f6c9535a677eaa5)
    ROM BUILD 5: Multiupload / tux-head.net (md5: 0e8b66f9cdcbd58a5d0d6aa193af4edb)
    ROM: BUILD 4: (Skipped on Captivate out of laziness)
    ROM: BUILD 3: http://www.multiupload.com/L58EA8TWIC (md5: ecbe29d46af07b6030bb357aae87a11b)
    ROM: BUILD 2: http://www.multiupload.com/Y26U8XXEXV

    Google Apps
    v7.1: MultiUpload / tux-head.net / faramir.eriador.org (md5: 8bf66137f18de45657f29c129a8f4d52)
    v7: MultiUpload / tux-head.net / faramir.eriador.org (md5: 1888fbb15f36a076cb3908acaf1bd15a)
    v6: MultiUpload / tux-head.net / faramir.eriador.org (md5: 6f51ded731d173c31b8c47395ca580b7)
    v5.3: MultiUpload / tux-head.net / faramir.eriador.org (md5: e7d69d98a633b646e4f14e6a43208e66)
    v5.1: MultiUpload / tux-head.net (thanks! Kaik541) (md5: 87415730a1db2e90d3588bc895f239e5)
    v5: MultiUpload (thanks! Kaik541) (md5: 8667c9ddca581a98867fc02db29a2326)
    v4: MultiUpload (thanks! Kaik541) (No longer include apps downloadable from Market.) (md5: 8b2dad009bc2f8724d27f78bca162495)
    v3: internal
    v2: MultiUpload (thanks! koush)
    v1: MultiUpload (thanks! koush)


    - First time flashing ICS to your Captivate (or coming from another ROM)?
    1. Root your device and install ClockworkMod Recovery.
    2. Reboot into Recovery using 3-button-combo
    3. Do a Nandroid backup!
    4. WIPE (wipe data/factory reset + wipe cache partition)
    5. Install the ROM from internal sdcard using ClockworkMod Recovery
    6. Optionally install the Google Addon
    - Upgrading from CM7?
    1. Do a Nandroid Backup!
    2. WIPE (wipe data/factory reset + wipe cache partition)
    3. Install the ROM from internal sdcard using ClockworkMod Recovery
    4. Optionally install the Google Addon
    - Coming from another ICS build?
    1. Do a Nandroid Backup!
    2. Install the ROM from internal sdcard using ClockworkMod Recovery
    3. Optionally install the Google Addon
    4. Reboot into recovery and WIPE (wipe data/factory reset + wipe cache partition)
    5. If radio doesn't work, go back to Samsung ROM and flash from there.
    - Upgrading from another build of ICS by teamhacksung?
    1. Do a Nandroid Backup!
    2. Install the ROM from internal sdcard using ClockworkMod Recovery
    3. Optionally install the Google Addon
    Note: The upgrade process from CM7 to ICS is automatic, but downgrading from ICS to CM7 (or restoring Nandroid) requires flashing twice. Once from ICS and again from CM7's recovery.

    Source

    Kernel Source: https://github.com/teamhacksung/samsung-kernel-aries
    Userspace Source: Patches are being integrated into CM's mainline tree. Device tree are available on teamhacksung's github, but may not be buildable. No support for the source code, do not post that you are not able to build it.

    Known Issues
    • Camera does not support scene modes
    • Phone unnecessarily gets data connection on device encryption password enter screen.
    • Cannot format external SD *
    • Android OS battery usage display higher than normal.
    • Sometime wrong SMS selected for forwarding
    • Format internal instead of external SD when requested to format ext. SD
    • Transfer speed slows down when screen off
    • Screenshot shutter sound
    • TV Out using HW-decoding (probably won't be fixed)
    • Sim Toolkit (probably won't be fixed)
    • No camera focus mode setting
    • Compass doesn't work in Google Maps v6
    • Unable to dial "0001" in some regions
    • Slow USB transfer speed for some people
    • Camera still photos problem after recording video
    • Note: there are a lot of new options in Settings, but many of them are not implemented yet. DO NOT REPORT THEM AS BUGS. Additionally, some users has reported boot failure after disabling boot animation.
    • Empty wifi icon when using juice defender / sometimes on boot
    • Unused bottom bar in landscape dialer
    Fixed Issues

    BUILD 17
    • Top of widget selection selector says "Select screen lock" (Upstream fix)
    • Chrome not working
    • Various other upstream fixes
    BUILD 16
    • Regression in BUILD 15: Superuser application crashes
    • Regression in BUILD 15: Data Roaming enabled by default
    • Back camera does not record geotagging
    • Camera crashes when changing resolution
    • New: WM8994 Extensions (aka "Voodoo Sound") is now configurable from DSP Manager
    BUILD 15
    • Duplicate entries in MediaScanner (will only prevent new duplicates, need to clear data to get rid of old duplicates)
    • Regression in BUILD 14: Screen flicker while turning off
    • Regression in BUILD 14: adb turns off every reboot
    • Mute-unmute needed on some calls (hopefully)
    • Notification power widget uncustomizable (now integrated into Settings)
    • Reboot into recovery on crash (it will still reboot, just not into recovery)
    • Unreliable Wi-Fi on screen off (hopefully)
    BUILD 14
    • Laggy video recording in low light
    • "sin" does not work in calculator in Spanish
    • Laggy playback of some video in .mkv container (same video works in the .mp4 container) (Recommendation: Dice Player from market. Does its own mkv extraction and has hw decoding support)
    • New Feature: Gamma tuning (equivalent to Voodoo Color's "v1 gamma hack")
    BUILD 13
    • 720p Video Recording laggy
    • No camera zoom
    • Timelapse video recording crashes
    • TV Out broken on sleep
    • TV Out black video
    • Broken encryption (regression in BUILD 11) (WARNING: users with already encrypted phone will have their data cleared (for real this time))
    BUILD 12
    • Compass, accelerometer broken in certain apps
    • Random force closes (hopefully)
    • Missing camera touch to focus (thanks to havlenapetr)
    • GPS does not work (regression in BUILD 11)
    • Off-charging does not show progress
    • /datadata cache not cleared when space is low
    • Slow mass storage transfer speed
    • Automatic brightness not working
    GApps v7.1
    • Network location broken
    GApps v7
    • Market purchase broken
    BUILD 11
    • Encryption not working without a data wipe (WARNING: users with already encrypted phone will have their data cleared)
    • Cannot authenticate new apps for root
    • Data sometimes get disabled on boot
    GApps v6 / Face Unlock v6
    • Updated: based on IML74K
    • Face Unlock not working on BUILD 10+
    BUILD 10
    • No hardware composition (but hardware acceleration works)
    • Video recording does not work.
    • Video playback is not hardware-accelerated.
    • Photo taking does not work with the front camera.
    • Some camera options FC. (The camera is a temporary hack, when the Nexus S ICS source is released, there will be a proper fix.)
    • Movie Studio does not work.
    • WiFi automatically turns on after quitting airplane mode if WiFi was used during airplane mode.
    • Data Roaming is enabled by default
    • Can select widget on launcher without being on the widget screen *
    GApps v5.3
    • Updated: Market apk
    • Removed: unneeded GoogleLatinIME
    BUILD 9
    • WPA Wifi Tethering broken (regression in BUILD 8)
    • Audio recording by android app crashes (phone calls still work) (regression in BUILD 8)
    • Phone crashes in landscape with T9 enabled
    • Reboot to recovery by default even though recovery not selected.
    • Slow T9 speed
    • CPU rarely scaling up to 1000 MHz
    • GMail sometimes fills up /datadata with attachments
    BUILD 8
    • USB Tethering on Windows requires the user go to to driver update and manually select the RNDIS driver.
    • Sketchy wifi tether (breaks if data connection comes up while tether is active) (it will still error, but you can now re-enable it)
    • Mounting external SD via USB broke in BUILD 7
    • Cannot accept many file types via bluetooth
    • Data activity icon sometimes gets stuck even data is off.
    • New feature: T9 Dialing by devatwork (Enable in Dialer Setting)
    BUILD 7
    • Cannot encrypt phone after restoring data.
    • Wi-Fi problems for Iran users
    • Market download temporarily goes to /datadata
    • Support for TV Out (in Galaxy S Setting application)
    • Screen appearing for a split second after screen off animation
    BUILD 6
    • Persistent "Removed SD card" message on external sd card removal.
    • Missing library for Android Open Accessory
    • Support for USB Mass Storage (see FAQ)
    BUILD 5
    • VPN does not work
    • Regression in device encryption
    BUILD 4
    • Large photos cannot be edited.
    • Missing Live Wallpapers
    • Bluetooth Reverse Tether does not work
    • Wi-Fi Direct not supported (it's supported in settings now, but apps are needed to use it as ICS does not come with any use-case for Wi-Fi direct)
    • Sometimes wifi strength won't show after boot if wifi is enabled. Toggle once to fix. (fixed, hopefully)
    GApps v5.1
    • GApps: Missing TTS libs
    GApps v5
    • GApps: Missing Picasa Sync
    • GApps: Unable to purchase apps
    Build 3
    • Device encryption does not work. (Note: temporarily broken again in BUILD 4, works on BUILD 5)
    • User does not have write permission for external sd
    • A2DP bluetooth headsets do not work.
    GApps v4
    • GApps: More missing libs for GoogleTTS
    Build 2
    • Superuser.apk does not open.
    • Installer does not work on Samsung ROMs.
    • Factory reset (from settings menu) does not clear /datadata.
    GApps v2
    • GApps: Missing voice chat, maps, text-to-speech libraries
    • GApps: Android Keyboard appears twice in Settings.
    Frequently Asked Questions

    My calendar sync isn't working!
    Install the latest build and gapps and gapps fixer. If it still doesn't work, wipe your data.

    App X isn't working!
    Check the list at http://xdaforums.com/showthread.php?t=1402210 (unaffiliated with teamhacksung) first and check if it works on other ICS phones. Most likely, it's the application's problem, not ours.

    Can I mount the phone as mass storage via USB?
    Starting from BUILD12, mass storage is the default configuration (might not apply to existing installations). The below command can be used to change into USB Mass Storage mode. USB Mass Storage mode is always used in recovery.
    Code:
    setprop persist.sys.usb.config mass_storage,adb
    If you want to switch to MTP mode use
    Code:
    setprop persist.sys.usb.config mtp,adb
    Please reboot after executing the command.

    I can't adb into the phone!
    Please install Nexus S drivers from Google. (Or Galaxy Nexus's driver in MTP mode)

    Can I flash other modems?
    You may flash modem packages designed for CM7.

    How do I take a screenshot?
    The screenshot taking function is built into ICS. Hold volume down + power.

    Can I use CM7 kernels?
    No, the kernel has modifications to make graphics, camera, data counter and data limit work.

    Can I disable LED Notification?
    Yes. Untick Settings -> Display -> Pulse notification light.

    Maps keeps asking me to sign in even though I'm signed in!
    Ignore the sign in dialog and pull down the notification menu. Answer the request for permission. Do this a few times and Maps will work.

    How do I enter Captivate Settings (Device Settings)?
    Type "am start com.cyanogenmod.AriesParts/.AriesParts" from adb. Or starting from BUILD 7, it is available as an icon in your launcher.

    How do I enter service mode?
    Type "*#*#197328640#*#*" into the dialer.

    Is there a Vibrant version?
    We currently lack a developer/maintainer for Vibrant.

    What's working? Why is there only a list of issues?
    Everything else not listed are supposed to be working (aside from the usual CM7 bugs). If they're not listed, please post so that they can be added to the list of issues. A list of issues is far more useful from a development standpoint.

    Why am I getting notified that my data partition is getting full when I have 1+ GB free?
    Your /datadata partition, a smaller partition, is getting full.

    IRC?
    #cmsgs on freenode

    Q&A Thread: http://xdaforums.com/showthread.php?t=1367586

    Also, there is an additional FAQ by XDA forum user everest.deth that might be useful if your question isn't answered above.

    Thanks

    syndtr: Updated touch and graphics driver
    onecosmic: Being the first to successfully build the AOSP tree
    Kaik541: Making GApps from v3 onward
    ancdix: For hosting on tux-head.net
    nikademus (_renaud_): For hosting on faramir.eriador.org
    CyanogenMod team: Setting up the infrastructure and being a great help in the porting process.
    and everyone else involved in this port or CM7 for SGS.[/QUOTE]
    44
    to everyone who has been participating in this back-and-forth, late-night *****fest. Cut it out.

    it's not entertaining, it's not enlightening, and no one is gaining anything from it. we at teamhacksung look at our battery life and notice we're still not having trouble making it through a day even when Andriod OS is showing up as high as 40-50% sometimes, so we ran under the assumption that it was just lumping "everything else" into this category since that would sorta make sense. the alternative to this is that something actually is draining the battery to this and if the fix is actually there in 4.0.4 source once it's released, hey, maybe we can all expect to double our battery lives.

    of the two options above, which seems more logical for us to pass on to the user? to tell them "maybe the phone is just being silly" or "maybe google screwed up and it'll all be better in a few days"? by placing blame on anyone or anything, we're implying there's the possibility that it even is broken and since we're not sure what's causing it, we go with the slightly safer option because the other seems remarkable implausable (if I start getting 48 hours out of my captivate with my usage without problems, I will be beyond impressed with google).

    Not to burst your bubble but your screen on time is terrible...

    Sent from my SGH-I897 using xda premium

    as for you... who the hell are you? why do you go on like you're king of this thread and forum? I know every member of teamhacksung, yet your name remains an enigma to me. I've seen you before on the forums, yet I don't feel like you have any access to our internal discussions, so I'm not sure why you're going around white-knighting your way through this thread. we don't need you to rescue us, especially not with your current attitude. you're a test for glitch kernel? congratulations, it shows you listen to exactly ZERO PERCENT of what we tell people using this ROM. if anything, I'm going to mentally place you below the average complainers of this ROM because you just decided to up and ignore our opinions. yet you somehow think that when you spout yours, everyone should take your word as gold and take it for granted that your voice is the most informed amongst the pack.

    TL;DR - everyone stop complaining, hopefully the Android OS bug will be something fixable (and we can dream it'll make our battery lives better too), and everyone stop pretending to be the all-knowing-everything I've seen run through this thread more than once. there's a reason most of us don't frequent the forums much anymore.
    29
    Read This

    I see that a few questions keep being reposted at least every 2 pages or so. So here are a few answers:

    1. Will face unlock work on our captivates?
    A = No, it will not work. We do not have a FFC, and hacking it to work with the rear facing camera is less than practical.

    1.1 But The OP has a separate .zip we can flash to make it work.
    A= Yes, the .zip is there, but remember that this is a project from Team Hacksung, and they are working on different Galaxy S models. Most likely the OP is being copied and pasted to make things a bit easier. Nevertheless, the .zip will not work unless you have a front facing camera.

    2. Can I use this as my daily driver?
    A = It depends on the type of use you give to the phone. The one thing I can definitely encourage you to do is to take it for a spin, most things work, and what works, works very well.

    3. What do I need to do if coming from Froyo, or GB, or Eclair, or Donut? I'm already rooted and all else!
    A = My only recommendation - to avoid any issues: Do a clean install of CM7, and then upgrade to this - ICS.

    4. Can I use this on a Rogers Captivate?
    A = Yes, yes you can.

    5. While flashing through CWM, I get an error: "assert failed:.... Installation aborted". What do I do?
    A = You are most likely coming from a ROM not based on the Captivate (read: an I9000 ROM for example). As per the OP, one click your behind to Stock, then install CM7, and then flash this. Believe me, it worked for many! (Including myself)

    6. After flashing through CWM, I get a message "offset x*xx". What is this?
    A = This is a security feature in Ice Cream Sandwich. Read about it here :

    7. I'm thinking about flashing different modems, anyone knows of working modems out there for this?
    A = Yes, most CM7 modems will work for you, and I've read some pretty awesome-sauce stories about JK4.

    8. I see heavy usage from the Android OS on my battery stats, is this is a bug?
    A = "It seems to be holding a wakelock when the phone is on anyway. So only the battery stat for it is higher, not the battery consumption." Patwip

    9. My External SD card media is not being read, what do i do?
    A = Give it a while, if it is your first boot with it then it will take it's time. You can reboot to speed the process up.

    10. My phone says it's running low on space, what do I do? (Fixed)
    A = There are a couple of reasons this may be reason. Most common one is that your /datadata is getting packed, use a diskutility to find out what is taking so much space in there. Some others have reported that wiping cache from recovery clears the message - this users are receiving the error particularly after batch restoring with Titanium.

    Note: Somehow a lot of applications were being installed in the /datadata partition by default, this was fixed on build 8 *i think*. And also, Gmail was saving the attachments to that partition, making it fill up even faster, this was fixed in build 9.

    11. Is anybody else having issues with audio recording? (using stock sound recording app, shazam, or any other app like that)
    A = This is supposed to be working normally as of build 9; However, if you are still having issues, or are on a previous build use This audio Fix

    12. Why is Facebook sync not working?
    A =
    Facebook used an API, which Google had to explicitly allow, which allowed them to sync contacts without sharing them with other applications. Google now has decided to block that API, so Facebook now has to use the standard API. Whether they will do that or not is up to them.

    Note: There are other alternatives to syncing facebook contacts: a) This "Facebook Sync stuff" b) Try Friendcaster , I recommend the paid version, I use it :)

    12. My RAM gets low too often, What I am doing wrong? Is this a bug? My phone is lagging because of it :mad:
    A = Yes, it goes low more often than on CM7 per say. No, you are not doing anything wrong, nor is this a bug. Think about it like this, "In Android, processes and Applications are two different things. An app can stay "running" in the background without any processes eating up your phone's resources." " On Android, having your RAM nearly full is a good thing. It means that when you relaunch an app you've previously opened, the app launches quickly and returns to its previous state."

    Note: Sometimes, killing apps will help, but if that happens...most of times it means that the app you killed was poorly coded, and therefore it was contiously using your CPU (note how i say CPU, and not RAM?). Read more about this discussion on Lifehacker

    13. Why do I have to manually enable data after every reboot? (Build 10)
    A = You don't have to, flash this instead.

    14. I think I just lost root access after flashing build 10, what can I do?
    A = Try updating to the latest binaries.

    There will be other small bugs like wi-fi not connecting, or your things not syncing. For this minor things, reboot. Reboots are a magical cure, besides, Wi-Fi is working for all of us, so if it isn't working for you..that makes you an isolated sad panda.

    Good read guys!.
    24
    I wonder if you could just flash the i9000 version then flash one of our kernels.

    if pawitp doesn't hit captivate today, I'll make a build for us tonight. I finally have my captivate back so I can test to make sure it works before sending it out.