Skip to content

andy-95/Ace-I-Kernel

 
 

Repository files navigation

Ace-I-Kernel

Kernel for Galaxy Ace-i based on Rafael.Baugis (bieltv3 actually) kernel sources.

Features:

  • Init.d support.
  • EXT4 boot (no RFS).
  • Kernel Samepage Merging (KSM).
  • Busybox 1.21.1 (installed in /sbin - for recovery and auto installer).
  • EXT4FS Cleancache support.
  • PROCFS autogroup scheduling support.
  • Reworked ramdisk.
  • Auto install su at boot (Version "1.86:SUPERSU").
  • Auto install busybox at boot (Version "1.21.1").
  • IPTables full needed rules (something to fix).
  • zRAM + ramzswap support.
  • Swap support.
  • ClockworkMod Recovery 5.0.2.8 by Squadzone Rev3.
  • Frandom support.

Partition table:

  • /system EXT4 /dev/stl9
  • /cache EXT4 /dev/stl10
  • /data EXT4 /dev/stl11
  • /sdcard VFAT /dev/block/mmcblk0p1
  • /sd-ext EXT3 /dev/block/mmcblk0p2

Bugs:

Editions (only difference is ramdisk [look: kernel-repack-MD5]):

  • OLD - Old ramdisk, stands as backup. Some features not present or are OLD.
  • NEW - New ramdisk, totally reworked. There are all changes (mainstream).
  • CM7 - New ramdisk with CM7 support (BETA [still problems ie. Bluetooth]).

Frequencies:

  • 832 (1.32V)
  • 748 (1.30V)
  • 624 (1.28V)
  • 534 (1.26V)
  • 468 (1.24V)
  • 312 (1.22V)
  • 208 (1.20V)

Governors:

  • performance
  • smartassV2
  • smartassH3
  • Lionheart (default)
  • powersave
  • ondemand
  • ondemandX
  • interactive
  • interactiveX
  • brazilianwax
  • and... of course bcm21553 epic governor!

I/O schedulers:

  • noop
  • deadline
  • cfq
  • vr (default)
  • sio
  • bfq

Credits:

  • Rafael.Baugis for base kernel.
  • Bieltv3/Astinj (bieltv3 dropped source for Astinj?) for GitHub source.
  • and me :)

Compiling:

  1. Download Sourcery from http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/ (ARM Processors/EABI Release).
  2. Unpack it to home directory (~/)
  3. Clone this github.
  4. It seems logical (always use Compile-clean for stock or Compile-CM-clean for CM7 [everytime it will produce three packages but only desired version will be right], noclean for fast compiling [delete .o of modified files + built.in in modded folder).
  5. At the end files will be in ~/Ace-I-Kernel/* (tar for Odin, zip for CWM).
  6. Done!

About

Kernel for Galaxy Ace-I (s5830i)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published