[MOD] [init.d script] disable BCL [MM 6.0.1] 10-1-15

rpsgrayfox

Senior Member
Nov 30, 2013
78
80
0
Credits to DespairFactor who wrote the original script, Original Thread Here, I just modified it for the Nexus 6 running MM29S 6.0.1

Basically BCL checks your device's battery level, temperature, etc and limits frequency, in my case whenever I hit 35% battery it would throttle down the CPU to 2.0ghz, some custom kernels out there disable it, some don't, so instead of bugging a dev to implement it in a kernel I found that DespairFactor made a very simple script to disable it for the Nexus 5X, just make sure you're rooted and your current kernel supports init.d scripts.

Steps:
Download Zip and extract the file "00DisableBCL" inside.
Place the file "00DisableBCL" in /etc/init.d/
Change permissions of the file "00DisableBCL" to 0744
Reboot
Done
 

Attachments

ozzmanj1

Senior Member
Aug 18, 2010
4,245
1,817
253
Utah - Somewhere in the Great Salt Lake
Just wanted to add that I am on Nitro Rom. When I use this ROM with Flash kernel and flashing the disable-throttle.zip file on xda N6 forum I get no dropped volumes on full blast when playing music. However I get better battery life with Nitro Rom and its Nitro kernel. So I tried this file and followed the above steps and it works perfectly on my N6 with Nitro Rom and Nitro kernel. I am currently as I type this playing Journey full blast at 100% volume with battery at 34%.

In case anyone wants the disable-throttle file here is the link:

https://forum.xda-developers.com/nexus-6/development/mod-disable-throttling-battery-low-t3440814


Thank you OP for making this modified file! Much appreciated.


Edit 1 - I made a flashable zip of the BCL disable. Seems to work on my phone when I removed the one I manually moved, and then flashed this one. See attached. If any issues let me know, thanks.
 

Attachments

Last edited:

rignfool

Senior Member
Dec 8, 2010
5,004
2,726
253
The Poconos
Just wanted to add that I am on Nitro Rom. When I use this ROM with Flash kernel and flashing the disable-throttle.zip file on xda N6 forum I get no dropped volumes on full blast when playing music. However I get better battery life with Nitro Rom and its Nitro kernel. So I tried this file and followed the above steps and it works perfectly on my N6 with Nitro Rom and Nitro kernel. I am currently as I type this playing Journey full blast at 100% volume with battery at 34%.

In case anyone wants the disable-throttle file here is the link:

https://forum.xda-developers.com/nexus-6/development/mod-disable-throttling-battery-low-t3440814


Thank you OP for making this modified file! Much appreciated.


Edit 1 - I made a flashable zip of the BCL disable. Seems to work on my phone when I removed the one I manually moved, and then flashed this one. See attached. If any issues let me know, thanks.
Don't stop believing...

Hold on to your volume...

Seriously though... It'll come back... It always does... BCL or not...
 

ozzmanj1

Senior Member
Aug 18, 2010
4,245
1,817
253
Utah - Somewhere in the Great Salt Lake
Don't stop believing...

Hold on to your volume...

Seriously though... It'll come back... It always does... BCL or not...
I've been using nitro with flash kernel and the disable-throttling.zip and have had no sounds drops for months now. On nitro iget better battery with the nitro kernel. But like the no sound drops of flash kernel. So I used this BCL file with nitro kernel. No sound issues.

Sent from my Nexus 6 using XDA-Developers Legacy app
 
  • Like
Reactions: ak4d4
Jun 5, 2016
41
6
0
Wevelgem
This thread might be old but I'm very impressed to say that this fixed my throttling on RR 8.1.0!
I'm using the Neo variant so when flashing a custom kernel my phone would bootloop.
After flashing this I'm still using all cores at 30% battery.