[NIGHTLY] [ROM][GRJ90] CyanogenMod 7 for Samsung Fascinate (fascinatemtd)

Search This thread

jt1134

Inactive Recognized Developer
May 8, 2010
1,098
3,151
Thread moved here: http://rootzwiki.com/showthread.php...genMod-7-for-Samsung-Fascinate-(fascinatemtd) - I'm not checking on this one any more.

This thread is reserved for nightly builds of CyanogenMod Rom for Samsung Fascinate.

All Samsung Roms run on top of BML/RFS, CyanogenMod 7 does NOT.

It runs on MTD/yaffs2 (like Nexus One) which means you'll not able to flash just any kernel or run just any other filesystem you want. Use it as it is if possible, otherwise confirm with the kernel developer that you are trying to install whether it would work with CM. We do not support other kernels and know nothing about their capabilities or compatibility. Only the data partition, which is on movinand, is ext4 like on speedmod or voodoo ("lagfix"). No "lagfix" is necessary because this does not use any Samsung proprietary file systems.

CyanogenMod is a free, community built distribution of Android 2.3.5 (Gingerbread) which greatly extends the capabilities of your phone.

Code:
** These CyanogenMod builds are highly experimental and unsupported.
**
** Please refrain from submitting bug reports for any issues
** you may encounter while running one of these builds.
**
** Submitting bug reports on nightly builds is the leading 
** cause of male impotence.

What are Nightly builds? Auto compiled build of the latest CyanogenMod source from github. This version changes each night and aren't officially supported.
If you find bugs/issues you can/must discuss here (do not submit nightlies bugs on CyanogenMod issue tracker).

Warning : Not for new users, flash this build only if you know what you are doing!!! Make SURE you can get into Download mode using only buttons (no other method, Download mode from just buttons is essential).

INSTRUCTIONS:

Latest version: http://download.cyanogenmod.com/?device=fascinatemtd (for when nightlies are working normally)
Check the md5sum if you want to be sure that the download worked (different OSes have different programs that do md5, on ubuntu it is md5sum that you run against the zip you download and compare to the md5sum number shown on the download website). ROMManager does this automatically for ROMs you download via ROMManager.

- First time flashing CM 7 to your Fascinate (or coming from another ROM)?

  1. Start with a rooted device (do not ask us how to do this).
  2. Flash ClockworkMod Recovery attached to this post.
  3. Download and push the ROM zip file to the sdcard.
  4. Reboot into recovery.
  5. Do a Nandroid Backup!
  6. Wipe Data! Seriously! Do it!
  7. Install the ROM zip from sdcard
  8. Install gapps package linked below.


- Upgrading from earlier CM7?

ROM Manager method:
  1. Install ROMManager Premium.
  2. Flash ClockworkMod Recovery. Pick Fascinate (MTD). Then pick ClockwordMod 3.x.
  3. Choose Download ROMs.
  4. Pick the CyanogenMod Nightlies.
  5. Check the Google Apps addon.
  6. Check Backup current ROM!
  7. Check wipe cache, dalvik cache.
  8. Let ROMManager finish the installation.

NOTE: Nightlies are NOT currently available from Rom Manager, but should be soon. Every time someone asks "when?" it makes the demons break the build-bot adding several more chunks of time you will have to wait. Nothing pisses off the demon's like stupid f*cking ETA questions.

Clockwork Mod method:

  1. Download and push the ROM zip file to the sdcard.
  2. Reboot into recovery.
  3. Do a Nandroid Backup!
  4. Install the ROM zip from sdcard (your Google apps will be backed up automatically)

There are no Google Apps bundled with CM ROMs, because Google asked Cyanogen to remove copyrighted apps. After flashing the rom, don't forget to flash Google Addon package if you want it. ROM Manager will allow you to flash it if you just go into it and after flashing the ClockworkMod recovery for Fascinate (MTD), choose Download ROMs, and pick Google Apps. Or download and push the gapps zip for CM7 from http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps to the sdcard and flash it via ClockworkMod recovery.

- Going to another ROM from CM7?

You must flash a full Odin package with PIT, and make sure to check "repartition". This will convert your filesystems back to BML/RFS. You will now need to re-root your device, install recovery, etc to flash other ROMs. Do not ask here how to do this.

Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.

teamhacksung:
atin - http://twitter.com/atinm
codeworkx - http://twitter.com/codeworkx
coolya - http://twitter.com/dumdidum
guiperpt - http://twitter.com/guiperpt
unhelpful - http://twitter.com/unhelpfulone
jt1134 - http://twitter.com/_jt1134_

Changelog:
Generic Changelog CMSRC Twitter

Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!
 

Attachments

  • cwm4_fixed_for_cm7-ODIN.tar
    5.6 MB · Views: 45,272
Last edited:

jt1134

Inactive Recognized Developer
May 8, 2010
1,098
3,151
At this time (07/28) there are a few changes of mine that have not yet been merged into the main CyanogenMod codebase. This mainly includes fixes for MMS. As such MMS will not currently work on the nightly builds until the change is approved and merged. Also, the 2.3.5 merge inadvertently removed the fix for signal strength display, so signal bars will also show 0 for now. These issues should be resolved soon enough.

Also, any bugs pertaining to my original builds (low in-call volume, etc) are not going to magically be fixed just because nightly builds are being done. ALL NIGHTLY BUILDS MEANS IS YOU GET A NEW BUILD EVERY NIGHT. No hardware specific issues are magically fixed by this. Also, I am not planning on messing with any volume related issues until we have GB kernel source code. DON'T ASK. I CANNOT POSSIBLY EXPRESS HOW ANNOYING IT IS TO SEE IT ASKED EVERY OTHER POST.

Also, only kernels built from the official source tree will be included in these builds. Only minor differences because of this, such as BLN and dock audio will not function. I plan on making some custom kernels with these features and other changes soon.

****************************

If you would like to dig into the code, you may find information on the CM wiki here: http://wiki.cyanogenmod.com/wiki/Samsung_Fascinate:_Compile_CyanogenMod_(Linux)

Kernel source is available here: https://github.com/teamhacksung/android_kernel_samsung_aries

If you do your own builds, PLEASE do not post them in this thread, and do not discuss them here. These threads get cluttered enough as is, please don't add extra confusion for me to dig through. No one is discouraged from building or sharing their builds, please do so in another thread/forum/whatever. Thanks.
 
Last edited:

djk21108

Senior Member
Oct 14, 2010
259
13
Thanks for this JT. Fantastic tutorial that you put together. Glad to hear ROM manager will be up and running to.

Thanks again.


Neat quirk. The newest CM7 Nightly (#3) is listed as Android version 2.3.5

Not sure how accurate it is, but that's what's listed.
 
  • Like
Reactions: Jazz848

Grimis

Senior Member
Jan 11, 2011
509
18
You mean download by holding volume down and plugging into computer?


Sent from my SCH-I500 using XDA App
 

seraphls

Member
Jul 22, 2011
27
0
Will I still need to download and flash gapps separately? If so, where can I obtain those, and will it need to be a specifically Fascinate package?
 

djk21108

Senior Member
Oct 14, 2010
259
13

baron4406

Senior Member
Dec 12, 2010
153
7
I'm on #3 as we speak, I was about to go back to stock since cm7 was a buggy nightmare, but I'm test driving the nightlies to see what gets fixed.
 

djk21108

Senior Member
Oct 14, 2010
259
13
He said make sure you can get into download mode only using buttons.

Sent from my SCH-I500 using XDA App

Ah, you're correct. He's just letting you know that you need to be able to get into download mode when your phone has gone into a boot loop. Holding volume down while putting inserting the USB cable will take you to said download mode.
 
Last edited:

StDevious

Senior Member
Jul 13, 2010
584
35
Ah, you're correct. He's just letting you know that you need to be able to get into download mode when your phone has gone into a boot loop. Holding volume up/down while putting the battery in will take you to said download mode.

That is the recovery not download mode. Download mode is when you need to ODIN. Hold volume down and plug into USB for getting into download mode.
 

Grimis

Senior Member
Jan 11, 2011
509
18
I thought that is what he was saying, but, making certain before I began. Thank you. :)

Sent from my SCH-I500 using XDA App
 

wideopn11

Senior Member
Jan 14, 2011
525
132
In the op it says to use cwm 3.x but we are currently on 4.x. Why the down grade?

Sent from my SCH-I500 using XDA Premium App
 

bigwilly90210

Senior Member
Nov 18, 2009
449
67
In the op it says to use cwm 3.x but we are currently on 4.x. Why the down grade?

Sent from my SCH-I500 using XDA Premium App

cause 3.x is the one that you flash from ODIN first, then install this ROM. Then it gets "upgraded" via the bundled kernel with this ROM. yeah the signal bar thing kinda freaked me out. i also couldn't get MMS to send. but i came from the previous build and didn't wipe anything except dalvik. just wanted to try it... i'll do a full wipe and install tonight. I'm so freaking stoked we finally have a mainlined CM7 rom!!! Coming from a Droid 2 previously and being teased by my Droid 1 before that, it feels like this phone has finally arrived. :D
 

wideopn11

Senior Member
Jan 14, 2011
525
132
In the op it says to use cwm 3.x but we are currently on 4.x. Why the down grade?

Sent from my SCH-I500 using XDA Premium App

So I did some experimenting. Following the OP I flashed the cwm in ROM manager, booted to recovery via ROM manager and got orange 4.x. I then flashed CM7 again booted to recovery from ROM manager and got blue 4.x. Looks like ROM manager will use whatever recovery you have installed after you initially flash the included one.

Sent from my SCH-I500 using XDA Premium App
 

skynet11

Senior Member
Oct 14, 2010
1,936
686
In the op it says to use cwm 3.x but we are currently on 4.x. Why the down grade?

Sent from my SCH-I500 using XDA Premium App

Sounds like you're already on aosp. In that case there's no need to downgrade your recovery. Just use the one you already have to flash the nightly.

Another Fascinating post by my XDA app...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    Thread moved here: http://rootzwiki.com/showthread.php...genMod-7-for-Samsung-Fascinate-(fascinatemtd) - I'm not checking on this one any more.

    This thread is reserved for nightly builds of CyanogenMod Rom for Samsung Fascinate.

    All Samsung Roms run on top of BML/RFS, CyanogenMod 7 does NOT.

    It runs on MTD/yaffs2 (like Nexus One) which means you'll not able to flash just any kernel or run just any other filesystem you want. Use it as it is if possible, otherwise confirm with the kernel developer that you are trying to install whether it would work with CM. We do not support other kernels and know nothing about their capabilities or compatibility. Only the data partition, which is on movinand, is ext4 like on speedmod or voodoo ("lagfix"). No "lagfix" is necessary because this does not use any Samsung proprietary file systems.

    CyanogenMod is a free, community built distribution of Android 2.3.5 (Gingerbread) which greatly extends the capabilities of your phone.

    Code:
    ** These CyanogenMod builds are highly experimental and unsupported.
    **
    ** Please refrain from submitting bug reports for any issues
    ** you may encounter while running one of these builds.
    **
    ** Submitting bug reports on nightly builds is the leading 
    ** cause of male impotence.

    What are Nightly builds? Auto compiled build of the latest CyanogenMod source from github. This version changes each night and aren't officially supported.
    If you find bugs/issues you can/must discuss here (do not submit nightlies bugs on CyanogenMod issue tracker).

    Warning : Not for new users, flash this build only if you know what you are doing!!! Make SURE you can get into Download mode using only buttons (no other method, Download mode from just buttons is essential).

    INSTRUCTIONS:

    Latest version: http://download.cyanogenmod.com/?device=fascinatemtd (for when nightlies are working normally)
    Check the md5sum if you want to be sure that the download worked (different OSes have different programs that do md5, on ubuntu it is md5sum that you run against the zip you download and compare to the md5sum number shown on the download website). ROMManager does this automatically for ROMs you download via ROMManager.

    - First time flashing CM 7 to your Fascinate (or coming from another ROM)?

    1. Start with a rooted device (do not ask us how to do this).
    2. Flash ClockworkMod Recovery attached to this post.
    3. Download and push the ROM zip file to the sdcard.
    4. Reboot into recovery.
    5. Do a Nandroid Backup!
    6. Wipe Data! Seriously! Do it!
    7. Install the ROM zip from sdcard
    8. Install gapps package linked below.


    - Upgrading from earlier CM7?

    ROM Manager method:
    1. Install ROMManager Premium.
    2. Flash ClockworkMod Recovery. Pick Fascinate (MTD). Then pick ClockwordMod 3.x.
    3. Choose Download ROMs.
    4. Pick the CyanogenMod Nightlies.
    5. Check the Google Apps addon.
    6. Check Backup current ROM!
    7. Check wipe cache, dalvik cache.
    8. Let ROMManager finish the installation.

    NOTE: Nightlies are NOT currently available from Rom Manager, but should be soon. Every time someone asks "when?" it makes the demons break the build-bot adding several more chunks of time you will have to wait. Nothing pisses off the demon's like stupid f*cking ETA questions.

    Clockwork Mod method:

    1. Download and push the ROM zip file to the sdcard.
    2. Reboot into recovery.
    3. Do a Nandroid Backup!
    4. Install the ROM zip from sdcard (your Google apps will be backed up automatically)

    There are no Google Apps bundled with CM ROMs, because Google asked Cyanogen to remove copyrighted apps. After flashing the rom, don't forget to flash Google Addon package if you want it. ROM Manager will allow you to flash it if you just go into it and after flashing the ClockworkMod recovery for Fascinate (MTD), choose Download ROMs, and pick Google Apps. Or download and push the gapps zip for CM7 from http://wiki.cyanogenmod.com/index.php?title=Latest_Version#Google_Apps to the sdcard and flash it via ClockworkMod recovery.

    - Going to another ROM from CM7?

    You must flash a full Odin package with PIT, and make sure to check "repartition". This will convert your filesystems back to BML/RFS. You will now need to re-root your device, install recovery, etc to flash other ROMs. Do not ask here how to do this.

    Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.

    teamhacksung:
    atin - http://twitter.com/atinm
    codeworkx - http://twitter.com/codeworkx
    coolya - http://twitter.com/dumdidum
    guiperpt - http://twitter.com/guiperpt
    unhelpful - http://twitter.com/unhelpfulone
    jt1134 - http://twitter.com/_jt1134_

    Changelog:
    Generic Changelog CMSRC Twitter

    Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!
    10
    At this time (07/28) there are a few changes of mine that have not yet been merged into the main CyanogenMod codebase. This mainly includes fixes for MMS. As such MMS will not currently work on the nightly builds until the change is approved and merged. Also, the 2.3.5 merge inadvertently removed the fix for signal strength display, so signal bars will also show 0 for now. These issues should be resolved soon enough.

    Also, any bugs pertaining to my original builds (low in-call volume, etc) are not going to magically be fixed just because nightly builds are being done. ALL NIGHTLY BUILDS MEANS IS YOU GET A NEW BUILD EVERY NIGHT. No hardware specific issues are magically fixed by this. Also, I am not planning on messing with any volume related issues until we have GB kernel source code. DON'T ASK. I CANNOT POSSIBLY EXPRESS HOW ANNOYING IT IS TO SEE IT ASKED EVERY OTHER POST.

    Also, only kernels built from the official source tree will be included in these builds. Only minor differences because of this, such as BLN and dock audio will not function. I plan on making some custom kernels with these features and other changes soon.

    ****************************

    If you would like to dig into the code, you may find information on the CM wiki here: http://wiki.cyanogenmod.com/wiki/Samsung_Fascinate:_Compile_CyanogenMod_(Linux)

    Kernel source is available here: https://github.com/teamhacksung/android_kernel_samsung_aries

    If you do your own builds, PLEASE do not post them in this thread, and do not discuss them here. These threads get cluttered enough as is, please don't add extra confusion for me to dig through. No one is discouraged from building or sharing their builds, please do so in another thread/forum/whatever. Thanks.
    4
    This is pathetic. Bring on the rootzwiki app bird. This has been fun but XDA is full of.....well you know.

    Nevermind this was enough to make me look for it. Got the app cya XDA. Hope you get your boot animation figured out. Wow
    Sent from my SCH-I500 using XDA Premium App

    QFT

    I fart in your general direction.....
    2
    That's one thing I don't know anything about. I can odin and flash but I've never used adb. I could sure use some help here.

    http://forum.xda-developers.com/showthread.php?t=1174992

    Sent from my SCH-I500 using XDA Premium App
    2
    Added missing recovery to OP