[KERNEL][4.3/4.4][AOSP] ¤ BMS ¤ d2vzw / d2usc 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.

I was unfortunately forced to move over to VZW due to work and ended up with the SGS3. I sorely missed Trinity's touch on my Galaxy Nexus. So after a month or two of prodding morfic with kernel building questions, BMS was born. A lot of what I've done has been influenced by Trinity, so hopefully this lives up to expectations.

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 d2vzw (VERIZON) - HERE
Download latest 3.0.y Build d2usc (US CELLULAR) - HERE

Download latest 3.4.y Build d2vzw (VERIZON) - HERE
Download latest 3.4.y Build d2usc (US CELLULAR) - HERE

Thanks to morfic and all the devs!

XDA:DevDB Information
BMS AOSP Kernel for d2vzw, a Kernel for the Verizon Samsung Galaxy S III

Contributors
GideonX
Kernel Special Features:

Version Information
Status: Stable

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

juancaperez2000

Senior Member
Jul 22, 2010
1,837
173
Hyattsville
Re: [KERNEL][JB42][AOSP]BMS by GideonX[2013-02-04 Build 26]

I guess no difference between this one and the ones on trinity side, just your own thread right?

Sent from my SCH-I535 using xda app-developers app
 
  • Like
Reactions: trginter

mastamoon

Senior Member
Sep 17, 2010
2,871
3,417
Central NJ
Ill give this a go. Like that you rolled in the wifi tether security hack/fix.. Were you able to narrow down what actually fixed it? Would be awesome if you could push that to CM's gerrit or give me some step by step and I'd do it, with full credit to you of course! :laugh:

Installed. The kernel didn't default to Ondemand and Row, they were Interactive and CFQ. Just FYI.
 
Last edited:

GideonX

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

Ill give this a go. Like that you rolled in the wifi tether security hack/fix.. Were you able to narrow down what actually fixed it? Would be awesome if you could push that to CM's gerrit or give me some step by step and I'd do it, with full credit to you of course! :laugh:

Installed. The kernel didn't default to Ondemand and Row, they were Interactive and CFQ. Just FYI.

Most likely your init.qcom.post_boot.sh in system/etc file has interactive/cfq lines in it making that the default.

Haven't played enough with that wifi tether hack to come to any conclusions on what makes or breaks it. It's seems to work right now :)

Sent from my SCH-I535
 

dpaine88

Senior Member
Aug 3, 2010
969
140
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2vzw Build #27 [2013-02-04]

As a fellow ex-Galaxy Nexus owner, what bothers you about the colors on the S3?

My Gnex was awful as far as colors went and it was well known that many of the nexus gad color issues.

I have not seen one complaint about colors yet on the S3.
 

luv2increase

Senior Member
May 22, 2010
710
144
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2vzw Build #27 [2013-02-04]

Can you give the option to over clock the CPU to 2106 mhz like Ktoonz kernel please?

Sent from my SCH-I535 using Tapatalk 2
 

GideonX

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

As a fellow ex-Galaxy Nexus owner, what bothers you about the colors on the S3?

My Gnex was awful as far as colors went and it was well known that many of the nexus gad color issues.

I have not seen one complaint about colors yet on the S3.

No complaints, I'm just very used to the Trinity colors. Just trying to bring over some flavor.

Sent from my SCH-I535
 

bobby janow

Senior Member
Jun 15, 2010
6,581
2,480
Re: [KERNEL][JB42][AOSP] ¤ BMS ¤ d2vzw Build #27 [2013-02-04]

As a fellow ex-Galaxy Nexus owner, what bothers you about the colors on the S3?

My Gnex was awful as far as colors went and it was well known that many of the nexus gad color issues.

I have not seen one complaint about colors yet on the S3.

True no complaints whatsoever. However, there is something about that blue that I miss.

Sent from my SCH-I535 using xda premium
 

Top Liked Posts

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

    I was unfortunately forced to move over to VZW due to work and ended up with the SGS3. I sorely missed Trinity's touch on my Galaxy Nexus. So after a month or two of prodding morfic with kernel building questions, BMS was born. A lot of what I've done has been influenced by Trinity, so hopefully this lives up to expectations.

    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 d2vzw (VERIZON) - HERE
    Download latest 3.0.y Build d2usc (US CELLULAR) - HERE

    Download latest 3.4.y Build d2vzw (VERIZON) - HERE
    Download latest 3.4.y Build d2usc (US CELLULAR) - HERE

    Thanks to morfic and all the devs!

    XDA:DevDB Information
    BMS AOSP Kernel for d2vzw, a Kernel for the Verizon Samsung Galaxy S III

    Contributors
    GideonX
    Kernel Special Features:

    Version Information
    Status: Stable

    Created 2013-11-12
    Last Updated 2013-11-12
    19
    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.
    19
    Build 2013-06-16 - http://www.droidhype.com/kernel/34/

    -Linux 3.4.49
    -Merged latest CAF updates as of today (AU_LINUX_ANDROID_JB_2.5.04.02.02.040.367).
    -Fixed screen flickering.
    -Adjusted hotplug enable/disable values.
    -Built using latest Linaro 4.7.4 toolchain (2013.06)

    Since the summer is upon us, updates will be stretched out a bit longer unless there's a major change.

    Hug and have a beer with your dad today! Happy Father's day to everyone.
    15
    Build 2013-11-13 - http://www.droidhype.com/kernel/34/

    -Latest CM updates.
    -Linux 3.4.68.
    -Linux 3.4.69.
    -Added FIOPS scheduler.
    -Tweaked DEADLINE scheduler.
    -Built using Linaro 4.8 (2013.10).
    -Works with all AOSP 4.3 and 4.4 roms.
    14
    Since SlimBean 4.3 Beta has been released, BMS is following suit with it's first 4.3 build.

    Android 4.3, Linux 3.4.y - http://www.droidhype.com/kernel/34/

    - Latest CM-10.2 source
    - Linux 3.4.56
    - First release for Android 4.3. All features from 4.2.x have been implemented.

    With this release, I am retiring the Linux 3.0.y builds. I am also stopping development on the 4.2.x kernel to focus on the 4.3 branch.

    ALL BMS 4.2 options and tweaks are in this build. Not one thing is missing. Enjoy :)