(Custom) (Kernel) Xado Kernel For Samsung Galaxy Pocket plus S5301 - Samsung Galaxy Pocket

Hey Guys,
This is a Custom Kernel For Galaxy Pocket plus S5301 based of Samsung Open Source Release. This is a First build so not so many features , more features will be added later. The Kernel is build For Stock & CyanogenMod but at the moment it is not compatible with CyanogenMod 10. The Kernel is build from source.
Features (Build V1):
*Kernel compatible with stock or stock based Custom ROM (CyanogenMod 10 Kernel is WIP)
*Specific Basic - Samsung official not-modded sources
*Cleaned Ramdisk
*Added new Modified ramdisk
*Reduced booting time
*Added new Wifi configs , Drivers & modules (dhd.ko , j4fs.ko & VoiceSolution.ko)
*Governors Added ( Conservative , Interactive , Ondemand , Performance , Powersaver )
Features (Build V2):
*Added Swap support ( Requested by Thomas CR79 )
Pre-requisites:
*ClockworkMod Recovery https://docs.google.com/file/d/0B9B_MYcrSzXON1AxR3hDZmVacUE/edit
Installation (first time/new users):
*Flash and install the CWM recovery via ODIN
*Reboot into Recovery using 3-button-combo
*Do a Nandroid backup!
*Install the ZIP from sdcard
*Reboot
Downloads:
in attachment
Note:
*It is recommended that you use the latest version available ( older version will not be deleted , you can use them as well )
*Will make a ODIN flashable version
*If anybody else wants to contribute to this Kernel , please inform me and kindly if you encounter any bugs , provide a logcat or a screenshot
Sources:
http://opensource.samsung.com/reception.do
https://github.com/XadoA/android_kernel_samsung_coriplus/tree/master
Thanks to:
TheWizardOfROMs
Xado

Kernel updated with new Feature , more features will be added later. @Thomas CR79 Swap support has been enabled In defconfig , It should work now.

Quick Update : After testing With Swap Apps Like RAM Expander and Swapper It seems to me that swap is not Functioning properly, Swap support has been added and is actually working but the 3rd party apps are not working with it ( though i haven't tried all of them ) and the reasons are that the swap files which are created are actually being created on the internal sd card. Which means the read and write permission are very limited.
Here are some reasons why :
1. sdcard's r/w speed is much slower compared to hard disk. ( On Windows PC its much faster as this is something that is not intended to work on Android ) using swap in most cases might not increase the device performance.
2. sdcard have limited capability to be written. using swap means our system will write our sdcard a lot. it will significantly reduce our sdcard's life. And since in our case its the internal sd card that means it is a partition that is integrated into the system so it could damage your own system. It seems RAM Expander was actually not intended to work on our device its mostly for the low-end and legacy devices.
If you actually still want to give it a try here is a tip to know if your swap is working ( This doesn't mean that swap is not enabled on the Kernel ) :
*Go to the terminal emulator or open adb shell and run 'free'.
*If the swap line has zeros you do not have swap if it has anything other than zeros you do have swap.

Is a very great kernel of truth, we have several communities of this cell
You could make a third version with Linaro 4.9.3 Toolchain and updated our kernel sources
---------- Post added at 07:07 PM ---------- Previous post was at 07:05 PM ----------
Sword art Online 2 cool

Jorge R said:
Is a very great kernel of truth, we have several communities of this cell
You could make a third version with Linaro 4.9.3 Toolchain and updated our kernel sources
---------- Post added at 07:07 PM ---------- Previous post was at 07:05 PM ----------
Sword art Online 2 cool
Click to expand...
Click to collapse
I will try my level best, thanks am glad people like it

Deleted

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!

[ROM][KITKAT][UNOFFICIAL] Cyanogenmod 11 for SM-T800 16gb

CyanogenMod (pronounced /saɪ.'æn.oʊ.dʒɛn.mɒd/) is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices.
http://wiki.cyanogenmod.org/w/About
Code:
#include
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
Instructions
1. Download the zip(s) - firmware and Google Apps additional package (optional)
2. Download and install a compatible recovery
3. Wipe data, system & cache partitions and flash firmware
4. Optional: install the Google Apps additional package
"Always do a clean flash when coming from other roms or versions:
Stock -> cm-11.0: clean flash
Build 1116 - -> Build 1122: dirty flash should be sufficient"
Known Issues:
- XBMC and some games touch input will fail. A work around would be to purchase a bluetooth keyboard, they are pretty cheap from ebay, or use your existing one to navigate inside XBMC until we solve the problem.
- audio routing does not work when making calls with viber, hangout or skype while connected to bluetooth headset.
- MHL output the colours wrong and audio does not route to tv.
- Google movies will crash if you want to download locally.
cm-11-20150520-UNOFFICIAL-chagallwifi.zip
cm-11-20150520-UNOFFICIAL-chagallwifi.zip.md5sum
LATEST 17/6/2016
cm-11-20160617-UNOFFICIAL-chagallwifi.zip
cm-11-20160617-UNOFFICIAL-chagallwifi.zip.md5sum
Google Apps additional package:
http://wiki.cyanogenmod.org/w/Gapps
TWRP:
http://forum.xda-developers.com/gal...recovery-twrp-2-7-1-0-touch-recovery-t2817100
device tree
kernel for exynos 5420
vendor
Thanks to CyanogenMod team and thanks to:
Nvertigo67 fixing many bugs, eousphoros for starting the intital port to klimwifi, suzook for letting us hog his thread , crpalmer , to allow
finally to create the build for SM-T800.
Special big thanks to Nvertigo67 for his ongoing hard work on this rom.
How to soft reset your tablet:
If for any reason your tablet freezes or you flash the wrong kernel and the tablet stops responding, please do the following:
Hold the power key + volume down + home button for at least 10 - 15 seconds, the tablet should go to download mode. press the volume down key, the tablet will restart.
if you want to go to recovery, then while you are still in download mode, as soon as you click the volume down, quickly hold the power button + volume up + home button key, this should then take you to your recovery screen.
last edited 05/20/2015
For Users who prefer to disable the capacitive buttons, and are annoyed by flashing capacitive light now and then, simply flash one of the following kernels with twrp and restart.
no_capacitive_buttons_chagallwifi_CM_7_11_2014.zip (tested and stable)
no_capacitive_buttons_chagallwifi_CM_8_11_2014.zip
added extra governors
below are the standard kernel that are found in the roms:
chagall-ingo-v1.zip
chagallwifi_cm_7_11_2014.zip
08_11_14_CM11_kernel.zip
added extra governors
These will work only on cm11 chagallwifi, please don't flash this kernel if you are running stock Samsung firmware, your device will not boot.
Guideline on flashing written by Nvertigo67:
Very dirty flash:
flash rom
flash gapps
[optinal but recommended for some apps to work i.e. Titanium] flash chainfires SuperSU
Dirty flash:
[optional for paranoids - 'cause it's done from installer-script in the process of flashing] wipe /system
wipe cache
wipe dalvik-cache
flash rom
flash gapps
[optional] flash SuperSU
Clean flash
factory reset in recovery - (without wiping /data/media) this resets your settings and deletes your installed apps
[optional for paranoids - 'cause it's done from installer-script in the process of flashing] wipe /system
wipe cache
wipe dalvik-cache
wipe data (without wiping /data/media) this resets your settings and deletes your installed apps
flash rom
flash gapps
[optional] flash SuperSU
Very clean flash
factory reset in recovery - (without wiping /data/media) this resets your settings and deletes your installed apps
[optional for paranoids - 'cause it's done from installer-script in the process of flashing] wipe /system
wipe cache
wipe dalvik-cache
wipe data (without wiping /data/media) this resets your settings and deletes your installed apps
wipe internal memory
flash rom
flash gapps
[optional] flash SuperSU
"Always do a clean flash when coming from other roms or versions:
Stock -> cm-11.0: clean flash
Build 1116 - -> Build 1122: dirty flash should be sufficient"
I recommend ALWAYS a "Clean flash", though myself I do many times "Dirty flash"es while testing. Whenever I run in issues, I reflash the "Clean flash" way. On the issues with Camera2 I even did "Very clean flash"es - to ensure no old data is interfering.
On many threads it is MANDATORY to have done a "Clean flash" before reporting issues. Not so here - and I want to leave it this way. But always ask yourself: how many times have I done a dirty flash? Have I tested and edited files? Is it time to "Clean flash"?
I count on users good judgment - all participants on this beta-test has shown this so far.
BTW: Thank you for helping making this rom better!
Nvertigo
<removing post to let OP post>
Here are the newest builds. From now (Christmas 2014) I change the structure of this posting. The most recent build will be no longer at the end of the posting but right at the beginning of the post right after credits, issues, installation, recomedations and sources.
Credits:
@Barracuda77777 (without his contributitions and encouragement there would be no cm11 rom. He alone saved me from loosing myself in source code! Whenever I got stuck he came up with the brilliant change or the day saving idea. Thank you, brother!)
@UpInTheAir (most of the code changes in the kernel from the last 10 days before Christmas are from his SkyHigh kernel. He let me use his code, and most important: he explained with endless patience to me what I was doing... To reflect this the default branch of our kernel is no longer cm-11.0 but cm-11.0-sh [sh for small sister of SkyHigh]. Thank you, mate!
@crpalmer (for picassowifi device and kernel gits - the base @Barracuda77777 and me sstarted of from)
@eousphoros (for his device git: the base for @crpalmers work)
@halaszk88, @faux123 and all the others I forgot
Known Issues:
xbmc (and some games) does not take touch input
MHL has no sound and wrong colors
If you map MENU to a capacitive key (no matter if key itself or "long press", it will not work - workaround: do not map MENU to anything at all, then the apps are forced to show action overflow menu (aks 3 dot menu)
Installation:
I recommend twrp 2.7.1.1 for backup, restore and flashing. Others my work, but twrp 2.8.1.0 has problems
Do a nandroid backup (and try at least once a restore to be sure it works - reboot to recovery in between backup and restore)
Download and check md5 checksum
read thread (reread postings 1 to 5)
Always do a "clean flash" as described in #3 (if you are already on our cm11 rom you can try a "dirty flash" as described in #3 - if you come from any other rom "clean flash" is mandatory!)
Recomended:
I use chainfires SuperSU - though I like koushs rom-buildin superuser because it is opensource, TitaniumBackup only works with Chainfires SuperSU
Third party installations of busybox may affect rom; read this.
Source code:
Device: https://github.com/nvertigo/android_device_samsung_chagallwifi
Kernel: https://github.com/nvertigo/android_kernel_samsung_chagallwifi
Binaries: https://github.com/nvertigo/android_vendor_samsung_chagallwifi
Script to repack and resign flashable zip to make some symbolic links in /system while flashing: https://github.com/nvertigo/repackrom
Standard build branch for device and vendor is cm-11.0, for kernel cm-11.0-sh.
WARNING: try to not ask already answered questions - this will lead to bad karma, which leads to unwanted side-effects in your life. Kidding, of course - but really try to read the thread.
Build 0101 (Happy New Year Build)
Mainly a maintain release. Small performance/battery enhancements: Added power efficient workques and bfq again (thanx to @UpInTheAir); added biomic optimizations again (we had them some time ago, but @Barracuda77777 and me thought they were responsible for some unstabillity issues - after barracuda had found the reason was something else, I forgot to readd again - till now). f2fs code is updated and is no module any longer but build in kernel (I'm trying to migrate rom to f2fs with no success so far, it's not bootin at the moment).
I recommend the settings this build comes up with (cfq, 400 (aka 200) MHz min speed, interactive, to name the most important. But you can play with and find the best for your personal usecase. (simple settings via Settings->Performance; advanced fine tuning can be done in 01systemtuning in /system/etc/init.d - if you don't know what that means, leave file alone!). Brancheas are cm-11.0 for device and vendor and cm-11.0-sh for kernel.
01moduleload: remove f2fs module from loading, 'cause we need it in kernel to boot from. Nvertigo
change actual mounts of /system /cache and /data to f2fs Nvertigo
cleaned up overlay. Nvertigo
Fix Typo credit NBruderman barracuda7
tune bionic a bit - works on manta. Nvertigo
f2fs: filesystem version 3.4.y [20140903] dennes544
set permissions of block/bfq*[ch] to 0644. Nvertigo
enabled bfq iomscheduler. Nvertigo
workqueue: fix permission for power_efficient [neobuddy89] UpInTheAir
CPUFREQ: ondemand: use power efficient wq! [halaszk] UpInTheAir
workqueue: add system wide power_efficient workqueues (squash commits
bfq-iosched: tuning for SSD [anarkia1976] UpInTheAir
scheduler: update BFQ-v7r4 to BFQ-v7r5 for 3.4.0 [Paolo Valente] UpInTheAir
scheduler: BFQ-v7r4 for 3.4.0 [Paolo Valente] UpInTheAir
MD5: 0890de20a55f97c2a382ddbf9ec7b079
ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-11-20150101-UNOFFICIAL-nvertigo-chagallwifi.zip
Click for older changelogs:
Build 1224 (Christmas Build)
Besides updating upstream I tried to reduce battery usage. Therfore I extensivly changed kernel code (thanx to @UpInTheAir; see above). I added /system/etc/10systemtuning as a playground (documentation and exsamples are in the file itself - if you don't understand leave it alone, works fine "as is").
repo sync at 23/12 21:30h UTC
changed min freq to 200 MHz (actualy 400 MHz) in /system/etc/init.d/10systemtuning
changed toolchain for building the kernel to arm-eabi-4.8 Nvertigo
added /system/etc/10systemtuning for - you guessed it - system tuning. Nvertigo
media_codecs.xml: changed OMX.google.h264.decoder to OMX.ffmpeg.h264.decoder to fix broken preview of video thumbnails. Nvertigo
compiler: changed CROSS_COMPILE to arm-eabi-4.8 for out of tree building. Nvertigo
arch/arm/mach-exynos/sec_misc.c: dereference pointer to make sizeof() work with arm-eabi-4.8
Samsung warnings Christopher R. Palmer
cpufreq: tidy up UpInTheAir
beautyfied last commit: changed some spaces back to tabs again. Nvertigo
sched: LOAD_FREQ (4*HZ+122)
kernel: sched: LOAD_FREQ (4*HZ+61)
lib: memcopy & string use glibc version [Miao Xie] UpInTheAir
mali gpu: lower treshold for 177 to 30 and for 266 to 50 to prevent lagging after idle. Nvertigo
add a runtime dependency checker [AndreiLux] UpInTheAir
update cyanogenmod_chagallwifi_defconfig to 3.4.105 Nvertigo
CHROMIUM: clocksource: allow clocksources to be selected earlier during boot [Andrew Bresticker] UpInTheAir
gpu: ion: system_heap: add support for 2MB allocations [Mitchel Humpherys] UpInTheAir
arch/arm: compile with full -mfpu=neon-vfpv4 & hard float UpInTheAir
enable CONFIG_KERNEL_MODE_NEON Nvertigo
ARM: implement KERNEL_MODE_NEON [halaszk] UpInTheAir
enable CONFIG_USB_ANDROID_SAMSUNG_MTP again. Nvertigo
Compile stock and Samsung MTPs together [AndreiLux] UpInTheAir
block: deadline: allow 0ms deadline latency, increase the read speed [tuxiaobing] UpInTheAir
block: deadline: Optimize for non-rotational [myfluxi] UpInTheAir
Revert "Usual tuning of deadline for flash." Nvertigo
exynos cpu: disabled 250 MHz, enabled 200 and 100 MHz. Nvertigo
mali gpu: lowered min freq to 100 MHz, enabled 533MHz, optimized up/down stepping. Nvertigo
Download:
MD5: f710f5b26d0d342b4414ea9221eb5487
ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-11-20141224-UNOFFICIAL-nvertigo-chagallwifi.zip
Same build as yesterday, but mic is working now:
MD5: b20000c9075719b242f212abb7d2fe93
ROM:https://www.dropbox.com/s/35tbuj4nu4ca2e9/cm-11-20141029-UNOFFICIAL-nvertigo-chagallwifi.zip?dl=0
Camera seems to be fixed
camera libs reworked - now using wrapper
keyboard bluetooTh fixed
1000 fixes I forgot - see git
Repo synced 5pm GMT
MD5: 4fa6c50d42c661c0f426a76051f6ff9f
ROM: http://162.220.240.98/ftp/nvertigo/cm-11-20141101-UNOFFICIAL-nvertigo-chagallwifi.zip
New try to fix camera2 (reverted three commits - if not clean flashed delete data from camera2 and gallery3d)
Readded some codecs
Cleaned /system/etc/wifi (to get wifi running in the first place, I had make a mess: copied to much files, did not symlink, but had the same files several times. Now only nessecaty files and symlinks in place)
cleanup: took out framework entries for, barometer, step detector, step counter. Not needed barracuda7
min/max cpugrequencies selectable (settings/performance)
as always: 1000 small things
Update: binary blobs to latest firmware: NJ1
MD5:d12610c30a1a875ed7e0f43a387c85c2
Rom:http://charlesingo.mine.nu/ftp/nvertigo/cm-11-20141104-UNOFFICIAL-nvertigo-chagallwifi.zip
1106 Build
Tuned bionic
Kernel: patched in most of fixes/optimizations from picassowifi (thanx to crpalmer!) in. (not including the patchup to .104)
Kernel: optimized deadline for flash-devices
Kernel: don't block the flusher thread waiting on IO
Build from github.com/nvertigo/android_*_samsung_chagallwifi branch my-work.
MD5: 96ca0e513eebc52189171859fb192056
http://charlesingo.mine.nu/ftp/nvertigo//cm-11-20141106-UNOFFICIAL-nvertigo-chagallwifi.zip
1111 build
I've undone the optimizations when ironing out the cast issue. Not included at this build:
biomic otimization
deadline optimization
Don't block flusher on IO
New Features:
High Touch Sensivity (aka Globe Mode; for some mystherical reason it's in Languahe/Input)
Adaptive Backlight (don't know if it has great effect, if you are using autobrightness, but it does no harm when using both of them)
Fixes:
cast screen (thanx to barracuda helping me to find the commits, that brake it; thanx to the user pointing me to castreceiver for making my n10 to a chromecast for testimg)
Disable Buttons when softkeys are active now working
Regressions:
When using Buttons they will flash on standby. At the moment I can either get the disabling when using softkeys to work (staying disabled after standby and reboot) or I can get rid of the flashing. It's some strange interaction with sensorlib [this is settings lights on and imidietly off again and makes the flashing] I had to do further inverstigation.
This is a workaround for flashing buttons
Still not working:
xbmc
ANT+
MHL
MD5: 711a4eaefb6ff1720dd9364e8258b505
ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-11-20141111-UNOFFICIAL-nvertigo-chagallwifi.zip
Build 1116
This is a kind of stable release. I incorperated everything what proved to be stable or working. No new features, one bugfix. Mainly I'vemgone back to the congiguration where the capacitive buttons aren't flashing when active - to avoid reactivating of capacitive buttuns after first lock/unlock cycle when using softkeys (aka,on-screen-keys) flash this kernel. REMEMBER to activate softkeys BEFORE reboot to recovery and flashing kernel without tc300k driver!
To get back the capacitive keys flash this one.
Also I have disabled tethering, 'cause it's not really of any use and not working on our 3g/4g-free device.
I have changed my build environment from oracel-java-1.7 to icedtea-7 (bootsttaoed and build locally on my gentoo system). Though cm build script is spitting warnings it builds just fine.
Capacitve keys work as they should: they don't flash on standby - backlight is configurable.
Bugfix:
increased dalvik.vm.heapminfree from 512Kb to 2Mb for our large display
Features added:
added flash friendly filesystem (f2fs) support to kernel (and recovery - which is NOT! included in zip)
MD5: cc074fa69e9e91215a2d85aa2d50278b
ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-11-20141116-UNOFFICIAL-nvertigo-chagallwifi.zip
Kernel without capacitive keys driver: chagall-20141116-wo-tc300k.zip
Original kernel from 1115 rom with capacitive keys driver: chagall-20141116.zip
Build 1122 (first daily driver release)
As stated I try to develop towards stability and useability, not towards features and speed. Fot those of you waiting for a SkyHigh kernel with all the settings, OV, UC I'be bad news: some of the kernel enhancements does not play nice with our rom.
But back to the new build: I've decided to take everything which is not fully supported by our rom out: last time I kicked tethering, this time I took out the on screen navbar (we are missing a sysfs interface to disable capacitive keys permanently while usimg onscreen navbar - the workaround with capacitive-keys-driver-free kernel broke language settings; so it was time to get a feature we can't completly support out of the rom). But before you you cry: There will be an alzernative! Hurray will publish a step-by-step HowTo to get onscreen navnar and disable capacitive keys. So even without the setting in the rom you have the freedom to use what you want.
By cleaning out the rom this is the first time I feel able to recomment this rom as a true daily driver! (Of course this doesn't mean it's bugfree, but it's stable, fast, featurefull and usefull.)
Fixes:
haptic feedback on capacitive keys (thank you @svardman !)
fix capacitive buttons / fix broken languahe support by taking out setting from rom
New:
make kernel modular
add eseay to use /system/etc/init.d/01moduleload script (simply add module to MODLIST and execute script on shell or reboot)
make some fs (which are not needed for boot) modular and load them automaticaly on boot
added kernel support for nfs3 (not activated in 01moduleload)
added xpad.ko (not activated in 01moduleload)
MD5: a2d9452255998f455540ecaae3c789f2
ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-11-20141122-UNOFFICIAL-nvertigo-chagallwifi.zip
Build 1128
This build will be the last for a couple of weeks. I won't have access to my development host for about 7 weeks. When home again I will probably work on cm12.
XBMC and MHL is still not fixed - and fixing them is beyond my scope. Whoever feels able to fix them is highly invited to join development.
All other issues shoild be fixed. As for the two last builds: It's stable, fast and has a wuize decent battary life comparable to stock.
Who wants to use onscreen nav bar and disable capacitive keys should follow the procedure posted by @hurray in this posting
Changes:
kernel rebased on sammy NJ2 and updated to 3.4.104
repo syncd 20141128 8:00 h UTC
MD5: 231bb35d0a5d305ea8229cc9dcbefd6d
ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-11-20141128-UNOFFICIAL-nvertigo-chagallwifi.zip
Build 1206 Santa Claus
Maintainance release. Kernel updated to 3.4.105. repo synced.
MD5: d5fb397ee8fb48b7937ebcf3b9c691ea
ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-11-20141206-UNOFFICIAL-nvertigo-chagallwifi.zip
Amazing build! You guys are the best!
Thank all devs very much for their hard work!
The resulting Rom runs petty well and is for sure ready to be a daily driver.
I need the capacitive buttons
That why I will install the other version
Thank you so much for making this rom.
But can I ask what is the 'No Capacitive buttons at the kernel level'
Mean cannot use the back and task???
Only can use the home button???
Thanks again
ares. said:
I need the capacitive buttons
That why I will install the other version
Thank you so much for making this rom.
But can I ask what is the 'No Capacitive buttons at the kernel level'
Mean cannot use the back and task???
Only can use the home button???
Thanks again
Click to expand...
Click to collapse
I will post a kernel that enables capacitive buttons soon in the 1st post.
Sent from my SM-T800 using Tapatalk
Barracuda77777 said:
I will post a kernel that enables capacitive buttons soon in the 1st post.
Sent from my SM-T800 using Tapatalk
Click to expand...
Click to collapse
I'm just doing a clean build with working mic and all the capacitive buttons fixes.
Be patient. But you can always use my yesterdays build with the modified mixer_paths.conf from barracuda77777.
hurray said:
Thank all devs very much for their hard work!
The resulting Rom runs petty well and is for sure ready to be a daily driver.
Click to expand...
Click to collapse
Pretty well???? It kicks stock tw crap! Samsung should hire these guys!
thanks for you guys' hard work, although I am not a cm user
btw, I would suggest to make it a preference and let users to choose whether to enable the captive buttons instead as to minimize your effort to maintain the port, as well as some users may need working buttons for some reasons so they don have to flash another kernel in the middle of work or playing games, for instance
New Nvertigo Build
New Nvertigo Build up.
post#5
---------- Post added at 02:34 PM ---------- Previous post was at 02:31 PM ----------
ykkfive said:
thanks for you guys' hard work, although I am not a cm user
btw, I would suggest to make it a preference and let users to choose whether to enable the captive buttons instead as to minimize your effort to maintain the port, as well as some users may need working buttons for some reasons so they don have to flash another kernel in the middle of work or playing games, for instance
Click to expand...
Click to collapse
It'small about freedom of choice: you have the choice between a rom entirely without capacitive buttons (barracuda), and a rom with the choice to dis-/enable it...
---------- Post added at 02:36 PM ---------- Previous post was at 02:34 PM ----------
suzook said:
Pretty well???? It kicks stock tw crap! Samsung should hire these guys!
Click to expand...
Click to collapse
Thanx for your kind words - but first of all: thank you fo your patients with us two thraedjackers!
---------- Post added at 02:39 PM ---------- Previous post was at 02:36 PM ----------
Can someone please test:
- BT-Headset
- BT-Keyboard
- HDMI-Out (thinkmsammy hasma prporietary cable for that one - might be wrong)
- all kind of media
Thank you.
Bluetooth-Keyboard works very well (tested with a MS Wedge Keyboard).
I am on the build from Barracuda77777.
Also from me, thank you very very much for the awesome work!
Just a question. Don't know if thats even possible. Wouldnt it be much easier for you to maintain just one build and let the user decide during flashing if he wants to use capacitive buttons or not. Perhaps this would be possible by using "Aroma Installer" or something like this.
Again, kudos from me.
nvertigo67 said:
New Nvertigo Build up.
post#5
---------- Post added at 02:34 PM ---------- Previous post was at 02:31 PM ----------
It'small about freedom of choice: you have the choice between a rom entirely without capacitive buttons (barracuda), and a rom with the choice to dis-/enable it...
---------- Post added at 02:36 PM ---------- Previous post was at 02:34 PM ----------
Thanx for your kind words - but first of all: thank you fo your patients with us two thraedjackers!
---------- Post added at 02:39 PM ---------- Previous post was at 02:36 PM ----------
Can someone please test:
- BT-Headset
- BT-Keyboard
- HDMI-Out (thinkmsammy hasma prporietary cable for that one - might be wrong)
- all kind of media
Thank you.
Click to expand...
Click to collapse
I can confirm BT-Keyboard works
HDMI-Out - 'KIND OF' works it looks like the color yellow is missing? And audio does not get routed to the tv via the HDMI out - ( the color, and audio ) both work okay with TW Rom. If we can get this to work it would be amazing - let me know if there are any logs I can give that would help.
Tested HDMI out on a 10 pin mhl adapter with no luck. same adapter works on htc one m8 gpe.
nvertigo67 said:
New Nvertigo Build up.
post#5
---------- Post added at 02:34 PM ---------- Previous post was at 02:31 PM ----------
It'small about freedom of choice: you have the choice between a rom entirely without capacitive buttons (barracuda), and a rom with the choice to dis-/enable it...
---------- Post added at 02:36 PM ---------- Previous post was at 02:34 PM ----------
Thanx for your kind words - but first of all: thank you fo your patients with us two thraedjackers!
---------- Post added at 02:39 PM ---------- Previous post was at 02:36 PM ----------
Can someone please test:
- BT-Headset
- BT-Keyboard
- HDMI-Out (thinkmsammy hasma prporietary cable for that one - might be wrong)
- all kind of media
Thank you.
Click to expand...
Click to collapse
jrock60 said:
Tested HDMI out on a 10 pin mhl adapter with no luck. same adapter works on htc one m8 gpe.
Click to expand...
Click to collapse
I got some output using my cable using nvertigo67's rom - did you get no output at all ? Did the dongle work with the stock rom ? The problem with wtih mine is the color yellow is missing, and audio is not being routed via the HDMI cable ( i think there is currently an issue with audio and BT headsets as well ??)
Im running:
cm-11-20141028-UNOFFICIAL-chagallwifi.zip
The cable did not work on touchwiz
jrock60 said:
Im running:
cm-11-20141028-UNOFFICIAL-chagallwifi.zip
The cable did not work on touchwiz
Click to expand...
Click to collapse
If your cable did not work with TW then it will not work with CM - my cable was working perfectly with TW - and with CM11 ROM its running into the color/audio issues but i still do get an output.
One problem with the BT-Keyboard - in the TW rom when you have a keyboard connected it disables the softkeyboad on the screen ( this doesn't) seem to happen for the CM11 ROM

[EOL][KERNEL] [OnePlusX] [OOS 3.x.x/2.x.x] Boeffla-Kernel (12-06-2017)

Hi all,
some of you know me from the other OnePlus (One and Two) or Samsung devices areas, where I provide my kernels already for more than two years to OnePlus One, OnePlus Two, Galaxy S5, S3 and Note 10.1 users for all sort of platforms (Samsung, Cyanogenmod, Omnirom etc.)
Please note:
I am not heading to have as many features as possible implemented, this is not my design goal. If you are more into that, move on to other kernels. If you are searching for a good mix of improvements and new functions while not sacrificing stability, you are welcome here (see below the history section for more info).
Compatibility
Important: This kernel is only meant to be compatible with official OnePlus OOS and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Important notes
]When using new anykernel concept Boeffla-Kernel: Flash stock kernel of rom first !
Make sure you flash the correct kernel version, depending on whether you really use Oxygen OS or a different OS !!!
Also note: You have to use Boeffla-Config app which I provide on my homepage to tweak the kernel. 3rd party apps will not be able to unleash the full power of the kernel.
Saying that, the Boeffla-Sound app in Play Store is not designed to work on the OPX, neither was it developed by me, hence it will never work on the OPX ever. Boeffla-Config is the way to go here !!!
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app (quite outdated, as it is focused on S3 still).
Click here to learn about using the config app (quite outdated, as it is focused on S3 still).
I will refuse to give support if you do any undervolting and experience freezes or hot reboots.
I will also not provide any support if you do not use Boeffla-Config app to tweak the kernel, other 3rd party tweaking apps are known (and intended) to cause issues.
I will refuse to give support if you have xposed framework installed and reporting any kind of weird issues. My opinion to xposed it quite clear: too powerful for >90% of the users that just mess up their system with it.
Otherwise, you can get in touch with me via the support e-mail address: [email protected]
Please provide kernel version, rom version, a detailed issue description and ideally supporting screenshots or log files.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for Oxygen OS 3.x.x kernel - Click here
Change log for Oxygen OS 2.x.x kernel - Click here
Features
Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla
Full integration with Boeffla-Config V2 (you need at least version 2.2.29 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings
Additional governors: zzmoove, intelliactive, intellidemand, intellimm, wheatley, smartmax, smartmax_eps, slim, intellimm, pegasusq, nightmare, lionheart, impulse, ondemandplus, yankactive
Zzmoove supporting native hotplugging profiles
Additional schedulers: fiops, bfq, sio, tripndroid, zen
Many Hotplug tweak profiles (Default, Optimized, 1 core max, 2 cores max, 3 cores max, 2 cores min, 3 cores min, 4 cores min, 2 cores exact, 3 cores exact)
Notification LED control (fading, speed, brightness)
Boeffla-Sound engine (Headphones volume configurable currently)
True dynamic FSync (activated if screen on, deactived if screen off), configurable
Touch boost frequency and duration configurable, touch boost switch
CPU Overclocking up to 2.54 GHz
CPU Voltages interface for undervolting/overvolting
GPU idle frequency 27 Mhz added
GPU governor selection support with fixed simple_ondemand0
Show GPU frequency usage per frequency in Boeffla-Config
KCAL color control driver
Swipe2wake gestures
Swipe2sleep gestures
Haptic feedback control
SD card read ahead buffer configurable (default increased to 1024 kB)
Ext4 File system tweaks (default to on, can be disabled)
System Tweaks predefined supported
Kernel logger (dmesg) configurable
Charge rates for AC charger and USB charging separately configurable (set charge rate to 0 to have stock charge logic back)
Charge information display support via Boeffla-Config V2 app
CIFS support (module, do not mount inside /data, if you rooted with Chainfire SuperSu, make sure you uncheck the namespace separation in SuperSu app)
NFS support (module)
exFat opensource support
NTFS support (module) - read-only
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Multiple additional TCP congestion algorithms available
Swap supported
init.d support (in /system/etc/init.d - set correct permissions!)
Default entropies increased
Automatic EFS backup
Full support for mpdecision for best compatibility and smoothness (no min cpu frequency reset, use Boeffla-Config to configure min frequencies only)
Integrated full busybox 1.24.2 (own compilation)
Kernel initialisation log file (with history of 3 log files)
Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
Presets supported in Boeffla-Config by kernel (Extreme power, power, normal, battery friendly and battery saving)
Kexec hardboot patch for multirom usage (not supported, not fully working)
Google gcc 4.8 toolchain used for best stability
Always using latest Oxygen OS Initramfs
Always based on latest Oxygen OS kernel sources (https://github.com/OnePlusOSS/android_kernel_oneplus_msm8974)
Note: I do NOT upstream the kernel to higher Linux kernel versions anymore as this usually has zero benefit but likely introduces new issues + is a waste of effort in the end
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
History and design targets
Basically I created my first Boeffla-Kernel in 2012 as there was no kernel for the Samsung Galaxy S3 around that had exactly the mix of functionalities that I wanted. I wanted to have full flexibility in undervolting and charge rates for instance, but did not like the sharpness and/or brightness tweaks many kernels have implemented as per default.
Hence, I began to create my own kernel after a while, adding all the features I like. This is the result of my work, which in the end I decided to share with you. I hope you like it as much as I do.
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. Also it does not aim to have the broadest feature set available everywhere.
It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
These design targets are also valid for the OnePlus kernel here!!!
This said, I will definitely NEVER implement:
things I do personally not need
things I do not like
things that are in any way dangerous
anything which is highly experimental
f2fs - it is known to cause various issues and compatibility problems
custom hotplugging algorithms
a CAF based kernel
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it if it falls into the listed categories. Everything else I am happy to check and decide.
And: I do not really care about benchmark numbers, they say almost nothing as long as something is not completely wrong. Important for me is the feel-good factor.
I am also not interested in gaming at all, so never expect a gamer kernel. It will just not happen...
Compatibility
To reiterate it again: Flash the correct kernel depending on whether you are using Oxygen OS or another rom !!!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
You need at least version 2.2.29 or higher for the OnePlus X Boeffla Kernels.
Donation
If you like my work, feel free to donate: Donation-Link
If you donate at least 2,49 EUR (to be in line with the donation app prices on Google Play store), you will receive a personal donation code which unlocks some nice little comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* ZaneZam
* Grarak
* Yank555
* Hardcore
* Chainfire
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Mialwe
* Entropy512
* Faux
* Harunjo
* FranciscoFranco
* Ak
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in your custom recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
Latest change logs:
http://kernel.boeffla.de/oneplusx/boeffla-kernel-oos/oos3xx/changelog.htm
*** You want my support? Then stick to my rules ***
Guys, I am receiving more and more completely useless support requests in different threads. Useless because people provide nothing to be able to help, not even the minimal possible information they could give.
Hence, I will now remind anyone again on the support guide lines stated here:
http://boeffla.de/index.php/support/support
Also you need to ensure you follow the installation guide lines incl. trouble-shooting stated here:
http://boeffla.de/index.php/support/installation-how-to
And to cut a long story short: If you do not at least provide what I request in the support guide lines, I will IGNORE YOUR REQUESTS IN FUTURE.
Straight and simple. I have enough of people wasting my time just because they are too lazy to write details.
Period.
Also as a reminder:
you use xposed? -> no support, everything is your own issue
you use a custom rom and not the official stock or CM one? -> good luck, you are on your own
you undervolt or overclock? -> have fun, but without my support
Sorry, this might sound harsh (and it is meant to sound harsh), but you cannot imagine about how crappy support requests can be. Stating something does not work is just not enough.
Please consider that!!!
Andi
Great to have you here
Welcome Andi !!! Gonna flash your kernel as soon as I get my OPX .... Will make profiles for it too
Welcome again !!!
Naman Bhalla said:
Welcome Andi !!! Gonna flash your kernel as soon as I get my OPX .... Will make profiles for it too
Welcome again !!!
Click to expand...
Click to collapse
Hehe, nice. I see you everywhere, isn't it?
Andi
sorry if i sound like a noob but if i have bluspark kernel already flashed, can i just flash this ontop of it? or do i have to restore a backup (of the opx before i flashed bluspark) and then flash this kernel? thanks in advance
Thanks a ton. Is CM support planned?
ihs0201 said:
sorry if i sound like a noob but if i have bluspark kernel already flashed, can i just flash this ontop of it? or do i have to restore a backup (of the opx before i flashed bluspark) and then flash this kernel? thanks in advance
Click to expand...
Click to collapse
You can flash on top of it as Boeffla kernel works on a different principle (Sorry.. I forgot what it is called... LOL... Maybe Andi can tell) .... But yeah, if issues come, flash stock and then the Boeffla (shouldn't happen though )
#HappyFlashing
Lord Boeffla said:
Hehe, nice. I see you everywhere, isn't it?
Andi
Click to expand...
Click to collapse
hehe !! I try to help the community as much as possible...
---------- Post added at 12:04 AM ---------- Previous post was at 12:01 AM ----------
RJDTWO said:
Thanks a ton. Is CM support planned?
Click to expand...
Click to collapse
I don't wanna post on behalf of Andi... But if you have been following Andi , he usually builds for CM once official builds roll out with everything working... For now, there is no official build, though almost everything is working now...
But Boeffla is in initial phase of development for OPX so I feel lord will focus more on Oos...
In short, don't expect a CM version till official nightlies start.
Naman Bhalla said:
You can flash on top of it as Boeffla kernel works on a different principle (Sorry.. I forgot what it is called... LOL... Maybe Andi can tell) .... But yeah, if issues come, flash stock and then the Boeffla (shouldn't happen though )
#HappyFlashing
Click to expand...
Click to collapse
Thanks for the quick reply
Nice to see boeffla kernel here. Was waiting for this after seeing a thread on oneplus forum. Is there a version for cm12/13 as well?
Edit: Never mind
Finally, I can't wait to flash it. You're the best, Andi, I'm proud I can say I designed your avatar, hahaha.
well i tried to install, and it gave me the error : your device is onyx. this zip is for ONE
i did install this zip: boeffla-kernel-4.0-beta1-OOS2xx-OnePlusX.recovery.zip
can anyone help/has the same problem
ihs0201 said:
well i tried to install, and it gave me the error : your device is onyx. this zip is for ONE
i did install this zip: boeffla-kernel-4.0-beta1-OOS2xx-OnePlusX.recovery.zip
can anyone help/has the same problem
Click to expand...
Click to collapse
Which recovery did you use ? As can clearly be seen, this issue is from Updater-script .... So either you can delete that line from the script or best is to use another twrp
Naman Bhalla said:
Which recovery did you use ? As can clearly be seen, this issue is from Updater-script .... So either you can delete that line from the script or best is to use another twrp
Click to expand...
Click to collapse
it is version twrp v.2.8.7.0, but i will try and update and then get back to you
ihs0201 said:
well i tried to install, and it gave me the error : your device is onyx. this zip is for ONE
i did install this zip: boeffla-kernel-4.0-beta1-OOS2xx-OnePlusX.recovery.zip
can anyone help/has the same problem
Click to expand...
Click to collapse
You downloaded the wrong kernel ( you downloaded the OnePlus one variant) so don't flash it as it might brick your device.
Scroll a bit more down in the Web page till you find OnePlus X.
P.S. The website can be a bit confusing for newer members, so here you go.
http://boeffla.df-kunde.de/oneplusx/boeffla-kernel-oos/oos2xx_download/Test/
Cheers.
dagger said:
You downloaded the wrong kernel ( you downloaded the OnePlus one variant) so don't flash it as it might brick your device.
Scroll a bit more down in the Web page till you find OnePlus X.
P.S. The website can be a bit confusing for newer members, so here you go.
http://boeffla.df-kunde.de/oneplusx/boeffla-kernel-oos/oos2xx_download/Test/
Cheers.
Click to expand...
Click to collapse
no it was the opx variant, as the filename showed opx when i flashed it. thanks anyway, and yeah the website is a bit jumbled
but the problem was an old twrp version. updated it and the kernel flashed no problem . BTW i like ur icon pack, might try it
Can someone explain the difference between this kernel and blu-spark to us common people?
What do you take into consideration when deciding which one to use?
Hi Andi,
Good to have Boeffla kernel again!
The real deal just came to opx. Thanks, bro! Hope opx gets official cm so you can provide support for cm too, as I cannot live without cm.

*AR_Beast* Kernel R9 (3.10.108) (Jan 29 2018) (OREO) {UBER-TC)

AR_Beast™ Kernel​
Hey there! Ayush Here
INTRO
After a lot of hard work, I am debuting at the kernel section for a new custom kernel based on latest sources by LOS. As the name suggest, these kernel is made as a All-Rounder,i.e it can provide better battery + performance . Without talking much lets go the features of these kernel.
MAIN FEATURES
CPU
Proper and Uniform Frequency Table Format.
Overclocked CPU to 1.7GHz for big cluster and1.2GHzfor little cluster (for Beast Performance).{Modified and Enhanced by me)
Support for more Governers
Darkness
Impulse
BarryAllen
ElementalX
Intel
Smartmax_eps
Lionfish
Optimized Interactive and ElementalX Governer.
System wide PowerEfficent Workqueue(for Beast Battery Backup).
[*]CPU-Boost,Hotplug Boost and Wakeup Boost
[*]Reduced CPU Load(for Beast Battery Backup).
[*]Fixed High Load average(for Beast Battery Backup).
Fast idling of CPU (for Beast Battery Backup).
Less CPU-Load=Cool Device=More Battery-Life
Various Optimizations.
Hotplugs
Added Alucard (Modified for Beast Battery Backup)
Added Thunderplug (Modified forBeast Battery Backup)
Disabled MSM_Performance hotplug (was of no use)
Thermal
Support for user controllable thermal driver which reduce CPU frequency On a set trip point ( Ported by me )
Default limit set to 50°
Advanced Core control mode
Quad core mode
Fully configurable in the adiutor
Various Optimizations
GPU
Altered GPU-Frequency Table (for Beast Battery Backup)
UnderClock GPU to 19MHz(for Beast Battery Backup)
Overclock GPU to 650MHz
Support for Adreno Idler
Various Optimizations
Battery
Enabled ARCH_Power (for Beast Battery Backup)
New PowerSuspend algorithm (for Beast Battery Backup)
Support for preventing unnecessary WakeLocks (for Beast Battery Backup)
ThunderCharge Current Control Driver v2.1.
Fast Charge Drivers
Incresed Charge current (1370)
Various Optimizations
Sound
FauxSoundControl v4.0 ( Modified and Enhanced by me)
Support for 2 Gains---Headphones, Speaker.
Provides ability to Increase or Decrease Volume beyond Default Limits.
Support for Controlling Volumes separately for left and right Headphones.
Dts sound support
Negative values works too
Display
Kcal Colour control v2
Uses custom colour profile by default for better screen vibrancy, colour reproduction (Enhanced by me)
Support for Glove Mode
Various Optimizations
MISC
Latest Linux Base 3.10.108
Based on latest sources.
Compiled with Uber 7.2.1 Optimized ToolChain
O3 and Graphite Optimizations
Support for FRandom RNG Driver (upto 50x faster than the default one).
Support for various Wake-Up Gestures including DT2W.
State Notifer support (faster and better)
Nvidia power optimizations
Varoius tweaks for better network speed
Support for Dynamic Fsync
Various Optimiztaions For Cpu and GPU
F2FS and exFAT Support
Kexec Hardboot
Support for Load Shifter Mechanism.
Various Tweaks for better battery+performance.
Supports Every MM and N roms
Added LCD notifier
Added Quick Wakeup driver
Exclusive Kernel Adiutor for configuring
This are the features which I Remember many features are omitted due to word limit
I have tried my level best to make my kernel as best as possible. From minor tweaks to major improvements, everything is done.
Installation Instructions
Boot into recovery (twrp recommended)
Wipe cache and dalvik cache
Flash AR_Beast™-Kernel Rxx.zip
Reboot to system
Done
XDA:DevDB Information
*AR_Beast* Kernel, Kernel for the YU Yureka
Contributors
Ayush Rathore
Source Code: https://github.com/AyushR1/AR_Beast-Tomato
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 9
Stable Release Date: 2018-01-29
Created 2018-01-29
Last Updated 2018-01-29
DOWNLOAD
R9 - Oreo(8.0/8.1) - https://www.androidfilehost.com/?fid=818070582850488842
Kernel-Adiutor-Mod - https://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-v6-t3740249
Telegram Group :- https://t.me/joinchat/AAAAAEEtgBFuVYjNE2yRbA
NOTES
1. Use AR_Beast Adiutor to apply settings(prebuilt in kernel zip)
2. Always turn on Apply on Boot and set Delay to 10 seconds or more
3. Always turn on Emulate Init.d option in Kernel Adiutor.
4. If you are facing WiFi/Hotspot issue then check whether your system partition has atleast 20mb free then reflash kernel or Extract wlan.ko from the .zip of kernel (located under system/lib/modules/) and place it in root/system/lib/modules/ overwriting the one already present there. Then, set the permission of the file to rw-r-r and reboot the phone. Use ES File Manager with Root Permission to do this.
5. Facing splashloops(loops on yo logo) then clean flash your rom or wipe data/cache/dalvik-cache
6. Don't use any hotplug along with core control or quad core mode if you wanna use hotplug then disable corecontrol and quad core mode. You can use Core control along with quad core mode.
PRO Sir!!
Thanks for Oreo Support Bro.,
Can we use it for nougat also ?
Will R9 version Support Nougat?
Please reply me. If not which ROM is preferrable to install? Suggest me.
Has anyone tested if this kernel works fluently with NitrogenOS 8.1 ROM ? Please do confirm as this kernel looks so tempting.
The kernel Adiutor mod is broken. Can u give another link.
da_gamer_pk said:
has anyone tested if this kernel works fluently with nitrogenos 8.1 rom ? Please do confirm as this kernel looks so tempting.
Click to expand...
Click to collapse
bro i am using this rom with my nitrogen os shekhawat 20180208 , it works super fine on nitrogen, trust me u can go with this kernel, everything is working fast and smooth
Wlan.co file is missing from the directory you mentioned. Where can I get that file? My wifi/hotspot does not work. Other than this this kernel works perfectly with nitrogen os 8.1.
thanks .. need the link for auditor mod ?
Ayush Rathore said:
NOTES
1. Use AR_Beast Adiutor to apply settings(prebuilt in kernel zip)
2. Always turn on Apply on Boot and set Delay to 10 seconds or more
3. Always turn on Emulate Init.d option in Kernel Adiutor.
4. If you are facing WiFi/Hotspot issue then check whether your system partition has atleast 20mb free then reflash kernel or Extract wlan.ko from the .zip of kernel (located under system/lib/modules/) and place it in root/system/lib/modules/ overwriting the one already present there. Then, set the permission of the file to rw-r-r and reboot the phone. Use ES File Manager with Root Permission to do this.
5. Facing splashloops(loops on yo logo) then clean flash your rom or wipe data/cache/dalvik-cache
6. Don't use any hotplug along with core control or quad core mode if you wanna use hotplug then disable corecontrol and quad core mode. You can use Core control along with quad core mode.
Click to expand...
Click to collapse
hi bro, thanks .. need the kernel auditor link, i guess its not in the build , or please tell how to use it
Kernel auditor link not working.
Please provide a new one.
praveen139 said:
Can we use it for nougat also ?
Click to expand...
Click to collapse
Yes its working perfectly in Lineage 14.1 and pubg works without lag issue
---------- Post added at 11:11 AM ---------- Previous post was at 11:06 AM ----------
jaydeep darandale said:
Wlan.co file is missing from the directory you mentioned. Where can I get that file? My wifi/hotspot does not work. Other than this this kernel works perfectly with nitrogen os 8.1.
Click to expand...
Click to collapse
get that wlan.ko from another kernel for you yureka and paste inside the kernel in module folder use zarchiver
Hariprasad01 said:
Yes its working perfectly in Lineage 14.1 and pubg works without lag issue
---------- Post added at 11:11 AM ---------- Previous post was at 11:06 AM ----------
get that wlan.ko from another kernel for you yureka and paste inside the kernel in module folder use zarchiver
Click to expand...
Click to collapse
Ive tried my level best to replace and even re compress the "wlan.ko" but nothing is working for me...
cannot open the wifi and hotspot shows error.. what can i do.. please help.. even tried re-flashing everything..
Wifi and hotspot not working.!!
This feels to be the best and the smoothest kernel that I've used till date, but the wifi and hotspot is not working. No matter what i do, even tried wlan.ko file from another kernel still its not working please help. I am using RR os and even on clean flash it is not working. Please help...
Could anybody please answer my question!!!
Shreyas Parashar said:
This feels to be the best and the smoothest kernel that I've used till date, but the wifi and hotspot is not working. No matter what i do, even tried wlan.ko file from another kernel still its not working please help. I am using RR os and even on clean flash it is not working. Please help...
Click to expand...
Click to collapse
I seriously am waiting for my reply,, please help me with the wifi fix!!!
Kernel is discontinued.
A second more
Ayush Rathore said:
Kernel is discontinued.
Click to expand...
Click to collapse
Can u just help me withthe way to wifi fix.?
help me with building of this kernel with my battery 4000maH
Ayush Rathore said:
Kernel is discontinued.
Click to expand...
Click to collapse
i am trying to build kernel from your source, (in ubuntu c9.io cloud )
but i get failed with errors, using tomato-nougat brach and GCC-prebuilt-8 toolchain
i think your build.sh contains many different command for ubuntu to understand ! isn't ?
help

[ROM][7.0][TW] STOCK SLIM NOUGAT [VoLTE] J7 Prime SM-G610M F/Y

Disclamer
I know that many will say that it is an equal rom others posted, but this my rom she is differentiated. I've been looking for improvements and for it to be an excent version of a stock. I hope it is the first of many other roms not only for the J7 model but for other variants.​
***Please as soon as you install the rom please a return because the opinion of yours is very important.***​
**Preview**​​
https://www.youtube.com/watch?v=mek77Zss6UM
Code:
# This ROM is made for G610M and Variants F/Y
# Flash it at your own Risk!
# Your warranty is VOID Knox flags 0x1
# I'm not responsible for damage to equipment or loss of warranty!
!!FOLLOW THE INSTRUCTION HOW TO FLASH!!
STOCK SLIM NOUGAT SM-G610M
Based on G610MUBU1BQI1
Bootloader on G610MUBU1BRD2
Android security patch level 2017-08-01
PDA - G610MUBU1BRD1
CSC - G610MUBU1BRD1
Support for models G610M
FM Radio
init.d support in Kernel
Optional VoLTE exchange in configurations
Modded scritp for gaming experiance without battery draining
Deodexed
Zipaligned
Added Build.prop Tweaks
Added CSC Tweaks
Multiple languages
Optimized Battery for script
Stability and optimization for script
SELinux Enforcing
VoLTE support
Samsung Clouds (Removed, but can be added through the fix that will leave available).
Fast Charge
4g icon
Front Camera and Flash ok
Rear Camera and Flash ok
Root Magisk 17.1 ( Ctsprofile: True / Basic Integrity: True).
Stock Slim Nougat SM-GM610 - Media Fire / Google Driver
STOCK SLIM NOUGAT SM-G610F
Based on G610FDDU1BQJ7
Bootloader on G610FDDU1BQJ4
Android security patch level 2017-08-01
PDA - G610FDDU1BQJ7
CSC - G610FDDU1BQJ7
Support for models G610F/Y
FM Radio
init.d support in Kernel
Optional VoLTE exchange in configurations
Modded scritp for gaming experiance without battery draining
Deodexed
Zipaligned
Added Build.prop Tweaks
Added CSC Tweaks
Multiple languages
Optimized Battery for script
Stability and optimization for script
SELinux Enforcing
VoLTE support
Samsung Clouds (Removed, but can be added through the fix that will leave available).
Fast Charge
4g icon
Front Camera ok
Rear Camera and Flash ok
Root Magisk 17.1 ( Ctsprofile: True / Basic Integrity: True).
Stock Slim Nougat SM-GM610 - Media Fire / Google Driver
STOCK SLIM NOUGAT SM-G610Y
Based on G610YZTU1BRF1
Bootloader on G610YZTU1BRF1
Android security patch level 2017-08-01
PDA - G610YNZC1BRF1
CSC - G610YNZC1BRF1
Support for models G610Y
FM Radio
init.d support in Kernel
Optional VoLTE exchange in configurations
Modded scritp for gaming experiance without battery draining
Deodexed
Zipaligned
Added Build.prop Tweaks
Added CSC Tweaks
Multiple languages
Optimized Battery for script
Stability and optimization for script
SELinux Enforcing
VoLTE support
Samsung Clouds (Removed, but can be added through the fix that will leave available).
Fast Charge
4g icon
Front Camera ok
Rear Camera and Flash ok
Root Magisk 17.1 ( Ctsprofile: True / Basic Integrity: True).
Stock Slim Nougat SM-GM610 - Media Fire / Google Driver
BUG
If there is a bug, please report me ...
Attention​
[*]* Supports Oxygen kernel but by default it does not support init.d (Comes disabled in the kernel).
If you wanted to install xposed, rom is compatible with it, but as rom comes with Magisk installed, basicIntegrity goes from true to false.
In my a rom does not come applications to access the Samsung Cloud, so I made a separate fix for anyone who wants to add. On the fix you only have the access service and you can access in settings or download the Samsung Cloud app on Google Play​
Fix Samsung Cloud / Samsung App
Fix Samsung Cloud V 1.0 - Media Fire / Google Driver
Fix Led Notifications G610F-Y
Fix Led Notifications G610F-Y - Media Fire / Google Driver
FIX WIFI DIRECT - PORTAL CAPTIVE - SIM TOOLKIT
FIX STOCK SLIM NOUGAT - WIFI DIRECT - PORTAL CAPTIVE - SIM TOOLKIT- Media Fire / Google Driver
​
ADDONS​
ADDON Game Tuner Stock Slim Nougat G610M/F/Y - Media Fire / Google Driver
​
Liked ? I need to raise funds to buy a better notebook to continue customizing rom for you.
Donation: Click Here ​
HOW TO INSTALL​
1. Install Recovery 3.2.2
3. Download the ROM and copy it to your pendriver and use an otg cable or copy the rom to the internal memory of the device when the device is in TWRP mode that allows the USB cable to access the internal memory of the device.
4. Mount system , data and cache
5. wipe dalvik-cache , cache , data and system
6. After that flash the ROM
7. Follow Aroma Installer
8. At the end of the installation of the autoreboot rom will not happen because it will present error 11, do not worry this will not affect the installation of the rom reboot manually.
9. Wait 2 to 5 minutes (First start of installation take a long boot).
​
Version Information
Kernel 3.18.14
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2018-09-26
Credit :
Thanks to @samsung for firmware
Thanks to @amarullz for Aroma Installer
Screenshot
What TWRP do you use? I saw the instructions and says to put the ROM in the SD card, but so far I have not found any that recognize the SD card, nor even recognize the internal memory. Can you help me? What TWRP do you use?
Aepo said:
What TWRP do you use? I saw the instructions and says to put the ROM in the SD card, but so far I have not found any that recognize the SD card, nor even recognize the internal memory. Can you help me? What TWRP do you use?
Click to expand...
Click to collapse
I will correct the topic actually the installation by OTG or put the file inside the cell phone and not by the memory card
downloading... I'll try this rom soon feedback later.
darkfalling said:
Disclamer
I know that many will say that it is an equal rom others posted, but this my rom she is differentiated. I've been looking for improvements and for it to be an excent version of a stock. I hope it is the first of many other roms not only for the J7 model but for other variants.
Code:
# This ROM is made for (SM-G610x)
# Flash it at your own Risk!
# Your warranty is VOID Knox flags 0x1
# I'm not responsible for damage to equipment or loss of warranty!
!!FOLLOW THE INSTRUCTION HOW TO FLASH!!
Based on G610MUBU1BQI1
Bootloader on G610MUBU1BRD2
Android security patch level 2017-08-01
PDA - G610MUBU1BRD1
CSC - G610MUBU1BRD1
Support for models G610F/Y/M
FM Radio
init.d support in Kernel
Optional VoLTE exchange in configurations
Modded scritp for gaming experiance without battery draining
Deodexed
Zipaligned
Added Build.prop Tweaks
Added CSC Tweaks
Multiple languages
Optimized Battery for script
Stability and optimization for script
SELinux Enforcing
VoLTE support
Samsung Clouds (Removed, but can be added through the fix that will leave available).
Fast Charge
4g icon
Front Camera and Flash ok
Rear Camera and Flash ok
Root Magisk 17.1 ( Ctsprofile: True / Basic Integrity: True).
NO BUG
If there is a bug, please report me ...
If you wanted to install xposed, rom is compatible with it, but as rom comes with Magisk installed, basicIntegrity goes from true to false.
Stock Slim Nougat - Media Fire / Google Driver
In my a rom does not come applications to access the Samsung Cloud, so I made a separate fix for anyone who wants to add. On the fix you only have the access service and you can access in settings or download the Samsung Cloud app on Google Play
Fix Samsung Cloud V 1.0 - Media Fire / Google Driver
Liked ? I need to raise funds to buy a better notebook to continue customizing rom for you.
Donation: Click Here
Version Information
Kernel 3.18.14
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2018-09-26
* Supports Oxygen kernel but by default it does not support init.d (Comes disabled in the kernel).
HOW TO INSTALL
1. Install Recovery 3.2.2
3. Download the ROM and copy it to your pendriver and use an otg cable or copy the rom to the internal memory of the device when the device is in TWRP mode that allows the USB cable to access the internal memory of the device.
4. Mount system , data and cache
5. wipe dalvik-cache , cache , data and system
6. After that flash the ROM
7. Follow Aroma Installer
8. At the end of the installation of the autoreboot rom will not happen because it will present error 11, do not worry this will not affect the installation of the rom reboot manually.
9. Wait 2 to 5 minutes (First start of installation take a long boot).
Credit :
Thanks to @samsung for firmware
Thanks to @amarullz for Aroma Installer
Screenshot
Click to expand...
Click to collapse
Tested on Y variant?
Is this smooth in gaming? Does it support game launcher and gametools?
Hello to the dev of this awesome rom..how to fix led lights coz its not working.thank u
Jakedgreat12 said:
Tested on Y variant?
Is this smooth in gaming? Does it support game launcher and gametools?
Click to expand...
Click to collapse
I did not add Game Tune because it already has a script that improves performance in games, I have not tested it yet, but I can see if it will have a better result and if there is a fix I'll add it to the rom.
androzen said:
Hello to the dev of this awesome rom..how to fix led lights coz its not working.thank u
Click to expand...
Click to collapse
Could you inform me if it just bug him? or is there any more for your model? to confirm your model is the G610Y?
darkfalling said:
Could you inform me if it just bug him? or is there any more for your model? to confirm your model is the G610Y?
Click to expand...
Click to collapse
G610F model..led lights working only on booting and shutting down..but in charging and messages its not working..thank you
---------- Post added at 04:48 PM ---------- Previous post was at 04:46 PM ----------
darkfalling said:
Could you inform me if it just bug him? or is there any more for your model? to confirm your model is the G610Y?
Click to expand...
Click to collapse
And even also in DISPLAY SETTING i cannot find led settings
androzen said:
G610F model..led lights working only on booting and shutting down..but in charging and messages its not working..thank you
---------- Post added at 04:48 PM ---------- Previous post was at 04:46 PM ----------
And even also in DISPLAY SETTING i cannot find led settings
Click to expand...
Click to collapse
And because that rom the basis of it and the variant M, to help everyone are making another rom for the variant F and Y as possible it would be available on that topic.
darkfalling said:
Disclamer
I know that many will say that it is an equal rom others posted, but this my rom she is differentiated. I've been looking for improvements and for it to be an excent version of a stock. I hope it is the first of many other roms not only for the J7 model but for other variants.
Code:
# This ROM is made for G610M and Variants F/Y
# Flash it at your own Risk!
# Your warranty is VOID Knox flags 0x1
# I'm not responsible for damage to equipment or loss of warranty!
!!FOLLOW THE INSTRUCTION HOW TO FLASH!!
STOCK SLIM NOUGAT SM-G610M
Based on G610MUBU1BQI1
Bootloader on G610MUBU1BRD2
Android security patch level 2017-08-01
PDA - G610MUBU1BRD1
CSC - G610MUBU1BRD1
Support for models G610M
FM Radio
init.d support in Kernel
Optional VoLTE exchange in configurations
Modded scritp for gaming experiance without battery draining
Deodexed
Zipaligned
Added Build.prop Tweaks
Added CSC Tweaks
Multiple languages
Optimized Battery for script
Stability and optimization for script
SELinux Enforcing
VoLTE support
Samsung Clouds (Removed, but can be added through the fix that will leave available).
Fast Charge
4g icon
Front Camera and Flash ok
Rear Camera and Flash ok
Root Magisk 17.1 ( Ctsprofile: True / Basic Integrity: True).
Stock Slim Nougat SM-GM610 - Media Fire / Google Driver
STOCK SLIM NOUGAT SM-G610F/Y
Based on G610FDDU1BQJ7
Bootloader on G610FDDU1BQJ4
Android security patch level 2017-08-01
PDA - G610FDDU1BQJ7
CSC - G610FDDU1BQJ7
Support for models G610F/Y
FM Radio
init.d support in Kernel
Optional VoLTE exchange in configurations
Modded scritp for gaming experiance without battery draining
Deodexed
Zipaligned
Added Build.prop Tweaks
Added CSC Tweaks
Multiple languages
Optimized Battery for script
Stability and optimization for script
SELinux Enforcing
VoLTE support
Samsung Clouds (Removed, but can be added through the fix that will leave available).
Fast Charge
4g icon
Front Camera and Flash ok
Rear Camera and Flash ok
Root Magisk 17.1 ( Ctsprofile: True / Basic Integrity: True).
Stock Slim Nougat SM-GM610 - Media Fire / Google Driver
BUG
If there is a bug, please report me ...
Attention
[*]* Supports Oxygen kernel but by default it does not support init.d (Comes disabled in the kernel).
If you wanted to install xposed, rom is compatible with it, but as rom comes with Magisk installed, basicIntegrity goes from true to false.
In my a rom does not come applications to access the Samsung Cloud, so I made a separate fix for anyone who wants to add. On the fix you only have the access service and you can access in settings or download the Samsung Cloud app on Google Play
​Fix Samsung Cloud
Fix Samsung Cloud V 1.0 - Media Fire / Google Driver
​
Liked ? I need to raise funds to buy a better notebook to continue customizing rom for you.
Donation: Click Here ​
HOW TO INSTALL​
1. Install Recovery 3.2.2
3. Download the ROM and copy it to your pendriver and use an otg cable or copy the rom to the internal memory of the device when the device is in TWRP mode that allows the USB cable to access the internal memory of the device.
4. Mount system , data and cache
5. wipe dalvik-cache , cache , data and system
6. After that flash the ROM
7. Follow Aroma Installer
8. At the end of the installation of the autoreboot rom will not happen because it will present error 11, do not worry this will not affect the installation of the rom reboot manually.
9. Wait 2 to 5 minutes (First start of installation take a long boot).
​
Version Information
Kernel 3.18.14
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2018-09-26
Credit :
Thanks to @samsung for firmware
Thanks to @amarullz for Aroma Installer
Screenshot
Click to expand...
Click to collapse
I did not create fix but fix rom compatible with the 2 variants F and Y is released for Download.
darkfalling said:
I did not create fix but fix rom compatible with the 2 variants F and Y is released for Download.
Click to expand...
Click to collapse
Hello is there any fix about led lights on g610f?
androzen said:
Hello is there any fix about led lights on g610f?
Click to expand...
Click to collapse
Yes I have created a proper rom for model F and Y

			
				
darkfalling said:
yes i have created a proper rom for model f and y
Click to expand...
Click to collapse
its okey now led lights is working ok..im using a fix file from other rom and it works..thank you for this rom
androzen said:
its okey now led lights is working ok..im using a fix file from other rom and it works..thank you for this rom
Click to expand...
Click to collapse
can you upload the led light fix? thanks
icodix said:
can you upload the led light fix? thanks
Click to expand...
Click to collapse
PM sent buddy
Look how the consumption of my battery in my custom rom, using it in causal way.
darkfalling said:
Look how the consumption of my battery in my custom rom, using it in causal way.
Click to expand...
Click to collapse
is it good or bad? fast drain or not?
---------- Post added at 12:06 AM ---------- Previous post was at 12:04 AM ----------
androzen said:
PM sent buddy
Click to expand...
Click to collapse
thanks buddy!
icodix said:
is it good or bad? fast drain or not?
---------- Post added at 12:06 AM ---------- Previous post was at 12:04 AM ----------
thanks buddy!
Click to expand...
Click to collapse
The average consumption in the J7 Prime and more or less 6 hours of total battery use. It depends on which way you use your device. This rom was made so that when your phone is idle the app in the background does not consume the battery. And in games he tries to make sure that his batter is draining.

Categories

Resources