Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,757 Members 36,977 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL][4.3/4.4][AOSP] BMS d2vzw / d2usc 3.4.y [2014-08-03]

Tip us?
 
GideonX
Old
(Last edited by GideonX; 4th August 2014 at 04:40 AM.)
#1  
GideonX's Avatar
Recognized Contributor - OP
Thanks Meter 3,775
Posts: 3,444
Join Date: Jun 2010
Location: NYC
Default [KERNEL][4.3/4.4][AOSP] BMS d2vzw / d2usc 3.4.y [2014-08-03]

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 1.836Ghz
- Stock GPU (OC makes no difference)
- Undervolted
- User voltage control
- Trinity colors
- Defaults to tweaked ondemand governor and row 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 auto_hotplug driver (credit to thalamus)
- Removal of thermald
- fix_permissions added to zip
- CM wifi tether WPA/WPA2 secure support
- 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
Droid Hype - Twitter - Google+
* Samsung Galaxy S3 d2vzw - Omni - BMS
* Asus Nexus 7 - Slimkat


BMS AOSP 4.4.x Kernel
[d2vzw] [d2att] [d2tmo] [d2spr]

Omni Rom KK 4.4.4
[d2vzw] [d2att] [d2tmo] [d2spr]
The Following 48 Users Say Thank You to GideonX For This Useful Post: [ Click to Expand ]
 
juancaperez2000
Old
#2  
juancaperez2000's Avatar
Senior Member
Thanks Meter 142
Posts: 1,547
Join Date: Jul 2010
Location: Hyattsville
Default 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
The Following User Says Thank You to juancaperez2000 For This Useful Post: [ Click to Expand ]
 
GideonX
Old
#3  
GideonX's Avatar
Recognized Contributor - OP
Thanks Meter 3,775
Posts: 3,444
Join Date: Jun 2010
Location: NYC
Quote:
Originally Posted by juancaperez2000 View Post
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
Yup, just separating it. It's still build #26.
Droid Hype - Twitter - Google+
* Samsung Galaxy S3 d2vzw - Omni - BMS
* Asus Nexus 7 - Slimkat


BMS AOSP 4.4.x Kernel
[d2vzw] [d2att] [d2tmo] [d2spr]

Omni Rom KK 4.4.4
[d2vzw] [d2att] [d2tmo] [d2spr]
 
masri1987
Old
#4  
Senior Member
Thanks Meter 197
Posts: 1,852
Join Date: Jun 2010
Location: Phoenix, AZ
Default Re: [KERNEL][JB42][AOSP]BMS by GideonX[2013-02-04 Build 26]

Love having kernel options

Sent from my Galaxy Nexus using Tapatalk 2
The Following User Says Thank You to masri1987 For This Useful Post: [ Click to Expand ]
 
GideonX
Old
#5  
GideonX's Avatar
Recognized Contributor - OP
Thanks Meter 3,775
Posts: 3,444
Join Date: Jun 2010
Location: NYC
Build #27 - http://goo.gl/PjHYU

- Compiled with latest Linaro toolchain

So the jury is still out on whether Linaro makes a difference. Seems the same to me so far with this latest ver.
Droid Hype - Twitter - Google+
* Samsung Galaxy S3 d2vzw - Omni - BMS
* Asus Nexus 7 - Slimkat


BMS AOSP 4.4.x Kernel
[d2vzw] [d2att] [d2tmo] [d2spr]

Omni Rom KK 4.4.4
[d2vzw] [d2att] [d2tmo] [d2spr]
The Following User Says Thank You to GideonX For This Useful Post: [ Click to Expand ]
 
juancaperez2000
Old
#6  
juancaperez2000's Avatar
Senior Member
Thanks Meter 142
Posts: 1,547
Join Date: Jul 2010
Location: Hyattsville
off topic question, which rom are you running, thanks for keep updating
 
GideonX
Old
#7  
GideonX's Avatar
Recognized Contributor - OP
Thanks Meter 3,775
Posts: 3,444
Join Date: Jun 2010
Location: NYC
Quote:
Originally Posted by juancaperez2000 View Post
off topic question, which rom are you running, thanks for keep updating
Mastamoon's unofficial CM 10.1
Droid Hype - Twitter - Google+
* Samsung Galaxy S3 d2vzw - Omni - BMS
* Asus Nexus 7 - Slimkat


BMS AOSP 4.4.x Kernel
[d2vzw] [d2att] [d2tmo] [d2spr]

Omni Rom KK 4.4.4
[d2vzw] [d2att] [d2tmo] [d2spr]
The Following 2 Users Say Thank You to GideonX For This Useful Post: [ Click to Expand ]
 
masri1987
Old
#8  
Senior Member
Thanks Meter 197
Posts: 1,852
Join Date: Jun 2010
Location: Phoenix, AZ
Default Re: [KERNEL][JB42][AOSP] BMS Build #27 [2013-02-04]

Quote:
Originally Posted by GideonX View Post
Mastamoon's unofficial CM 10.1
What governors and io are available?

Sent from my Galaxy Nexus using Tapatalk 2
 
mastamoon
Old
(Last edited by mastamoon; 5th February 2013 at 08:22 PM.)
#9  
mastamoon's Avatar
Senior Member
Thanks Meter 2,649
Posts: 2,158
Join Date: Sep 2010
Location: Central NJ

 
DONATE TO ME
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!

Installed. The kernel didn't default to Ondemand and Row, they were Interactive and CFQ. Just FYI.
d2vzw
My unofficial builds: CM10.1 / CM10.2 / CM11.x
 
GideonX
Old
#10  
GideonX's Avatar
Recognized Contributor - OP
Thanks Meter 3,775
Posts: 3,444
Join Date: Jun 2010
Location: NYC
Default Re: [KERNEL][JB42][AOSP] BMS Build #27 [2013-02-04]

Quote:
Originally Posted by mastamoon View Post
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!

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
Droid Hype - Twitter - Google+
* Samsung Galaxy S3 d2vzw - Omni - BMS
* Asus Nexus 7 - Slimkat


BMS AOSP 4.4.x Kernel
[d2vzw] [d2att] [d2tmo] [d2spr]

Omni Rom KK 4.4.4
[d2vzw] [d2att] [d2tmo] [d2spr]

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes