[KERNEL][4.3/4.4][AOSP] ¤ BMS ¤ d2spr 3.4.y [2014-08-03]

Search This thread

GideonX

Senior Member
Jun 10, 2010
3,489
3,754
NYC
www.droidhype.com
With morfic's blessing, here's the continuation of the Trinity kernel in another form for AOSP Jellybean 4.3/4.4.

This was originally mainly developed for the Verizon SGS3, but some requests for a Sprint version were sent in. This is a blind build as I do not have a Sprint unit to test this one. However, it should work as it is identical to the d2vzw version.

Some highlights:

Code:
- Based on CM source
- Built with latest Linaro GCC 4.8 with optis
- Ramdisk tweaked (init.d support, unsecure)
- OC up to [B]1.836Ghz[/B]
- Stock GPU (OC makes no difference)
- Undervolted
- User voltage control
- [B]Trinity colors[/B]
- Defaults to tweaked [B]ondemand[/B] governor and [B]row[/B] scheduler.
-- Available for user
--- Governor
---- msm-dcvs, interactive, conservative, ondemand, performance, wheatley,  badass, asswax, dancedance, smartmax, ondemandplus
--- Scheduler
---- noop, deadline, row, cfq, sio, bfq, zen, sioplus, fiops
- USB Fast Charge (credit to imoseyon and chad) 
- fsync control (credit Ezekeel)
- Removal of mpdecision, uses tweaked [B]auto_hotplug[/B] driver (credit to thalamus)
- Removal of thermald
- fix_permissions added to zip
- [B]CM wifi tether WPA/WPA2 secure support[/B]
- Faux sound mod support
- CDRom/USB emulation support

To install (no need to wipe anything):

- Download .zip below and place on your internal or external sdcard
- Reboot into CWM or the recommended TWRP
- Flash .zip
- Reboot

Notes:

- If you do not default to ondemand/row, check your /system/etc/init.d/ for startup scripts or the /system/etc/init.qcom.post_boot.sh file to see if it's writing interactive/cfq to the scaling_governor and the scheduler.

I've pushed my build towards battery savings and it's been handling duties pretty well. Let me know how it works out for you. As with all things custom, please take all precautions (backups). Tested against CM, AOKP, BB7 and LiquidSmooth so far. Please let me know if you run into any issues.

Feel free to use your preferred kernel app for adjustments.

3.0.y Source - https://bitbucket.org/gideonx/bms_jb
3.4.y Source - https://bitbucket.org/gideonx/bms-jb-3.4.y

***** PLEASE CHECK WHICH ROM YOU ARE RUNNING. 3.0.y based roms can't use 3.4.y kernels and vice versa. *****

Download latest 3.0.y Build d2spr - HERE
Download latest 3.4.y Build d2spr - HERE

Thanks to morfic and all the devs!

XDA:DevDB Information
BMS AOSP Kernel for d2spr, a Kernel for the Sprint Samsung Galaxy S III

Contributors
GideonX
Kernel Special Features:

Version Information
Status: Stable

Created 2013-11-11
Last Updated 2013-11-11
 
Last edited:

Ascertion

Senior Member
Mar 29, 2012
3,498
1,507
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

It successfully flashed and booted the latest Slimrom RC1.1. Very smooth so far. ;)

Thanks!
 

gatorz77

Senior Member
Jan 2, 2011
379
114
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

Booted on jelly bro. I don't really under stand how to read what you said to read but my default governor and scheduler are interactive and cfq like you stated it might.

Sent from my SPH-L710 using Tapatalk 2
 

enik_fox

Senior Member
Apr 4, 2011
607
56
Dahlonega, Ga
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

Couldn't get anything to stick. Kept going back to 1.5 ghz

Sent from my SPH-L710 using Tapatalk 2
 

AwesomeEvo

Member
Jan 26, 2012
40
3
Detroit
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

Is it possible to flash this on touchxiz roms? Or is that later planned in the future?

Sent from my SPH-L710 using xda app-developers app
 

Ascertion

Senior Member
Mar 29, 2012
3,498
1,507
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

Is it possible to flash this on touchxiz roms? Or is that later planned in the future?

Sent from my SPH-L710 using xda app-developers app

This won't work for Touchwiz. Its for 4.2 ROMs. ;)

Sent from my SPH-L710 using Tapatalk 2
 

GideonX

Senior Member
Jun 10, 2010
3,489
3,754
NYC
www.droidhype.com
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

Booted on jelly bro. I don't really under stand how to read what you said to read but my default governor and scheduler are interactive and cfq like you stated it might.

Sent from my SPH-L710 using Tapatalk 2

You can use any app to adjust the gov/scheduler :)

Sent from my SCH-I535
 
  • Like
Reactions: drose1976

jr71x

Senior Member
Jul 17, 2008
892
144
Des Moines
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

Thank you, dling now...

Sent from my SPH-L710 using xda app-developers app
 

AwesomeEvo

Member
Jan 26, 2012
40
3
Detroit
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

Well a man can hope.as soon as its available for touchwiz it will be great

Sent from my SPH-L710 using xda app-developers app
 

lilman355

Senior Member
Apr 22, 2011
289
45
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #1 [2013-02-04]

Booted Liquid smooth. Though later tonight I'll try it on helly bean. Impressed so far! Not sure if this is a liquid smooth thing or the kernel, but it booted a cold boot in like 4 seconds o_O?

Sent from my SPH-L710 using xda app-developers app
 

lilman355

Senior Member
Apr 22, 2011
289
45
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2spr Build #2 [2013-02-06]

I'm not sure what the hell happened haha. Now its booting in normal time.

Sent from my SPH-L710 using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 68
    With morfic's blessing, here's the continuation of the Trinity kernel in another form for AOSP Jellybean 4.3/4.4.

    This was originally mainly developed for the Verizon SGS3, but some requests for a Sprint version were sent in. This is a blind build as I do not have a Sprint unit to test this one. However, it should work as it is identical to the d2vzw version.

    Some highlights:

    Code:
    - Based on CM source
    - Built with latest Linaro GCC 4.8 with optis
    - Ramdisk tweaked (init.d support, unsecure)
    - OC up to [B]1.836Ghz[/B]
    - Stock GPU (OC makes no difference)
    - Undervolted
    - User voltage control
    - [B]Trinity colors[/B]
    - Defaults to tweaked [B]ondemand[/B] governor and [B]row[/B] scheduler.
    -- Available for user
    --- Governor
    ---- msm-dcvs, interactive, conservative, ondemand, performance, wheatley,  badass, asswax, dancedance, smartmax, ondemandplus
    --- Scheduler
    ---- noop, deadline, row, cfq, sio, bfq, zen, sioplus, fiops
    - USB Fast Charge (credit to imoseyon and chad) 
    - fsync control (credit Ezekeel)
    - Removal of mpdecision, uses tweaked [B]auto_hotplug[/B] driver (credit to thalamus)
    - Removal of thermald
    - fix_permissions added to zip
    - [B]CM wifi tether WPA/WPA2 secure support[/B]
    - Faux sound mod support
    - CDRom/USB emulation support

    To install (no need to wipe anything):

    - Download .zip below and place on your internal or external sdcard
    - Reboot into CWM or the recommended TWRP
    - Flash .zip
    - Reboot

    Notes:

    - If you do not default to ondemand/row, check your /system/etc/init.d/ for startup scripts or the /system/etc/init.qcom.post_boot.sh file to see if it's writing interactive/cfq to the scaling_governor and the scheduler.

    I've pushed my build towards battery savings and it's been handling duties pretty well. Let me know how it works out for you. As with all things custom, please take all precautions (backups). Tested against CM, AOKP, BB7 and LiquidSmooth so far. Please let me know if you run into any issues.

    Feel free to use your preferred kernel app for adjustments.

    3.0.y Source - https://bitbucket.org/gideonx/bms_jb
    3.4.y Source - https://bitbucket.org/gideonx/bms-jb-3.4.y

    ***** PLEASE CHECK WHICH ROM YOU ARE RUNNING. 3.0.y based roms can't use 3.4.y kernels and vice versa. *****

    Download latest 3.0.y Build d2spr - HERE
    Download latest 3.4.y Build d2spr - HERE

    Thanks to morfic and all the devs!

    XDA:DevDB Information
    BMS AOSP Kernel for d2spr, a Kernel for the Sprint Samsung Galaxy S III

    Contributors
    GideonX
    Kernel Special Features:

    Version Information
    Status: Stable

    Created 2013-11-11
    Last Updated 2013-11-11
    13
    3.4.y build 2013-03-29

    d2spr - http://goo.gl/5E7HB

    - Merged in CM fix for crashing caused by enabling of KGSL_DRM.
    - Added sio scheduler

    Apologies ahead of time for the quick pace of BMS releases. The new 3.4.y adoption is speeding along, which brings to the surface numerous fixes. Anyhow, happy flashing.
    11
    Build 2013-02-10 d2spr - http://goo.gl/otmcC

    This is mainly a optimization release as well as an attempt to pinpoint the issue for non-boots/FCs/etc. Apparently, not all S3s are made the same.

    - Compile optimizations
    - Changed kernel compression to LZO
    - Optimized AES and SHA-1 routines
    - Adjusted auto_hotplug to find the middle ground between performance and battery
    - Voltage adjustments

    Once voltage adjustments are completed to my liking, I'll add in voltage control. Changing the zip naming convention to add a bit more info as well.

    PS: Happy Lunar New Year to all that celebrate :)
    11
    3.4.y Build 2013-07-14 - http://www.droidhype.com/kernel/34/

    -Built using latest Linaro Toolchain (4.7.4 - 2013.07)
    -Linux 3.4.53
    -Merged latest CAF updates as of today (AU_LINUX_ANDROID_JB_2.5.04.02.02.040.420).
    -Merged latest CM updates.
    -Added cdrom sysfs commit from CM. This can allow for using your phone to boot ISOs on a PC. Check the commit for more information.
    -Fix various compile errors with the recent influx of merges.
    10
    Decided to release a day early, enjoy :)

    3.4.y Build 2013-04-13 - http://www.droidhype.com/kernel/34/

    - Merged latest CM updates as of today
    - Updated to latest (and last) version of Linaro 4.7 toolchain (next build should be on 4.8)
    - Added some more -O3 optimizations
    - Re-added 192Mhz slot
    - Tweaked interactive for better performance and battery. Try the default settings and drop your hispeed_freq to around 810 or so. Insane.
    - Raised vmin to 975
    - Implement quick calibration (Credit BMc08GT)