[KERNEL]BionicSheep Kernel (4.2.2) (4.3) - FINAL BUILD

Search This thread

aeppacher

Senior Member
Apr 14, 2012
795
777
FEATURES FOR 4.2.2:
Code:
-Built from CM10.1 sources
-Built using Linaro 4.7.4 toolchain
-Overclocked to 1620Mhz
-Underclocked to 270Mhz
-faux sound is here
-Undervolted and support for user undervolting
-Added Governors
     +intellidemand
     +badass
     +wheatley
     +smartassH3
     +asswax
-Added IO Schedulers
     +sio
     +tripndroid
     +fifo
-thalmus hot plugging (mpdecision is disabled by default for 4.2.2)
-fast charge support
-frandom support


FEATURES FOR 4.3:
Code:
-Built with latest CM10.2 sources
-latest linux 3.4.65
-Compiled with Linaro 4.8.2
-Overclocked to 1620Mhz
-Underclocked to 270Mhz
-fast charge support
-faux sound support
-CM cherrypick to prevent battery drain (thanks for finding it pwncake)
-Added Governors
     +intellidemand
     +badass
     +wheatley
     +smartassH3
     +asswax
     +smartmax
-Added IO Schedulers
     +sio
     +tripndroid
     +fifo
-thalmus hot plugging
-frandom support
-undervolting and user undervolting (minimum is 900, anything below this won't change anything)
-modified colors (sort of like trinity but my modifications)
-GPU overclocking to 480

This rom currently supports the Trickster Mod App - get it here https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=en

This rom is meant for AOSP 4.2.2 and 4.3 depending on which download you grab and what ROM you use. Do not mix the kernel, you assume the risks of your stupidity if you don't read the OP.

PM me if you need any help starting up your own kernel

Downloads for 4.3:
BionicSheep2v0.7.1_RC2
BionicSheep2v0.6.0_RC1
BionicSheep2v0.5.5
BionicSheep2v0.5.1

Downloads for 4.2.2:
BionicSheepv0.3.8_RELEASE_6

READ THIS PLEASE:
Everyone, sorry to disappoint but this kernel is now dead. Due to a serious serious issue with the git client, me trying to delete 1 repo caused the deletion of my kernels repo instead. There will be no builds anymore, I would have to start from scratch and I do not remember every line of code I have changed for the past 4 months.

My sincerest apologies to you guys, I am still shocked myself right now, I can't believe it did that.

I will keep downloads up for now but I doubt the kernel will work bug free into the future without keeping up with driver updates and such. If there are any GPL concerns from any mods here on xda, please let me know and I will take the links down. I had source up until it got deleted. Thanks for the help, experience, and the times guys. You made this kernel a wonderful learning experience for me. Look out for my app in the next few months guys, its my new project if git doesn't screw me on that too.

My settings:
Gov: asswax
IO: fifo
Read ahead: 1024
Voltages: (stock, I pick them in the first place :p)
GPU: 400
Powersaving: 0
Mpdecision: its gone so enabling it does nothing

Sources:
https://github.com/BionicSheep/android_kernel_samsung_d2.git

Special thanks to:
ahagersr - for getting me started up and giving me hours of reading material
stratatak7 - for helping with packaging and voltage fixes
gideonX - for his patience and willingness to answer my nooby questions
pwncake193 - for helping me with 4.3 sources and kernel start up for it (send him thanks guys)
ktoonsez - for his patience and willingness to answer my nooby questions
imoseyon - fastcharge
TripNRaVeR - for his IO scheduler
faux123 - for his awesome sound support
the community - help in general
 
Last edited:

aeppacher

Senior Member
Apr 14, 2012
795
777
Changelog

Code:
10.07.2013 RC2
-fix all the bugs

10.06.2013 Experimental Release
-cm updates
-linux 3.4.65 update
-clock fixes
-reboot hopefully fixed (you tell me)
-deadline IO updated to have 0ms latency (credits Imoseyon)
-GPU overclocking to 480

10.03.2013 Release Candidate
-cm updates
-asswax tunables adjusted to personal preference. Ramps up slower but also ramps down slower, also focuses on lower
 clocks at screen up and deep sleep. Check the git if you're curious
-Linaro 4.8.2 instead of 4.7 used to compile
-Latest linux 3.4.64
-378 clock changed back to 384 (so much more stable and battery friendly)
-voltage adjustments
[COLOR="Red"]This is probably my last build for this phone, when the Nexus 5 comes out I will probably get it and sell my gs3, so if the
price is less than $350, this will be it guys. Thanks for testing as I made my first kernel. I learned a lot! If any huge issues
present themselves I will obviously update it.

4.2.2 is being worked on, but my tester has to get back to me on the latest build (I run 4.3 personally) and then I will upload!
[/COLOR]

09.25.2013
-cm updates
-bluetooth updates
-basically update the everything
-linux updated to 3.4.61 (x.62 will be implemented soon hopefully
-modified clocks a bit to try and get better stability
-sorry updates have been slow (school and all), I am planning on getting a nexus 5 on release so prepare for a potential stop on this kernel for the gs3 when that happens (sorry)

08.23.2013(4.3)
-vital info for this build is in red in op
-okay so all this torch nonesense is fixed
-linux 3.4.59 updates
-latest cm sources
-voltage tweaks
-smartmax governor added (info on it [URL="http://xdaforums.com/showpost.php?p=38193047&postcount=6943"]here[/URL])
-tweaked sheep colors and colors are whiter than ever!!

08.20.2013b(4.3)
-actually fixed torch, finally got it

08.20.2013(4.3)
-linux 3.4.58 updates
-latest cm sources
-fixed torch
-bionicsheep colors should be implemented on boot (no yellow tint)
-voltage tweaks

08.15.2013(4.3)
-rebased from cm so latest drivers and merges
-linux 3.4.57 updates
-upped voltages on overclock so this should fix reboots for some people
-code clean ups
-modified screen colors, its like trinity but my tweaks.
 I tried to make colors less saturated and cool the colors
 (to enable for now just switch the screen temp (to any option)
 in the advanced settings and lock your device,
 I will enable on boot if you guys like it)
-so with new drivers this build tends to produce graphical
 glitches on older versions of ROMS (pwncakes latest build has been
 tested and works)
-old versions of the kernel also no longer play nice with new versions of ROMS

08.12.2013(4.3)
-fixed reboots for some people (I wasn't able to get it to reboot so
         hopefully this works for you guys, let me know if it doesn't)
-undervolting finally is here and stable!
-user undervolting is back (min is 850 so going lower is pointless)
-it seems smoother than normal

08.11.2013(4.3) Part 2
-forgot to include frandom module in last build its here now
-you should see some performance improvements especially if you 
use things like the crossbreeder mod

08.11.2013(4.2.2)
-frandom support
-clock changes

08.11.2013 (4.3)
-faux sound has returned
-Stable underclocking to 270 (whooooo)
-Stable overclocking to 1620 (WHOOOO)
-frandom support
-easter egg
-mpdecision disabled and removed on boot
-latest cm sources merged

08.10.2013 (4.3) Part 2
-think I fixed hot plugging (confirmed)

08.10.2013 (4.3)
-rebased with latest cm sources
-added thalamus auto hot plugging and double checked its working
-added governors:
   +asswax
   +wheatley
   +badass
   +smartassh3
   +intellidemand
-added IOSched:
   +tripndroid
   +fifo
   +sio

08.09.2013 (4.2.2)
-fixed hot plugging so that it actually shuts down the second core
-mpdecision is removed since hot plugging works now so you don't have to change a thing 

08.06.2013 (4.2.2)
-thalamus hotplugging
-fifo scheduler
-easter egg (you will see when you boot)

08.05.2013
-initial 4.3 build

08.03.2013
-Fixed user voltage scaling
-[COLOR="Red"]Faux Sound[/COLOR] support for those who were asking for it

08.02.2013
Added some governors and IO schedulers per request:
-smartassH3 Governor
-asswax Governor
-wheatley Governor
-tripndroid IO Scheduler

08.01.2013
-Initial Release
 
Last edited:
  • Like
Reactions: atlharp

Xx_silenzer_xX

Senior Member
Feb 1, 2011
133
12
I've been using this kernel since on the d2att thread I love the frequent updates and your constant feedback .

Sent from my SGH-T999 using Tapatalk 2
 
  • Like
Reactions: aeppacher

dave2metz

Senior Member
Oct 10, 2010
1,412
272
47
Clearwater, Florida
I'm surprised that there isn't more activity in this thread. Sounds like a great kernel to me. I'm gonna download the 4.2 version. I want to see how it plays with Illusion Rom 2.1. Thanks for the kernel.

Sent from my SAMSUNG-SGH-T999 using xda premium
 
Last edited:
  • Like
Reactions: aeppacher

aeppacher

Senior Member
Apr 14, 2012
795
777
I'm surprised that there isn't more activity in this thread. Sounds like a great kernel to me. I'm gonna download the 4.2 version. I want to see how it plays with Illusion Rom 2.1. Thanks for the kernel.

Sent from my SAMSUNG-SGH-T999 using xda premium

Good news, already heard from someone running on illusion, they said buttery smooth but you tell me
 
  • Like
Reactions: jdidtht

bosna110

Senior Member
Mar 30, 2010
445
25
what are the full settings you use for the kernel to make it better than stock, has anyone experimented with this, i keep getting random reboots and dont know what the edge of doom would be for the kernel, dont know if someone would like to share their settings for the kernel
 

aeppacher

Senior Member
Apr 14, 2012
795
777
what are the full settings you use for the kernel to make it better than stock, has anyone experimented with this, i keep getting random reboots and dont know what the edge of doom would be for the kernel, dont know if someone would like to share their settings for the kernel

Recommended settings are in op. Reboots may be caused by voltaged on overclocks. Still working on this
 

woodyjlw

Senior Member
Sep 12, 2012
325
108
independence MO.
Recommended settings are in op. Reboots may be caused by voltaged on overclocks. Still working on this

this may be a dumb question but where is the op? I am wanting to find out what all the setting really do so I can better understand what to choose for my d2tmo. I didnt see the link in your description of the kernel so I am guessing it is somewhere els. I have not installed this kernel yet and I am currently useing MROM 10.1-20130801-d2tmo.

just want to know what exactly all these really do
+intellidemand
+badass
+wheatley
+smartassH3
+asswax
-Added IO Schedulers
+sio
+tripndroid
+fifo

thanks
 

munkyvirus

Senior Member
Dec 21, 2010
848
312
Minnesota
lf0kR.gif
 

aeppacher

Senior Member
Apr 14, 2012
795
777
Just to confirm, I'm also having the random reboots on 4.2.

Modify voltages on the 2 overclocks until you get it stable. Either increase or decrease by 25mV until it goes away. THEN REPORT YOUR NUMBERS BACK TO ME. Its hard to fix this because it runs perfectly for certain people (like me) but for others problems
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    FEATURES FOR 4.2.2:
    Code:
    -Built from CM10.1 sources
    -Built using Linaro 4.7.4 toolchain
    -Overclocked to 1620Mhz
    -Underclocked to 270Mhz
    -faux sound is here
    -Undervolted and support for user undervolting
    -Added Governors
         +intellidemand
         +badass
         +wheatley
         +smartassH3
         +asswax
    -Added IO Schedulers
         +sio
         +tripndroid
         +fifo
    -thalmus hot plugging (mpdecision is disabled by default for 4.2.2)
    -fast charge support
    -frandom support


    FEATURES FOR 4.3:
    Code:
    -Built with latest CM10.2 sources
    -latest linux 3.4.65
    -Compiled with Linaro 4.8.2
    -Overclocked to 1620Mhz
    -Underclocked to 270Mhz
    -fast charge support
    -faux sound support
    -CM cherrypick to prevent battery drain (thanks for finding it pwncake)
    -Added Governors
         +intellidemand
         +badass
         +wheatley
         +smartassH3
         +asswax
         +smartmax
    -Added IO Schedulers
         +sio
         +tripndroid
         +fifo
    -thalmus hot plugging
    -frandom support
    -undervolting and user undervolting (minimum is 900, anything below this won't change anything)
    -modified colors (sort of like trinity but my modifications)
    -GPU overclocking to 480

    This rom currently supports the Trickster Mod App - get it here https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=en

    This rom is meant for AOSP 4.2.2 and 4.3 depending on which download you grab and what ROM you use. Do not mix the kernel, you assume the risks of your stupidity if you don't read the OP.

    PM me if you need any help starting up your own kernel

    Downloads for 4.3:
    BionicSheep2v0.7.1_RC2
    BionicSheep2v0.6.0_RC1
    BionicSheep2v0.5.5
    BionicSheep2v0.5.1

    Downloads for 4.2.2:
    BionicSheepv0.3.8_RELEASE_6

    READ THIS PLEASE:
    Everyone, sorry to disappoint but this kernel is now dead. Due to a serious serious issue with the git client, me trying to delete 1 repo caused the deletion of my kernels repo instead. There will be no builds anymore, I would have to start from scratch and I do not remember every line of code I have changed for the past 4 months.

    My sincerest apologies to you guys, I am still shocked myself right now, I can't believe it did that.

    I will keep downloads up for now but I doubt the kernel will work bug free into the future without keeping up with driver updates and such. If there are any GPL concerns from any mods here on xda, please let me know and I will take the links down. I had source up until it got deleted. Thanks for the help, experience, and the times guys. You made this kernel a wonderful learning experience for me. Look out for my app in the next few months guys, its my new project if git doesn't screw me on that too.

    My settings:
    Gov: asswax
    IO: fifo
    Read ahead: 1024
    Voltages: (stock, I pick them in the first place :p)
    GPU: 400
    Powersaving: 0
    Mpdecision: its gone so enabling it does nothing

    Sources:
    https://github.com/BionicSheep/android_kernel_samsung_d2.git

    Special thanks to:
    ahagersr - for getting me started up and giving me hours of reading material
    stratatak7 - for helping with packaging and voltage fixes
    gideonX - for his patience and willingness to answer my nooby questions
    pwncake193 - for helping me with 4.3 sources and kernel start up for it (send him thanks guys)
    ktoonsez - for his patience and willingness to answer my nooby questions
    imoseyon - fastcharge
    TripNRaVeR - for his IO scheduler
    faux123 - for his awesome sound support
    the community - help in general
    6
    Everyone, sorry to disappoint but this kernel is now dead. Due to a serious serious issue with the git client, me trying to delete 1 repo caused the deletion of my kernels repo instead. There will be no builds anymore, I would have to start from scratch and I do not remember every line of code I have changed for the past 4 months.

    My sincerest apologies to you guys, I am still shocked myself right now, I can't believe it did that.

    I will keep downloads up for now but I doubt the kernel will work bug free into the future without keeping up with driver updates and such. If there are any GPL concerns from any mods here on xda, please let me know and I will take the links down. I had source up until it got deleted. Thanks for the help, experience, and the times guys. You made this kernel a wonderful learning experience for me. Look out for my app in the next few months guys, its my new project if git doesn't screw me on that too.
    5
    RC2 is up and smooth as heck
    4
    I will be giving this another shot when it's ready. Thanks for all the effort.

    Sent from my SAMSUNG-SGH-I747 using XDA Premium 4 mobile app

    Update: reboots maybe fixed, send me a logcat or any specifics about reboots if you are getting them, its been a pain in the ass to catch it for me since it has only happened once or twice at random times when I wasn't pulling a logcat.

    Deadline has been update to have 0ms latency (faster write speeds) credits to Imoseyon. I still get better performance with deadline but its battery friendliness has been critiqued so its up to you.

    GPU overclocking: I have been hesitant to add this since any kernel that has it immediately has a debate of the effectiveness of it. I added it and tested it by benchmarking it several times on both clocks and averaging. I understand that benchmarks are not the best indicators, but it gives me a numerical comparison of the two. I got better performance consistently at 480mHz. If you do not like it for any reason, feel free to lower the max clock to 400. Any comments on it are welcome just consider what I have just said first.

    I labeled the build as experimental since it has a lot of new changes and I haven't gotten much testing on it. I wanted to get a build out there right away that hopefully fixes reboots because those suck. Feedback improves the kernel


    EDIT: sleep of death issues due to OC on gpu. Uploaded 0.6.4 to fix. It failed though
    4
    So recently I noticed as I update the roms on my phone, my kernel has been getting less and less stable since it is falling behind on bluetooth and other various updates. To fix this I updated the kernel so hopefully you guys won't have my issues.