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

THERE WILL BE NO FURTHER UPDATES

Firstly, huge thanks go to these individuals & teams (for code I have kanged, ideas I have been inspired by, help I have received):

CyanogenMod team and all contributors, Pawitp, Stratosk, DerTeufel, Kasper_h, Ezekeel, SlimRoms, Team Kang, DarkArgon and everyone who has contributed by ideas and feedback in the thread

THANK YOU ALL​

This is "FISHEARS 4.2" following the same rules as my 4.1.2 ROM - it has the original partition layout and a host of enhancements.

So, Is this ROM right for me?

If you have the fast iNand chip 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 it, you'll love it!".

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 i.e. no /system on /data and no LVM partitions.

This ROM takes CM10.1 as its base and will include all CM10.1 changes unless they conflict with the partition layout or any of my own features.

Wipe data & format system before flashing for the first time

If coming from a non-FISHEARS ROM then flash this ROM once, go to recovery, format /system, format /data, flash this ROM again

Only flash my gapps.

Don't try to flash a third-party kernel - it won't work.

Please report bugs & feature requests

Fishears Kernel customisations:

Kernel 3.0.76

Ultra Kernel Samepage Merging

Live OC

Aroma Filemanager (1.80) in Recovery

Kernel compiled with Linaro 4.7-2013.03 + O3 optimization

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

Media libs automatically patched at reboot when RAM Size changes

720p recording option removed from camera settings in hugemem mode (thanks Kagadar)

CPU unaligned accesses enabled

LowMemoryKillerWhitelist support

USB OTG Host Support

Deep Idle

BLN 9

FastCharge

Touch Wake

Battery Life eXtender

Battery polling reduced

Smartassv2 governor

Lulzactive governor

Lazy governor

Wheately governor

IntelliDemand governor

Interactive governor tweaks from 3.4

SIO I/O Scheduler (updated)

ROW I/O Scheduler

BFQ I/O Scheduler

ZEN I/O Scheduler

FIFO I/O Scheduler

tuned CFQ Scheduler

Overclock @ 1400, 1300, 1200, 1100

LOAD_FREQ (4*HZ+61) avoids loadavg moire

Logger from 3.4

Lowmemorykiller from 3.5

Time gpio from 3.4

Neon VFP enabled

Battery indicator in Recovery

Clear NSTools settings from Recovery

Clear init.d from Recovery

Touch key control in Recovery (Menu=up, Back=down)

Repeating on up/down keys in Recovery

Fishears ROM customisations:

Notification Panel transparency and custom background

Notification Item transparency

Status Bar transparency and custom colour

Advanced ROM Tweaks (Settings->System)

UKSM Settings (Settings->Performance->Memory Management)

Optimized read-ahead values for storage

Dual Panel mode

PIE Controls

Adjustable auto-brightness light levels(Settings->Display->Brightness)

External Storage option in Camera

Alternative app resolver (one-click selection)

Media Device & Camera Device options for USB Connection (Settings->Storage)

Add any widget to Lockscreen

FastCharge Quick Settings Tile and Power Widget Button

Option to always show Quick Settings (if no notifications)

CallerID screen transparency

Volume Adjust Sound on/off setting

In-call volume settings (in Settings > Advanced)

Call settings: option to return to last activity on end call

Call settings: option to enable landscape rotation

Developer settings enabled

High-end GFX option

Translucent Notification panel (with High-end GFX)

Status bar date on 2 lines

Battery bar

Advanced statusbar clock/date settings

Recents RAM Bar with settings

Home to unlock option for Lockscreen

NSTools included for advanced kernel settings

Goo Manager included for OTA ROM updates

Changelog 08/05 (plus Official CyanogenMod Changelog):

+ FINAL KERNEL ONLY RELEASE
+ Linux 3.0.76
+ LMK Whitelisting (thanks to Stratosk)
+ USB OTG Support

DOWNLOADS

ROM

My latest GAPPS

KERNEL

Please disable your ad-blocker for Andromirror.com to support this excellent host. Thanks!

Source Code:

fishears at github

CyanogenMod at github

The partition layout is like this: