[KERNEL][KITKAT][EXT4/F2FS] Remixed Kernel - Samsung Galaxy Nexus

Remixed Kernel
/only for KitKat/
Remember i am not an developer, this is just my personal builded kernel for my own needs.
Also i am not responsible if your device bricked or else, i give my best and test every build that bad things don't will happen.
If you want to support my work, you can do it here
Changelog remixed.kernel-sr1
- GPU OC up to 512 Mhz
- Fixed OC up to 1,6 Ghz
- Revert few commits for performance reason
DOWNLOAD KERNEL HERE
Sources proper the GPL
Last but not least, my biggest thanks and with them credits goes to:
@Ziyan, @MWisBest, @pattyboi:), @franciscofranco, @boype, @bsmitty83, @osm0sis, @Christopher83 and all other i have forgotten :good:

Reserved for future...

So you decided to share it. Thank you

Nice. Got the sources listed anywhere? I want to create my own personal SuperRAM version. (Plus...that GPL stuff ya know )

redj12 said:
So you decided to share it. Thank you
Click to expand...
Click to collapse
Yes, its ready and as i think good to go but this will show the time.
Culex316 said:
Nice. Got the sources listed anywhere? I want to create my own personal SuperRAM version. (Plus...that GPL stuff ya know )
Click to expand...
Click to collapse
Github can be found in my profil...

I flashed this kernel on omni ROM and it works very well, my phone works smoothly

f2fs support?

It has same features as franco kernel so if francos has it, this also has it

Testing!!! thanks for keeping the scene alive. I'll back with comments.
Edit: not working for me. It doesn't pass boot animation. Vanir ROM with /data and /cache in F2FS.
Wiped cache and dalvik and neither works.

sergialess said:
Testing!!! thanks for keeping the scene alive. I'll back with comments.
Edit: not working for me. It doesn't pass boot animation. Vanir ROM with /data and /cache in F2FS.
Wiped cache and dalvik and neither works.
Click to expand...
Click to collapse
franco doesn't support F2FS because F2FS is bullsh*t.

qtoo941 said:
franco doesn't support F2FS because F2FS is bullsh*t.
Click to expand...
Click to collapse
Strange... I'm pretty sure I've read that it was supporting F2FS. Anyway... I won't argue if F2FS is good or bad. I've been using it since BSmitty featured it first time in the GNex, and I'm satisfied. So... back to my beloved Fancy, which supports F2FS without inconvenience.

qtoo941 said:
franco doesn't support F2FS because F2FS is bullsh*t.
Click to expand...
Click to collapse
how is f2fs bullsh*t.

pattyboi:) said:
how is f2fs bullsh*t.
Click to expand...
Click to collapse
f2fs is just experimental. tried it and actually .. it is not as stable as ext4. the whole story about f2f's performance over ext4's performance is just placebo effect. tried it on galaxy nexus and also on s4.. both models without any real benefit from f2fs system. EXT4 is just better and most stable. that's it.

Don't really know much about f2fs because i never used it...
But if you want it, i can add it into the kernel then you can take your decision what you want use

qtoo941 said:
f2fs is just experimental. tried it and actually .. it is not as stable as ext4. the whole story about f2f's performance over ext4's performance is just placebo effect. tried it on galaxy nexus and also on s4.. both models without any real benefit from f2fs system. EXT4 is just better and most stable. that's it.
Click to expand...
Click to collapse
mind i ask which kernel you tried f2fs with on a gnex? i gain 200+ mbs on writes with f2fs on my gnex on a bad day. && how can you actually prove is just placebo? have you done tests showing it doesn't gain ANY write/read performance compared to ext4?

Guys please... if you wanna have f2fs support hit "THANKS" lets see how many want it.
This shows how many need it and want it, if enought need/want it i will add support in next release

sgspluss said:
Guys please... if you wanna have f2fs support hit "THANKS" lets see how many want it.
This shows how many need it and want it, if enought need/want it i will add support in next release
Click to expand...
Click to collapse
I did it in the OP. If you don't mind, please try to support it as long as you can. Thanks.
Enviado desde mi Galaxy Nexus usando Tapatalk 2

sgspluss said:
Guys please... if you wanna have f2fs support hit "THANKS" lets see how many want it.
This shows how many need it and want it, if enought need/want it i will add support in next release
Click to expand...
Click to collapse
f2fs support was in r398, franco just missed one or two commits for the ramdisk i think so f2fs didn't work....but @osm0sis'es last synapsed version works very well with f2fs on data and cache and system on ext4.
i think he gave permission to use his latest ramdisk

pattyboi:) said:
mind i ask which kernel you tried f2fs with on a gnex? i gain 200+ mbs on writes with f2fs on my gnex on a bad day. && how can you actually prove is just placebo? have you done tests showing it doesn't gain ANY write/read performance compared to ext4?
Click to expand...
Click to collapse
fancy and smitty. yes, it shows upgrade in w/r performance at tests but there is no feeling of anything better compared to ext4. Do you know why PA-Team has never supported f2fs? Totally because it's experiment. The same like ART in KitKat. You can send logs to check some bugs only if its on dalvik runtime, but if you were on art runtime nobody would even check your log. ART became official and fully stable in lollipop... i truly think that f2fs can become more stable but i don't actually know when. At this moment ext4 has nearly the same performance as f2fs but is times more stable. It is not worth spending this stability for such a performance upgrade.

qtoo941 said:
fancy and smitty. yes, it shows upgrade in w/r performance at tests but there is no feeling of anything better compared to ext4. Do you know why PA-Team has never supported f2fs? Totally because it's experiment. The same like ART in KitKat. You can send logs to check some bugs only if its on dalvik runtime, but if you were on art runtime nobody would even check your log. ART became official and fully stable in lollipop... i truly think that f2fs can become more stable but i don't actually know when. At this moment ext4 has nearly the same performance as f2fs but is times more stable. It is not worth spending this stability for such a performance upgrade.
Click to expand...
Click to collapse
I find F2FS absolutely stable, and I don't know in what manner it could compromise stability.
ART is working amazingly well in my Moto G, so I don't agree when you saying it's an experiment in KitKat. The fact that ART is choking for our GNex, doesn't mean it's an experiment. Are you a Google engineer to say that ART is fully stable in lollipop?. I think it never won't work smooth in our devices.
You defend EXT4. I defend Dalvik

Related

[KERNEL] [SHIFT][AOSP][LOLLIPOP]

Shift Lollipop Kernel​
This kernel supports only Lollipop AOSP. Should support all roms but not sure about Slim, if it doesn't work for a ROM please upload the boot.img from the ROM and post it here and I will see about adding support. Basically this kernel was developed only for CyanideL ROM but has progressed into a decent standalone kernel from reports as I do not own this device, so I thought I would just go ahead and share it so it was known and people could use it for other Lollipop Roms since I keep the source updated for the ROM I figured a kernel with some features and up to date source would be worth posting. Hopefully you all enjoy it
CPU GOVERNORS: smartass, smartassV2, ondemand, powersave, interactiveX, performance, userspace, zzmoove, wheatley and nightmare
I/O GOVERNORS: noop, deadline, cfq, row, sio
default cpu governor: InteractiveX
default I/O governor: row
F2FS/EXT4
OverClock to 1881
CPU Voltage Control
GPU Step Control
Advanced TCP Controls
Faux Sound Mod
Quick Charge
Compiled with Linaro GCC 4.9.1
Install Instructions: Standard flash in recovery, wiping caches in recommended but usual shouldn't be required
Current version is 3.0
Downloads: Shift Kernel
Thank you and enjoy!!
If you like our work, then maybe you would like to give a small donation or buy me a beer. You know you want to lol :victory:
Donate to @rogersb11
Thank you and ENJOY!!!!!
​
XDA:DevDB Information
Shift Kernel, Kernel for the AT&T Samsung Galaxy S III
Contributors
rogersb11
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2015-02-19
Created 2015-02-20
Last Updated 2015-02-19
Nice work here man ?
GS3-T999L : SOKP-MS-04-KK444
Hey rogersb11. I just installed on my sgh-i747m. Running an alpha self built pacman ROM. I will test it out today and report back results. Thanks for all your contributions in the Dev world. Cheers!!!!
Sent from my SAMSUNG-SGH-I747 using Xparent Cyan Tapatalk 2
exfat?
Thanks! This kernel has been working great on Cyanide L.
Quick question, does it have exfat support built in?
This kernel is working great on Oct-L
jason2678 said:
Thanks! This kernel has been working great on Cyanide L.
Quick question, does it have exfat support built in?
Click to expand...
Click to collapse
Top of my head I'm not sure and I'm not by my build machine to check the source. If it's not I can look into adding it tho. I have it in my they kernel source so I'm sure I can port it over
Thanks. I have a microsd that may be of dubious quality. It works best as exfat. I've found I have to be really cautious with it. I'm pretty sure I didn't try it with cyanide.
Doesn't seem to support exfat, but it's nice and smooth on the official Slim weekly.
Loving your kernel, hey I am wondering about f2fs, is it new? I tried formating my system and data to f2fs flashed shift v2.2 and didn't boot I tried this on cyanide L and I am a currently on it (ext4), if there are different steps I need to take please let me know other wise I am loving v3!!!
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Johnnyy9262 said:
Loving your kernel, hey I am wondering about f2fs, is it new? I tried formating my system and data to f2fs flashed shift v2.2 and didn't boot I tried this on cyanide L and I am a currently on it (ext4), if there are different steps I need to take please let me know other wise I am loving v3!!!
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Click to expand...
Click to collapse
You need the kernel changer from the f2fs thread to allow ROM to boot
Sent from my SAMSUNG-SGH-I747 using XDA Free mobile app
Would this work for d2tmo?
gvsukids said:
You need the kernel changer from the f2fs thread to allow ROM to boot
Sent from my SAMSUNG-SGH-I747 using XDA Free mobile app
Click to expand...
Click to collapse
Link me? It would be amazing if actually get f2fs working in lollipop [emoji1]
Sent from my SAMSUNG-SGH-I747 using Tapatalk
roogerrisboredd said:
Would this work for d2tmo?
Click to expand...
Click to collapse
Yes it SHOULD. Comes with cyanide ROM and it's for tmobile as well
gvsukids said:
You need the kernel changer from the f2fs thread to allow ROM to boot
Sent from my SAMSUNG-SGH-I747 using XDA Free mobile app
Click to expand...
Click to collapse
F2fs ramdisk support was added in 3.0. I only added it for data and cache tho and that's where the improvements are to be had
Shift 3.0 bootloops on CyanideL
I've been running CyanideL with the Shift kernel for a couple of months with no problems. The latest version (20150220) bootloops on me, though. I tried a dirty flash, then factory reset but either way it shows the Samsung flash screen, buzzes and then back. I tried flashing Shift 3.0 separately after this happened, as suggested by @TheGeekyNimrod, but that produced the same result. But then I flashed Shift 2.2 D2 over CyanideL-20150220, and now it's booting fine.
I tried to take a logcat while it was booting with adb logcat>logfile but I got the message -waiting for device- and nothing more. The logifle was empty. Is there another way to take a boottime logcat? My recovery is TWRP 2.8.4.0.
Thanks, @rogersb11, for all your work on this.
pixbuf said:
I've been running CyanideL with the Shift kernel for a couple of months with no problems. The latest version (20150220) bootloops on me, though. I tried a dirty flash, then factory reset but either way it shows the Samsung flash screen, buzzes and then back. I tried flashing Shift 3.0 separately after this happened, as suggested by @TheGeekyNimrod, but that produced the same result. But then I flashed Shift 2.2 D2 over CyanideL-20150220, and now it's booting fine.
I tried to take a logcat while it was booting with adb logcat>logfile but I got the message -waiting for device- and nothing more. The logifle was empty. Is there another way to take a boottime logcat? My recovery is TWRP 2.8.4.0.
Thanks, @rogersb11, for all your work on this.
Click to expand...
Click to collapse
Yea this seems to be a very random issue. Geeky himself has this on a previous kernel I gave him. After failed boot you can boot straight to recovery and pull the last_kmsg. I can't remember exactly the command but a quick search will tell you. That's the kernel log
3.0 running great on Oct-L. Awesome work!
rogersb11 said:
Yea this seems to be a very random issue. Geeky himself has this on a previous kernel I gave him. After failed boot you can boot straight to recovery and pull the last_kmsg. I can't remember exactly the command but a quick search will tell you. That's the kernel log
Click to expand...
Click to collapse
I tried this but there was no last_kmsg. I did get one from a successful boot with the 2.2-D2 kernel; that one said "no errors" at the bottom. But I guess it doesn't get far enough to even create the kmsg file with the 3.0 kernel. The last time I tried it stayed on the Samsung flash screen with the LED pulsing blue for about 10 minutes before I pulled the battery.
pixbuf said:
I tried this but there was no last_kmsg. I did get one from a successful boot with the 2.2-D2 kernel; that one said "no errors" at the bottom. But I guess it doesn't get far enough to even create the kmsg file with the 3.0 kernel. The last time I tried it stayed on the Samsung flash screen with the LED pulsing blue for about 10 minutes before I pulled the battery.
Click to expand...
Click to collapse
If it stays on the Samsung screen very long at all then it's just not gonna boot. Well that's unfortunate man, 3.0 is a massive improvement. Not sure how to help you since almost all haven't had this issue. Maybe next build will work for you. Not sure what else I will add but I'm sure I'll find something. Anybody have any requests?
rogersb11 said:
If it stays on the Samsung screen very long at all then it's just not gonna boot. Well that's unfortunate man, 3.0 is a massive improvement. Not sure how to help you since almost all haven't had this issue. Maybe next build will work for you. Not sure what else I will add but I'm sure I'll find something. Anybody have any requests?
Click to expand...
Click to collapse
You're awesome, I know I'll be happy when a new build comes out that works. Fiops please, and I don't know if f2fs support for sdcard would work but that seems like the best file format for an sdcard to me. :good:
JDC2389 said:
You're awesome, I know I'll be happy when a new build comes out that works. Fiops please, and I don't know if f2fs support for sdcard would work but that seems like the best file format for an sdcard to me. :good:
Click to expand...
Click to collapse
I'll look into fiops. F2fs should work on an sdcard. Kernel supports f2fs cache and data so internal and external should work that way
Cool stuff, I flashed the newest twrp recovery and latest modem/baseband NJ1 using Exodus rom from team Vanir http://www.vanir-exodus.net/exodus/d2att/ shift kernel 2.2 works sortof, zzmoove hardlocks the phone and xposed alpha won't work[works on exo kernel]. 3.0 is broken for me still on a clean flash the splash loads this time then after a bit the screen goes black, oddly enough touching the power button causes a vibrate but other then that phone won't wake. Phone is unresponsive from pc side using adb logcat etc when on 3.0 so I don't know how I would report any bugs.

what rom and kernal supports F2FS for the t700???

ok i have a samsung galaxy SM-T700 what rom and kernal has F2FS support i have searched the forms but nothing for this model came up with a answer.....
thanks very much in advance..
Monster212 said:
ok i have a samsung galaxy SM-T700 what rom and kernal has F2FS support i have searched the forms but nothing for this model came up with a answer.....
thanks very much in advance..
Click to expand...
Click to collapse
Probably none of them do. Developers usually only implement F2FS if the device has slow write speeds on its built in eMMC, such as the original Nexus 7 (and a few others). Some devices have native F2FS support such as the Nexus 9 (which is why it gets its extremely high bench scores). However for this device, it has plenty fast storage already, so the benefit would be almost impossible for the human senses to notice. With all that said, I too would love to use F2FS on at least the cache partition.
SkOrPn said:
Probably none of them do. Developers usually only implement F2FS if the device has slow write speeds on its built in eMMC, such as the original Nexus 7 (and a few others). Some devices have native F2FS support such as the Nexus 9 (which is why it gets its extremely high bench scores). However for this device, it has plenty fast storage already, so the benefit would be almost impossible for the human senses to notice. With all that said, I too would love to use F2FS on at least the cache partition.
Click to expand...
Click to collapse
thank you very much for the reply.. i learned something new...
Monster212 said:
thank you very much for the reply.. i learned something new...
Click to expand...
Click to collapse
Actually, if you install TWRP recovery from here http://forum.xda-developers.com/gal...p-2-8-6-1-unofficial-sm-t800-805-807-t3074633
Then you can have F2FS support. You then just need to look for a rom that supports F2FS, or a kernel that does. I'm still looking myself, so not sure if any ROMs actually do support F2FS yet, but at least you already have F2FS format support. :good:
SkOrPn said:
Actually, if you install TWRP recovery from here http://forum.xda-developers.com/gal...p-2-8-6-1-unofficial-sm-t800-805-807-t3074633
Then you can have F2FS support. You then just need to look for a rom that supports F2FS, or a kernel that does. I'm still looking myself, so not sure if any ROMs actually do support F2FS yet, but at least you already have F2FS format support. :good:
Click to expand...
Click to collapse
Thank you for the info, I will now be looking for a good rom or kernal.....
Sent from my SM-T700 using Tapatalk
You can test my kernel here: http://forum.xda-developers.com/showthread.php?t=3139716
ashyx said:
You can test my kernel here: http://forum.xda-developers.com/showthread.php?t=3139716
Click to expand...
Click to collapse
thank you i will install it now and see how it goes...
I would like to do benchmark test results for before and after F2FS. Curious how it compares to my Nexus 7. On cache it was a good performance increase, but on system it did nothing better. EXT4 seems to be the better file system for the system partition, at least on my Nexus 7.
Sent from my SM-T700 using Tapatalk
SkOrPn said:
I would like to do benchmark test results for before and after F2FS. Curious how it compares to my Nexus 7. On cache it was a good performance increase, but on system it did nothing better. EXT4 seems to be the better file system for the system partition, at least on my Nexus 7.
Sent from my SM-T700 using Tapatalk
Click to expand...
Click to collapse
The kernel I posted doesn't support f2fs on the system partition nor does my guide include it.
As you rightly stated the system partition does not benefit from f2fs as its read only. Ext4 is capable of high read speed.
ashyx said:
The kernel I posted doesn't support f2fs on the system partition nor does my guide include it.
As you rightly stated the system partition does not benefit from f2fs as its read only. Ext4 is capable of high read speed.
Click to expand...
Click to collapse
Yeah agreed, EXT4 is slightly faster at reading, but just by a hair on my N7. However, on partitions that have write permissions, it can "sometimes" be three times faster at random writes. I been using F2FS since feb 2014 "religiously" on my Nexus 7 (and wont run a non-f2fs setup on it), so I am very well versed in its use. Legolas was the first one to bring it to custom Android (I know because I was one of his support techs helping users convert to it, until he disappeared that is lol. Then I started helping USBhost with CarbonROM), and was the first to release a F2FS app in the play store. He was also the first, and only individual, to have a Conversion app to convert your ROM to f2fs, which gave new life to my N7 and any ROM I tried back in 2014 (it did not support 5.0 though). Without F2FS, sadly my Nexus 7 is almost worthless.
If only I can find the many screenshot test results we've done with F2FS, it would come in handy here too. On the N7 its a night and day difference, but here this device is already plenty fast. Id love to see some insane results though.... If only Jaegeuk would develop a Windows driver already. I would like to use it for my Linux box, Windows and Android tbh, and format the sdcards with it, and maybe even USB storage drives to try and pick up on the write speeds a bit. Well see I guess...
My SkyHigh TW LL 5.0.2 kernels support both EXT4 and F2FS for DATA and CACHE partitions.
Note: You need to have supported base firmware for successful flash.
Deathly Aosp Kernel supports Ext4 and f2fs on cache and data
Rom support for it is included on aicp, slim, carbon, liquid
deadman96385 said:
Deathly Aosp Kernel supports Ext4 and f2fs on cache and data
Rom support for it is included on aicp, slim, carbon, liquid
Click to expand...
Click to collapse
ANY ROM can support F2FS. Its just the Kernel that needs to be built with support.
It's possible to convert any partition using various scripts (adjusted to suit device) that are about. But the easiest way is to use ashyx F2FS recovery. It saves a lot of pain.
UpInTheAir said:
ANY ROM can support F2FS. Its just the Kernel that needs to be built with support.
It's possible to convert any partition using various scripts (adjusted to suit device) that are about. But the easiest way is to use ashyx F2FS recovery. It saves a lot of pain.
Click to expand...
Click to collapse
Yeah the roms i listed already have native support no scripts or anything because the f2fs lines have been added too the fstab. So all you need to do is format cache and data in twrp and your done.
deadman96385 said:
Yeah the roms i listed already have native support no scripts or anything because the f2fs lines have been added too the fstab. So all you need to do is format cache and data in twrp and your done.
Click to expand...
Click to collapse
Those ROMs probably use a kernel which has already been patched for F2FS and compiled in-line with the ROM.
Same goes for my SkyHigh kernel, but compiled on its own. All you need to do is format your relevant ROM partitions via script or supported F2FS TWRP. No difference to method except having to flash the kernel separately.
UpInTheAir said:
Those ROMs probably use a kernel which has already been patched for F2FS and compiled in-line with the ROM.
Same goes for my SkyHigh kernel, but compiled on its own. All you need to do is format your relevant ROM partitions via script or supported F2FS TWRP. No difference to method except having to flash the kernel separately.
Click to expand...
Click to collapse
Yep they include my deathly kernel which has f2fs, but without that fstab changes it wont boot on aosp if you convert it unless the tab s is different
deadman96385 said:
Yep they include my deathly kernel which has f2fs, but without that fstab changes it wont boot on aosp if you convert it unless the tab s is different
Click to expand...
Click to collapse
It's the same (similar) ramdisk fstab changes for Samsung based kernel as well, not just source. Edit: As I said, all you need to do to actual "ROM" is just format the relevant partitions.

[ROM] CyanogenMod CM-13.0 jgcaap's builds [EXT4/F2FS Compability]

Hello everyone, after a great success on building roms for bacon device. I've decided to share my work with other devices. So I've started with angler! After positive feedback on the rom today I'll publish here the rom.
Kernel and Device tree are untouched so everything should be working smoothly. You can use a custom kernel in case you like, but i'll only give support to stock kernel as I do not yet own an device. So CM bugs are basically also our bugs, and from what I know there is none. Still I'm open to suggestions.
Download
GAPPS
Features:
Updated SQL to 3.9.0.2
Optimized SQL code for faster Read/Write
CM Super User (for now is the most stable one)
Kernel with F2FS support
Improved Code of frameworks
Optimized Build with custom toolchain on ROM and Kernel
Optimizations for our chip
Improved sound with speex resampler
Improved bionic with many optimized libraries (faster rom)
Improved Art with upstream patches
Optimized native frameworks for our device
LZMA updated to the latest
Proguard 5.2.1
Google Webview
F2FS ready for data and cache
Immersive mode
Expanded Notifications
CAF Task Manager
Snapdragon Camera
Network Monitor
More coming soon
I'm a very praticle user, and my aim will be to get a very fluid stable system, at same time with speed and battery, keeping most stock possible with the optimizations which will improve for real our experience.
Thanks
​
As you might know, all credits go to CyanogenMod Team.
Source Code
If you like my work, please consider a donation.
Reverve
Frequently Asked Questions:
Q: What changes have you made between versions?
A: All changes made are the same as CyanogenMod ROM which can be found here: http://www.cmxlog.com/13/bacon/ and all manual changes will be also stated on 2nd post.
You can also check on Settings --> About where is all the changes .
Q: What is LZ4?
A: Read here about the project: https://github.com/Cyan4973/lz4
Q: Was latest build used LZ4?
A: This is still under testing and I'm working on it. It'll be on the test folder.
Q: What is the test folder?
A: Unstable, and test builds where I seek to study a new configuration to enhance user experience.
Q: Why don't you always share change logs?
A: Limited time. Sorry about it.
Q: Why do you many times ask for donations?
A: Well... This work is free, and as you know if you like it and on your own free will you think I deserve and currently wish to help me out as I am currently going to become unemployed and as also I study for my Masters in Finance , I believe is only fair. While you use, I'm testing and investing my time on it. Should be rewarded because of that right? Is only fair.
Q: Do you receive alot of donations?
A: Since last year until today I've received around 300 euro. But I've invested 1000 hours on these android builds. That gives a ratio of 30 cents an hour.
Q: Why do you still invest on android since it doesn't provide you any feasible income? I would have already quited!
A: Basically this forum makes me relax.
Q: Will you leave cm builds when exodus is released ?
A: I didn't plan on giving my cm builds, but if exodus prove to be superior why should i have double work right? Only time and users will tell.
Q: I'm confused. I have no clue which build is the latest!
A: You can always download again!
Q: Your site have ads why?
A: Need help on extra wealth to survive. Leave some clicks while you visit is only nice.
Q: I want more from the rom!
A: Me too!
Q: Why you sometimes ignore users?
A: I never ignore, just don't have time to answer all. Please help one another and also use search button. I think you prefer me learning to bring something nice than post all the time right? hehe
Q: I have so many questions to ask you!
A: I can provide many answers! Just ask!
Q: Can I PM you?
A: Only when is urgent!
Q: How to report bugs?
A: Our bugs are CM bugs. Report on JIRA: https://jira.cyanogenmod.org
Q: Are you CyanogenMod maitainer?
A: No, just an user which wants to have better builds possible. But would be nice to see CM adding me to the contributions list.
Q: Why Slim gaaps? Open Gaaps are so much cool!
A: Open Gaaps has provided many unstable issues which makes the phone unusable until a clean format. Slim gaaps have shown to be better on that.
Q: Why some buttons of UKM don't work?
A: Need time to improve that..
Q: I want an update app to auto update roms. To lazy to check the thread!
A: I understand, for now is not feasible to do it as I need time to analyse and understand best solution as I update tool-chains regularly and also is not my priority. Remember time is limited for me.
Just to clarify, TWRP for Angler still cannot format partitions to F2FS, correct?
tibere86 said:
Just to clarify, TWRP for Angler still cannot format partitions to F2FS, correct?
Click to expand...
Click to collapse
Actually I dont know casue this is old, but TWRP is well advanced now, https://plus.google.com/+ChetKener/posts/7No16fUQaFz
Oh wow.. Ur ROM was the first custom ROM i had on OPO.. Nice to see you here
I have to admit I didn't check yet on cm source but I'll review.
yung40oz84 said:
Actually I dont know casue this is old, but TWRP is well advanced now, https://plus.google.com/+ChetKener/posts/7No16fUQaFz
Click to expand...
Click to collapse
@jgcaap What do you say about that? Is it worth installing the rom without F2FS?
Do we need to flash the correct vendor image from February's security patch?
Kookitza said:
@jgcaap What do you say about that? Is it worth installing the rom without F2FS?
Click to expand...
Click to collapse
Will work both ways... But f2fs is very nice.
jgcaap said:
Will work both ways... But f2fs is very nice.
Click to expand...
Click to collapse
But F2FS is not work on our device so....
jgcaap said:
Will work both ways... But f2fs is very nice.
Click to expand...
Click to collapse
Yes, I have heard good things about it! So if I do not change /system to F2FS then I will be able to flash this ROM and other ROMS as normal correct? As long as they support F2FS of course for the other partitions I have converted. But some recommend system as F2FS as well, if I did that then what is the draw back? I would have to convert ROMS to be able to flash correct?
Sent from my Nexus 6P using Tapatalk
Kookitza said:
But F2FS is not work on our device so....
Click to expand...
Click to collapse
Oh. Didn't know that. I'll remove my comment. Thanks. Please try out everything and let me know if is all working well.
jgcaap said:
Oh. Didn't know that. I'll remove my comment. Thanks. Please try out everything and let me know if is all working well.
Click to expand...
Click to collapse
I don't know this for sure. I read that in one of the previous comments. Maybe someone can confirm this.. [emoji53]
Sent from my Nexus 6P using Tapatalk
When you say no bugs, did you fix the broken Bluetooth?
jclendineng said:
When you say no bugs, did you fix the broken Bluetooth?
Click to expand...
Click to collapse
Cm has also that bug?
Does this ROM force encryption?
Sent from my Nexus 6P using Tapatalk
Tomorow I'll answer all questions calmly as tomorow I have an exam. I want to deliver here what I delivered on bacon. Smooth experience.
Until then please test and let me know any bugs. Thanks!
Is anyone having issues with the camera?

HTC 10/Sense F2FS support

I wanted to ask if HTC 10 and the sense based roms for it support F2FS file system? I've heard this file system results in improved performance and wanted to try it but don't know if it's supported. Thanks.
jhadsfi said:
I wanted to ask if HTC 10 and the sense based roms for it support F2FS file system? I've heard this file system results in improved performance and wanted to try it but don't know if it's supported. Thanks.
Click to expand...
Click to collapse
I don't know off the top of my head but just use the search field above the top post in any ROM thread for "F2FS" and see what you find. If the OP of a ROM or Kernel thread (as far as I know, it only has to be supported by the kernel, there isn't any special needed in the ROM, but don't quote me on that) doesn't mention F2FS than more than likely it doesn't support it. If you take a ROM that doesn't have F2FS support and you find a stock-based kernel that does support F2FS and works with the ROM in question, then you should be able to use F2FS just fine.
I only had F2FS experience with one ROM on a different phone. The main reason I don't pursue it harder is because until every ROM supports it, which would be easiest if the stock ROM supported it out of the gate, then it makes it a PITA since you then have to reformat the respective partitions to Ext4 every time you want to try a ROM that doesn't support it, and then back again if you want to restore a TWRP backup of the F2FS-supporting ROM, at least if you want to still use F2FS at that point.
But if you think you're going to stick with one ROM for a long time or don't mind the chance of hassle...
roirraW "edor" ehT said:
I don't know off the top of my head but just use the search field above the top post in any ROM thread for "F2FS" and see what you find. If the OP of a ROM or Kernel thread (as far as I know, it only has to be supported by the kernel, there isn't any special needed in the ROM, but don't quote me on that) doesn't mention F2FS than more than likely it doesn't support it. If you take a ROM that doesn't have F2FS support and you find a stock-based kernel that does support F2FS and works with the ROM in question, then you should be able to use F2FS just fine.
I only had F2FS experience with one ROM on a different phone. The main reason I don't pursue it harder is because until every ROM supports it, which would be easiest if the stock ROM supported it out of the gate, then it makes it a PITA since you then have to reformat the respective partitions to Ext4 every time you want to try a ROM that doesn't support it, and then back again if you want to restore a TWRP backup of the F2FS-supporting ROM, at least if you want to still use F2FS at that point.
But if you think you're going to stick with one ROM for a long time or don't mind the chance of hassle...
Click to expand...
Click to collapse
Ah. Thanks a lot for the detailed answer. I did search the forum for F2FS but the only relevant thing I could find was in the elementalx thread where a user was asking whether the kernel supported F2FS and was responded with the code does contain references to F2FS but doesn't the dev hasn't explicitly said anything about supporting it. That user also stated he couldn't get any stock based roms to boot on an F2FS file system.
By the way are the performance improvements really noticeable during use or is changing the file system not really worth it?
jhadsfi said:
Ah. Thanks a lot for the detailed answer. I did search the forum for F2FS but the only relevant thing I could find was in the elementalx thread where a user was asking whether the kernel supported F2FS and was responded with the code does contain references to F2FS but doesn't the dev hasn't explicitly said anything about supporting it. That user also stated he couldn't get any stock based roms to boot on an F2FS file system.
By the way are the performance improvements really noticeable during use or is changing the file system not really worth it?
Click to expand...
Click to collapse
You're welcome! To be honest, for myself and also for the ROM/kernel dev who's ROM/kernel I was on at the time, I think I barely noticed it, although I would still feel more warm and fuzzy knowing it was there in the first place. I forgot to add that to the list of reasons why not to bother jumping through any hoops to use it.
roirraW "edor" ehT said:
You're welcome! To be honest, for myself and also for the ROM/kernel dev who's ROM/kernel I was on at the time, I think I barely noticed it, although I would still feel more warm and fuzzy knowing it was there in the first place. I forgot to add that to the list of reasons why not to bother jumping through any hoops to use it.
Click to expand...
Click to collapse
Ah okay thanks. I just wanted to see what the fuss was all about. Frankly this phone is pretty damn fast with or without F2FS.

[Kernel][LOS/CAF][M/N] Linux 3.10 custom kernel v3

Linux 3.10-based kernel for Oneplus One (bacon)
Info:
use this kernel at your own risk. Flashing it the wrong way might brick your device. I'm not responsible for any software/hardware damage.
This kernel is based on top of erorcun's 3.10 kernel. erorcun has spent an enormous time working on this project and he deserves a huge "Thank you" for having succeeded in one of the most difficult tasks in Android development: upgrading a device to a newer Linux release.
Features:
v3 (12th December)
built with O3 optimizations
CAF CPU boosting driver (replaces cpu_input_boost - might be a temporary switch)
kernel code base updated to Linux 3.10.60
sdcardfs updates
minor miscellaneous improvements
old releases:
v2.1
minor stability fix
v2 (12th November)
kernel code base updates reverted, then re-applied only up to 3.10.54
compiled with an improved set of GCC flags
tuned AIO for SSD-only machines
v1 (30th October)
built with GCC 5, UBER Toolchain and the optimal compiler flags for Krait CPUs
kernel code base upgraded to Linux 3.10.88
power-efficient workqueues
sound control by francisconfranco
CPU voltage control
cpu_input_boost by Sultanxda
sdcardfs & f2fs support
support for both LineageOS's and Sultan's camera HALs
Compatibility
The kernel is compatible with all the Marshmallow/Nougat ROMs that use either LineageOS's camera HAL or Sultan's (a.k.a. CAF's). Just make sure you download the right version
Currently, the kernel has been tested only on LineageOS 14.1, but I'm sure the CAF build is safe to flash and works properly as well.
The kernel doesn't work on Oreo (yet)!
Download
The kernel can be download from AFH: 3.10 kernel on AndroidFileHost
Thanks to:
erorcun, franciscofranco, Sultanxda, CAF & UBER, Mecca EL.
XDA:DevDB Information
Tom's Linux 3.10 kernel, Kernel for the OnePlus One
Contributors
Tomoms, erorcun
Source Code: https://github.com/Tomoms/neon_kernel_bacon
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2017-12-12
Created 2017-10-30
Last Updated 2017-12-12
thanks man! any plans on oreo version?
criminality said:
thanks man! any plans on oreo version?
Click to expand...
Click to collapse
Everything will come in due time
It's one of the things I'll work on soon. Be patient, and you'll eventually get what you want
Thank you for this.
Don't know if it's your Lineage rom or this kernel, but video that i record is really stuttery. Like very janky.
I recorded the video with the build-in snap camera.
Fatsodonkey said:
Thank you for this.
Don't know if it's your Lineage rom or this kernel, but video that i record is really stuttery. Like very janky.
I recorded the video with the build-in snap camera.
Click to expand...
Click to collapse
Could you tell me the exact resolution you used?
Tomoms said:
Could you tell me the exact resolution you used?
Click to expand...
Click to collapse
Happens with all resolutions. I already tested Sultans Lineage as well with this kernel and the same thing happens. Don't know if it tries to record it too fast as it seems to be too quick and stutters a lot.
The Los kernel seems to work fine with video recording altough i just dirty flashed it on top of Boefflas kernel.
E:It definetly is the kernel that is causing the stutter.
Fatsodonkey said:
Happens with all resolutions. I already tested Sultans Lineage as well with this kernel and the same thing happens. Don't know if it tries to record it too fast as it seems to be too quick and stutters a lot.
The Los kernel seems to work fine with video recording altough i just dirty flashed it on top of Boefflas kernel.
E:It definetly is the kernel that is causing the stutter.
Click to expand...
Click to collapse
I'll compare the camera driver present in this kernel and the one in Sultan's kernel, then try to fix this. Unfortunately at the moment this is the best thing we can achieve, CAF camera support had always got some small problems even in erorcun's build if I recall correctly, and these problems are inevitably "inherited" by my kernel.
Thank you for working on this, I was looking forward to release since I saw your announcement in erorcun's thread.
Firstly i tried to dirty flash kernel on top of LineageOS build (N) by idprophecy, since i got positive experience changing kernels (3.4 ones) this way even with encrypted phone. So when i tried to boot up with new kernel, unfortunately it did not work and phone says my password is correct but encryption partition is broken and i need to hard reset.
I went to clean install, removed encryption and flash same LinOS build + your kernel. Then i encrypted phone again and everything went fine. However now my TWRP refuses password for decrypting partitions (its was like that in early N development for bacon on many roms).
Overall perfomance is not really smooth comparing with 3.4 kernels, but i didnt bothered to play with kernel setting.
Also i cant get MTP working, phone only charging via usb and PC (Windows) cannot see its memory.
I know this report is probably useless without kmsg logs, but i didnt have time to pull them off, so sorry about that. I try do it later
TbMa said:
Thank you for working on this, I was looking forward to release since I saw your announcement in erorcun's thread.
Firstly i tried to dirty flash kernel on top of LineageOS build (N) by idprophecy, since i got positive experience changing kernels (3.4 ones) this way even with encrypted phone. So when i tried to boot up with new kernel, unfortunately it did not work and phone says my password is correct but encryption partition is broken and i need to hard reset.
I went to clean install, removed encryption and flash same LinOS build + your kernel. Then i encrypted phone again and everything went fine. However now my TWRP refuses password for decrypting partitions (its was like that in early N development for bacon on many roms).
Overall perfomance is not really smooth comparing with 3.4 kernels, but i didnt bothered to play with kernel setting.
Also i cant get MTP working, phone only charging via usb and PC (Windows) cannot see its memory.
I know this report is probably useless without kmsg logs, but i didnt have time to pull them off, so sorry about that. I try do it later
Click to expand...
Click to collapse
Definitely would need a log, to see what the issue is, with your experiences.
I've been alpha and beta testing this kernel, and I'm not experiencing any of the problems you and other users are describing. Clean install @idprophecy LOS14.1, flash this kernel, reboot back to recovery and flash MagiskSU, enjoy an ultra responsive OPO.
TbMa said:
Thank you for working on this, I was looking forward to release since I saw your announcement in erorcun's thread.
Firstly i tried to dirty flash kernel on top of LineageOS build (N) by idprophecy, since i got positive experience changing kernels (3.4 ones) this way even with encrypted phone. So when i tried to boot up with new kernel, unfortunately it did not work and phone says my password is correct but encryption partition is broken and i need to hard reset.
I went to clean install, removed encryption and flash same LinOS build + your kernel. Then i encrypted phone again and everything went fine. However now my TWRP refuses password for decrypting partitions (its was like that in early N development for bacon on many roms).
Overall perfomance is not really smooth comparing with 3.4 kernels, but i didnt bothered to play with kernel setting.
Also i cant get MTP working, phone only charging via usb and PC (Windows) cannot see its memory.
I know this report is probably useless without kmsg logs, but i didnt have time to pull them off, so sorry about that. I try do it later
Click to expand...
Click to collapse
I faced the same MTP problem when I started developing this kernel several months ago. But I'm sure it appeared at a later stage of development. So MTP shouldn't be an issue as of now. Also, according to @Mecca EL, there should be a substantial performance improvement.
Mecca EL said:
Definitely would need a log, to see what the issue is, with your experiences.
I've been alpha and beta testing this kernel, and I'm not experiencing any of the problems you and other users are describing. Clean install @idprophecy LOS14.1, flash this kernel, reboot back to recovery and flash MagiskSU, enjoy an ultra responsive OPO.
Click to expand...
Click to collapse
So can you confirm MTP is working on this kernel? What about video recording? Is it lagging or not? I still haven't had enough time to thoroughly try my own kernel :/
Thank you.
Mecca EL said:
Definitely would need a log, to see what the issue is, with your experiences.
I've been alpha and beta testing this kernel, and I'm not experiencing any of the problems you and other users are describing. Clean install @idprophecy LOS14.1, flash this kernel, reboot back to recovery and flash MagiskSU, enjoy an ultra responsive OPO.
Click to expand...
Click to collapse
What about encryption? Are your TWRP able to decrypt data with this kernel?
Tomoms said:
I faced the same MTP problem when I started developing this kernel several months ago. But I'm sure it appeared at a later stage of development. So MTP shouldn't be an issue as of now. Also, according to @Mecca EL, there should be a substantial performance improvement.
So can you confirm MTP is working on this kernel? What about video recording? Is it lagging or not? I still haven't had enough time to thoroughly try my own kernel :/
Thank you.
Click to expand...
Click to collapse
I'll double check, and do a complete run down on this latest one, in case it differs from the last one you sent me.
---------- Post added at 08:56 AM ---------- Previous post was at 08:53 AM ----------
TbMa said:
What about encryption? Are your TWRP able to decrypt data with this kernel?
Click to expand...
Click to collapse
I've not set encryption. I've seen way too many problems with that across almost all android devices. I'll see if it's not too much trouble to set and test for you, if I'm able to revert to unencrypted easily.
Mecca EL said:
I'll double check, and do a complete run down on this latest one, in case it differs from the last one you sent me.
---------- Post added at 08:56 AM ---------- Previous post was at 08:53 AM ----------
I've not set encryption. I've seen way too many problems with that across almost all android devices. I'll see if it's not too much trouble to set and test for you, if I'm able to revert to unencrypted easily.
Click to expand...
Click to collapse
Well i am using encryption since early MM and not a single problem if developer of rom and kernel did his work fine. Biggest payoff its hit battery.
Unfortunately you cant revert encryption without formating whole internal storage, so its a little bit complicated with backups and etc
MTP is not working for me either, I'm using the CAF kernel on LineageOS by Sultan.
SirSoviet said:
MTP is not working for me either, I'm using the CAF kernel on LineageOS by Sultan.
Click to expand...
Click to collapse
Thanks for your feedback, I'll do my best to fix this issue as soon as possible. Do you face the video recording issue?
Tomoms said:
Thanks for your feedback, I'll do my best to fix this issue as soon as possible. Do you face the video recording issue?
Click to expand...
Click to collapse
I never record videos, so I don't know. I'll check later today.
@Tomoms ,just a heads up: kernel works fine with Marshmallow(los13).
Mr.Ak said:
@Tomoms ,just a heads up: kernel works fine with Marshmallow(los13).
Click to expand...
Click to collapse
Thank you for letting me know. I'll immediately update the thread.
SirSoviet said:
I never record videos, so I don't know. I'll check later today.
Click to expand...
Click to collapse
Nothing wrong with video recording here.
SirSoviet said:
Nothing wrong with video recording here.
Click to expand...
Click to collapse
Hmm... I'll try it myself soon. In the meantime, my main concern will be fixing MTP, and it won't take me too much, fortunately.

Categories

Resources