SaberMod Franco.Kernel | AOSP & (CM testing) | r204 | 1 Apr 14 | Sched-dl | Linux 3.4.84 | GCC 4.8.3 -O3 - Nexus 4 Android Development

SaberMod Franco.Kernel | AOSP & (CM testing) | r204 | 1 Apr 14 | Sched-dl | Linux 3.4.84 | GCC 4.8.3 -O3
Introduction
As you may already know, LaboDJ is no longer supporting n4 linaro franco. Therefore, I have decided to continue his work but this time with SaberMod toolchain by @sparksco.
Starting from r204, I will only release 1 build for every franco versions. I don't have time to make 3 different builds anymore.
Features:
- Franco r204 with LaboDJ's Linaro fixes and tweaks
- ofast instead of -o3
- Add faux sound support, and faux sound fixes, YES YOU CAN USE FAUX APP!
- Sched-deadline from mainline (jlelli) , taken from Harkness kernel
There is a full explanation of sched-deadline on Harkness thread.
- Sched improvement commits
- Codel net scheduler
- Prima v3.2.7.47
- F2FS support
- Added frandom driver Linux mainline random driver
- a lot more optimization!
Downloads: AOSP | CM (testing, use it at your own risk), credits to @xtrymind for the CM zip file.
Source: Github
What is sched deadline?
Originally by @Synthetic.Nightmare
Not to be confused with the iosched deadline, Sched_deadline is a scheduling class that implements a real-time CPU scheduling algorithm; EDF (Earliest Deadline First), augmented with a bandwidth isolation mechanism (called Constant Bandwidth Server, CBS) that makes it possible to isolate the behaviour of tasks between each other. SCHED_DEADLINE allows the CPU to reserve a portion of the CPU time to a specific application very accurately. A key feature is that it ensures "temporal isolation", which means that the temporal behavior of each task (i.e., its ability to meet its deadlines) is not affected by the behavior of any other task in the system. In other words, even if a task misbehaves, it is not able to exploit larger execution times than the amount it has been allocated. When a task tries to execute more than its budget, it is slowed down, by stopping it until the time instant of its next deadline. When, at that time, it is made runnable again, its budget is refilled and a new deadline is computed.
Click to expand...
Click to collapse
Credits to
@franciscofranco
@LaboDJ
@sparksco
@faux123
@ak
jlelli
@Synthetic.Nightmare
@mrg666
and many other devs listed in my git commits.
XDA:DevDB Information
SaberMod franco.Kernel, a Kernel for the Google Nexus 4
Contributors
xcstacy
Kernel Special Features: Built with SaberMod toolchain GCC 4.8.3, -O3 enabled
Version Information
Status: Testing
Created 2013-11-30
Last Updated 2014-03-31

FAQ
FAQ:
Originally Posted by franciscofranco
F.A.Q. - Read this before complaining!
1. My phone exploded, HALP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: This is one of the worse questions you can ask on my threads. This is a Nexus, it works on every rom you can possibly imagine.
3. OMG BETTARY SUCKZ, IT DEAD IN 45 MINUTAS, HALP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. Touch Control doesn't work in rXXX release, you suckas, fix plixe!
A: I don't know who you are. I don't know what you want. If you are looking for a fix, I can tell you I don't have the solution. But what I do have are a very particular set of skills; skills I have acquired over a very long career. Skills that make me a nightmare for people like you. If you leave now, that'll be the end of it. I will not look for you, I will not pursue you. But if you don't, I will look for you, I will find you, and I ignore you.
From LaboDJ:
5: Can i switch from your kernel to Franco one anytime I want?
A: Yes, you can do it without flash anything.
6: My phone boots normally then the screen goes off and it reboots
A: Known BUG in DMA, don't let the screen goes off until f.ku color are set.
7: I'm on franco Milestone/nighly #xxx how can I flash your kernel?
A: Clear f.ku app data, then flash my kernel.
8: Can I use f.ku (franco.Kernel Updater) with your Kernel?
A: Yes, you can.
Click to expand...
Click to collapse

Reserved
Reserved

Not trying to be a douche but the download links don't take me to downloads. I'm glad you made your own thread though. And thank you in advance for the kernel, and thank you for 194

ZULU2189 said:
Not trying to be a douche but the download links don't take me to downloads. I'm glad you made your own thread though. And thank you in advance for the kernel, and thank you for 194
Click to expand...
Click to collapse
Thanks for pointing that out!!
I have amended the links and the files are also available on the download tab of devdb.

Hook me up with some OC bro and I'm sold.
Sent from my Nexus 4 using xda premium

xcstacy said:
Thanks for pointing that out!!
I have amended the links and the files are also available on the download tab of devdb.
Click to expand...
Click to collapse
Thank you, just flashed it. Only kernel I really care to use, has all the features I want plus I get great battery life. Freakin' sweet

No go on crdoid v6, boots to a flickering blue screen
Sent from my Nexus 4 using xda app-developers app

dtnosk said:
No go on crdoid v6, boots to a flickering blue screen
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Crdroid is CM based, CM has CAF patches merged, this kernel does not have a CAF version.
Btw, thank you for the great kernel xcstacy.

Been using labodj's linaro franco.kernel since 4.3.. I'm glad you continue his work...
Btw just finish flashing the stock sabermod version of yours...after flashing I encounter 1 reboot...i dont know why is that...but now it works like charm.
Sent from my Nexus 4 using xda app-developers app

support for CAF cm11 rom ? before bashing starts just to let you specificperson know that 194 franco kernel messed up color screen so did faux kernel

The only difference is that everytime there is a newer linux kernel version for branch 3.4.x , LaboDJ always upstream it to the latest linux version. Is there any plans to upstream this kernel to version 3.4.71? Thanks.

Flashed test version on PXS v2 and it's working fine.
Sent from my Nexus 4 using XDA Premium 4 mobile app

fahadsul3man said:
support for CAF cm11 rom ? before bashing starts just to let you specificperson know that 194 franco kernel messed up color screen so did faux kernel
Click to expand...
Click to collapse
Ziddey has already started a thread for cm-compatible franco/faux kernel. Ziddey's thread

hulicow said:
The only difference is that everytime there is a newer linux kernel version for branch 3.4.x , LaboDJ always upstream it to the latest linux version. Is there any plans to upstream this kernel to version 3.4.71? Thanks.
Click to expand...
Click to collapse
I will probably do this later because I don't really see a point updating the kernel specifically to latest 3.4.x linux version when the kernel itself already has patches from various linux branches.
But this doesn't mean that I won't update it to latest 3.4.x, just not now

dtnosk said:
No go on crdoid v6, boots to a flickering blue screen
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
I kinda new that, but OP says: it will work on any ROM imaginable. So I thought I missed some merging breakthrough
Sent from my Nexus 4 using xda app-developers app

Mirrors would be nice.. Dev-Host is not working now..

aLPaSLaN07 said:
Mirrors would be nice.. Dev-Host is not working now..
Click to expand...
Click to collapse
I have actually uploaded them on xda. If you could click the "Downloads" button on top of the thread, it will lead you to the files on xda server.
Let me know again if you can't find it.

What is the difference with the original Franco and sabermod kernel? Is faster or what it note? I'll install the PSX V2.

Flash a working great! Was missing those prima updates... Thanks man!
Sent from my Nexus 4 using XDA Premium 4 mobile app
---------- Post added at 02:11 PM ---------- Previous post was at 01:56 PM ----------
fario78 said:
What is the difference with the original Franco and sabermod kernel? Is faster or what it note? I'll install the PSX V2.
Click to expand...
Click to collapse
Extra features
Sent from my Nexus 4 using XDA Premium 4 mobile app

Related

[Kernel][N8000 Beta][OC][TW][Linaro][23 Dec]Xcstacy Kernel Linaro v2.0

Hi all,
I am quite new to this forum and I haven't found a decent kernel in this forum so I've decided to make one myself for daily use.
I am not a professional coder but I do know the basics of Github and all other necessary things to make this kernel work.
Please look here for current build.
This is a kernel for N8000/N8010/N8013. I might add support to N8013 variant if the kernel is overall stable.
I will try my best to bring patches from great kernel devs e.g. Faux, Gokhanmoral, Franco and many more to our Note 10.1.
This kernel is working on latest OMEGA, Redemption and ARHD ROM.
Initd is finally fixed.
This kernel is currently compiled with Linaro Toolchain(cfx toolchain) 4.7.3 from codefirex.
To enable cifs, type these in terminal
su
insmod lib/modules/cifs.ko
Disclaimer:
Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this kernel!!!
CHANGELOG
N8000
Build 5.1
- More fixes for hard reboots
- updated zzmoove
- reverted interactive governor
View attachment xcstacy_build_5.1_n8000.zip
Build 5
- Added zzmoove governor and sync dorimanx interactive governor
- Updated to latest 3.0.x upstream
- Backported some 3.1.x files
- Fixed hard reboots occurred in build 4
- Disabled JIT NET filter due to complaints on slow network speed
- Updated RCU hopefully will help with performance
- Added Adaptive Body Bias from I9500 (Credits to AndreiLux) More info here (ABB)
- Added various optimizations. Please refer to my Github for more information.
- Added ramdisk scripts (Credits to NEAK)
View attachment xcstacy_build_5_n8000.zip
Build 4
- Updated wifi module to Linux 3.4.x
- Added missing PM_SUSPEND wakelock
- Enabled AIO, KSM and UKSM (hope to get better performance)
- TCP congestion default now is westwood
- Backport SMP from Linux 3.5
- Fixed cifs.ko loading error
- Turned on more optimization flags
- Removed 1.8GHz (not stable) and added 1.664GHz
- Interactive is the default governor and row is the default i/o scheduler (thanks kcrudup)
- Added intelliplug by Faux
- Google MTP instead of Samsung MTP
- Initd is finally fixed!
- Youtube streaming fix by kcrudup
- Many more optimizations (check out my source)
View attachment xcstacy_build_4_n8000_initd.zip
Build 3
- Changed source link (for better history log)
- Removed Hyper governor
- updated Pegasusq
- Pegasusq as default governor. Added lulzactiveq by GM (highly recommended to try) and smartassH3.
- Added dynamic fsync
- Included cifs.ko
- Added PM_SUSPEND_FREEZE by faux (testing phase: hope to achieve better battery life)
- Refactored UV ( thanks to GM)
- Turned on various optimization flags
View attachment xcstacy_build_3_OC_n8000.zip (Please let me know if your device crashes at 1.8GHz) | View attachment xcstacy_build_3_n8000.zip
Build 2
- 2 versions: OC to 1800MHz or normal 1600MHz
- Added HYPER governor (testing phase)
- Tuned Deadline
- Applied patches for interactive from latest Google upstream
- Added 50MHz as the lowest frequency for testing (might add lower frequencies if stable)
- Added Multicore Power Saving (Recommended settings: 1)
- Init.d support
- Reverted MMC_CAP_ERASE removal (thanks kcrudup)
- Various optimizations
View attachment xcstacy_build_2_n8000.zip | View attachment xcstacy_build_2_OC_n8000.zip
Build 1
First build. Added various optimization, Added SIO and ROW scheduler and UC 100MHz, OC 1800MHZ.
View attachment xcstacy_build_1.zip
Click to expand...
Click to collapse
N8010/N8013
Build 5.1
- Same as N8000 changelog
View attachment xcstacy_build_5.1_n8013.zip
Build 5
- Refer to N8000 build 5 changelog or my source.
View attachment xcstacy_build_5_n8013.zip
Build 4
- OC to 1.7GHz
- Please refer to N8000 build 4 changelog
View attachment xcstacy_build_4_n8013_initd.zip
Build 3
- Please refer to N8000 build 3 changelog
View attachment xcstacy_build_3_n8013.zip
Build 2
- Test build for N8013. Will be pulled back if its not working.
- Same as N8000 build 2 but no OC available for N8013
View attachment xcstacy_build_2_n8013.zip
Click to expand...
Click to collapse
Source: Github
Credits goes to the respective developers in my commits.
Credits for codefirex for cfx-toolchain
Installation Guide:
Note: First of all BACKUP your current kernel! See the backup section of this post,
A. Using Recovery:
1. Reboot into recovery.
2. Flash the zip file of the kernel.
3. Clear Dalvik Cache to be sure (Not obligatory, but recommended).
4. Reboot.
B. Using Mobile Odin:
1. Extract boot.img from the zip file of the kernel.
2. In MobileOdin under kernel section select the boot.img file.
3. Hit 'flash firmware'.
NOTE: If you flash any ROM, the boot.img of that ROM will be flashed. So if you flash Stock ROM or restore your Stock Backup your kernel will be STOCK. If you want to use this kernel you have to flash again after doing those things.
Click to expand...
Click to collapse
Reverting back:
A. If you have boot.img and Mobile Odin:
1. Fire up MobileOdin and under kernel section, select the backedUp boot.img of yours.
2. Hit 'flash firmware'.
B. Using TWRP recovery:
1. Restore the backup you performed before you flash this kernel.
C. If you don't have any of those backups:
1. You can always try the boot.img which is in the ROM zip of the custom ROM you're using. If you're stock and you don't have the ROM zip you can ask in the Q&A thread for the users to upload the one for you. Just mention the base of your Stock rom (ex. CMD1) and they would help you. After you obtained boot.img you may use A of this guide to flash it using mobileOdin.
Backing up your Currect Kernel:
A. If you have ROM zip of the custom ROM you're using:
For example you're using ARHD 7.0:
1. Open ARHD 7.0 zip file (The rom zip file you flashed in order to install ARHD 7.0) and extract boot.img.
2. This would be the boot.img of your current rom. So keep it safe in case you wanted to revert.
B. If you don't have ROM zip or you're stock:
You will need TWRP recovery to perform this.
1. Reboot into recovery.
2. Select backup.
3. Only Check boot.
4. Perfrom backup.
5. Keep the backup files safe.
Known Issues:
Some people are experiencing hard reboots with build 5. Use build 4, Xcstacy is working hard to fix the issue.
Useful Programs:
- MobileOdin: To flash firmwares, kernels, and other stuff. Very useful app for samsung devices.
- TricksterMod: A powerful app to change kernel features/parameters.
Starter Guide about kernel parameters/features:
If you are new to custom kernels and want to know why should you go into the trouble of flashing one, or/and you want to learn how to start visit this guide.
I'll try to do the kernel. Thank you
---------- Post added at 07:10 PM ---------- Previous post was at 06:56 PM ----------
Ok, download and install okay. How can I make UC and OC?
vietnam100 said:
I'll try to do the kernel. Thank you
---------- Post added at 07:10 PM ---------- Previous post was at 06:56 PM ----------
Ok, download and install okay. How can I make UC and OC?
Click to expand...
Click to collapse
Well personally I'm using Android Tuner. Pretty good.
xcstacy said:
Well personally I'm using Android Tuner. Pretty good.
Click to expand...
Click to collapse
This app called "trickster mod kernel setting" is really good aswell and its free/paid and frequently updated:victory:
Nice we need this one
Sent from my GT-N8000 using XDA Premium HD app
This is the Right pic
Sent from my GT-N8000 using XDA Premium HD app
lm that guy said:
This app called "trickster mod kernel setting" is really good aswell and its free/paid and frequently updated:victory:
Click to expand...
Click to collapse
+1 to Trickster mod.
Powerful app.
Sent from my GT-N8000 using Tapatalk HD
I'm going to optimize the governors and add Hyper governor. Hopefully to see better battery performance without compromising the performance.
xcstacy said:
I'm going to optimize the governors and add Hyper governor. Hopefully to see better battery performance without compromising the performance.
Click to expand...
Click to collapse
Great. A governor like that is really needed.
For best performance, interactive or on demand?
Sent from my GT-N8000 using Tapatalk HD
Just wanted to say thank you for working on a new kernel.
Am never a big fan of over clocking but Note10.1 is missing some great features like usb mount and others due to lack of kernel support. Hope you will be able to bring in more features.
Sent from my GT-N8013
csec said:
Great. A governor like that is really needed.
For best performance, interactive or on demand?
Sent from my GT-N8000 using Tapatalk HD
Click to expand...
Click to collapse
I like interactive better for performance. It feels snappier.
The current ondemand is not very optimized for our device and that's why we have pegasus governor.
aalupatti said:
Just wanted to say thank you for working on a new kernel.
Am never a big fan of over clocking but Note10.1 is missing some great features like usb mount and others due to lack of kernel support. Hope you will be able to bring in more features.
Sent from my GT-N8013
Click to expand...
Click to collapse
That's my purpose for creating this thread
Thank you and please keep up the good work.
Sent from my GT-N7000 using xda app-developers app
I've noticed that in commit 10d28c0 you've removed "MMC_CAP_ERASE" from the MMC host driver. This is called the "EMMC Brickbug Fix"- but it's not necessary on the Galaxy Note as they don't use the same EMMC as the SGS3.
Having this "fix" in will break "discard" functionality, eventually slowing down the tablet as the I/O stalls during EMMC write-block reclaims when the Flash memory fills up.
FYI
Quick Questions:
1. init.d support?
2. Pegasus is the same as the tweaked one (pegasusq) down at s3/note 2 forums?
3. How about tweaked deadline?
4. Undervolt?
5. Boot at 1.4Ghz?
Thanks in advance!
Sent from my GT-N8000 using Tapatalk HD
kcrudup said:
I've noticed that in commit 10d28c0 you've removed "MMC_CAP_ERASE" from the MMC host driver. This is called the "EMMC Brickbug Fix"- but it's not necessary on the Galaxy Note as they don't use the same EMMC as the SGS3.
Having this "fix" in will break "discard" functionality, eventually slowing down the tablet as the I/O stalls during EMMC write-block reclaims when the Flash memory fills up.
FYI
Click to expand...
Click to collapse
Hmm it makes sense. I learned something new today. Will revert the commit in my next build.
Cheers!
csec said:
Quick Questions:
1. init.d support?
2. Pegasus is the same as the tweaked one (pegasusq) down at s3/note 2 forums?
3. How about tweaked deadline?
4. Undervolt?
5. Boot at 1.4Ghz?
Thanks in advance!
Sent from my GT-N8000 using Tapatalk HD
Click to expand...
Click to collapse
1,2 & 3 are on my to-do-list. Yes to 4 and 5.
xcstacy said:
1,2 & 3 are on my to-do-list. Yes to 4 and 5.
Click to expand...
Click to collapse
Lots of things in your to-do list. Thanks for the effort.
Sent from my GT-N8000 using Tapatalk HD
xcstacy said:
I learned something new today
Click to expand...
Click to collapse
We kernel guys have to stick together!

[KERNEL][CM11/4.4 AOSP] A.S.K.P | Build 2 | 3.4.73 | [11-12-2013]

With the introduction of so many kernels in the forums, every user just wants his/her phone to enjoy the crisp experience of their device. With ASKP, you get to enjoy the brilliant works of all developers into one small kernel. ASKP, is a modified kernel that merges many tweaks together, just like P.A.C.
Amperific SuperKANG Project originated from the Samsung Galaxy Nexus, with the inclusion of a customized auto hotplugging system to bring a more stable hotplugging system.
Github: Source
Download the Injectable zips here
XDA:DevDB Information
Amperific SuperKang Project, a Kernel for the Google Nexus 4
Contributors
Amperific, enricocid
Kernel Special Features: Advanced Hotplugging System
Version Information
Status: Alpha
Current Stable Version: Build 2
Stable Release Date: 2013-12-11
Current Beta Version: CoastAOSP
Beta Release Date: 2013-11-24
Created 2013-10-21
Last Updated 2013-12-10
Changelog - KitKat (CM11)
This is a simplified changelog. Simplicity counts. Complex/Developer type changelog available at github.
Build Codename: Blanko
- Rebased to official source
- Added CAF From AK
- Pulled previous CM10.2 commits and merged
- Set to LZO Compression
- Switch to Linaro 4.8.2 Toolchain
- Added ARM CPU Topology
- Patch up to Linux 3.4.69
- Added Sweep2wake
Build Codename: Coast
- Speed up ext4 unlinking
- Build all TCP Congestion modules
Changelog - KitKat (AOSP)
This is a simplified changelog. Simplicity counts. Complex/Developer type changelog available at github.
Build Codename: CoastAOSP
- Rebased to official source
- Patch up to LInux 3.4.70
- Disabled USB F/C
- Removed CM-based Source commits
In my opinion you should include more information about the kernel
and links to download, lot of people don't know the "downloads" tab
For which versions of ROM ? JSS, JWR or CM ?
Downloads are located at the downloads section. For the benefit of tapatalk users, I'll link it up with the OP.
On the next build, I'll bring in ASKP's tuna commits in.
Sent from my Nexus 4 using Tapatalk
any changelog or features list ?
will this be to aosp or latest cm with caf?
Hey @Amperific nice to see you in there!
S2Powa said:
will this be to aosp or latest cm with caf?
Click to expand...
Click to collapse
Its now only available for CM. I'll be building the AOSP Variants soon.
barome said:
any changelog or features list ?
Click to expand...
Click to collapse
Yes. Hold on. The current version only has mainstream features. I'll up a features list on the next release
Sent from my Nexus 4 using Tapatalk
Like the sound of this kernel and I can't wait to see an aosp version and I was wondering if you have a feature list? Does this kernel support OC? GPU OC? what governors eat. Cheers
Sent from my Nexus 4 using xda swagemium
Amperific said:
Its now only available for CM. I'll be building the AOSP Variants soon.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
thanks... i will follow this tread
Amperific said:
Yes. Hold on. The current version only has mainstream features. I'll up a features list on the next release
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
Thanks, I actually try to build a kernel but I have some error and no one to help me. Do you accept help by mp ?
barome said:
Thanks, I actually try to build a kernel but I have some error and no one to help me. Do you accept help by mp ?
Click to expand...
Click to collapse
I can help u out. Just hangout me [email protected]
Sent from my Nexus 4 using Tapatalk
Welcome my friend . Still remember me ?
Sent from my Nexus 4 using xda app-developers app
xTremePower said:
for a kernel named A S K P, not be usable on AOKP or AOSP it's just ...horrible
Click to expand...
Click to collapse
He did say it was CM only for now.. Like 4 posts ago. AOSP variants are on the way.
Sent from my Nexus 4 using Tapatalk
DontPushButtons said:
He did say it was CM only for now.. Like 4 posts ago. AOSP variants are on the way.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
I love how people do not freaking bother to read. Laughable really
Sent from my Nexus 4 using XDA Premium 4 mobile app
This looks very promising.
A feature list along with a changelog would be helpful.
Hope this project continues.
Time for the next build.
Shall bring over ASKP's features now.
Sent from my Nexus 4 using Tapatalk
Awesome. I've been using ASKP on my Toro for the longest time, beyond a doubt the best kernel available for the Gnex. Can't wait to see what this has in store for my nexus 4.
Enjoy Blanko.
Took a long time to tweak it to perfection.

[ROM] ★ OptiKat RC2 ★ Speed | Battery Life | Stability | SaberMod 4.8 and Linaro 4.8

[ROM] ★ OptiKat RC2 ★ Speed | Battery Life | Stability | SaberMod 4.8 and Linaro 4.8
What is OptiKat?
OptiKat is my attempt at making the perfect ROM. I like the stock experience with speed, stability and battery life. OptiKat is based on RastaKat by rascarlo and is built with SaberMod 4.8 and Linaro 4.8 (possibly other toolchains/versions in the future) with many other optimizations here and there.
I personally use Semaphore Kernel and recommend either Sempahore or Franco for the optimal experience.
I highly recommend ART be used with this ROM. (Settings -> Developer Options -> Select Runtime -> Use ART)
Downloads
OptiKat is built daily, RC builds are marked as such.
Download link ----> http://android.tanmayn.com/
Installation Instructions
1. Place ROM and gapps on SD Card (or sideload)
2. Reboot to TWRP or CWM
3. Wipe data if coming from another ROM
4. Flash ROM
5. Flash gapps (optional)
6. Reboot
Contact/Help
If you need any help or need to contact me in any way, send me an email at [email protected]. If your message is sent before 11PM PST, chances are I'll respond nearly instantly. Otherwise, you can send me a message here.​
Reserved
Linaro vs SaberMod
You may not even know what these are. Linaro and SaberMod are what we call toolchains. Toolchains are like a specific set of instructions on how to convert the code of android into bits of binary code. Why does this matter? Different toolchains provide different levels of optimization.
I personally prefer SaberMod but many people report that Linaro has better performance, I personally recommend trying both and sticking with the one you like better.
​
Reserved
and another one
Thanks for the work, looks interesting
thanks for the work...
just to be clear...its basically rastakat (4.4.4 hopefully) with SaberMod 4.8
any specific features ?
hlimbu00 said:
thanks for the work...
just to be clear...its basically rastakat (4.4.4 hopefully) with SaberMod 4.8
any specific features ?
Click to expand...
Click to collapse
Yep, rastakat 4.4.4 with Saber 4.8, no extra features yet, but I'm planning on adding SlimePIE and HOVER soon, once I get a new server. (few days hopefully)
Hover sounds fine....not a big fan of pie though
hlimbu00 said:
Hover sounds fine....not a big fan of pie though
Click to expand...
Click to collapse
You can turn it off
Got the new server! Going to do some test builds with SaberMod 4.9!
Sounds interesting, gonna download and check it out... Do you have any plans on optimizing ART runtime?
Sent from my caseless Nexus 4, because I believe in myself
Jagdish84 said:
Sounds interesting, gonna download and check it out... Do you have any plans on optimizing ART runtime?
Sent from my caseless Nexus 4, because I believe in myself
Click to expand...
Click to collapse
Yeah, the entire build is optimized with SaberMod and ART specifically has a few commits to make the system not load extra things to memory, which makes it much faster.
My request is maybe you can do 2 versions: one is stock optimized rastakat (build with sabermod) and one with added features you want to play around with. I used rastakat since I find it's simplicity it's biggest strength but I wouldn't mind using an optimized version. With additional features though.... I think I'll pass.
Mate are you rebasing to cm or that's a different project?
Sent from my caseless Nexus 4, because I believe in myself
apatal said:
My request is maybe you can do 2 versions: one is stock optimized rastakat (build with sabermod) and one with added features you want to play around with. I used rastakat since I find it's simplicity it's biggest strength but I wouldn't mind using an optimized version. With additional features though.... I think I'll pass.
Click to expand...
Click to collapse
i do feel the same too...stock optimized rastakat without any additional features would be awesome... i don't care about peek... hover... theme engine...
Sent from my Nexus 4 using XDA Premium 4 mobile app
Installed this ROM.. Everything is fine..but can't switch to ART...after selecting ART device rebooting and again in dalvik.. Not switching to ART..
Sent from my Nexus 4 using XDA Premium 4 mobile app
sankarth said:
Installed this ROM.. Everything is fine..but can't switch to ART...after selecting ART device rebooting and again in dalvik.. Not switching to ART..
Click to expand...
Click to collapse
No problems here. Running ART and loving it.
sankarth said:
Installed this ROM.. Everything is fine..but can't switch to ART...after selecting ART device rebooting and again in dalvik.. Not switching to ART..
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Uninstall xposed framework...
Sent from my caseless Nexus 4, because I believe in myself
hlimbu00 said:
i do feel the same too...stock optimized rastakat without any additional features would be awesome... i don't care about peek... hover... theme engine...
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Yeah xposed framework plus gravitybox can cater all of that.
Sent from my Nexus⁴
How's the Battery life?
hlimbu00 said:
i do feel the same too...stock optimized rastakat without any additional features would be awesome... i don't care about peek... hover... theme engine...
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Same here!

[Kernel][4.4.3/4][CAF] CMx Kernel v0.3

[Kernel][4.4.3/4][CAF] CMx Kernel v0.3
CMx is based on the latest CyanogenMod CAF kernel with several additions that enhance the user experience without deviating too far from CM's original code.
Additions to the stock CM experience
- faux123 sound control
- USB fast charge
- Enable ROW IO scheduler by default
Credits
CyanogenMod
anarkia1976
faux123
see github for more...
Source
https://github.com/CMx-Kernel
Download
v0.3
md5
8e94863c3813d4dca9dc90665519b451
v0.2.1
md5
a6efb7541dcee06ed8ff7227597e211a
v0.2
md5
73306120c47c298163537dc5b4ea8ae4
v0.1
md5
73306120c47c298163537dc5b4ea8ae4
XDA:DevDB Information
CMx Kernel, Kernel for the Google Nexus 4
Contributors
dshoe
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: v0.3
Beta Release Date: 2014-08-26
Created 2014-08-09
Last Updated 2014-08-26
Reserved
Changelog
v0.3
- Removed many optimizations in favor of stability
- Reverted back to older style of USB fast charge
v0.2.1
- Set ROW as the default IO scheduler
- Fix random reboots
- Neon optimizations
- Sound Control: MSM8960DT/APQ8064 ONLY: Fix logic derp
v0.2
- CMx version can be viewed in “About phone”
- Krait optimizations
- Linaro optimizations
v0.1
- faux123 sound control
- USB fast charge
I'm glad to see you here[emoji6]
montbazon said:
I'm glad to see you here[emoji6]
Click to expand...
Click to collapse
Thank you! Have we met before? I just whipped up this kernel because it's something I've been wanting for a while. I have a few more changes in the works as well.
Sent from my Nexus 4 using Tapatalk
dshoe said:
Thank you! Have we met before? I just whipped up this kernel because it's something I've been wanting for a while. I have a few more changes in the works as well.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
Nope, but i was a big fan of carbon rom.
For now i'm using cm though...
montbazon said:
Nope, but i was a big fan of carbon rom.
For now i'm using cm though...
Click to expand...
Click to collapse
May we 'request' some features or we we'll keep getting CM kernel with just those 2 additional features?
Konstantinos said:
May we 'request' some features or we we'll keep getting CM kernel with just those 2 additional features?
Click to expand...
Click to collapse
IMHO we can 'suggest' to him what we want. But Accept or not is up to his mind[emoji6]
Yeah, suggest. I couldn't remember the word, that's why i said 'request'. xD
Konstantinos said:
Yeah, suggest. I couldn't remember the word, that's why i said 'request'. xD
Click to expand...
Click to collapse
That's OK. I could understand. Cause I'm foreigner like you.
And This forum guys are way generous to our language fault[emoji4]
montbazon said:
That's OK. I could understand. Cause I'm foreigner like you.
And This forum guys are way generous to our language fault[emoji4]
Click to expand...
Click to collapse
Well, my English is 90% perfect. I just didn't put some thought into it and posted right away.
montbazon said:
Nope, but i was a big fan of carbon rom.
For now i'm using cm though...
Click to expand...
Click to collapse
Oh, great! Glad to see you around here.
Konstantinos said:
May we 'request' some features or we we'll keep getting CM kernel with just those 2 additional features?
Click to expand...
Click to collapse
No you may request, but I have a very tight schedule so no guarantees.
I did find a potential bug with the fast charge implementation so please do not use that as of right now. At least until I can confirm what's going on with my end.
EDIT
Everything seems to be working for me now, but I did run into a strange issue where my phone would not turn on after charging all night with fast charge turned on at 1500ma. If anyone runs into the same issue, plug your phone into the computer until it turns on again. I will be testing this thoroughly over the next couple days.
I've been testing the kernel all day and charging it with fast charge on and off, and have not had any new issues. I believe the kernel is safe to use now, if anyone has any issues please let me know. I will continue to test this thoroughly and will provide ant new information I have.
Sent from my Nexus 4 using Tapatalk
v0.2 is now in testing. I have been running this build since yesterday and it seems to be stable. If I get some positive feedback I will update the OP, and if I don't hear from anyone then I will continue to test for another day and then update the thread if there are no issues.
v0.2
- CMx version can be viewed in “About phone”
- Krait optimizations
- Linaro optimizations
Download
v0.2
md5
73306120c47c298163537dc5b4ea8ae4
v0.2.1
- Set ROW as the default IO scheduler
- Fix random reboots
- Neon optimizations
- Sound Control: MSM8960DT/APQ8064 ONLY: Fix logic derp
v0.2.1
md5
a6efb7541dcee06ed8ff7227597e211a
Gonna try this out. Thnx!
Rev4 said:
Gonna try this out. Thnx!
Click to expand...
Click to collapse
Let me know what you think, I have some more changes and fixes in the works.
Sent from my Nexus 4 using Tapatalk
v0.3 Release
I just uploaded v0.3 which is much more stable and simplified. Enjoy, there's more to come.
Changelog
v0.3
- Removed many optimizations in favor of stability
- Reverted back to older style of USB fast charge
Download
v0.3
md5
8e94863c3813d4dca9dc90665519b451

[Kernel][Stock][CAF][05-06] Redmi Note 3 CAF kernel source

Hi,
I recently bought the redmi note 3 and noticed the lack of kernel support, so I decided to share this with you guys:
https://github.com/daeiron/kenzo_caf_kernel
Its a fully functional buildable kernel for stock MIUI.
Changelog:
05-06-2016
- Merge LA.BR.1.3.2_rb3.28
- Fix camera for some?
28-05-2016
- Enable KSM
- Fix fingerprint on 6.5.26 (xiaomi didn't update their kernel source, so have to use fingerprint hal from 6.5.19)
- Update ramdisk
- Other small stuff
21-05-2016
- Merged to LA.BR.1.3.2_rb3.27
- Merged some patches from ido source drop
15-05-2016
- Tested with 6.5.12
- Full kcal support
- Defauls at boot to 400mhz min freq & bfq scheduler
- Fsync toggle
- State_notifier and state_helper (from neobuddy89)
- Backlight dimmer (from flar2)
- A lot of patches and fixes (see git)
04-05-2016
- Merged to LA.BR.1.3.2_rb3.26
- Upstream patched to 3.10.101
- O3 + makefile optimized
- BFQ, Fiops and SIO
- RGB color support (use custom app like kernel adiutor)
- Other patches (see git)
Limitations:
- No color/contrast/reading mode support, seems they didn't release it as part of the kernel
- In kerneladiutor gpu freq displays at 600mhz, this is just a false reading. Check 'cat /sys/class/kgsl/kgsl-3d0/devfreq/cur_freq' for the real frequency
- If you build the kernel and it won't boot try stock toolchain (https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9) with up to this commit e1a8a48e59638c0d24d2214c2a85046068158a08
To build;
- Clone the repo
- Get yourself a toolchain (I use stock google 4.9 up to commit: e1a8a48e59638c0d24d2214c2a85046068158a08)
- Edit user vars in build/build_kernel.sh
- From kernel root run: sh build/build_kernel.sh
- You end up with a flashable zip file in build/dist/
I am planning on keeping the source up to date with CAF and also sync in the latest patches from kernel.org.
Feel free to fork or use, please mention that you did though.
You can find my flashable zip builds here: https://drive.google.com/open?id=0B7XCSgymRoP0ZjJtSkxuS01kYUk
In oneplus one forum, sultanxda build a CM13.0 with CAF kernel and is pretty smooooooooth
Whoah,
Thank you, I was working on the same thing, this will save me a lot of time.
Yay more dev support, maybe in a month I'll figure out the stuff about building kernels and all that
Thanks for this
Thanks m8 great work
Flashed the kernel, feels snappy but has a big bug, system fails to detect simcard.Tested on both miui and aosp.
sanjib734 said:
Flashed the kernel, feels snappy but has a big bug, system fails to detect simcard.Tested on both miui and aosp.
Click to expand...
Click to collapse
Wich improvements have you felt with this kernel? Share your personal opinion please
EDIT: I´ve googled CAF meaning and didn´t found anything, anyone could help me?
EDIT 2: I´ve flashed and it works perfectly, no bugs, and in Antutu Benchmark got 78.000 points. Feels fast and smooth. Working on Xiaomi.eu dev 6.4.21
Migueliyo98 said:
Wich improvements have you felt with this kernel? Share your personal opinion please
EDIT: I´ve googled CAF meaning and didn´t found anything, anyone could help me?
EDIT 2: I´ve flashed and it works perfectly, no bugs, and in Antutu Benchmark got 78.000 points. Feels fast and smooth. Working on Xiaomi.eu dev 6.4.21
Click to expand...
Click to collapse
caf is Code Aurora Forum
color and contrast disable
am currently using global beta 6.4.21 can i flash this..?
Johnny199314 said:
am currently using global beta 6.4.21 can i flash this..?
Click to expand...
Click to collapse
Yes.
a2820356 said:
color and contrast disable
Click to expand...
Click to collapse
Confirmed. It seems that they didn't include this in their open source kernel.. I already created an issue for it at their git; https://github.com/MiCode/Xiaomi_Kernel_OpenSource/issues/44
thomas1991_12 said:
Yes.
Click to expand...
Click to collapse
needed any modified boot image are just simply flash?
Stock aosp, sim doesn't get detected and Wi-Fi doesn't work
asdafdasdaf said:
Stock aosp, sim doesn't get detected and Wi-Fi doesn't work
Click to expand...
Click to collapse
he has clearly mentioned its for miui 6.4.21
Any possibility to maintain the kernel updated too on aosp? Someone can do it? *_*
Inviato dal mio kenzo utilizzando Tapatalk
Johnny199314 said:
he has clearly mentioned its for miui 6.4.21
Click to expand...
Click to collapse
Sorry that slipped out its 2am I should go to sleep thanks thoug
thomas1991_12 said:
Hi,
I recently bought the redmi note 3 and noticed the lack of kernel support, so I decided to share this with you guys:
https://github.com/daeiron/kenzo_caf_kernel
Its a fully functional buildable kernel for stock MIUI.
Limitations:
- No color/contrast support, seems they didn't release it as part of the kernel
To build;
- Clone the repo
- Get yourself a toolchain (I use stock google 4.9)
- Edit user vars in build/build_kernel.sh
- From kernel root run: sh build/build_kernel.sh
- You end up with a flashable zip file in build/dist/
I am planning on keeping the source up to date with CAF and also sync in the latest patches from kernel.org.
Feel free to fork or use, please mention that you did though.
You can find my flashable zip builds here (ramdisk based on 6.4.21 beta): https://drive.google.com/open?id=0B7XCSgymRoP0ZjJtSkxuS01kYUk
Click to expand...
Click to collapse
Hi! Do you think you could help me with this issue?
http://forum.xda-developers.com/redmi-note-3/help/help-developers-network-issue-t3367436
Probably a stupid question but I did read all the posts. Is this considered a modified 'cracked' boot.IMG?
Sent from my kenzo using Tapatalk
qkall said:
Probably a stupid question but I did read all the posts. Is this considered a modified 'cracked' boot.IMG?
Sent from my kenzo using Tapatalk
Click to expand...
Click to collapse
Are you in aosp?
Inviato dal mio kenzo utilizzando Tapatalk

Categories

Resources