[Galaxy S I9000 Android Development] fishears:
THIS PROJECT IS NO LONGER ACTIVE

THERE WILL BE NO FURTHER UPDATES

First, credits (in no particular order) to:

Cyanogenmod, TeamHacksung, Pawitp, Stratosk, DerTeufel, kasper_h, pmos69, mialwe, slaj76, mnazim

Many of you will remember, I'm sure, my TOTAL FREAKOUT in the Official CM10 Thread when the partition change was implemented in the 1708 Nightly... good times ;)

I took the advice that people kept posting like "STFU" & "Go build your own" and have been doing just that since 26/08/2012. Since we found out that the iNand is faster than the MoviNand, I thought I'd share my build for anyone else who has the iNand chip and wants to try CM10 with the original partition layout again.

So, Is this ROM right for me?

If you have the fast iNand then, yes, because you'll get more data storage space with no loss of speed If you have the MoviNand then maybe yes, maybe no. My advice is "Try both".

To see which Nand you have look at the following file in a text viewer:

/sys/devices/platform/s3c-sdhci.0/mmc_host/mmc0/mmc0:0001/name

If the content starts with "S" then you have iNand. If it starts with "M" then you have MoviNand.

Things you should know:

This ROM has the same partition layout that was in the first builds of CM10 (no LVM partitions).

This ROM will follow the changelog of the official build as closely as possible whilst maintaining the partition layout

The Kernel seeks to add powerfull features while remaining stable.

Additional features and bug-fixes may be added from time to time or as required and will always be clearly announced

Download can be found here:

DevHost

Gapps package

Kernel Support:

FISHEARS Stock Kernel (hugely customized and highly efficient)

Semaphore 2.6.6. Thanks to mnazim and of course Stratosk - if you use it then PLEASE THANK THEM BOTH

Extras:

3.0.74 Kernel base

Ultra Kernel Samepage Merging

RAM Size selectable through Memory Management Settings. 383mb (default), 396mb (bigmem), 409mb (hugemem - breaks 720p video recording so set camera to 480p before reboot)

Live OC

Deep Idle

Touch Wake

USB OTG Host Support

BLN 9

Battery poll tweak

Fast Charge

BFS CPU scheduler

SIO scheduler

ROW scheduler

BFQ scheduler

SmartAssv2 governor

LulzActive governor

Lazy governor

Wheately governor

Intellidemand governor

Overclock @ 1400, 1300, 1200 & 1100

LOAD_FREQ (4*HZ+61) avoids loadavg Moire

AROMA Filemanager to recovery

Time gpio from 3.4

Lowmemorykiller from 3.4

Logger from 3.4

battery meter in Recovery

Clear NSTools settings in Recovery

Battery Life eXtender

Centre clock

Recents Task Kill mod

In-Call Volume Settings

CallerID screen transparency

Installation Instructions:

If you're coming from a ROM that has a different partition layout then you will need to flash the zip TWICE and it will WIPE your /system and /data - you will also need to flash these gapps

If your're installing a new FISHEARS Nightly over a previous one then the best way is to simply flash the new nightly in recovery and reboot (if you want Semaphore on then also flash that before rebooting, same for Semaphore HugeMem patch).

You don't need to reflash gapps (they get backed up) & you don't need to wipe any caches & you don't lose any installed apps :victory:

The Official CM10 changelog can be viewed here:

http://changelog.bbqdroid.org/#galaxysmtd/cm10/next

or here:

http://cm10log.appspot.com/?device=galaxysmtd

Source Code:

fishears at github

CyanogenMod at github

The partition layout is like this:

Screenshots: