I applied the battery patch in the file attached to my previous post. You still need to install the kext
https://github.com/RehabMan/OS-X-ACPI-Battery-Driver
There's no ALC 269 patch, you just need to set the same layout-id in device HDEF as you use in your patched AppleHDA (in the patch you attached it's 0x0C or 12 in decimal)
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},