[GB]FeraKernel - Harder, Better, Faster, Stronger!

Search This thread

FeraVolt

Senior Member
Dec 30, 2011
2,101
16,562
www.facebook.com

shanx_verma

Senior Member
FeraKernel v30 sudden update :eek:

Hello everybody. I suddenly decided to update my old-good kernel for X10 GB ROM.
What's new on top of v29:
- Updated CPU freq. Higher min cpu-freq for same voltage!
- Tuned sched load constants
- Built with latest linaro toolchain.

DOWNLOAD:
https://mega.nz/#!a1RkiIBK!9LIUSAUpLuWC0Z-CDsSls3LmYvRjO9nI70J5D4tk1Yc

Better use with:
https://forum.xda-developers.com/showpost.php?p=71288634&postcount=386

Hi, sorry to ask this, as it is silly, but with so many feralab files with me, I can't seem to remember now which ROM was latest.
Also, I was looking for a clean flash.

Edit - Found some links -

Latest Stable ROMv 41.2 - https://mega.nz/!Z9wCSKgZ!hHeAtFK-vNrEuD7BdVN-UJV-JCvegAkomZmfXlJpCnM
Latest Fera Kernel v30 - https://mega.nz/#!a1RkiIBK!9LIUSAUpLuWC0Z-CDsSls3LmYvRjO9nI70J5D4tk1Yc
Instructions for FeraKernel - https://forum.xda-developers.com/showpost.php?p=71304444&postcount=906
Latest FDE v0.25 STABLE as of time of writing this post - https://forum.xda-developers.com/showpost.php?p=71288634&postcount=386

Many thanks Fera!!! :)
Hit thanks if I helped anyone! :)

EDIT - And yes, how can I make a CWM-flashable zip of this kernel?
 
Last edited:

FeraVolt

Senior Member
Dec 30, 2011
2,101
16,562
www.facebook.com

Attachments

  • x10.jpg
    x10.jpg
    262 KB · Views: 227

FeraVolt

Senior Member
Dec 30, 2011
2,101
16,562
www.facebook.com
[UB] FeraKernel v31

[UB] FeraKernel v31

Hello x10 users. Decided to slightly update my old-good kernel.
So..what's new:
- Updated Google Snappy compression algorithm to very-latest version (should make zRAM be better)
- CGroups config updates
- CGROUP mem-res control enabled (better ram amangement)
- Enabled LZO algorithm
- Increased kernel internal clock rate from 100 to 300 HZ (same as on 2016+ flagships. makes phone faster, still battery-friendly)
- misc..

To be able to use all FeraKernel potential - install latest FeraDroid Engine. Yes. It is still optimized for x10.

UB only. Download kernel from attachment, unzip archive and flash via flashtool as usual.
Cheers...
 

Attachments

  • FeraKernel.zip
    6.3 MB · Views: 1,191

mrbambocha

Senior Member
Jul 29, 2010
62
7
Hi, sorry to ask this, as it is silly, but with so many feralab files with me, I can't seem to remember now which ROM was latest.
Also, I was looking for a clean flash.

Edit - Found some links -

Latest Stable ROMv 41.2 - https://mega.nz/!Z9wCSKgZ!hHeAtFK-vNrEuD7BdVN-UJV-JCvegAkomZmfXlJpCnM
Latest Fera Kernel v30 - https://mega.nz/#!a1RkiIBK!9LIUSAUpLuWC0Z-CDsSls3LmYvRjO9nI70J5D4tk1Yc
Instructions for FeraKernel - https://forum.xda-developers.com/showpost.php?p=71304444&postcount=906
Latest FDE v0.25 STABLE as of time of writing this post - https://forum.xda-developers.com/showpost.php?p=71288634&postcount=386

Many thanks Fera!!! :)
Hit thanks if I helped anyone! :)

EDIT - And yes, how can I make a CWM-flashable zip of this kernel?

Links didnt work. Anyone has new links?
 

FeraVolt

Senior Member
Dec 30, 2011
2,101
16,562
www.facebook.com
Greetings folks. I don't know if there are some still alive x10 devices, but here's why I write here. I'm going quick - THIS is my new project. Ultimate universal Android optimizer for any device. But you know what? It still has some special support for Xperia X10 code & my kernel to make 'em fly. Peace out! :)
 

Sanya95

New member
Jan 29, 2011
1
2
There are!

Greetings folks. I don't know if there are some still alive x10 devices, but here's why I write here. I'm going quick - THIS is my new project. Ultimate universal Android optimizer for any device. But you know what? It still has some special support for Xperia X10 code & my kernel to make 'em fly. Peace out! :)

Hello,
I have just dusted off my account to say thank you. I have been a silent lurker since the good old times, when the X10 had the original 90degree swipe lockscreen. :)
In my household there are still two X10 alive, one in daily use. Which is in fact quite the challenge with the degrading batteries.
I would like to say thanks for your great contributions, moreover for such a very long time. :good:

Best wishes,
 

Top Liked Posts

  • There are no posts matching your filters.
  • 76

    attachment.php



    = Welcome =

    Little intro:
    I'm not a super-professional developer, but I try to do the things I love to do in the best way. Feel free to do critics, suggestions or anything else, but be warned that this thread is created for developing/sharing purposes, so I want this area to be non-noobs zone. If you don't know what/how/why to do, just search a little bit. And don't make useless posts - if you have problem, try to provide log's & additional info. Thank you.
    Now tighten your belts - we're going to fly at the speed of light! :)
    EDIT: Last GB version of FeraKernel is v28..a big..very big step in kernel development. So to juice your GB ROM flash this version. Older kernels are not supported any more so if you have any problem make sure you flash latest version.



    "History of universe":
    Xperia X10 was released in 2010-03-01. It's a great device with 386MB of RAM (270MB user-available) onboard. X10 Uses modified qsd8x50 board called 'es209ra'. Heart of this SoC is armv7 1Ghz Qualcomm Snapdragon CPU with built-in Adreno200 GPU. Latest official firmware for x10 is Android 2.3 GB. The HW setup of this phone was amazing for the time it was released. Even now there are a lot of chineese phones with similar hw setup BUT they are doble faster then x10..WHY? Because Software part of x10 realy sux. And the work I've done on kernel more than just proves this. FeraKernel - this is how it should be..Harder, Better, Faster, Stronger!


    Features:
    • Updated linux kernel code to .32
    • Compiled and tuned with self-build & optimized LINARO 4.7 toolchain
    • Updated & super-enlighted KGSL video drivers to latest CAF GB version
    • Updated & tuned audio driver to latest CAF GB version
    • Increased volume for both phone speakers
    • Locked Bootloader support. Bootloader by-pass hack
    • CPU overclock up to 1,3 Ghz support
    • CPU smart undervolt & VDD access support
    • Overcklocked Adreno200 GPU up to 192Mhz
    • Updated to latest YAFFS file system. Tuned ROM I/O logic
    • Massive source-code clean-up
    • Frandom entropy generator & entropy generation tune-up
    • Kernel runtime scheduling updated & tuned for android
    • Unaligned memory access support
    • Android LowMemoryKiller ported from 3.4 kernel, injected fudgeswap support & heavily tweaked for x10
    • Updated & tuned DirectRenderingManager to latest CAF GB version
    • Kernel PID fixes
    • VFPv3 & FPE modules updated to latest version and heavily tuned
    • Increased touchscreen sensivity
    • Proper multitouch support
    • 32-bit display mode support (16mln colors)
    • Kernel swap support. Heavily tuned for x10
    • zRAM support. Heavily tuned for x10. New compression algorithm
    • Increased ROM/SDcard r/w speed
    • CIFS & VPN support
    • A LOT of battery tweaks
    • Tuned kernel modules
    • Android logger ported from 3.4 kernel and tuned
    • Improved DeepSleep mode
    • SmartAssH3, lafree CPU schedulers. Heavily tuned for x10
    • Updated PMEM to latest version
    • Updated MSM-rotator
    • MTD partition manager updated and tuned
    • Added Cleancache support
    • Vibrator undervolt
    • WiFi undervolt
    • Removed restriction on SPI clock speed
    • RAM Hack. 7,4Mb more fore you.
    • Tuned battery driver
    • Updated diag from .35 kernel
    • HW key-reset support (HOME + VOLUME UP for 3s)
    • Ported latest Google Snappy compression algorithm
    • 8 MB for VRAM (instead of 2)
    • 2 MB for Camera memory (instead of 1)
    • Updated LZO from 3.4 kernel
    • Updated & tuned android-binder
    • FPS uncap
    • Display driver tune-up
    • Tripple buffering support
    • MSM framebuffer squashed update
    • Dynamic fs readahead support
    • EXT3/EXT4 fs support. Tuned.
    • Ported Tiny RCU
    • Improved ARM sha1 & AES routines
    • SIO i/o scheduler support. Heavily tuned for x10
    • Massive networking tune-ups & updates
    • Mount partitions as -noatime by default
    • Optimized ARM pagetables
    • Tuned deadline and CFQ i/o schedulers
    • Memory compaction support
    • Ported sync and SWsync framework for drivers
    • Reduced VM memory fragmentation
    • Ported genlock
    • CGROUPS support
    • Tuned VM
    • Updated timed_gpio from CAF
    • Portred ClearPage framework
    • Disabled file-sync
    • Ported and adapted ION memory manager. (not implemented in use)
    • Updated media codecs headers
    • Ported and updated Kernel Same-page Merging. Heavily tuned for x10
    • Ported memset li from 3.4 kernel
    • CPU freq. driver updated & heavily tuned
    • FeraDroid Engine support
    • Massive ramdisk clean-up and improvements
    • Built-in CWM v6
    • misc.. and many many MORE. 600+ changes. :eek:
    Look more HERE.




    Thanks to all guys, who contributed, helped, tested my work.. And thanks to all dev's, whose work I used in my firmware. You all are wonderful, amazing, smart, super cool, beautiful people!

    39
    FeraKernel v18.2

    Released v18.2 Kernel. Solid stable. Redefining x10 experience..

    Changelog:
    Starting from v16.1
    PHP:
    ***FeraLab***
    =============
    
    LOCKED BOOTLOADERS
    Kernel version is v16.1, but updated ramdisk from 18.2 kernel, so it will work fine with new ROM.
    
    
    = v18.2 =
    >> Updated binder from CAF & fixed memory leak.
    >> Updated SIO i/o scheduler & tuned for mobile environment (set as default).
    >> Tuned cleancach and DM ioctl.
    >> A LOT of network optimizations:
    Full android capability. netfilters, core & etc updates and fixes from CAF & many more..
    >> Optimized ARM page-tables.
    >> Updated LINARO cross-compiler toolchain & optimized for ARMv7.
    >> Mount partitions as -noatime by default.
    >> Updated CPU VDD and freq. table. Solid-stable.
    >> MDP copybit fix.
    >> Fixed wakelock issue in deepsleep.
    >> Tuned deadline & CFQ i/o schedulers for mobile environment.
    >> SWAP, zRam updates & optimizations.
    >> VM page-writeback tunings.
    >> OOM pid access allowed for Android user-space.
    >> Updated & optimized SHA1 algoritm.
    >> Logger driver ported from 3.0 kernel.
    >> Fixed random entropy early depleation.
    >> Ported & enabled updated memory compaction.
    >> Added timed-out KeyReset support.
    >> LowMemoryKiller driver updated & optimized (fundge-swap supported).
    >> Misc squashed kernel updates from CAF.
    >> Updated kernel headers.
    >> Updated kernel codecs headers.
    >> Added and enabled driver Sync and SW_Sync framework.
    >> Added ARM idle call notifiers. 
    >> Keeping kernel threads alive.
    >> Fixed Bluetooth calls.
    >> Modified battery driver - more battery info.
    >> Reduced memory fragmentation by introducing extra_free_kbytes (set 1024kb.).
    >> Display driver cleanup and fixes.
    >> Updated DRM to v1.1
    >> Fixed KGSL DRM ioctl.
    >> Ported updated genlock framework.
    >> Tuned & fixed SmartAssH3 CPU governor.
    >> RCU fixes from CAF.
    >> Preemtion bugfixes.
    >> ARMv7 sleep optimizations.
    >> Updated MSM framebuffer.
    >> Updated & tuned YAFFS2 from 2011 Xperias.
    >> 32bit-per-pixel support.
    >> Bootlogo 32bpp support.
    >> Frandom entropy generator updated. Optimized rng core.
    >> Enabled cgroups for user-id. 
    >> VM dirty ratios tunings.
    >> GPU memory hack. Extended to 4MB (default - 2MB).
    >> Updated android timed-gpio from CAF.
    >> CPU/Kernel power saving improvements from CAF.
    >> Undervolt Wlan module (from 2.9V to 2.3V).
    >> Camera memory hack. Extended to 2MB (default - 1MB).
    >> Improved memory allocation.
    >> Ported ClearPage framework.
    >> Disabled file-sync in FS.
    >> Ported & updated MSM ION memory manager.
    >> Ported, updated & tuned Kernel Same-page Merging (KSM).
    >> Accelerometer device recalibration.
    >> Switched to compat linux video framwork.
    >> HID devices compability.
    >> Updated cryptographic routines.
    >> Remapped internal partition:
    RAM-286Mb, BOOT-78Mb, SYSTEM-300Mb, DATA-548Mb, CACHE-80Mb, LOG-4Mb.
    >> KGSL improvements.
    >> Libs updates.
    >> Ramdisk clean-up.
    >> Ramdisk partically merged with AOSP Kit-kat.
    >> misc..


    Download:
    http://www.wuala.com/feravolt/FeraLab/Kernel/

    I spent a lot of time, put a lot of efforts in this kernel. Please don't just take out things and leave.. Thank you.


    Peace! :good:
    30
    Ok.. Managed to deal with internal storage hack.. proof attached below.. we now have 620MB of user memory available.. 300MB for system and 6MB for cache (just for txt, recovery files).. this hack have to work for locked bootloaders aswell.. I have to try.. Market download cache is remapped to data/cache.. so no problem.. Whith this hack we can easily remap partitons.. so there wont be any troubles with JB roms low memory on disk..

    We have now only one fat problem with framebuffer. when system is working..it's just fine.. but on early init it has big troubles.. I attached another screenshot of aroma instaler.. as you see it's splitted to the half same as bootlogo.. so there is nothing to do with logo.c anymore and we have to fix the fb itself.. Camera is fixed.. I tested with stabilizator - on..and it's just fine.. I will continue to deal wth fb later.. thank you for everything..
    28
    damn...this kernel will be monsterous.. I have a lot of stuff to do on it... but it definetly will ;D