Skip to content

1.16 Undervolt for longer Battery

Manuel edited this page Sep 27, 2022 · 18 revisions

My battery is used quite a bit and it is at 80% capcity So you will get more out of your laptop if you have a new one.

My battery type/model: R15B01W Specs: 8,7 V Rating Voltage: 7.60V

Replacement Battery: https://www.ebay.de/itm/255710860945?amdata=enc%3AAQAHAAAAoEyg5%2FjR6EoND%2F%2F4w4cnES1YV8z57d8J7PKtHmolt31tOy8ArPbtQS0f1zL7W4uSc6V5z6AwBssPUIhHxB2XErXPz0PrYSZKp1mOZWSsSvPxm7zi%2FQufpgtqi6yts2YKUaz5Knx6rqHFCM3puyK7nvBTZ%2FRPiXk9C9HZ%2B%2FlVhEHZAvht6rIncpgBILhOFdXl2KbbD0i5%2BNiL3%2BSjMXJZbBg%3D%7Ctkp%3ABk9SR4KkoYDwYA

Batteriemodell: R15B01W Spannung: 7,68 V Kapazität: 60,2 Wh Typ: Li-Ionen-Batterie. Ersatz für Teilenummer: R15B01W R15BO1W Ersatz für: Xiaomi Mi Pro 15,6-Zoll-Serie.

Download Voltageshift: https://sitechprog.blogspot.com/2017/06/voltageshift.html

Then Download a unsiged copy of the bin file, because Apple removed the validity of the Signature of the dev.. obvious reasons....

https://yadi.sk/d/l2cxoKNB8KgVVg

You can also use my repo version, it has both.

Set permissions

cd .voltageshift # in your home dir sudo chown -R root:wheel VoltageShift.kext

Testing

sudo ./voltageshift_unsigned info

Syntax

sudo ./voltageshift buildlaunchd CPU GPU CPUCache SystemAgency Analogy_IO Digital_IO TurboBoost Power_min Power_max

Set the voltage

CPU voltage offset: -107mv GPU voltage offset: -73mv CPU Cache voltage offset: -107mv

sudo ./voltageshift offset -107 -73 -107 0 0 0 25.5 999999 25.5 999999 60

Time Gained: around 1-2 hours more Battery life

Test this out for a few hours. If the values work for you make them permanent.

Auto Set the voltage at boot/wakeup

Do this only if your mac runs smoothly!!! Otherwise you my be forced to do a reinstall.

Use my script and the Start app to launch it when you login. This will work when you have set Login after sleep. Otherwise it will not get triggerd after wakeup as you will not login...