There are many things that can be patched using Rehabman DSDT & SSDT laptop patching. On this Broadwell laptop with macOS Sierra 10.12.2, El Capitan 10.11.6 and Yosemite 10.10.5, we don’t need to patch battery, only need ACPIBatteryManager.kext. macOS Sierra 10.12.2 will fix the backlight keys F11 & F12 and audio volume F2 & F3. Here are the patches that works perfectly on this laptop. Make sure to download the latest iASL and maciASL from Rehabman version 6.1. Create a refs.txt files with these lines in it and put it in the ACPI folder. Follow this instruction. Make sure to patch rename _DSM to _XDSM.
External(_SB_.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External(_SB_.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
External(_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)