Laptop Battery Audit - Apple Mac OS X
| 0 Votes |
Collections (part of 1 collection)
Versioning - This is the latest version.
| 1 | Laptop Battery Audit - Apple - Mac OS X | 2/25/2013 10:39:44 AM |
| 2 | Laptop Battery Audit - Apple Mac OS X | 6/26/2013 1:25:19 PM |
Description
This analysis helps proactively detect Apple Laptops with failing batteries.
Property Details
| 2994537 | |
| Beta - Preliminary testing ready for more | |
| Laptop Battery Audit - Apple Mac OS X | |
| BESC | |
| Apple, Mac, OS X, Battery, Laptop | |
| jgstew on 6/26/2013 1:25:19 PM | |
| jgstew on 6/26/2013 1:25:19 PM | |
| 10933 Views / 24 Downloads | |
* Average over 0 ratings.
** Log In or Register to add your rating.
|
Properties
% of Battery Life in Cycles
Period
1 day
| * Results in a true/false |
if(not exists node "AppleACPIPlatformExpert" whose(exists node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of it) of service plane of iokit registry) then "<No battery info>" else (((integer of value of entry whose(key of it = "DesignCycleCount9C") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry) - (integer of value of entry whose(key of it = "CycleCount") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry))*100/(integer of value of entry whose(key of it = "DesignCycleCount9C") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry)) as string
Battery Max Capacity
Period
1 day
| * Results in a true/false |
if(not exists node "AppleACPIPlatformExpert" whose(exists node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of it) of service plane of iokit registry) then "<No battery info>" else (integer of value of entry whose(key of it = "MaxCapacity") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry as string)
% of Battery Capacity life remaining
Period
1 day
| * Results in a true/false |
if(not exists node "AppleACPIPlatformExpert" whose(exists node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of it) of service plane of iokit registry) then "<No battery info>" else ((integer of value of entry whose(key of it = "MaxCapacity") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry)*100/(integer of value of entry whose(key of it = "DesignCapacity") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry)) as string
Battery Failure Status
Period
1 day
| * Results in a true/false |
if(not exists node "AppleACPIPlatformExpert" whose(exists node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of it) of service plane of iokit registry) then "<No battery info>" else ((integer of value of entry whose(key of it = "PermanentFailureStatus") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry) as string)
Battery Firmware SN
Period
1 day
| * Results in a true/false |
if(not exists node "AppleACPIPlatformExpert" whose(exists node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of it) of service plane of iokit registry) then "<No battery info>" else ((integer of value of entry whose(key of it = "FirmwareSerialNumber") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry) as string)
Battery Serial Number
Period
1 day
| * Results in a true/false |
if(not exists node "AppleACPIPlatformExpert" whose(exists node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of it) of service plane of iokit registry) then "<No battery info>" else ((string of value of entry whose(key of it = "BatterySerialNumber") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry) as string)
Does closing lid cause sleep?
Period
1 day
| * Results in a true/false |
(boolean of value of entry whose(key of it = "AppleClamshellCausesSleep") of dictionary of node "IOPMrootDomain" of node "AppleACPIPlatformExpert" of service plane of iokit registry)
Battery Manufacture Date
Period
1 day
| * Results in a "string"/number |
if(not exists node "AppleACPIPlatformExpert" whose(exists node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of it) of service plane of iokit registry) then "No battery info" else ((integer of value of entry whose(key of it = "ManufactureDate") of dictionary of node "AppleSmartBattery" of node "AppleSmartBatteryManager" of node "AppleECSMBusController" of node "SMB0" of node "AppleACPIPlatformExpert" of service plane of iokit registry) as string)
Relevance
mac of operating system
| Used in 1 analsis | * Results in a true/false |
exists node "AppleACPIPlatformExpert/SMB0/AppleECSMBusController/AppleSmartBatteryManager" of service plane of iokit registry
Sharing
| Social Media: |

