Quantcast
Channel: xda-developers - Galaxy S I9000 Android Development
Viewing all articles
Browse latest Browse all 233

[KERNEL] [4.2] FISHEARS-LVM for all LVM partitioned 4.2 ROMs [22/02/13]

$
0
0
Firstly, huge thanks go to these individuals & teams (for code I have kanged, ideas I have been inspired by, help I have received):
Pawitp, Stratosk, DerTeufel, Kasper_h, Ezekeel, Neldar, Mialwe, Edoko, and my testers kaza and saszseb

THANK YOU ALL

This is a clone of my well-established non-LVM kernel but it has been turned to the Dark Side of mainstream partitoning!
It should work on all Android 4.2 ROMs that use the LVM (Logical Volume Manager) partition method, like Official CM 10.1
All kernel features (with the exception of RAM size - note below) can be activated/adjusted using NSTools

Changelog 22/02:
Code:

+ initial release
Downloads:
FOR RECOVERY
FOR ODIN/HEIMDALL

Fishears Kernel customisations:
  • Kernel 3.0.66
  • Live OC
  • Overclock @ 1400, 1300, 1200, 1100
  • Aroma Filemanager (1.80) in Recovery
  • Kernel compiled with Linaro 4.7-2013.01 + O3 optimization
  • RAM Size selectable through sysfs (see note below). 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
  • 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
  • tuned CFQ Scheduler
  • LOAD_FREQ (4*HZ+61) avoids loadavg moire
  • Logger from 3.4
  • Lowmemorykiller from 3.5
  • Time gpio from 3.4
  • Battery indicator in Recovery
  • Clear NSTools settings from Recovery
  • Clear init.d from Recovery
  • Touch key control in Recovery (Menu=up, Back=down)

RAM Selection:
the RAM selection values are:
  • 0 for default
  • 1 for 396mb
  • 2 for 409mb
To change the current setting you need to change the value stored in /sys/kernel/bigmem/enable
You can do this with a text editor or in a terminal/adb shell like this:
Code:

echo 2 > /sys/kernel/bigmem/enable
Source Code:
fishears at github

Attached Thumbnails
Click image for larger version

Name:	fishears_bootsplash_master.jpg
Views:	N/A
Size:	14.6 KB
ID:	1750950   Click image for larger version

Name:	recovery2.png
Views:	N/A
Size:	32.2 KB
ID:	1750953  

Viewing all articles
Browse latest Browse all 233

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>