How to enable the SL22 will charge the iPod? Does the Captuvo SL22 / SL42 also power the iPod / iPhone? Could you help with the SDK setting we need to enable power sharing mode? Is there an API call for the Captuvo to charge the iOS device? Will the Captuvo charge the iOS device? I see some charging occurs, but the iPhone/iPod is never charge to 100%? How does the charging between Captuvo and SL22 / SL42 work? At what rate is the Captuvo charging the iPod / iPhone? How to charge the Ipod touch 5 through the Captuvo? Can the Captuvo SL42 provide a charge the iPod? The iPod 5 does not charge through the Captuvo SL22? What Plist settings are supposed to be used with "enableBatteryQuery"?
To enable the ability to charge iOS devices from the Captuvo, the App that actively runs on the iOS device must use the Captuvo SDK and call “enableBatteryQuery” to enable charging of the iPod/iPhone. For SL22 this functionality is only available for Captuvo SL22 for iPod 5 touch. For charging to occur, the following must be true:
The iOS device has to be powered ON, and must not be suspended.
The app in the foreground has to be a "Captuvo" app (a Captuvo delegate actively communicating with the Captuvo sled).
The app in the foreground has to have called the "enableBatteryQuery" Captuvo API.
The Captuvo battery has to have more than 3.7 volts of charge.
The info.plist for the application has to reflect the proper accessory protocols
If these criteria are not met, the charging won't start or will stop.
Once enabled, default 500mA charging takes place automatically when the minimum battery level of the iOS device is under 13% and the charging will stop when the iOs device reaches 35% charge. These min/max levels can be changed with the “setChargeBatteryThreshold:mx:” API, which takes two parameters that specify the minimum iOS battery level where charging will start and the maximum iOS battery level where charging will stop. The SDK sample "SDKTest" has implemeted this functionality to evaluate. (API called from PMVC.m)
The required info.plist settings used to be in the SDK Release Notes, but in some packages we found them no longer included. It should state that in order for the charge functionality to work, following should have been added to the info.plist for the application:
Supported external accessory protocols
NOTE: If the battery of the iOS device is flat/dead (Stage where the iOS device will not power ON), then the Captuvo is not capable of charging the iOS device, as there needs to be communication.