[EOL] [KERNEL][G800F][exynos][CUSTOM KERNEL] FOR MOST CUSTOM ROMS [EOL]

Search This thread

spookcity138

Senior Member
Nov 9, 2015
1,863
2,566
Eindhoven
Code:
***WARNING***
-READ CAREFULLY!!

YOU FLASH THIS KERNEL AT YOUR OWN RISK.I TAKE NO RESPONSIBILITY FOR ANY DAMAGE THAT MAY OCCUR DUE TO THE FLASHING OF THIS IMAGE.
I WILL NOT BE RESPONSIBLE FOR LOST DATA,BRICKED PHONE,OR ANYTHING OF THE SUCH.(PHONE EXPOLDES,OVERHEATS ETC)
THIS KERNEL IS ONLY FOR THE S5 MINI SM-G8OOF (Exynos) DO NOT FLASH THIS ON ANY OTHER DEVICE!
EOL (End of Life)

I will be creating a new thread for my N kernel - Stay tuned!​


UPDATED Linux kernel to 3.4.113 on 27-10-2016
UPDATED to v2.5 on 13-10-2016
Code:
Changes in version 2.5
*Unlocked CPU frequencies 1500,300 and 200MHZ
*Switched to self built Linaro/Sabermod toolchain
*Added many more optimization flags
*Added DriveDroid support

Features

-Now supports Many different ROMS for the G800F
-Compiled with self built optimized Linaro/SaberMod toolchain ("LinaroMod")
-Unlocked CPU frequencies: 1500MHZ,200MHZ and 300MHZ
-Updated Linux kernel from 3.4.39 to the latest 3.4.113
-Added many optimizations (You can see all of the optimization flags in the makefile on the kernel source page)
-enabled graphite
-Added Drivedroid Support - http://softwarebakery.com/projects/drivedroid
-Fading LED's
-Added I/O schedulers
-zen
-sio
-fifo
-fiops
-tripndroid
-vr

-Added CPU governors
-zzmoove
-hyper
-alucard
-darkness
-nightmare
-wheatley
-smartassv2
-dancedance
-pegasusq

You will need Kernel Adiutor (free from the play store) or similar app capable of allowing you to switch I/O schedulers and
CPU governors in order to be able to change and set those.
I can recommend this.
http://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549

Known Issues

Let me know and I will try to fix them
Installation

I HIGHLY recommend that you do a full backup before flashing this kernel.I am not responsible if you lose any or all of your data.BACKUP!!

1.Download the "Spookcity_Kernel-MM"
2.Place the zip onto your phones storage
3.Reboot into recovery (Volume-Up + Home + Power button)
4.Select install
5.Flash the downloaded kernel
6.Go back a few times in TWRP.Select wipe -> Advanced wipe and wipe Dalvic/Art cache and the cache partition
If you do not do this you are very likely to experience strange issues.You have been warned.Do not report problems if you did not do this.
7.Reboot and hopefully enjoy.
Sources


Code:
CHANGELOG
[U]18-06-2017[/U]
-Switched to anykernel2

[U]31-10-2016[/U]
-Added zip for Bliss Rom

[U]13-10-2016[/U]
-Unlocked CPU freq 1500,200,300MHZ
-Switched to my self built toolchain
-Added many more optimization flags to the build
-Added DriveDroid support
-Added zip for Zephyr-OS

[U]24-07-2016[/U]
- Added zips to support more custom ROMS

[U]V2 - 23-07-2016[/U]
-Fixed RAMDISK to make it compatible and actually work with newer builds of CM13
-Changed SELinux from disabled to permissive to be in line with the "stock" CM kernel

-Added I/O schedulers
-fiops
-tripndroid
-vr

-Added CPU governors
-pegasusq

[U]V1 - Initial Release[/U]
Thanks to
-hennymcc and CTXz for bringing CM13 to our device! I used their kernel sources to build this.Without them I never would have been able to attemp this.
-DJ_Steve for his custom kernel.Without being able to look at his sources and cherry-pick some things I would also not have been able to do this.
-CurtisMJ Ditto same thing here.His kernel build and sources were very helpful to me.
-frap129 for his amazing toolchains!
-ArchiDroid
Anyone I may have left out sorry.I appreciate you all!

I hope you enjoy and please say thanks if you find this at all useful :eek:

XDA:DevDB Information
Spookcity_Kernel, Kernel for the Samsung Galaxy S5 Mini

Contributors
spookcity138
Kernel Special Features:

Version Information
Status: Beta

Created 2016-05-26
Last Updated 2017-06-18
 

Attachments

  • Screenshot_20160724-140546.png
    Screenshot_20160724-140546.png
    84.5 KB · Views: 3,263
Last edited:

zaworka

Senior Member
Nov 16, 2015
166
138
Nice, finally some new development for our phone =)
I will test the kernel right away...
One thing that I would really love would be if you have the time to look into adding DT2W :angel:
Thanks for your work so far :good:

*edit*
booting went well. However WiFi doesnt work for me :/ I uploaded the logcat-output filtered for "wifi" to hastebin. If you need anything else for debugging let me know. Thanks to dual boot I will keep your custom kernel on one ROM ;)

log
 
Last edited:

spookcity138

Senior Member
Nov 9, 2015
1,863
2,566
Eindhoven
Nice, finally some new development for our phone =)
I will test the kernel right away...
One thing that I would really love would be if you have the time to look into adding DT2W :angel:
Thanks for your work so far :good:

*edit*
booting went well. However WiFi doesnt work for me :/ I uploaded the logcat-output filtered for "wifi" to hastebin. If you need anything else for debugging let me know. Thanks to dual boot I will keep your custom kernel on one ROM ;)

log
Thanks for trying out the kernel. That's weird about the WiFi. I have never had that happen in the bunch of times I have flashed it. I will def look into it.I'll have a look at the log, although at this point I'm also not that great at interpreting those, so it may not help. I'll see what I can do though :D

Sent from my SM-G800F using Tapatalk
 

spookcity138

Senior Member
Nov 9, 2015
1,863
2,566
Eindhoven
Nice, finally some new development for our phone =)
I will test the kernel right away...
One thing that I would really love would be if you have the time to look into adding DT2W :angel:
Thanks for your work so far :good:

*edit*
booting went well. However WiFi doesnt work for me :/ I uploaded the logcat-output filtered for "wifi" to hastebin. If you need anything else for debugging let me know. Thanks to dual boot I will keep your custom kernel on one ROM ;)

log

OK,well after looking at the log and trying to decipher it and then thinking a bit I have only come up with one possibility.Maybe somehow your wpa_supplicant.conf file located in /data/misc/wifi/wpa_supplicant.conf has the wrong permissions for some reason.If you want you could try to check and possibly change the permissions.If you decide to try this I would backup the file because you never know.
The permissions should be: Owner - wifi Group - wifi...
Owner read and write/Group read and write/ others none.

If your permissions are correct on that file the only other thing I could possibly think of to do if you wanted would be to delete that file,wpa_supplicant.conf.Only after you back it up it though because you will lose all of your passwords,and reboot.It should recreate it.Do that at your own risk though.This is all I have come up with because I have never had that problem,so it's a bit difficult.
 
  • Like
Reactions: zaworka

zaworka

Senior Member
Nov 16, 2015
166
138
I am sorry, I think the error was my fault and not a bug of the kernel. I think the build that I am running at the moment is one I build myself and used sabermod toolchain. I remembered that I had the same problem using DMPKernel on that build. I thought I was using one of hennymmc's builds by now - so, sorry for reporting but thanks for looking into anyways.
Unfortunately I tried both and didnt solve the issue ,the permissions were set correctly btw.

I just installed the CM13 on another partition but - unless I have a flashable zip file - I can not install your kernel on that one. Would it be possible to provide the kernel as .zip?
 

spookcity138

Senior Member
Nov 9, 2015
1,863
2,566
Eindhoven
I am sorry, I think the error was my fault and not a bug of the kernel. I think the build that I am running at the moment is one I build myself and used sabermod toolchain. I remembered that I had the same problem using DMPKernel on that build. I thought I was using one of hennymmc's builds by now - so, sorry for reporting but thanks for looking into anyways.
Unfortunately I tried both and didnt solve the issue ,the permissions were set correctly btw.

I just installed the CM13 on another partition but - unless I have a flashable zip file - I can not install your kernel on that one. Would it be possible to provide the kernel as .zip?

Sure thing.I updated the download section above and added a flashable zip.I think it'll work.
 
  • Like
Reactions: zaworka

sasukesama

Senior Member
Aug 4, 2015
672
217
24
Baghdad
Hey, I appreciate the offer. That is something I can look into at some point. No promises. In still trying to learn all of this stuff.

Sent from my SM-G800F using Tapatalk

Sounds good
I think you can do the same (using the cm13 kernel and DJ_Steve kernel stuff) as he has a G800H version of his kernel
 

Oleggluk

Senior Member
Jul 29, 2015
276
117
What's the problem with the WiFi exactly? I need to update this anyway. I will at some point.I've had no WiFi probs though.

Sent from my SM-G800F using Tapatalk

Conducted any work on the development of the kernel? About sound problems and headphones like DJ_Steve , initially had no problems, and then there., maybe it depends on kernel version? Is there a chance to make all the improvements in version 3.4.39 ? (Google translation)
 

spookcity138

Senior Member
Nov 9, 2015
1,863
2,566
Eindhoven
Conducted any work on the development of the kernel? About sound problems and headphones like DJ_Steve , initially had no problems, and then there., maybe it depends on kernel version? Is there a chance to make all the improvements in version 3.4.39 ? (Google translation)
I actually haven't touched this recently at all.I've been spending too much time on the mess that is my AOSP build [emoji2]
I give up on that for now though.It's giving me a headache.
I will try to get back to this soon,as I don't even think it works with any of my builds.I don't know.I'm not even using this right now.
I never actually had any real audio issues with this however and I did use if for awhile,so that's strange.

Sent from my SM-G800F using Tapatalk
 

Oleggluk

Senior Member
Jul 29, 2015
276
117
I actually haven't touched this recently at all.I've been spending too much time on the mess that is my AOSP build [emoji2]
I give up on that for now though.It's giving me a headache.
I will try to get back to this soon,as I don't even think it works with any of my builds.I don't know.I'm not even using this right now.
I never actually had any real audio issues with this however and I did use if for awhile,so that's strange.

Also does not have wi-fi access in the new Assembly СМ13 from ayke with this kernel. I took apart your kernel and replace the ramdisk from the new build, wifi now works. (Google translation)
 

spookcity138

Senior Member
Nov 9, 2015
1,863
2,566
Eindhoven
Also does not have wi-fi access in the new Assembly СМ13 from ayke with this kernel. I took apart your kernel and replace the ramdisk from the new build, wifi now works. (Google translation)
I kinda remember this issue as well.Good to know about the ramdisk.
Its such a strange thing how only some experience the robotic voice...and you have no microphone problems with ayke's build either? Like it stops working after a phone call?

Sent from my SM-G800F using Tapatalk
 

Oleggluk

Senior Member
Jul 29, 2015
276
117
I kinda remember this issue as well.Good to know about the ramdisk.
Its such a strange thing how only some experience the robotic voice...and you have no microphone problems with ayke's build either? Like it stops working after a phone call?

Sent from my SM-G800F using Tapatalk

Robot voice I have never had. And mute has the same problem that error camera. If you kill the mediaserver, the microphone performance is restored. You can use the long-known app Mediaserver Killer. (Google translation)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    Code:
    ***WARNING***
    -READ CAREFULLY!!
    
    YOU FLASH THIS KERNEL AT YOUR OWN RISK.I TAKE NO RESPONSIBILITY FOR ANY DAMAGE THAT MAY OCCUR DUE TO THE FLASHING OF THIS IMAGE.
    I WILL NOT BE RESPONSIBLE FOR LOST DATA,BRICKED PHONE,OR ANYTHING OF THE SUCH.(PHONE EXPOLDES,OVERHEATS ETC)
    THIS KERNEL IS ONLY FOR THE S5 MINI SM-G8OOF (Exynos) DO NOT FLASH THIS ON ANY OTHER DEVICE!
    EOL (End of Life)

    I will be creating a new thread for my N kernel - Stay tuned!​


    UPDATED Linux kernel to 3.4.113 on 27-10-2016
    UPDATED to v2.5 on 13-10-2016
    Code:
    Changes in version 2.5
    *Unlocked CPU frequencies 1500,300 and 200MHZ
    *Switched to self built Linaro/Sabermod toolchain
    *Added many more optimization flags
    *Added DriveDroid support

    Features

    -Now supports Many different ROMS for the G800F
    -Compiled with self built optimized Linaro/SaberMod toolchain ("LinaroMod")
    -Unlocked CPU frequencies: 1500MHZ,200MHZ and 300MHZ
    -Updated Linux kernel from 3.4.39 to the latest 3.4.113
    -Added many optimizations (You can see all of the optimization flags in the makefile on the kernel source page)
    -enabled graphite
    -Added Drivedroid Support - http://softwarebakery.com/projects/drivedroid
    -Fading LED's
    -Added I/O schedulers
    -zen
    -sio
    -fifo
    -fiops
    -tripndroid
    -vr

    -Added CPU governors
    -zzmoove
    -hyper
    -alucard
    -darkness
    -nightmare
    -wheatley
    -smartassv2
    -dancedance
    -pegasusq

    You will need Kernel Adiutor (free from the play store) or similar app capable of allowing you to switch I/O schedulers and
    CPU governors in order to be able to change and set those.
    I can recommend this.
    http://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549

    Known Issues

    Let me know and I will try to fix them
    Installation

    I HIGHLY recommend that you do a full backup before flashing this kernel.I am not responsible if you lose any or all of your data.BACKUP!!

    1.Download the "Spookcity_Kernel-MM"
    2.Place the zip onto your phones storage
    3.Reboot into recovery (Volume-Up + Home + Power button)
    4.Select install
    5.Flash the downloaded kernel
    6.Go back a few times in TWRP.Select wipe -> Advanced wipe and wipe Dalvic/Art cache and the cache partition
    If you do not do this you are very likely to experience strange issues.You have been warned.Do not report problems if you did not do this.
    7.Reboot and hopefully enjoy.
    Sources


    Code:
    CHANGELOG
    [U]18-06-2017[/U]
    -Switched to anykernel2
    
    [U]31-10-2016[/U]
    -Added zip for Bliss Rom
    
    [U]13-10-2016[/U]
    -Unlocked CPU freq 1500,200,300MHZ
    -Switched to my self built toolchain
    -Added many more optimization flags to the build
    -Added DriveDroid support
    -Added zip for Zephyr-OS
    
    [U]24-07-2016[/U]
    - Added zips to support more custom ROMS
    
    [U]V2 - 23-07-2016[/U]
    -Fixed RAMDISK to make it compatible and actually work with newer builds of CM13
    -Changed SELinux from disabled to permissive to be in line with the "stock" CM kernel
    
    -Added I/O schedulers
    -fiops
    -tripndroid
    -vr
    
    -Added CPU governors
    -pegasusq
    
    [U]V1 - Initial Release[/U]
    Thanks to
    -hennymcc and CTXz for bringing CM13 to our device! I used their kernel sources to build this.Without them I never would have been able to attemp this.
    -DJ_Steve for his custom kernel.Without being able to look at his sources and cherry-pick some things I would also not have been able to do this.
    -CurtisMJ Ditto same thing here.His kernel build and sources were very helpful to me.
    -frap129 for his amazing toolchains!
    -ArchiDroid
    Anyone I may have left out sorry.I appreciate you all!

    I hope you enjoy and please say thanks if you find this at all useful :eek:

    XDA:DevDB Information
    Spookcity_Kernel, Kernel for the Samsung Galaxy S5 Mini

    Contributors
    spookcity138
    Kernel Special Features:

    Version Information
    Status: Beta

    Created 2016-05-26
    Last Updated 2017-06-18
    6
    If interested in testing a very early version of a new kernel with no features added at this point (lots of optimization flags,updated Linux kernel and compiled with UberTC though) check Here
    6
    Update!
    Well,I have been putting off releasing this version as there were more things I wanted to add/do before I did,but that hasn't happened due to the fact that I've been really busy. So instead of just waiting longer I will post it up and hopefully add more things soon.
    All zips updated.Changes can be found in the main post.

    Note: Although this should still work on all of the ROMS it has only been tested on Zephyr and CM13.
    Enjoy!
    6
    Just a quick update. I have started work on the MM sources for this kernel. Can't say when I'll have it up yet. It will still be some time. I'm trying to get all of the Linux kernel patches applied at the moment.
    If anyone cares to follow the progress..

    https://github.com/Spookcity/android_kernel_samsung_kminilte

    Sent from my SM-G800F using Tapatalk
    6
    New version...Back to Linux 3.4.113. Hopefully with fixed audio. Please let me know as I really want to start adding things to this. Things to look for are distorted recorded audio or anything similar and headphone detection. Obviously anything else as well,but these were the issues reported so far. Thanks!
    Download Test 3 Here

    Also,switched to self built UBERTC 7.0 for the toolchain.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone