MoshKernel-amami[aosp-based + stock] - Xperia Z1 Compact Android Development

This is a kernel you can flash on any rom for amami, which uses the caf-based libraries and stock rom.
The most work on this was not done by me, this is more a package of work done by other people.
See the next post for installation instructions.
Features
- f2fs support
- cpuquiet cpu hotplug driver(disabled mpdecision automatically)
- lz4 support and lz4 kernel compression
- optional underclocking to 268 Mhz
- fiops i/o scheduler
- lcd color calibration support
- cpu undervolting support
- enabled zram
- faux123's sound control
- fastcharge support
- dynamic sync control by faux123
- '-Ofast'-optimizations
- 'proc/last-kmsg'
- vibration density sysfs interface
- TWRP recovery with f2fs support(stock-based only)
- [WIP] f2fs-compatible ramdisk(stock-rom only, for aosp-based check this
- init.d support(stock romonly, but already included in the most aosp-based roms)
- disabled ric service(stock only, not needed with aosp-based roms)
- prima wifi module​
Issues
- exfat sdcards and usb storage can't get mounted​
XDA:DevDB Information
MoshKernel-amami[aosp-based + stock], Kernel for the Sony Xperia Z1 Compact
Contributors
CoolDevelopment, faux123, DooMLoRD, FreeXperia, every android kernel developer
Kernel Special Features:
Version Information
Status: Testing
Current Beta Version: 0.3
Beta Release Date: 2014-09-08
Created 2014-07-16
Last Updated 2014-09-08

Reserved
How to configure cpuquiet
You can configure cpuquiet to the pefect use with your phone. You need root permissions and any shell, i. e. Terminal Emulator.
First run 'su' to get root permissions.
Change the minimum and maximum amount of online cpu cores:
Code:
file for max. amount of online cpus: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/max_cpus
file for min. amount of online cpus: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/min_cpus
Example:
echo 3 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/max_cpus
echo 2 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/min_cpus
The cpuquiet driver supports different governors, a bit like cpufreq governors. The governors which are currently present are: "runnable", "rq_stats", "load_stats", "balanced"
Find the best one for you by yourself
Code:
sysfs file: /sys/devices/system/cpu/cpuquiet/current_governor
Example: echo balanced > /sys/devices/system/cpu/cpuquiet/current_governor
Change the max screen-off cpu frequency and online cpus:
Code:
sysfs file for max. screen-off-freq: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/screen_off_cap
syfs file for max. screen-off online cpus: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/screen_off_max_cpus
Example:
echo 960000 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/screen_off_cap
echo 1 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/screen_off_max_cpus
Disable cpuquiet(and enable mpdecision):
Code:
sysfs file: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/enabled
Example:
echo 0 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/enabled
start mpdecision #enable mpdecision
These settings only stick until you reboot. So better setup an init.d script, which applies your settings every boot.
If you aren't sure, what init.d scripts are, ask google.

Reserved
AOSP-based roms
The kernel for asop-based roms gets flashed using a special .zip, which only flashes zImage and dt. That means, there are no ramdisk-problems, which you didn't got before. The scripts inside the script are also modifying the ramdisk to don't have mpdecision enabled by default.
Installation
1. Flash the zip file through a recovery
Download
https://s.basketbuild.com/devs/CoolDevelopment/MoshKernel-amami/aosp-based/
Source: https://github.com/CoolDevelopment/MoshKernel-amami/tree/caf
Stock rom/Stock-based roms
Installation
1. Be sure you have an unlocked bootloader
2. Be sure you have installed busybox
3. Flash the zip file through a recovery
Download
https://s.basketbuild.com/devs/CoolDevelopment/MoshKernel-amami/stock-based/
Source: https://github.com/CoolDevelopment/MoshKernel-amami/tree/14.4.A.0.xxx
https://github.com/CoolDevelopment/MoshKernel-amami-stock-based-initramfs
Changelog
0.1
- initial commit
0.1.1
- revert back to row as default i/o scheduler
0.1.2
- update f2fs to current upstream
- replace Cyanogenmod branding with mine
- strip kernel modules, you don't need to download 30mb+ anymore
0.2
- removed intelliplug
- added cpuquiet cpu hotplug driver
- automatically disabled mpdecision(the scripts are modifying the ramdisk)
- fastcharge support
- '-O3'-optimizations
- lz4 support and kernel compression
- remove overclocking
0.3
- stock-rom support
. dynamic fsync control by faux123
- changed default configuration for cpuquiet
- prima wifi module for stock rom
- upstreamed f2fs commits from linux 3.17rc4

Any roms, Also cm11?
Inviato dal mio Xperia Z1 Compact

cicci0 said:
Any roms, Also cm11?
Inviato dal mio Xperia Z1 Compact
Click to expand...
Click to collapse
Yes

Whaa!! for CM based ROMs and Sony based ROMs!! that would be interesting,
also I like the idea of not having a ramdisk inside the zip, I'll probably use it for next releases of Pimped kernel,
And did you strip the kernel modules before putting them inside the zip??
the wlan.ko module is 43.5MB!! the kernel's zip is around 35MB!!!! that is alot.
BTW, great work, thanks for contributing again and again for our beloved device,
hope you the best:angel:

OmarEinea said:
Whaa!! for CM based ROMs and Sony based ROMs!! that would be interesting,
also I like the idea of not having a ramdisk inside the zip, I'll probably use it for next releases of Pimped kernel,
And did you strip the kernel modules before putting them inside the zip??
the wlan.ko module is 43.5MB!! the kernel's zip is around 35MB!!!! that is alot.
BTW, great work, thanks for contributing again and again for our beloved device,
hope you the best:angel:
Click to expand...
Click to collapse
I am sorry but it may not work on sony roms, you can try if you want. I didn't test it.
I did not even know that kernel modules can be stripped
Sent from my Xperia Z1 Compact using XDA Premium 4 mobile app

CoolDevelopment said:
I am sorry but it may not work on sony roms, you can try if you want. I didn't test it.
I did not even know that kernel modules can be stripped
Sent from my Xperia Z1 Compact using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Well yeah that is the problem, I'm kinda sure that you can't use the same kernel for Sony and AOSP based ROMs in the same time!!
so you should mention in OP or in title that this kernel is for AOSP based ROMs so that users don't get confused...
Also if you haven't searched and found out about the stripping, you can do it by executing this:
<dir-to-toolchain>/bin/arm-eabi-strip --strip-unneeded <dir-to-modules-folder>/*
of course the arm-eabi-strip part depends on what toolchain you're using.
Hopefully that would help.

Works on unofficial slimkat
Sent from my Xperia Z1 Compact using XDA Premium 4 mobile app

It also works great with this : http://download.mokeedev.com/?device=amami
ps: Always love to use the FauxSound Audio/Sound Control and FauxClock apps
Thank You !!!!
:good:

Version 0.1.2:
- update f2fs to current upstream
- replace Cyanogenmod branding with mine
- strip kernel modules, you don't need to download 30mb+ anymore
If you want to use f2fs, I really suggest you to install this, the fixed bugs are really important. Else it is almost unneccessary

@CoolDevelopment
Very nice job! Finally we get a dedicated custom kernel for Amami
Oh and I saw the commits on CM gerrit. Nice job man :good:
I'll try flashing this on PAC. If what you say is true, that it doesn't modify the ramdisk, then it should boot. Otherwise I'll get stuck in a bootloop because PAC has custom jar files.
Finally some exciting development on Amami, testing now
EDIT: just a tip, you should ask a mod to move this thread to original development, because it really belongs there
EDIT2: it works perfectly

Yes it doesnt work on pa aslo :/

ygecesefa said:
Yes it doesnt work on pa aslo :/
Click to expand...
Click to collapse
Please give me details else i can't help
Sent from my Xperia Z1 Compact using XDA Premium 4 mobile app

it work on candykat rom

@cooldevekopment Is it possible to include TWRP instead of CWM in your kernel. I know there is a patch for f2fs that has TWRP buid-in, but anyway.

da900 said:
@cooldevekopment Is it possible to include TWRP instead of CWM in your kernel. I know there is a patch for f2fs that has TWRP buid-in, but anyway.
Click to expand...
Click to collapse
this kernel has no ramdisk, meaning it doesn't contain nether CWM nor TWRP,
whatever recovery you'll flash the kernel through, it won't be replaced with any other recovery

OmarEinea said:
this kernel has no ramdisk, meaning it doesn't contain nether CWM nor TWRP,
whatever recovery you'll flash the kernel through, it won't be replaced with any other recovery
Click to expand...
Click to collapse
Does this mean I can flash it even on a rooted stockrom?? 4.4.4 108 for example

djdana said:
Does this mean I can flash it even on a rooted stockrom?? 4.4.4 108 for example
Click to expand...
Click to collapse
Nope, because it is based on AOSP kernel source, which won't work on Sony based ROMs,
this kernel will only work on AOSP-based (CM-based) ROM..

To bad haha thanks for the quick reply

Related

TF300T kernel source repository

https://github.com/untermensch/asus_kernels
getting started with building kernels:
http://source.android.com/source/building-kernels.html
I started with the source from the ASUS website and the Linux 3.1.10 source from
kernel.org and made a some patches for the various directories, created a new git
repository and made a commit after each patch is applied to the Linux 3.1.10
kernel source tree. So now you can browse the changes made to the Linux 3.1.10
source to make it into a kernel for the TF300T.
update 11-21-2012:
add cifs, md4 modules
update 10-27-2012:
add data2sd support
uncap sd card DTR
add DUB-E100 revision C dev id
update 10-11-2012:
add zram support
add zram swap
add init.d
add OC kernel for the TF300TL, TF300TG
update 10-05-2012:
fix exFat mounting
revert MosChip MCS7830 driver
update 10-04-2012:
NTFS R/W via ntfs-3g
noauto_da_alloc added to fstab.cardhu
updated MosChip MCS7830 driver
added GPU overclock to 520Mhz from Motly-git
added user voltage control from Motly-git
possible I/O latency tweek
update 10-02-2012:
NTFS mount fail fixed (read only)
all I/O scheduler's included
support for MosChip MCS7830 based Ethernet adapters added
attached is the current snapshot of the repository.
changes:
debug stuff removed
OC to 1.6GHz
simple I/O scheduler as default
pegasuq governor added
zcache and cleancache enabled
CWM flash-able
Great move... lets see if someone dedicates some time to this wonderful gadget
Sent from Chanook 300 using Tapatalk 2
I'm running the source built kernel now and it appears that all the devices work
you may want to start a dev.. go ahead
untermensch said:
I'm running the source built kernel now and it appears that all the devices work
Click to expand...
Click to collapse
Hi !
..also I compiled the 10.4.2.9 kernel source code , and seems to be stable and no issue !
:good:
I have somme issue with dock keyboard ...as soon as it is connected = frequent reboot in any JB rom ( stock or custom !)
I hope this latest update 10.4.2.13 to resolve this ! :good:
untermensch said:
https://github.com/untermensch/tf300t_kernel
I started with the source from the ASUS website and the Linux 3.1.10 source from
kernel.org and made a some patches for the various directories, created a new git
repository and made a commit after each patch is applied to the Linux 3.1.10
kernel source tree. So now you can browse the changes made to the Linux 3.1.10
source to make it into a kernel for the TF300T.
Click to expand...
Click to collapse
Thanks for your work.
Could you tell me why would be beneficial to port Linux 3.1.10 to the TF300?
Valantur said:
Thanks for your work.
Could you tell me why would be beneficial to port Linux 3.1.10 to the TF300?
Click to expand...
Click to collapse
the official ASUS kernel source is based on 3.1.10 so I am not porting anything, I am using
github to display the differences between the source released by ASUS and the base Linux
3.1.10 source it was built from. I do believe that the repository would be helpful to port to
a newer kernel, after the patches have been applied it is basically the ASUS source, but I
did fix a few things so it would build.
applied patch for the 10.4.2.13 kernel source
untermensch said:
applied patch for the 10.4.2.13 kernel source
Click to expand...
Click to collapse
Good .. that should fix the reboot issue which afaik occurs if you have a SD inserted in the dock
Sent using The Beast via Tapatalk 2
CPU over clocking to 1.6Ghz pushed to the repository
add
Code:
CONFIG_TEGRA_OC=y
to your .config
and remove
Code:
CONFIG_TEGRA_EDP_EXACT_FREQ=y
from your .config
or make xconfig and tick the TF300T Over Clocking check box
well that is nice. Can you post your OC Kernel for us?
mikaole said:
well that is nice. Can you post your OC Kernel for us?
Click to expand...
Click to collapse
here is the kernel plus the modules that go into /system/lib/modules
see this post for install instructions
http://forum.xda-developers.com/showpost.php?p=31944448&postcount=34
Thx, but Kernel is not flashable
untermensch said:
here is the kernel plus the modules that go into /system/lib/modules
Click to expand...
Click to collapse
This files, are compatible on Fw asus JB 10.4.2.13 with root, insecure kernel + busybox?
and how to instals the two files?
Thank's for reply and thank's for greats works
stevtec86 said:
This files, are compatible on Fw asus JB 10.4.2.13 with root, insecure kernel + busybox?
and how to instals the two files?
Thank's for reply and thank's for greats works
Click to expand...
Click to collapse
normally you just flash the kernel in Recovery and you can copy the modules with root explorer. But flashing the Kernel fails in TWRP.
nothing I do will ever be "flashable" because people are stupid and will flash anything on to
any device.
install the kernel vi fastboot
Code:
fastboot flash boot kernel.blob
modules are optional install via adb while in recovery
Code:
adb shell sh -c "rm -fr /system/lib/modules/*"
then cd into the directory with the modules
Code:
adb push ./ /system/lib/modules
stevtec86 said:
This files, are compatible on Fw asus JB 10.4.2.13 with root, insecure kernel + busybox?
and how to instals the two files?
Thank's for reply and thank's for greats works
Click to expand...
Click to collapse
this is a 10.4.2.13 kernel, the ram disk is stock. I'm sure if you request it
the dev for your kernel will merge the overclocking changes so you can
have OC to.
thx, just saw the blob myself. Its already done
Works fine here. Big THX
untermensch said:
this is a 10.4.2.13 kernel, the ram disk is stock. I'm sure if you request it
the dev for your kernel will merge the overclocking changes so you can
have OC to.
Click to expand...
Click to collapse
Two other questions:
1 - I have the TERP recovery, is that a problem?
2 - OC frequencies can be selected?
1. no problem at all, have TWRP, too
2- Yes can be selected in the OC app like set CPU or Antutu Master

[KERNEL] [LG ROMS ONLY] [D802 Only] StockMOD Kernel v3.00 [3rd Dec 13]

StockMOD Kernel for D802 international phones
Suitable for Official LG and LG-based roms ONLY
Only for D802 International models​
Features:
- ExFAT support for USB OTG / Card readers with large drives
- CIFS network share mounting supported
- Voltage control support (no built in UV, but configurable via apps like SetCPU)
- Optimised kernel libraries
- MSM SoC + Kernel "always-on" logging and debugging disabled to save CPU cycles
- Simple GPU governor
- Ondemand governor tweaked for lower latency speed shift changes
- Internal kernel function fixes (ie, memory leaks, scheduler fixes)
- SIO scheduler (default, noop, cfq and ROW are available)
- high performance, low latency kernel
- compiled with Os flags and neon-vfpv4 FPU enabled
- Westwood+ TCP congestion control
- Built from official LG v10a kernel source
- Lokified during flash
Installation:
- Download .zip and copy to phone
- Reboot to recovery
- Recommended to take full system backup, including EFS partition
- Flash .zip
- Reboot
- 1st reboot may take a little longer than usual
Please do not:
Do not ask for other models to be supported, at this time is D802 only. Other models may follow in the future
Do not ask for extra features. This is to be a stock-compatible replacement kernel only. If LG didn't add it, I probably wont either.
Do not ask for support of other roms, such as CM / AOSP. Im a LG based rom user, if you want a kernel for another type of rom either use one of the available ones we already have or learn to compile your own.
Download
Download the kernels from my FTP here > FTP Directory
Archive of older versions https://app.box.com/s/k8prx3pyxgd866aidd9x
Changelog:
v3.00
- Carefully rebased, some previously used commits removed
- Back to O2 compression
- (most of) Viking's Ondemand governor settings preapplied
- Added init.d script support
- Fixed battery drain and temperature issue some had
- Reverted to a more stock-like config for less issues
v2.60
- Reverted all VM and ramdisk changes, back to kernel defaults
- Reverts most ramdisk changes, rebuilt from fresh stock ramdisk dump
- Should fix android and network logging
- Decreased Ondemand CPU frequency shift latency to 8ms
- Removed some GPU logging functions
- Stock GPU governor is default
- Full neon-vfpv4 FPU optimisations
- Fixed 3d game problems some had with 2.20+beta 2.50
v2.20
- Some configuration changes
- Some minor system tweaks
- Firewall logging re-enabled
v2.06
- Cleaned up ramdisk
- Sensible, well tested VM and Ondemand values set during boot
- CIFS network mount support added
- Increased vibrator strength
- CPU Sync (idle before rampdown) frequency increased to 1190mhz (default is 960mhz, battery life / heat seem virtually unaffected)
- Simple GPU governor set as default (no longer needs manual activation)
- 99% kernel debugging and logging now disabled. (Android logger still available)
- Ondemand governor is recommended
v2.03
- Once again a complete rebuild
- Fixed CPU utilisation issue with v2.00
v2.00
- Rebuilt from scratch (code cleanup)
- Switched to full neon-vfpv4 compiler flags for fpu
- Switched to Google GCC 4.8 toolchain
- Switched to O2 optimisation level
v1.03
- Fixed audio interference on headset
- Improved UI smoothness
- Faster boot
v1.02
- Added Westwood+ TCP congestion control
- Disabled more debugging and logging for adreno and krait cpu
- More internal fixes
v1.01
- More internal kernel fixes
- Reduced minimum CPU voltage than is user configurable to 700mv (default voltages are unchanged)
- Disabled some ramdisk controlled LG specific logging and debugging (more CPU cycles saved)
v1.00
- First release
Sources:
Kernel sources github > Kernel Github
Ramdisk + Build script > Ramdisk Github
Credits and thanks:
- LG
- Wootever (for loki flash scripts and binaries, and some elements of the build script)
- Faux123, Gokhanmoral, franciscofranco and the CM team for some commits
If you want to return to the original D802 10b International kernel please download and flash the zip attached to this post
reserved2
Hi,
Yeah!
Glad to to have been a tester
Thanks for your kernel! This one looks great
viking37 said:
Hi,
Yeah!
Glad to to have been a tester
Thanks for your kernel! This one looks great
Click to expand...
Click to collapse
thank you for being a patient tester! your feedback was appreciated, as well as the time you have been testing it for me. :good:
g.lewarne said:
thank you for being a patient tester! your feedback was appreciated, as well as the time you have been testing it for me. :good:
Click to expand...
Click to collapse
Re,
You're welcome
I just saw that you had added SIO i/o scheduler, thanks for this... It has always worked well for me, I mean for my devices
viking37 said:
Re,
You're welcome
I just saw that you had added SIO i/o scheduler, thanks for this... It has always worked well for me, I mean for my devices
Click to expand...
Click to collapse
ah yes, thanks for the reminder, will add that to OP
I have flashed this kernel combined with your ROM and so far so good.
Love the rom. Trying the kernel!.
Sent from my LG-D802 using Tapatalk
Bootloop after installing kernel.
Sent from my LG-D802 using Tapatalk
gentlemandroid17 said:
Bootloop after installing kernel.
Click to expand...
Click to collapse
Hi,
Weird, no issue here. You are the first
Maybe a bad download?
EDIT: you are on LG based rom, right?
Agreed. Flashed on Rayglobe 2.6 about 2 hours ago and have been running fine since.
Sent from my LG-D802 using Tapatalk
I also have Bootloop after installing kernel.
installed on the : [ROM][Stock][LG-G2 D802 international] StockMOD rom, Fast, Fluid, Lagfree - v1.06
I am on g.lewarne's rom. First boot went fine. Got bootloop on reboot.
Sent from my LG-D802 using Tapatalk
gentlemandroid17 said:
I am on g.lewarne's rom. First boot went fine. Got bootloop on reboot.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
Are you guys running any "set xxx parameter on reboot" type of apps ?
I've been flashing these kernels, as have my esters for nearly a week and have not had any issues with them. The only thing I can think is you have an app which is trying to do something on boot up....
My phone was stock fresh, full wiped, installed my rom, then all the test kernels and 0 issues
gentlemandroid17 said:
I am on g.lewarne's rom. First boot went fine. Got bootloop on reboot.
Click to expand...
Click to collapse
I just tested, no bootloop after reboot...
You have not flash something else (a tweak or a mod) or modifying something? Undervolt (too much and set on boot)?
I don't know, maybe wait g.lewarne...
viking37 said:
I just tested, no bootloop after reboot...
You have not flash something else? A tweak/mod? Undervolt (too much and set on boot)?
I don't know, maybe wait g.lewarne...
Click to expand...
Click to collapse
im starting to wonder if there are some subtle phone hardware variations that we are not aware of... ? (and im not talking 16/32gb since kernel is the same according to LGs sources)
either that or its is some app installed trying to do something funky....
@ g.lewarne, exept the CPU binning, I don't know
viking37 said:
@ g.lewarne, exept the CPU binning, I don't know
Click to expand...
Click to collapse
IKR
I mean, in Wootevers kernel thread there have been similar reports of sporadic non-compatability and although our kernels are quite different, the basic hardware controlling bits are the same. Even if the SoC had different variations, why would the stock LG kernel work for everyone when one built from their own source wont ?
Its either an app, or the sources LG share are not the "real" ones they use, which I have some suspicions about for other reasons
gentlemandroid17 said:
I am on g.lewarne's rom. First boot went fine. Got bootloop on reboot.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
is your phone a branded phone ?

[KERNEL][E975] F93 Gproj v2.2, AK, Franco Kernels & Multirom v22 E975

F93 Kernel for CM11(Also might work on 4.3 roms)
These kernels are provided as-is without warranty. I'm not responsible for any problem you may encounter with your phone or if your cat suddenly dies.
About AK-F93 AOSP Kernel for GEEHRC
AK xGenesis Kernel ported to Geehrc with some additions for UNOFFICIAL AOSP based ROMs
Features:
http://forum.xda-developers.com/showpost.php?p=46249027&postcount=2
Click to expand...
Click to collapse
About experimental F93 AOSP Kernel[Abandoned]
F93 AOSP (MAKO) kernel for UNOFFICIAL ROMs based on Chadouming, houst0nn & other great guys work. This kernel based on Ronasimi GEEB kernel (https://github.com/ronasimi) with some additions from me.
Features:
- Working camera autofocus (no need to restart stupid mm-qcamera-daemon each time)
- KEXEC Hardboot enabled so Multirom is working (get it here)
- Radio-Iris enabled (FM Radio)
- Intelli-Thermal added (thx faux123)
- Intellidemand cpu governer updated (thx faux123)
- FastCharge reimlpemented (thx faux123)
- Sweep2Wake & DoubleTouch2Wake (thx showp1984)
- GPU voltage control (thx Tk-Glitch)
- Dynamic management of dirty page writebacks (thx Christopher83)
For GPU voltage control & Dynamic management of dirty page writebacks see the 99kerneltweak file in /system/etc/init.d/ folder
Volume Keys trick:
Inverted volume keys on some devices can be fixed this way:
echo 1 > /sys/devices/virtual/misc/vol_keys/vk_invert
or
echo 0 > /sys/devices/virtual/misc/vol_keys/vk_invert
to revert it back
You can insert this string into /etc/init.d/99kerneltweaks and it will be applied each time device boots.
Use RootBrowser to find the /etc/init.d/99kerneltweaks file and edit it using RB Editor.
Add in the line echo 1 > /sys/devices/virtual/misc/vol_keys/vk_invert and save.
Click to expand...
Click to collapse
About F93 Gproj Kernel
LGE Gproj kernel for OFFICIAL CM11 & CM based ROMs with additional features ported from misc nexus 4 custom kernels*.
The main purpose of f93 kernel is balance between battery life & performance so there is almost no overclocking features in this kernel.
Features:
- Kernel build with linaro 4.7 toolchain and neon vfp/krait/a15 and -O3 optimization flags
- BLX (experimental)
- S2W/S2S/DT2W
- FSYNC Control
- Accuracy Filter Control
- Gamma control (faux)
- USB FastCharge
- Sound Control (faux)
- ZRAM support (separate kernel module)
- GPU Simple Governor (faux)
- Intelli Plug (faux cpu hotplug driver)
- Intelli Thermal (faux thermal driver)
- IO schedulers - ROW, FIOPS, SIO
- CPU governers - Lazy, Smartmax, Asswax, Wheatley, Intellidemand, Ondemand+
- Userspace Voltage Control (faux123)
- Low CPU clocks - 162, 270, 378Mhz
- Additional TCP congestions (separate kernel modules)
Click to expand...
Click to collapse
Use Trickster MOD or FauxClock apps to control these features.
For kernel modules control use my app KoControl
HOW TO INSTALL
1.Download kernel and place it to sdcard somewhere
2.Reboot to TWRP, or CWM
3.Flash the kernel
4.Reboot
Click to expand...
Click to collapse
Changelog:
F93 AOSP version 0.5 (12/02/14)
* Kernel updated to 3.4.79
* Add sysfs interface for controlling pmic8xx volume keys (makes it possible to invert UP & DOWN vol keys mapping dynamically)
* ElementalX & Seladang CPU governors added
F93 AOSP version 0.4c (07/02/14)
* See git.. (runqueue stats fixes, msm bus updated, etc)
F93 AOSP version 0.4a
* CPUQuiet hotplug updated
F93 AOSP version 0.4 (21/1/2014)
* Sweep2Wake & DoubleTouch2Wake (thx showp1984)
* GPU voltage control (thx Tk-Glitch)
* Dynamic management of dirty page writebacks (thx Christopher83)
Experimental version 2.2 (6/1/2014)
* NVIDIA's Dynamic CPU core management driver
F93 Gproj Kernel
Version 2.2 - 31/01/14:
* CM Git synced
Version 2.2:
* Prima WiFi driver updated to 3.2.2.20
* CPU's min_uV reduced to 600
* useless cpu governers removed
Version 2.2:
* Prima WiFi driver updated to 3.2.2.20
* CPU's min_uV reduced to 600
* useless cpu governers removed
Version 2.1:
* f93 kernel BLX experimental support added. Version number corrected. Might work on 4.3 roms.
Click to expand...
Click to collapse
Downloads
Franco Kernel with some mods
AK xGenesis 09/06/14
F93 AOSP CPUQ v0.5.zip
F93 AOSP MPD v0.5.zip
F93 Gproj MPD v2.2 31/01/14
F93 Gproj CPUQ v2.2 31/01/14
Previous kernel releases...
ROMs that will work with AOSP based kernels:
cm-11-TEMASEK-20140705-UNOFFICIAL-geehrc.zip
ROMs for Gproj kernel:
Official CyanogenMOD 11 E975 Nightlies
BT MAC Address fix (you only need this if your BT mac begins with 41:4E..."
BT MAC Fix
Multirom v22 for E975
MultiROM is one-of-a-kind multi-boot mod made by @Tasssadar for Nexus 7 and ported to e975.
It can boot almost any Android ROM. The main part of MultiROM is a boot manager, which appears every time your device starts and lets you choose ROM to boot.
ROMs are installed and managed via modified TWRP recovery.
To work properly your primary ROM's kernel must be kexec-hardboot enabled! F93 AOSP kernel has this feature enabled. It will not work on GPROJ kernel based ROMs as primary, sorry..
Features:
* Multiboot any number of Android ROMs
* Restore nandroid backup as secondary ROM
Click to expand...
Click to collapse
Installation
MultiROM has 2 parts you need to install:
MultiROM multirom-20140409-v22-UNOFFICIAL-geehrc.zip
Modified TWRP recovery TWRP-2.7.0_MR_geehrc.zip or fastboot flashable img TWRP-2.7.0_MR_geehrc.img
You current rom will not be erased by the installation.
1.Flash the modified recovery (zip thru CWM or img thru fastboot)
2.Flash the MultiROM zip
3.Enjoy!
Click to expand...
Click to collapse
Adding ROMs
1.Android
Go to recovery, select Advanced -> MultiROM -> Add ROM. Select the ROM's zip file and confirm. As for the space, clean installation of stock 4.2 after first boot (with dalvik cache generated and connected to google account) takes 676mb of space.
Click to expand...
Click to collapse
For further instructions see original Oblikas post http://forum.xda-developers.com/showthread.php?t=2403992
Regards and praises to @Tasssadar and @oblikas for theirs hard work!
Github:
https://github.com/anarkia1976
https://github.com/faust93
https://github.com/Tasssadar
https://github.com/oblikas
Gj! Try to flash it from the twrp from omni and it gives me an error. Maybe i need to flash a new recovery?
Enviado desde mi Optimus G mediante Tapatalk
Same here, same error as with the other cm11 build from Kite Kernel thread.
Gesendet von meinem Nexus 7 mit Tapatalk 4
thomsch said:
Gj! Try to flash it from the twrp from omni and it gives me an error. Maybe i need to flash a new recovery?
Enviado desde mi Optimus G mediante Tapatalk
Click to expand...
Click to collapse
Yep. I'm using TWRP 2.6.3 recovery, it's working ok
http://xep.8800.org/e957/multirom/twrp263_multirom.img
Philz touch recovery will wrk..
Listing kernel feature would be bettr...!!
Sent from my LG-E975 powering Stock 4.1.2
Is the status bar transparent?
Sent from my LG-E975 using XDA Premium 4 mobile app
i get status 7 from cwn touch 6.0.3.0 (freegee)
skate4life said:
i get status 7 from cwn touch 6.0.3.0 (freegee)
Click to expand...
Click to collapse
http://download2.clockworkmod.com/recoveries/recovery-clockwork-touch-6.0.4.5-e975.img
Sent from my LG-E975 using XDA Premium 4 mobile app
It's better than omni? ? Any ideal? Becoz i am using omni version, some errors but thát's fine. Tks in advance
Sent from my Optimus G using Tapatalk
Is this ROM N4 sources modded to our OG?
Sent from my LG Optimus G using Tapatalk
---------- Post added at 05:00 PM ---------- Previous post was at 04:52 PM ----------
shinms said:
Is the status bar transparent?
Sent from my LG-E975 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
+1 status bar lockscreen
Sent from my LG Optimus G using Tapatalk
Can you please upload the ROM itself to somewhere else other than goo.im? I'm having issues downloading it.
Thanks
Zunex95 said:
Can you please upload the ROM itself to somewhere else other than goo.im? I'm having issues downloading it.
Thanks
Click to expand...
Click to collapse
https://disk.yandex.ru/public/?hash=eZsxHGS+EQbfEgq7LKPtTyjVOxlv43irur/TT5kEpnE=&locale=en
Can the v27 kernel be flash on 4.3 ROM? I like ur kernel but haven't seen any update recently...
I see many downloads but no feedback... How's the rom everyone?? Is good?
Sent from my LG Optimus G using Tapatalk
I would like to try it, goo.im is in maintenance and the other one is too slow..
15/11: Toggles options crash. Only get this error.
Im waiting for 16/11 version. Are you uploading? Because not see the link in OP.
Thanks for this great gob.
kjjjnob said:
15/11: Toggles options crash. Only get this error.
Im waiting for 16/11 version. Are you uploading? Because not see the link in OP.
Thanks for this great gob.
Click to expand...
Click to collapse
which options? i've released a patch today, it fixes mobile data and tethering tiles crash.
faust93 said:
which options? i've released a patch today, it fixes mobile data and tethering tiles crash.
Click to expand...
Click to collapse
Quick toggles. The version online is fixed? Sorry is confused because say 15-11. I will try the last build. Sorry form my BAD nglish xD
davevinci said:
I see many downloads but no feedback... How's the rom everyone?? Is good?
Click to expand...
Click to collapse
After I had finally managed to flash the ROM with the linked multi ROM recovery (by the way: does the included kernel support multirom, would be awesome?) I wanted to give some feedback.
This ROM is the most complete android 4.4 ROM for e975. It can be considered as a daily driver.
The autofocus is working, performance is good, battery is good and there are no big bugs.
The bugs I have noted:
- stock cam only uses 8mp, other cams have 13
-can't connect via Bluetooth to my car
- gaming performance not as good as on omni/cm10.2 (epic citadel says 45fps compared to 55fps)
Gesendet von meinem LG-E975 mit Tapatalk
madphone said:
The bugs I have noted:
- gaming performance not as good as on omni/cm10.2 (epic citadel says 45fps compared to 55fps)
Click to expand...
Click to collapse
did it applicable to stock or F93 kernel?
F93 is downclocked kernel aimed for battery saving so it is possibe some performance loss..

[KERNEL][GB-I9000][Linaro 4.7.4 o3][10-dec-2013] (UV/OC) DMORE.Kernel

update: 10-dec-2013 Dmore-kernel-rev03-BM.Tar or CWM version with 367 MB available RAM
Why this GB Kernel for our old I9000 device ?
Answer: I still use this old device and i developed a new DMORE 3.6 ROM (link);
So I take some time for build this kernel and now i finally condivided with you; After a year with Cyanogen Jellybean, I turned back with GB: I re-love the amoled bright screen, the stock Samnsung Camera performances, but above all , the low battery drain !!!
Of course, Performances are not equal to a Galaxy S2 or a younger devices but for all people that do not have the possibility to change phone, this my work could help them !!
I merged Stratosk, Hardcore, Mialwe git's repositories and the last official Samsung GB Kernel release (GB_Update3) for all roms based on stock JW5/6/7/8/9/B firmware;
I continued thier hard work with my little knowledge and skill and now i condivided it with you.
NOTE: This Dmore Galaxy S-i9000 kernel can used as base with your ROMs if you like.
I personally tested it with different devices using also other kernels;
OVERVIEW – DMORE.Kernel#rev03 GingerBread GT-I9000 Galaxy S Device
- Based on latest GB Samsung base kernel (GT-I9000_Opensource_GB_Update3)
- compatible with all Samsung GT-I9000 GB ROMS (JW5/6/7/8/9/B based firmware)
- support for RFS and EXT4 partitions
- autoROOT, init.d support, su binary
- OverClock using script with recovery (1000MHz default – range 1300/1200/1.128/1000 Mhz)
- User Voltage control for CPU and Core
- backlightnotification (use*BLN Control), VoodooSound10 (use*VoodooControl)
- some tweaks, Useless debugging removed.
- for ADB users: adb shell remount
- All stock features are supported
- Tweaked ramdisk: optimized mount options & VM settings
- Compiled with last Linaro gcc 4.7.4 toolchain optimized by Christopher83, flags opt (-O3)
- I/O scheduler SIO / BFQ / Deadline / NOOP (default*SIO)
- Read ahead tweaks (512Kb cache)
- CPU governor tweaks:Governors – SmartassV2 (default), Ondemand, Smoove
- Kernel compression mode GZIP
- ARM RWSEM optimization*
- Added optimized CRC32,AES,SHA1 algorithms*
- CWM v5.0.2.7 Semaphore Recovery
- 364 MB - 367 MB available RAM (download Dmore.Kernel-revxx-BM version for 367 Mb)
- Reworked cpufreq driver. cpu states 100-200-400-800-1000/1128/1200/1300.
- automatic cleaning of old "su" binary and busybox (if you coming from Semaphore or Chainfire)
- busybox 1.20.2r2 linusyang
- hardcore gamma and RGB profile
DEFAULTS
CPU 1000Ghz by default, SmartassV2, SIO 512Kb .
For change IO Scheduler, Cpu Gevernor and for manage OC/UV use System Tuner app from PlayStore
https://play.google.com/store/apps/details?id=ccc71.pmw&hl=en
INSTALL
(Dmore-Kernel-RevXX-CWM.zip for installation with ClockWorkMode or DMore-Kernel-RevXX.zip Odin/Heimdall)
Flash from recovery using CWM files or flash extracted zImage using*Heimdall*or flash downloaded TAR archive with Odin*
For change Cpu Freqency clock simply install DMore-Kernel-CPUXXXX.zip (XXXX = 1000,1128,1200,1300)
Personally i use 1200MHZ like Freq CPU
Tips & Tricks:
If you want change the Cpu Frequency manually, you can also using Adb shell commands instead DMore-Kernel-CPUXXXX.zip CWM file.
Simply type this commands on a DOS/Linux terminal shell
adb shell
su
mount –o remount, rw /system
echo 0 > /system/dmore-cpufreq.conf #cpu= 1000Mhz
reboot
(for clocks CPU 1128,1200,1300 use echo 1, echo 2, echo 3
echo 1 > /system/dmore-cpufreq.conf #cpu= 1128Mhz
echo 2 > /system/dmore-cpufreq.conf #cpu= 1200Mhz
echo 3 > /system/dmore-cpufreq.conf #cpu= 1300Mhz )
DOWNLOAD (changelog @ post #2)
Link here: http://goo.im/devs/dmore/gt-i9000/gb-i9000-kernel
SOURCES
Github repository: https://github.com/dmore70/kernel-GB-I9000
THANKS
Big thanks devlopers and especially*mailwe(midnight kernel), stratosk(Semaphore Kernel),*hardcore (SpeedMod Kernel) ,*supercurio*(Voodoo),*neldar*(BLN) and everybody else developing Open Source software, helping or reporting, Christopher83 for optimizated Linaro *cross compiler toolchains suitable for Samsung S Phone.
NOTE: next week , monday i'll published the new GB DMORE.ROM
10-dec-2013 Added more free available RAM (367 MB) ----> download DMore.Kernel-rev03-BM
Amazing, an updated GB kernel has been needed for so long. Can't wait to try new rom. Well done
Sent from my LG-E975 using XDA Premium 4 mobile app
A captivate version, pls
Welcome back David, I've used your old DMORE GB ROMs & they were really good! It is amazing that there are still devs out there which believe in good old GB for a good old phone!
Thank you & cheers!
Thank fron kernel friend
Well done David! :laugh:
Waiting for Your new Rom.
Cool , a new GB Kernel.
A few weeks ago, me and Fishears was having this discussion about how nice it would be to have a new updated GB kernel.
You just provided a solution.
This kernel is based on JWB kernel source right ?
Also , if you have the source on github, I would like to tweak some governors for the best performance, I used this setup when running GB.
nchc said:
Amazing, an updated GB kernel has been needed for so long. Can't wait to try new rom. Well done
Sent from my LG-E975 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
For all people don't want wait until tomorrow for the tread ,following link where you can download the new DMORE3.6 ROMs + others useful my addons:silly: (simply install with CWM recovery)
Link: http://goo.im/devs/dmore/gt-i9000/DMORE3.6-NewRom
HoangTuBot said:
A captivate version, pls
Click to expand...
Click to collapse
Sorry , I have only Galaxy S devices in my hands
ts1506 said:
Cool , a new GB Kernel.
A few weeks ago, me and Fishears was having this discussion about how nice it would be to have a new updated GB kernel.
You just provided a solution.
This kernel based on JWB kernel source right ?
Also , if you have the source on github, I would like to tweak some governors for the best performance, I used this setup when running GB.
Click to expand...
Click to collapse
Yes kernel is based JW9-JWB kernel source; In this moment i'm uploading git repository;
Link here: https://github.com/dmore70/kernel-GB-I9000
I'm working for a new cpu-freq.c module where there are 5 different frequencies level (100-200-400-800-1000-1200MHZ) coming from CM10.1 github repository. Dmore-kernel rev03 use 4 different levels (stratosk kernel) , so it uses a higher battery drain; Actually I have a problem with /sys/devices/system/cpu/ directory governor interface , but i hope to solve it in the next days.
can i flash this over CM7 baseband i9000XXJVU
pryerlee said:
can i flash this over CM7 baseband i9000XXJVU
Click to expand...
Click to collapse
NO You can't
If you add fast charge support I'll kiss you
fishears said:
If you add fast charge support I'll kiss you
Click to expand...
Click to collapse
Ok I'll not add fast charge support :laugh::laugh: so you'll not kiss me.
The problem is only to have a little bit of free time for this my hobbies.
In any case if you suggest me some link where i can have more informations, I might try :silly:
davidmore said:
\
Sorry , I have only Galaxy S devices in my hands
\
Click to expand...
Click to collapse
I can be your tester
nice, I'm using Saurom right now, so this kernel will fit perfectly
How do I flash this with Odin? I don't see any .tar files in the download page
MIUI
I wish you could make a MIUI Gingerbread version or even better teach me how to do it my self
Could you made another version of your kernel with bigmem like in semaphore? (384.5MB - breaks 720p video recording, front camera pictures) I used to use this, when I was on GB.
midnight911 said:
Could you made another version of your kernel with bigmem like in semaphore? (384.5MB - breaks 720p video recording, front camera pictures) I used to use this, when I was on GB.
Click to expand...
Click to collapse
Added DMore.Kernel-rev03-BM.tar or CWM file
Here's Bigman(377MB - breaks 720p)
Here's more 3MB (364+3 = 367MB) - 720p video recording works
For 384 Mb i 'm searching on web the mach-aries.c good module
Ok... I've flashed this - DMore-Kernel-rev03-BM.tar - after reverting to stock rom from CM11 and now I am stuck in a bootloop... Any ideas?
LE: I reverted back to stock with Odin following this guide:
Step 1: Start Odin
Step 2:
a. Select PIT file as 's1_odin_20100513.pit'?
b. Select PDA file as 'PDA_DXJV9_Deodexed_Zipaligned.tar'?
c. Select PHONE file as 'PHONE_DXJV9.tar'?
d. Select CSC file as 'CSC_OLBJV9.tar'?
Step 3: Under Options: Check Re-partition, Check Auto Reboot and Check F. Reset Time
Step 4: Start the phone in the download mode
Step 5: Once ID:COM/phone is 'Added!!' click Start
Step 6: You will see a lot of red text after the flash is done, don't panic, just do a 'wipe data/factory reset' and reboot the device when done.
Step 7: Let the device boot all the way then turn it off.
Step 8: Re-enter Download Mode and re-flash only the CSC file [Step 2 d] without pit and without re-partition.
I had the files on my computer from previous revert. If anyone has the same issue and has trouble downloading all the files, just let me know.
Now, being back on stock I really want to try your KERNEL. Should I make sure of any steps before attempting to flash it with Odin as PDA? Thanks!

[KERNEL][5.1.1/6.0.0][GCC 5.3] Omni kernel (06/03/2016)

Overview: ​
This is a custom kernel based on Omni sources for our legendary i9000. This is only for 5.1.1/6.0.1 roms and no other version of android will be suppported
It works on any Omni based 5.1.1/6.0.1 rom.
>The zip you will download is flashable via recovery.
>> Use devil kernel manager or NStools to edit the kernel settings.
Features : ​- Multiple CPU governors (lulzactive, smartassV2, wheatley, lagfree, ondemandX)
- Tweaked smartassV2
- BFQ, Zen, VR & SIOPLUS I/O schedulers added
- Tweaked VR
- New TCP algorithms (westwood is default)
- Bigmem, up to 430mb
- CMA (MM only for now)
- Kernel compressed with XZ
- Compressed initramfs
- Dynamic page writeback
- Dynamic Fsync
- Custom ARM & INT voltages
- Voltages fixed for more stable OC
- Selectable GPU OC (not working properly for now)
- Fast charge
- BLX
- Live OC
- FULL O3 optimisations
- Call volume hack
- Touchwake
- BLN
- Zram
- Swap / Zram optimisations
- LMK tweaks
- SLQB memory allocator
- NEON optimized crypto routines
- Voodoo color
- SquashFS support (module)
- EXfat support (module)
- 720p patched bigmem libs
- Built from the latest Omni source
- Built using custom Cortex-A8 optimized UBERTC 5.3 toolchain of @Cl3Kener
Todo:​- Backport more things from higher linux versions and fix remaining conflicts ...
- Fix GPU OC ... Well we have live OC, not worth the time i guess.
- Make CGROUP_TIMER_SLACK work
- GPU driver to DDK [email protected]
- Make a better (and more fancy) updater script
- Fixing the remaining issues [...]
What I wont do : ​- Enable TV out
- Upgrade linux version
- Add useless CPU governors or I/O schedulers
- make your phone as fast as a i9500
Please use it at your own risk! I am not responsible for any damage that may occur to your device.
Download :
Latest android 5.1.1 kernel :
Kernel_ION.zip MD5 : 2060f96fbffc98a1f2fae9108066b69a
http://www50.zippyshare.com/v/zVr8YvZ4/file.html
Latest android 6.0.1 kernel :
Kernel_CMAEXP.zip MD5 : 236f89a961b559c666a1c064aaccd728
http://www43.zippyshare.com/v/Yxm6WDuA/file.html
Old versions :
https://mega.nz/#F!3x5VTbiQ!87aMOGoDBuQZmiELhKlUkQ
Thanks:
@humberos
@DerTeufel1980
@kasper_h
@Alberto96
@Ezekeel
@xc-racer99, for his help on setting up my Github
@(°_o)
Anyone else who helped me
Source Code:
https://github.com/Coldwindofnowhere/android_kernel_samsung_aries
Custom built UBERTC with A8 optimisations : https://bitbucket.org/Coldwindofnowhere/
XDA:DevDB Information
Omni kernel, Kernel for the Samsung Galaxy S I9000
Contributors
Coldwindofnowhere, xc-racer99
Version Information
Status: Beta
Created 2015-10-02
Last Updated 2016-03-06
>If you like my work, hitting the thanks button won't hurt you<​
good luck
Thanks for sharing ! I really want to check this kernel out, can someone tell me what is the recommended Omni LP release to be used with this kernel? A link in PM or a reply would be great.
Sent from my Nexus 7 using Tapatalk
idCyber said:
Thanks for sharing ! I really want to check this kernel out, can someone tell me what is the recommended Omni LP release to be used with this kernel? A link in PM or a reply would be great.
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?p=61937705
Gesendet von meinem SM-G900F mit Tapatalk
idCyber said:
Thanks for sharing ! I really want to check this kernel out, can someone tell me what is the recommended Omni LP release to be used with this kernel? A link in PM or a reply would be great.
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
If you can , that would be great if you test if on different 5.1.1 roms and tell me if it works or not
Coldwindofnowhere said:
If you can , that would be great if you test if on different 5.1.1 roms and tell me if it works or not
Click to expand...
Click to collapse
This kernel works with Code rom 5.1.1 the latest build and mostly everything work perfectly. However, to test this i ported it to my good old vibrant. The only issue is since Im guessing devil kernel manager doesnt support vibrant cant seem to change any values in devil. Thanks for building this kernel
falconscrest123 said:
This kernel works with Code rom 5.1.1 the latest build and mostly everything work perfectly. However, to test this i ported it to my good old vibrant. The only issue is since Im guessing devil kernel manager doesnt support vibrant cant seem to change any values in devil. Thanks for building this kernel
Click to expand...
Click to collapse
Assuming you used the kernel source (github.com/omni) to port to the vibrant, you won't have any options other than bigmem. The source code linked there doesn't have things such as Fast Charge, etc.
However, you can see if support for them is there by manually putting a "1" in the file /sys/kernel/fast_charge/force_fast_charge
(ie echo 1 > /sys/kernel/fast_charge/force_fast_charge from a terminal/adb shell).
Also, look out for selinux issues. If selinux is in enforcing mode, the Devil Manager may or may not be able to access the sysfs paths. Run "setenforce 0" to put it to permissive mode.
Speaking of source code, @Coldwindofnowhere have you uploaded the complete kernel source you used somewhere? I'd be curious to see it. Thanks for taking this project on!
xc-racer99 said:
Assuming you used the kernel source (github.com/omni) to port to the vibrant, you won't have any options other than bigmem. The source code linked there doesn't have things such as Fast Charge, etc.
However, you can see if support for them is there by manually putting a "1" in the file /sys/kernel/fast_charge/force_fast_charge
(ie echo 1 > /sys/kernel/fast_charge/force_fast_charge from a terminal/adb shell).
Also, look out for selinux issues. If selinux is in enforcing mode, the Devil Manager may or may not be able to access the sysfs paths. Run "setenforce 0" to put it to permissive mode.
Speaking of source code, @Coldwindofnowhere have you uploaded the complete kernel source you used somewhere? I'd be curious to see it. Thanks for taking this project on!
Click to expand...
Click to collapse
I didnt use the source code to do anything just replaced the boot image with that of vibrant and it seemed to boot up just fine and i could switch between smartass v2, and other addition. the only thing cant change the bigmem option over xl. It was just random since i have no clue how to build stuff.
falconscrest123 said:
I didnt use the source code to do anything just replaced the boot image with that of vibrant and it seemed to boot up just fine and i could switch between smartass v2, and other addition. the only thing cant change the bigmem option over xl. It was just random since i have no clue how to build stuff.
Click to expand...
Click to collapse
Ah, ok. I could be wrong, but I think if you replaced the boot.img with one from the Vibrant, then you're not even using the kernel from here. Weird that you still had the smartassv2 option...
If I'm wrong, someone please correct me
431mb ram possible??
xc-racer99 said:
Ah, ok. I could be wrong, but I think if you replaced the boot.img with one from the Vibrant, then you're not even using the kernel from here. Weird that you still had the smartassv2 option...
If I'm wrong, someone please correct me
Click to expand...
Click to collapse
Im not sure either because i have all govenors mentioned above while i can tweak everyone of them using kernel aditor apk and plus i can also toggle fast charge which wasnt present in omni rom for the vibrant. I have uploaded some screenshots and it is from code rom.
xc-racer99 said:
Assuming you used the kernel source (github.com/omni) to port to the vibrant, you won't have any options other than bigmem. The source code linked there doesn't have things such as Fast Charge, etc.
However, you can see if support for them is there by manually putting a "1" in the file /sys/kernel/fast_charge/force_fast_charge
(ie echo 1 > /sys/kernel/fast_charge/force_fast_charge from a terminal/adb shell).
Also, look out for selinux issues. If selinux is in enforcing mode, the Devil Manager may or may not be able to access the sysfs paths. Run "setenforce 0" to put it to permissive mode.
Speaking of source code, @Coldwindofnowhere have you uploaded the complete kernel source you used somewhere? I'd be curious to see it. Thanks for taking this project on!
Click to expand...
Click to collapse
Sure, i'll set a github soon, but trust me there are only minimal changes to the origianl code (even if adding liveOC seems harder since i only got build errors xD).
Btw i won't build anything this week, i'm busy with exams.
Github is up !
Coldwindofnowhere said:
Could someone help me to setup my github please ? (PM me)
Click to expand...
Click to collapse
Check your PM, let me know if you need more help.
Hey.
I tested it on 5.0.2 . stuck on bootanimation. Better mention that its for 5.1.1 .
Can you add support or please tweak it for 5.0.2
Now iam using RR lp 5.0.2
I removed some apps. And it have the same apps like omni. Its works faster than ever. Working theme engine. Only removed music and added apollo.
Has anyone have a bug where when you call someone the speaker mode work fine but the audio stops working when you turn off speaker mode
I had no problem with original omni kernel any fix because this is an awesome kernel
falconscrest123 said:
Has anyone have a bug where when you call someone the speaker mode work fine but the audio stops working when you turn off speaker mode
I had no problem with original omni kernel any fix because this is an awesome kernel
Click to expand...
Click to collapse
That's weird, i haven't changed anything concerning the audio in the kernel. You're using it on a vibrant right ? This might be the problem. I'm gonna try to reproduce this bug on my i9000 and see ....
Edit: try this http://www42.zippyshare.com/v/aZ6XgBlE/file.html
DO NOT FLASH, IT DOESN'T WORK (except if you want to give me a log or if you're really curious)
Any feedback on the vibrant version ?
Coldwindofnowhere said:
Any feedback on the vibrant version ?
Click to expand...
Click to collapse
The kernel didnt even flash no errors nothing whenever i flashed via twrp it would instantaneously reboot to recovery. Thanks again for atleast trying to fix the issue.
Coldwindofnowhere said:
Any feedback on the vibrant version ?
Click to expand...
Click to collapse
Bro. Can you add fast charge and the governers in omni kernal 5.0.2. Please
Thanks

Categories

Resources