[KERNEL][KK][4.4.2][Custom Linaro][-O3]RenderBroken's Kernel[3/22]

Which touch recovery would you prefer?

  • TWRP (already ported and ready to go)

    Votes: 29 72.5%
  • Touch CWM (Work would be needed to port)

    Votes: 11 27.5%

  • Total voters
    40
  • Poll closed .
Search This thread

rogersb11

Senior Member
Nov 18, 2013
3,345
6,888
Indianapolis
Samsung Galaxy S21 Ultra
Hey guys!



Just wanted to drop a line so: ________________



Now to bidness, I just wanted to say that I am sorry for being a stranger. I have had issues ever since my main build machine crashed and building off of a virtual machine that I use. I had downloaded me source and re-setup everything and ran into weird build errors. Since then I have been busy working on other kernels, work, etc



I will be firing up the build machine and work on getting through the weird errors over the next couple weeks. Once done I plan on building steadily. I have learned SO MUCH MORE since I have been building for the Moto G and want to bring my new found knowledge to the S2. I do not have any plans to pick up building Roms again. The Kernel is where its really at and the heart/brain of any phone. This is where I think I do the most good. When I started building Roms it was to fill a whole with regards to KK on the i777. We didn't have it and I wanted it for all of us. @rogersb11 has been kicking ass so i will let him continue. Just thought I would let everyone know my intentions in the near future.



I have also upgraded to the LG G2. I wanted to get an even higher end device like the N5 so I started to look around and found the G2. It is exactly like the N5 except with a 5.2 inch screen, 3000mAh battery (Compared to 2300 the N5 has) and has a fantastic camera (13mp with OIS). I will also be building kernels for it in the near future.



I hope everyone has been well and that I can start building soon!



Kind Regards,

Zachariah


Thanks man. I'm still working on a kernel but stuck on wifi still. Driving me absolutely bananas because I have everything but still won't work. Crazy. Glad to hear you've got an even better phone now
 
  • Like
Reactions: royahaun

rogersb11

Senior Member
Nov 18, 2013
3,345
6,888
Indianapolis
Samsung Galaxy S21 Ultra

Dude you F'in ROCK..Thanks. In the works already. I don't know how I MISSED the updated source ahhh. Thanks again

I literally have like 130 builds with no working wifi hahaha


If WiFi works on my first build you've just cost me a ton of sleep. I hope you know that LOL
 
Last edited:

RenderBroken

Recognized Developer
Sep 14, 2013
4,297
20,085
36
/home/renderbroken/android
Dude you F'in ROCK..Thanks. In the works already. I don't know how I MISSED the updated source ahhh. Thanks again

I literally have like 130 builds with no working wifi hahaha


If WiFi works on my first build you've just cost me a ton of sleep. I hope you know that LOL

lol thats how it happens. Its always something we overlook. Yea, Gustavos is great! Without his help i would not have used STweaks.
 

rogersb11

Senior Member
Nov 18, 2013
3,345
6,888
Indianapolis
Samsung Galaxy S21 Ultra
Preparing a thread right now. Testing has went well and I've had good reports. I'm going to release a beta that I just ran off and is working as we speak and has been being tested by @razen_kain on both versions. There will be 3 versions. CWM and TWRP for CM11. After some talking with @cyril279 and him providing a necessry file I needed the kernel will also be available for his Slim builds here woot woot so we'll have a kernel for all of the current roms we have. I look forward to your input and I will be adding features in the near future I just wanted to drop a line. Thanks to anyone who has helped me(you know who you are@mr-cook @RenderBroken, and @razen_kain for solid and reliable testing information. Oh and @cyril279 for his willingness to literally IMMEDIATELY send me the requested file and the test boot for me as well
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    RenderBroken's Custom Kernel for
    CM11/AoCP/OmniRom & SlimKat​

    Witty paragraph goes here

    Contributors
    These are the people that have helped out this thread in their own way. Whether it by helpful info or by being or giving me motivation to do what I am doing.

    @iXNyNe, @trevor.bman, @razen_kain, @mr-cook, @royahaun, @david72262, @SteveMurphy and so on. Practically EVERYONE on both my threads are helpful and contribute to the discussion.

    Donators(I KNOW RIGHT?! I never set out to make money doing this but to have someone give me their hard earned money blows me away. THANKS!
    @royahaun
    @NePanicPas


    SGH-S959G Users: Please see Post #2

    Changelog
    General List
    * remove deleted files
    * initramfs: update initramfs
    * Setup OUT folder to creating Zips
    * Build: Setup build script
    * Defconfig: Setup for i777
    * Build: set -O3 Flags
    * stweaks: add profiles for governors
    * mach-u1: restore stock TMU profile
    * Update recoveries 22/03/2014
    * cpufreq: zzmoove v0.8 SOURCE: https://github.com/zanezam/cpufreq-governor-zzmoove/commits/master
    * mali: make sampling more lazy
    * Revert warning fixes
    * bcmdhd: wifi_pm to save power while suspended and when proximity is detected
    * build: fix some warnings
    * build: revert some of warning fixes
    * exynos: tmu: Fix warning and silence spam
    * ARM: cache: assume 64-byte L1 cachelines for ARMv7 CPUs
    * drivers: Fix general compile warnings and cleanup
    * drivers: usb: Fix compile warnings and cleanup
    * drivers: misc: Fix compile warnings and cleanup
    * drivers: mmc: Fix compile warnings and cleanup
    * drivers: input: Fix compile warnings and cleanup
    * drivers: power: Fix compile warnings and cleanup
    * drivers: video: Fix compile warnings and cleanup
    * drivers: media: Fix compile warnings and cleanup
    * exynos: Fixes and mess cleanup
    * arm: mm: Fix compile warnings for dma
    * net: Fix compile warnings
    * block: BFQ I/O scheduler v7r2 for linux 3.0.y source: http://algo.ing.unimo.it/people/paolo/disk_sched/sources.php
    * ARM: smp: Wait just 1 second for other CPU to halt Currently, the busyloop waiting for a 2nd CPU to stop takes about 4 seconds. Adjust for the overhead of the loop by looping every 1ms instead of 1us.
    * arm: LoUIS cache maintenance API
    * build: update defconfig + undervolt busfreq and set a higher threshold, this aims battery saving
    * pm-hotplug: add tegrak's secondcore support + pm-hotplug enable/disable depending on the selected cpu governor
    * input: mxt224: tweak touchscreen when plugged to charger
    * Revert "mm: Don't use CMA pages for page cache"
    * mm: Don't use CMA pages for page cache All layers of the page cache may take extra references to pages to avoid migration. This is fine for general movable pages but renders CMA pages useless as they cannot be allocated for contiguous m
    * arm: remove intelli_plug
    * intelli_plug: switch to use dedicated high priority workqueue
    * intelliplug: add GT-i9100 touch input
    * intelli_plug: tune for dual core mode
    * Intelliplug 2.0
    * bcmdhd: update to 1.61.58 from google edition jf (4.3) Applied to smdk44x2 appears to help with dialing issues on wifi. jf firmware is ideal also.
    * ondemand: Add support to consider other cpu load when scaling frequen… …cies
    * update defconfig
    * ext4: prevent kernel panic in case of uninitialized jinode
    * ARM-spinlock: use ticket algorithm for ARMv6+ locking implementation
    * ARM: Add optimised swahb32() byteswap helper
    * ARM: L1 cache optimization
    * ksm: check and skip page, if it is already scanned
    * input: touchscreen: revert mxt224_u1 changes
    * limit gpu to 440mhz
    * Revert "stweaks: remove charge control"
    * power: sec_battery_u1: Add charge current interface
    * touchscreen: mxt224_u1: use platform data struct directly to set touchscreen threshold values
    * touchscreen: prevent applying movhysti setting when the screen is off
    * tegrak's touchmove modification to set pixel sensitivity which is known as vitalij value
    * mali: create a device file in /sys/module/mali/parameters to read current utilization level
    * stweaks: show which frequencies are vpll
    * mach-u1: increase max voltage on buck3 (for gpu)
    * stweaks: vpll configuration
    * mali: exynos4_pmm.c: fix typo
    * mali: experimental vpll mode exynos4_pmm.c credits: dorimanx https://github.com/dorimanx/Doriman...mmit/a90b0f4398736d83651a61627fc751efc25970b4
    * stweaks: remove charge control
    * Revert "power: sec_battery_u1: Add charge current interface"
    * Fix typo
    * Fix typo
    * Update systemcat
    * mach-u1: Update TMU profile
    * tweak systemstatus script
    * build: fix mali libs path
    * Update recoveries 07/03/2014
    * build: add mali blobs for jb roms also add lights lib needed for BLN
    * build: create ramdisk's cpio
    * stweaks: change hotplug options for mono-core only
    * stweaks: add cpu hotplug control
    * arm: auto_hotplug: add max_online_cpus feature https://github.com/mathkid95/linux_lg_kitkat/commit/9f913bc150f0bb36152343cc994cbc65f866fa8f
    * cpufreq: remove scaling_available_freqs as it is already in the cpu_undervolting module
    * stweaks: restore customconfig.xml merged some test stuff by mistake in https://github.com/gustavoss/androi...mmit/17f5eda45047215f4aeb71210b04dd520759041c
    * build: include mali blobs for jb kernel
    * build: new build script based on codeworkx's script: https://github.com/codeworkx/GT-I9100_ClockworkMod-Recovery/blob/jellybean/build.sh
    * block: bfq: prevent aliased requests from starving other I/O
    * build: update defconfig
    * iosched: prevent aliased requests from starving other I/O
    * sched/nohz: Rewrite, fix and add more accurate load-avg computation
    * pegasusq (based on ondemand): cpuidle detection
    * sched: use cpu capacity to decide if a ILB is needed
    * cpupower: update the cpu_power according to cpu load
    * ARM: cpu topology: add debugfs
    * ARM: cpu topology: Add asym topology flag for using cpu0 1st
    * ARM: topology: Add a topology update notification
    * ARM: topology: Add a cpu_power function
    * ARM: topology: Update topology according to current sched_mc mode
    * ARM: topology: save cpu id of each core
    * sched: Ensure cpu_power periodic update
    * ARM: 7182/1: ARM cpu topology: fix warning
    * ARM: 7011/1: Add ARM cpu topology definition
    * cpufreq: ondemand: Remove unnecessary synchronization attempt
    * drivers: misc: cpu undervolting driver clean up
    * fix typos M = 10^6 m = 10^-3
    * system watch scripts
    * init: update ramdisk and recoveries, add cpu load to gpuwatch and rename it to systemwatch
    * build: fix kernel command line
    * stweaks: fix typo
    * sched: enable gentle fair sleepers by default Also set the right description from /kernel/sched/features.h I don't see any side effect when using it and it might save some battery
    * initramfs: clean up
    * mach-exynos: 2MB audio buffer
    * build: set SELinux as permissive by default
    * Updates from samsung source drop XXUGLM3


    Comprehensive List:
    Source History

    Current Build Date:2/4/2014

    Build Downloads

    STweaks Download:
    https://play.google.com/store/apps/details?id=com.gokhanmoral.stweaks.app&hl=en

    Kernel Credits
    gokhanmoral, codeworkx and all CM team for their wonderful work (99% of kernel and commits)
    franciscofranco, faux123, myfluxi, neobuddy89, omni team and geeckodev for porting mali and s3cfb drivers to smdk4210 ( 0.999%, most of the tweaks in the kernel) Gustavo_s and wiithepeng for getting me through a rough spot :)


    Sources:
    https://github.com/RenderBroken/android_kernel_samsung_smdk4412

    Testers:
    @razen_kain
    19
    Working on new build. Just hang tight. I am trying to get my kernel work onto my new VM. Its a pain in the ass lol. I am getting really weird build errors using all the same stuff so Im not sure what the problem is there but I just wanted to spread the word. Installing new HDD into my old build machine so I can hopefully and finally download the Liquid Smooth source this weekend. My wife and son will be at my inlaws for while so its time to get it done. lol. Honestly I am trying to get away from the Rom building and focus on my kernel work but I also dont want to leave anyone hanging. I am working on some partnerships so we can get active builds going again and it not all depend on the amount of free time I have. So hang tight. You may see some cool minor changes. Hopefully we can keep the ol' s2 a bit more life. If you are tired of it and want to get the best phone for the money then get a Moto G! (No I don't get paid by Motorola to endorse lol. I wish though . . .) I am working on a new kernel for the Moto G that no one has yet seen for the phone. Adding new features from other great devs. I was tired of seeing 3 different kernels but all use Faux's Intelliplug. Its not bad but I wanted more control. I am looking at a possible hotplug change here though too. We will have to see. I won't believe it til I see it. Thanks guys for being cordial and not staying on my ass about new builds. Yall have been great. Because of the space and respect I will continue to support the i777/S959G for as long as I can or as long as its relevant.

    Kind Regards,
    Zachariah
    12
    New kernel builds uploaded. Please check the source for changes. Also please note that the default STweaks profile is subject to change from build to build so make sure STweaks is setup the way you want each time you flash. I cant test every single build but the source is kept pretty stable. Also I have now started building for SlimKat. This is for those who port SlimKat currently. Lastly I encourage people to port roms from the i9100 thread. I build my kernels and package them so they should work without any other steps. You should be able to just flash the i9100 rom then my kernel. Thats it! I will update the OP when I am done cooking/eating. Enjoy the builds and as always let us know how it goes.

    Render
    11
    Some good news, I was able to find the problem with my kernel builds. I was using strict -O3 flags and something was not agreeing with that so I changed to -O2 instead. The performance hit is not noticeable. Also I had setup a build script so building kernels take A LOT less time now. What this means is i will go ahead and build CWM/TWRP for both CM11 and OMNI. This was the end user can choose what they like best. I also added a Fade effect for BLN. Check it out in STweaks. Setup new boostpulse driver. Short story is that its now working for ALL governors and is more efficient than before. And Much more.
    11
    F - F - F - Failed Build Breaker!!!!!

    I have finally been able to get a working kernel build. This new build has so many new features it will blow your pants off (Literally). If you havent been keeping up with the new ZZmoove governor then you are missing out on some pretty exciting developments. The new governor has micro profiles that can now be set on the fly with STweaks. Here is what you are instore for:

    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (1)'def' -> Default -> will set governor defaults -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (2)'ybat -> Yank Battery -> a very good battery/performance balanced setting -
    * - DEV-NOTE: highly recommended! -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (3)'ybatext'-> Yank Battery Extreme -> like yank battery but focus on battery saving -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (4)'zzbat' -> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving -
    * - DEV-NOTE: might give some lags! -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (5)'zzbatp' -> ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting -
    * - DEV-NOTE: recommended too!:) -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (7)'zzopt' -> ZaneZam Optimized -> balanced setting with no focus in any direction -
    * - DEV-NOTE: relict from back in the days, even though some people still like it! -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (6)'zzmod' -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (8)'zzperf' -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast -
    * - down scaling/hotplugging behaving -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (9)'zzinz' -> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! -
    * ------------------------------------------------------------------------------------------------------------------------------------------
    * - (10)'zzgame' -> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay -
    * ------------------------------------------------------------------------------------------------------------------------------------------

    I will update OP#1 shortly . . .

    Kind Regards,
    Render
    (Zachariah)