[Kernel] ButteredToasT ICS RLS18 | Linux 3.0.101 | linaro 4.7 -O3 | otg | HTC beats

Search This thread

shizkoff777

Senior Member
Jan 11, 2012
2,601
5,552
elizabethton
You clearly have no sympathy for him...

What do you mean.it was wish full thinking

Sent from my SPH-L720 using Tapatalk 2

---------- Post added at 09:14 PM ---------- Previous post was at 09:13 PM ----------

I'm a year away from my contract being up. actually 7 months.

Sent from my PG86100 using Tapatalk 2

That sucks do u know if chad will

Sent from my SPH-L720 using Tapatalk 2
 

Ch1ngl1ng

Senior Member
May 30, 2012
192
121
Mother's basement
What do you mean.it was wish full thinking

Sent from my SPH-L720 using Tapatalk 2

---------- Post added at 09:14 PM ---------- Previous post was at 09:13 PM ----------



That sucks do u know if chad will

Sent from my SPH-L720 using Tapatalk 2

There is already an S4 kernel by chad out. Its just not in flashable form yet, cause apparently recoveries are not yet stable, or something like that.
 
  • Like
Reactions: shizkoff777

kickyoace

Senior Member
Mar 21, 2012
265
52
I tried this kernel with 4ext installation and when I reboot the screen was white. Do not know if anyone else had issues. I have a cm10-1 ROM.

Which hboot are you on it has to be less than 1.58 on Sprint and 1.57 on VM

Sent from my PG86100 using xda premium

---------- Post added at 04:53 PM ---------- Previous post was at 04:51 PM ----------

There is already an S4 kernel by chad out. Its just not in flashable form yet, cause apparently recoveries are not yet stable, or something like that.

Which forum has chad moved to because I've been looking for where his kernels are if he is at a forum?

Sent from my PG86100 using xda premium
 

bigwillyg

Senior Member
Mar 1, 2011
2,249
2,355
Which forum has chad moved to because I've been looking for where his kernels are if he is at a forum?

Sent from my PG86100 using xda premium

He is still there but there is a separate section for verified users who keep active.

Sent from my PG86100 using Tapatalk 2
 

gwzapata

Senior Member
Apr 24, 2012
76
12
Which hboot are you on it has to be less than 1.58 on Sprint and 1.57 on VM

Sent from my PG86100 using xda premium

---------- Post added at 04:53 PM ---------- Previous post was at 04:51 PM ----------



Which forum has chad moved to because I've been looking for where his kernels are if he is at a forum?

Sent from my PG86100 using xda premium

I have 1.50 I am on Virgin Mobile.
 

pablo2121

Senior Member
Jan 2, 2013
139
30
MIUI V5

been running Your Kernel on DH new v5 rom and its been great. thank you for all your hard work you put into this Kernel it has everything ive ever wanted and more!

Paul:victory:
 

bigwillyg

Senior Member
Mar 1, 2011
2,249
2,355
Ok, so I found some free time this morning and decided I would run the source for the kernel through the Linaro 4.8 toolchain and so far it has been simple to correct the compile errors in this new version. I think I may just use Linaro 4.8 when I update the kernel again.

Sent from my PG86100 using Tapatalk 2
 

Meowdib

Senior Member
Apr 23, 2011
876
371
Google Pixel 4a 5G
Ok, so I found some free time this morning and decided I would run the source for the kernel through the Linaro 4.8 toolchain and so far it has been simple to correct the compile errors in this new version. I think I may just use Linaro 4.8 when I update the kernel again.

Any chance of grabbing the wifi connect fix from MiRaGe kernel? My wifi doesn't always connect or it takes a long time.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 131
    ButteredToast (Buttery smooth and extremely wicked)

    CDMA/GSM Ice Cream Sandwich, sense 3.6, 4.x, AOSP

    Be Gentle folks: This is my first kernel rodeo after many months of studying how the great ones do it.I hope you like it, if you dont then theres the door (figuratively).

    Toolchain/Compiler: linaro 4.7.3

    REPO -> https://bitbucket.org/bigwillyg/buttered_toast_shooter

    KERNEL SENSE -> ButteredToast Final Version

    Sweet kernel -O3 optimized for linaro 4.7.3 compiler (dont ask how, my head still hurts)

    Changelog: Changelog is in post #2

    Credits: Starting with CG/KeRnElChEf because he is my mentor/tutor/handholder and aside from the enormous obvious contribution, his constant assistance and teaching through out this experience. With out his help I never would have attempted this.
    - Johhnyslt
    - Faux123 (this equation: (4*HZ+61), the dynamic enhancement of f/sync)
    - showp1894 (cmdline options, original cypress version sweep2wake - used as base by CG to write it for AMTEL)
    - kernel.org
    - CAF
    - F2FS article from https://lwn.net/Articles/518718/
    - MikeC84
    - Ziggy471 (lagfree / smartass)
    - Dodava
    - Linaro
    - creator of BFQ - i have no idea
    - creator of SIO - i have no idea
    - creator of VR - i have no idea
    - developer of LZO
    - yank555-lu (first with fast charge, adjust LED timeout via sysfs)
    - chad0989 (improved on fast charge)
    - Cjoliver
    - Anryl
    - Agrabren (CM10 cam fix)

    If it works well for you GREAT!!! If not Please let me know, logcats for errors are preferred.

    Mods: since this is my first thread of this kind, please let me know if I am missing any required info from this post.
    41
    CHANGELOG

    Code:
     - RLS18-FINAL:
         PATCH: Patch to LInux 3.0.101
         FS: added ExFat support for SDCARD
    
     - RLS17.9:
         PATCH: Patch to Linux 3.0.96
    
     - RLS17.7:
         PATCH: Patch to Linux 3.0.84
         CPU: updated interactive governor from CAF msm-3.4, thanks mrg666 for the tip.
         SCHED: updated ROW scheduler from CAF msm-3.4, thanks mrg666 for the tip.
    
     - RLS17.6:
         PATCH: Patch to Linux 3.0.80
         CPU: updated interactive gov (thanks mrg666 for the tip)
         WIFI: updated wifi components to improve stability (thanks mrg666 for the tip)
    
     - RLS17.5:
         PATCH: Patch to Linux 3.0.77
         SCHED: tried to tweak ROW per johhnyslt's repo to try and get it to work better.
    
     - RLS17.4:
         PATCH: Patch to Linux 3.0.74
         PATCH: Patch to HTC 2.95 Source 
         
     - RLS17.3:
         PATCH: Patch to linux 3.0.72
         SCHED: added ROW IO Scheduler
         MPDEC: sysfs support for max screen off cpu clock added (Chad Goodman all the way, love this guy)
         FIX: file ext4 compile errors (Chad Goodman
    )
     - RLS17.2:
         SCHED: was missing a setting to enable power manager.
         READAHEAD: was missing a ';', fixed.
    
     - RLS17.1:
         PATCH: Patch to linux 3.0.71
         Dynamic Readahead from Chad Goodman
         AROMA: added 1.6 and 1.7Ghz as selections in aroma. 
    
     - RLS17:
         RNG: added frandom support, you will need to install crossbreeder or similar to use.
         CPU: linaro power patch. Even though its openly available, I got it from Chad Goodman.
         CPU: corrected the CPU table and documented each line for clarity (Thank you chad for info)
    
     - RLS16.5:
         PATCH: Patch to Linux 3.0.70
    
     - RLS16.4:
         PATCH: Patch to Linux 3.0.69
    
     - RLS16.3:
         PATCH: Patch to LInux 3.0.68
    
     - RLS16.2:
         PATCH: Patch to Linux 3.0.67
    
     - RLS16.1:
         PATCH: Patch to Linux 3.0.65
    
     - RLS16:
         USB: OTG works again.
         CPU: xondemand works.
         PATCH: Patch to Linux 3.0.63
    
     - RLS15.3: (broken, dont use it)
         XZ: got it working (thanks thicklizard)
    
     - RLS15.2:
         PATCH: patch to linux 3.0.62
         XZ: added xz compression to kernel.
    
     - RLS15.1: 
         BLUETOOTH: reverted patch for bluetooth wakelock since issues appear to have started after I applied it.
    
     - RLS15:
         CPU: added xondemand cpu governor (thanks to chad for providing the missing piece(s) and Anryl sharing his source as an example)
    
     - RLS14.5:
         PATCH: Patch to Linux 3.0.61
    
     - RLS14.4:
         PATCH: Patch to Linux 3.0.58
    
     - RLS14.3:
         PATCH: Patch to Linux 3.0.57 
         had to revert the patch for the 3D clock. doesnt need it 
    
     - RLS14.2: 
         FREQ: raised default frequency from 1188 to 1350, can still be changed in aroma
         DEVICE: patch from Chad Goodman to help prevent (gfx2d1_clk status stuck at 'off') errors
    
     - RLS14.1: 
         PANEL: changed brightness back to 3 since 1 didnt work.
         PATCH: patch to linux 3.0.56
    
     - RLS14: Birthday Edition
         PATCH: patch to linux 3.0.54
         PANEL: lowered minimum brightness to 1 to see if it works.
         BT: bluetooth wakelock fix from agrebren, courtesy of Dastin1015
         AROMA: added back camera driver option in installer.
    
     - RLS13.6:
         PATCH: patch to linux 3.0.53
    
     - RLS13.5:
         PANEL: added some missing changes for brightness on the shooteru side.
    
     - RLS13.3: 
         PANEL: added the brightness fix to shooteru because I missed it before. no change for CDMA.
    
     - RLS13.2:
         PATCH: Patch to linux 3.0.52
         PANEL: adjusted brightness calculation to better sense lowest brightness (thanks to Anryl for help)
    
     - RLS13.1:
         PATCH: Patch to linux 3.0.51
         AROMA: updated the aroma config to remove the sense vs aosp option and other changes borrowed from CG.
    
     - RLS13 :
         SWEEP2WAKE: updates to the driver to allow config via aroma 
    
     - RLS12.2:
         fixed version number and updated to the linaro 4.7.3 toolchain
    
     - RLS12.1:
         patch to linux 3.0.50
    
     - RLS12: 
         PATCH: patch to linux 3.0.49
         TOUCHSCREEN-ATMEL: cm multitouch fix (seems to not affect sense) (Agrebren)
    
     - RLS11.1:
         FRAMEBUFFER: refreshrate override - may help with some sense 4.x lag
    
     - RLS11:
         VM: lower SYSCTRL latency values to help reduce lag (shooter_u)
         VM: lower latency values to help reduce lag
         VM: increase default MAX read-ahead
         OOM: dont kill kernel threads
         DEFCONFIG: update defconfig files for stability
         MENUCONFIG: add 'targeted preemption latency for CPU-bound tasks' to menu config
         FIX: fix typo, we actally want this to compile
    
     - RLS10:
         VM: Add Common VM Settings to MENU CONFIG (thanks Chad) 
    
     - RLS09: 
         Patched to Linux 3.0.48 (kernel.org)
    
     - RLS08: 
         Patched to Linux 3.0.47 (kernel.org)
    
     - RLS07: (Thanks CG for the making this possible, no kanging please, give credit)
         CAMERA: allow for CM10/AOSP compatibility alongside sense 3.6/4.0
         SYSFS: add misc sysfs interface for rom type (aosp/sense for example)
         DEFCONFIG: gsm and cdma need same name for COMMON modules to work
         DEFCONFIG: update defconfig for linaro topology drivers
         CPU: linaro arm topology drivers
    
     - RLS06:
         BLUETOOTH: made it work with sense and aosp roms (CG, thanks for the fix)
    
     - RLS05:
         CM10 camera fix (agrabren/anryl)
         CPU: rename cpu info
         BOARD: name device
         CPU: make use of faster L2 (and FSB) clocks
         L2: add 1458, 1512, 1566 L2 Clocks, and set 1404 and over to 360MHz FSB
         FSB: define 360MHz FSB
         GPU: set GPU clock defaults to max, so aroma has full control
         GPU: dont OC by default, allow SYSFS contol over max clock
    
     - RLS04:
         GENERAL: fixed shooteru directory names in zip
         CAM: applied camera fix in separate build for CM10/AOSP
    
     - RLS03:
         DEFCONFIG: had to manually patch shooter_defconfig, last commit didnt complete
         DEFCONFIG: upload autogen defconfig files for CDMA and GSM
         PATCH: patch to linux 3.0.46
         SCHED: prepare for ROW IO scheduler
         SCHED: add BFQ IO scheduler
         FLASH: reduce battery level requirements for FLASH
         WIFI: undervolt wifi card to whitepaper spec
         BOARD: add thermald support to device specific files board files
         ARM: use generic strnlen_user and strncpy_from _user
         CRYPTO: add support for AES128+SHA1 encryption/decryption
         NET: add JIT compiler for packet filters
         SCHEDULER: set LOAD_FREQ to (4*HZ+61)
         SCHEDULER: disable GENTLE_FAIR_SLEEPERS
         CPU: kernel based thermal management
         CPU: kernel based MPDECISION
         CPU: raise PERFLOCK clocks to 1.5Ghz
         ZCACHE: update ZCACHE drivers
         ZRAM: update ZRAM drivers
         COMPRESSION: add support for Google snappy decompression/compression
         IO SCHED: add simpleio IO scheduler
         IO SCHED: add VR IO scheduler
         CPU: add smartass v2 cpu governor
         GSM support
                    
     - RLS02: PATCH: patch to linux 3.0.45 (kernel.org)
    
     - RLS01: PATCH: patch to linux 3.0.44 (kernel.org)
         FILESYSTEM: added F2FS
         PATCH: ck-1 patchset
         ATMEL: SWEEP2WAKE: enhance driver, add ABOUT to sysfs
         F/SYNC: make f/sync dynamic -vs- straight on/off via sysfs
         THERMAL: reset some variables to pull maxclock setting from aroma vs kernel default
         IO: add BFQ i/o scheduler
         IO: add SIO i/o scheduler
         IO: add VR i/o scheduler
         BCM4329_248: undervolt wifi chipset to whitepaper spec
         CPU: add ZIGGY471s custom LAGFREE governor
         enable cmdline options
         LED: dynamic LED brighness mod
         CPU: update cpu core clock control
         HEADSET: limit all notifications to single-thread
         AROMA: add kernel side support for aroma installer
         THERMAL: adjust sensor ID for CDMA
         LINARO: MM: linaro specific tweaks/updates
         CPU: clean and name tables, allow OC to 1.7GHz
         MPDECISION: kernel based mpdecision
         PANEL: lower min-brighness from 30 down to 2
         INPUT: sweep-2-wake for amtel (shooter/shooter_u)
         CDMA BOARD: adjust min/max voltage for cpu, ram, and l2 cache
         LZO: update to latest version of LZO driver
         CPU Vdd: adjust min/max voltage for cpu, ram, and l2 cache
         CPU: allow SYSFS (userspace) control over cpu voltage
         SCHEDULER: disable GENTLE_FAIR_SLEEPERS
         SCHEDULER: set load_freq to 4.61
         BCM4329_248: allow weaker signals to be seen
         BCM4329_248: add sysfs control over pm=fast vs pm=max
         GPU: allow sysfs (userspace) control over MAX GPU CLOCK (not current clock), and set default max clock
         BATTERY: allow sysfs control over usb charge mode (fastcharge)
         LED: allow sysfs/userspace control over led notification timeout
         GPU-2D: help prevent gfx2d0_clk (or gfx2d1_clk) status stuck at 'off'
         GPU-2D MHL: add GPU clocks 266, 228 to the STOCK 200MHz and idle at 200MHz clocks
         GPU-2D: add GPU clocks 266, 228 to the STOCK 200MHz and idle at 200MHz clocks
         GPU-3D: set GPU clock to 320, 300, 266, 228MHz and idle at 200MHz
         CPU: Allow CPU-based alignment handling
         USB: add support for usb host mode / otg
         VFP: compile vfp for neon
    22
    Sorry to disappear. I'm dealing with some crazy stuff right now. Water heater for one.
    As soon as I get a breather I will put up4.2 and regular builds.

    Sent from my PG86100 using Tapatalk 2
    19
    Re: [Kernel] ButteredToasT ICS RLS16.2 | Linux 3.0.67 | linaro 4.7 -O3 | otg | HTC be

    I should have a test build that works with 4.2 later today.

    Sent from my PG86100 using Tapatalk 2
    18
    Next update will be patched against the HTC source for the 2.95 update all it will be on par with the HTC source.

    Sent from my PG86100 using Tapatalk 2
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