Hi RehabMan,
I have Surface Pro 3 i5 and with the following battery issue.
MaxCapacity & DesignCapacity Value are not read by IOReg 0x0. and I believe this is why battery percentage does not work.
I believe the values are there but are not read by ACPIBatteryManager.kext v1.60 for some reason?
ACPIDebug: { "BIF0 _BIX static battery information 0x1", 0x1, }
ACPIDebug: { "BIF1 _BIX static battery information 0x15ab", 0x15ab, }
ACPIDebug: { "BIF2 _BIX static battery information 0x1516", 0x1517, }
ACPIDebug: { "BIF3 _BIX static battery information 0x1", 0x1, }
ACPIDebug: { "BIF4 _BIX static battery information 0x1db0", 0x1db0, }
Please see attached files