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

Search This thread

leezrd

Senior Member
Nov 18, 2010
1,270
184
charleston,sc usa
Page number is bad sign too..jk

Sent from my SGH-I897 using xda premium
 

Attachments

  • uploadfromtaptalk1335830383069.jpg
    uploadfromtaptalk1335830383069.jpg
    58.5 KB · Views: 798

cmfrtblynmb

Senior Member
Feb 12, 2011
72
2
Thanks for the great job

Two questions: 1- My friends tell me that audio quality during phone calls is really bad. They complain about background noise. Is there a way to fix that? Would changing modem file work? If so, which modem should I pick?

2- How do I increase max volume level? I can't hear a thing when I am listening podcasts in a bus. In old roms voodoo sound settings would allow me to do that, now I can't use it.

Thanks for the help.
 

RootTheMachine

Senior Member
Oct 4, 2011
2,088
533
Thanks for the great job

Two questions: 1- My friends tell me that audio quality during phone calls is really bad. They complain about background noise. Is there a way to fix that? Would changing modem file work? If so, which modem should I pick?

2- How do I increase max volume level? I can't hear a thing when I am listening podcasts in a bus. In old roms voodoo sound settings would allow me to do that, now I can't use it.

Thanks for the help.

The dev thread is http://xdaforums.com/showthread.php?t=1592141 but please post this in the Q&A thread

Sent from my ICS Samsung Captivate
 

nycmon

Senior Member
Jan 20, 2012
81
2
nyc
Hi! I have been using Fasty Rom's for a while now but due to some issues with lag , battery life, fc etc, I thought I'd try something different. A friend of mine swears CM is the fastest and most stable rom, so I came to check it out. However there seems to be ALOT of issues posted in the OP...I was just wondering if those have been fixed already? Is CM9 stable and, for the most part, bug free?

PS - i almost feel like spamming just to move this thread into the next page -_-;;; (666=bad)
 

daskanda

Senior Member
Nov 17, 2011
311
80
Hi! I have been using Fasty Rom's for a while now but due to some issues with lag , battery life, fc etc, I thought I'd try something different. A friend of mine swears CM is the fastest and most stable rom, so I came to check it out. However there seems to be ALOT of issues posted in the OP...I was just wondering if those have been fixed already? Is CM9 stable and, for the most part, bug free?

PS - i almost feel like spamming just to move this thread into the next page -_-;;; (666=bad)

Wrong thread cm9 has moved to nightly builds these are old look in the captivate development section for cm9 nightlies thread by pawitp

Sent from my SGH-I897 using Tapatalk 2
 

ewingr

Senior Member
Dec 1, 2007
2,965
205
I've found an alternative to moving apps to SD (mainly because this is not an option for me). I found the workaround here, so credit goes to those that came up with it and worked on it.

Here are the steps to implement the workaround, cleaned up a bit for CM9 use. Implement this workaround at your own risk. This may negatively impact the performance of your device, but the impact won't be as severe moving apps to your SD card or using only the 2GB partition for app data. *Some of your apps (such as your homescreen launcher) may lose user data after you complete these steps. If you have the Nook app installed, please uninstall it before starting and reinstall it afterward.* After re-entering the data and setting up my homescreens again, I haven't had any issues with data being lost or reset.

  1. Using a terminal emulator or adb shell, run the following commands to replace the symlink to the /datadata partition located on 2GB /data partition with the actual contents of /datadata (the last 3 lines won't run until you've entered all 3, hitting the enter key between each line):
    Code:
    su
    cp -a /datadata /data/data.new &&
    rm /data/data &&
    mv /data/data.new /data/data
    Reboot the device.
  2. Using a terminal emulator or adb shell, run the following commands to delete the contents of the /datadata partition:
    Code:
    su
    rm -r /datadata/*
    You may receive an error about a directory named "lost+found", but this is OK.
  3. Copy and paste the following script into a text editor and save it as a .txt file with any name onto your internal SD card. Do not save it as a .sh file or attempt to load it with Script Manager or place it in init.d. This script (copied from the original thread I mentioned above) will scan the app data on the 2GB /data partition and move the appropriate databases and files back to the faster but smaller partition, while leaving most of the larger files where they are:
    Code:
    #!/system/xbin/sh
    # move_data_to_yaffs.sh
    #
    # Move select subdirectories from the ext4 /data/data directory onto the
    # quicker yaffs /datadata directory and create symbolic links in their place.
    #
    #
    # This script is designed for Cyanogenmod 7.X on Samsung Galaxy S (tested
    # with Vibrant) for users who have moved their app data from /datadata back
    # to /data/data using a procedure like:
    #
    #       cp -a /datadata /data/data.new &&
    #       rm -f /data/data &&
    #       mv /data/data.new /data/data
    #
    # This script then moves select subdirectories from each app back onto the
    # faster yaffs filesystem.  It should improve app startup and runtime
    # interactivity.
    #
    # This script may be run multiple times and should be run after one or more
    # new apps are installed.  I just keep this script in /datadata and run it
    # whenever I need to from a terminal, but you can put it in /system/bin, or
    # someplace else, if you like.
    #
    # Background
    # On Samsung Galaxy S, cyanogenmod 7 creates a ~175MB yaffs partition which
    # holds all app data.  This partition is mounted at /datadata and the usual
    # location of this directory at /data/data is a symbolic link that points
    # to /datadata.
    #
    #       $ ls -l /data/data
    #       lrwxrwxrwx      1 system        system  9 Oct  8 19:34 /data/data -> /datadata
    #
    # The app apk itself does not reside here, but data created by the app resides
    # here, especially, the app's sqlite databases and user preference xml files.
    # The cyanogenmod developers did it this way to address the lag experienced on
    # the stock Galaxy S firmware.  But, this produces a problem.
    #
    # The /datadata partition is quite small and may be filled up quickly by an
    # app that caches a lot of data (g+ for example).  Once /datadata fills up,
    # apps will begin force closing since they will not be able to create any new
    # data on /datadata.  The ext4 /data partition, which is about 2GB, has plenty
    # of space free.  So, it is attractive to move /datadata onto this large
    # partition.  But then we have the lag problem again.  That's where this script
    # comes in.  It moves certain subdirectories from each app back onto the low
    # latency yaffs partition (mainly sqlite database files and xml config files)
    # and keeps the large cached files that an app may create or download on the
    # much larger 2GB ext4 partition.
    
    # Move these app subdirectories
    dirs_to_move='databases shared_prefs opera app_databases'
    
    # Skip these apps
    # Barnes & Nobles keeps a few processes running in the background *all-the-time*
    # for some reason.  If you move its databases while these are running,
    # then the app no longer works correctly, so skip it.
    # * You can clear its data (or maybe log out) which will stop these processes,
    # and then create the symbolic links by hand if you want.  Once you log in,
    # the new files will be created in /datadata and the app will work correctly.
    # The Amazon Kindle app and Google Books app do not have this problem.
    skip_apps='bn.ereader'
    
    datadata='/data/data'
    yaffs='/datadata'
    
    test -L "$datadata" && {
            echo 1>&2 "Error: <$datadata> is a symbolic link, aborting"
            exit 1
    }
    
    cd "$datadata" &&
    for app in *; do
            echo " $skip_apps " | grep " $app " && continue
            for d in $dirs_to_move; do
                    if [ ! -L "$app/$d" -a -d "$app/$d" ]; then
                            echo "Processing $app/$d..." &&
                            if [ -d "$yaffs/$app/$d" ]; then
                                    rm -r "$yaffs/$app/$d"
                            fi &&
                            tar -cf - "$app/$d" | tar -C "$yaffs" -xf - &&
                            rm -r "$app/$d" &&
                            ln -s "$yaffs/$app/$d" "$app/$d" &&
                            chmod 775 "$yaffs/$app" ||
                                    echo 1>&2 "Error: failed moving $app/$d"
                    fi
            done
    done
  4. Install the Scripter app from the Android market. You must use either Scripter or GScript for this script to run; it will fail if you use Script Manager or busybox sh to run it.
  5. Using an Android text editor (such as Jota Text Editor), open the text file you saved containing the script, long-press to Select All of the text and Copy the entire script onto the Android clipboard.
  6. Open Scripter. When you get a popup message, choose "Browse as root" and Allow the superuser prompt. Close the popup message and choose Create script. Name the script whatever you want (ie. 'App Data Optimizer') and long-press Paste the script you copied into the box labeled Commands. Hit Save.
  7. Tap your script in the Scripter app and hit yes when asked if you want to run the script. The script should run successfully (you can choose 'More Info' to check if there were any errors). Reboot your device.
    • It is recommended that you open Scripter and run this script after installing all of your apps, or after installing a lot of new apps.

This fix has solved my "low on space" problem and allowed me to install all of my usual apps (more than twice the number I was able to with the default setup) without taking the same performance hit as the other workarounds. I hope this helps those who were having the same problem. I personally think the Cyanogenmod team should implement an option like this in their ROM for those who are too restricted by the size of the oneNAND chip, but if not, I'm fine with this method.

How's this working out for folks? Should this work on any ICS Rom?
 
N

nygfan760

Guest
Thanks for the reply, I apprecaite it.

Not sure why you tell me I'm in the wrong thread. The post I quoted is in this thread. If its because I'm not useing this ROM...sorry to have bothered you. ;)

It is because there is a new CM9 thread for the newer nightly builds, these were just alphas from a while ago.
 

RootTheMachine

Senior Member
Oct 4, 2011
2,088
533
Thanks for the reply, I apprecaite it.

Not sure why you tell me I'm in the wrong thread. The post I quoted is in this thread. If its because I'm not useing this ROM...sorry to have bothered you. ;)

Sorry about that... Maybe I should have explained better! Look a few posts above for a link to the CM9 thread.

Sent from my SGH-I897 using XDA
 

alessio9899

Senior Member
Aug 23, 2011
74
2
i tried to install last version of this rom for the first time using the instrucions in first page but after i click on istall from zip file and the istallation starts the phone says :"installation aborted" why? please help me
 

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.