Without a patch, coconutBattery shows this error:
View attachment 109756
Clicking on the exclamation mark, I get this debug log:
Code:
[FONT=Helvetica]Debug information:[/FONT]
[FONT=Helvetica]Battery1: 0[/FONT]
[FONT=Helvetica]Battery2: 0[/FONT]
[FONT=Helvetica]Health1: *** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array[/FONT]
[FONT=Helvetica]Health1: (null)[/FONT]
[FONT=Helvetica]Health2: *** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array[/FONT]
[FONT=Helvetica]Health2: (null)[/FONT]
[FONT=Helvetica]BatteryID: 1c10e7a0f2064cae550b35e434cd353f[/FONT]
[FONT=Helvetica]Full1: {[/FONT]
[FONT=Helvetica] Amperage = 2436;[/FONT]
[FONT=Helvetica] AtCriticalLevel = 0;[/FONT]
[FONT=Helvetica] AtWarnLevel = 0;[/FONT]
[FONT=Helvetica] AvgTimeToEmpty = 65535;[/FONT]
[FONT=Helvetica] AvgTimeToFull = 110;[/FONT]
[FONT=Helvetica] BatteryInstalled = 1;[/FONT]
[FONT=Helvetica] BatteryInvalidWakeSeconds = 30;[/FONT]
[FONT=Helvetica] BatterySerialNumber = "PABAS0241231-41167";[/FONT]
[FONT=Helvetica] BatteryType = "Li-Ion";[/FONT]
[FONT=Helvetica] CellVoltage = ([/FONT]
[FONT=Helvetica] 1951,[/FONT]
[FONT=Helvetica] 1951,[/FONT]
[FONT=Helvetica] 1951,[/FONT]
[FONT=Helvetica] 1953[/FONT]
[FONT=Helvetica] );[/FONT]
[FONT=Helvetica] CurrentCapacity = 17280;[/FONT]
[FONT=Helvetica] CycleCount = 90;[/FONT]
[FONT=Helvetica] DesignCapacity = 7333;[/FONT]
[FONT=Helvetica] DeviceName = PABAS0241231;[/FONT]
[FONT=Helvetica] ExternalChargeCapable = 1;[/FONT]
[FONT=Helvetica] ExternalConnected = 1;[/FONT]
[FONT=Helvetica] FirmwareSerialNumber = 266599;[/FONT]
[FONT=Helvetica] FullyCharged = 0;[/FONT]
[FONT=Helvetica] IOGeneralInterest = "IOCommand is not serializable";[/FONT]
[FONT=Helvetica] InstantAmperage = 2444;[/FONT]
[FONT=Helvetica] InstantTimeToEmpty = 65535;[/FONT]
[FONT=Helvetica] InstantTimeToFull = 110;[/FONT]
[FONT=Helvetica] IsCharging = 1;[/FONT]
[FONT=Helvetica] LegacyBatteryInfo = {[/FONT]
[FONT=Helvetica] Amperage = 2436;[/FONT]
[FONT=Helvetica] Capacity = 6793;[/FONT]
[FONT=Helvetica] Current = 17280;[/FONT]
[FONT=Helvetica] "Cycle Count" = 90;[/FONT]
[FONT=Helvetica] Flags = 7;[/FONT]
[FONT=Helvetica] Voltage = 7806;[/FONT]
[FONT=Helvetica] };[/FONT]
[FONT=Helvetica] ManufactureDate = 0;[/FONT]
[FONT=Helvetica] Manufacturer = SANYO;[/FONT]
[FONT=Helvetica] MaxCapacity = 6793;[/FONT]
[FONT=Helvetica] MaxErr = 0;[/FONT]
[FONT=Helvetica] PermanentFailureStatus = 0;[/FONT]
[FONT=Helvetica] PostChargeWaitSeconds = 120;[/FONT]
[FONT=Helvetica] PostDischargeWaitSeconds = 120;[/FONT]
[FONT=Helvetica] "Quick Poll" = 0;[/FONT]
[FONT=Helvetica] Serial = 41167;[/FONT]
[FONT=Helvetica] Temperature = 0;[/FONT]
[FONT=Helvetica] TimeRemaining = 110;[/FONT]
[FONT=Helvetica] Voltage = 7806;[/FONT]
[FONT=Helvetica]}[/FONT]
[FONT=Helvetica]Full1: 36
I did your patch for "Time Remaining 2" and it also still doesn't work. Stepping through the program, it looks like in the updateStatusItem IOPSCopyPowerSourcesList(psBlob) is returning an array with 0 items in it, so that's probably why it's not working.[/FONT]