Kaleidoscope icon indicating copy to clipboard operation
Kaleidoscope copied to clipboard

Negotiate power management with the host (Only pull 100ma on iOS)

Open obra opened this issue 8 years ago • 6 comments

obra avatar Jul 01 '16 00:07 obra

As one reference, search for 'power_neg' in https://github.com/kiibohd/controller/blob/0203b275e9bf16b5743d417e25295b366f9ff95a/Output/pjrcUSB/arm/usb_dev.c

obra avatar Nov 26 '17 00:11 obra

https://github.com/kiibohd/controller/blob/cc42d04138b1ea8791da91200d23f5388dfb5b21/Output/pjrcUSB/capabilities.kll#L61 describes possible issues with this scheme.

obra avatar Nov 26 '17 00:11 obra

This is still an issue, 81179aa is another repo's thing.

algernon avatar Oct 18 '18 05:10 algernon

I believe I may be facing this issue at the moment with my Atreus. My iPad doesn't complain when the keyboard is connected and in use, but after ~5 minutes of no key inputs, my iPad restarts. After talking to Apple support they suggested it may be the power draw from the keyboard. If you could point me in the right direction I'd be happy to take up work on this issue and contribute if it hasn't been resolved. Thanks!

harritaylor avatar Feb 12 '21 12:02 harritaylor

Hi Hari,

Can you tell us which kind of iPad you're using and whether this happens only with the Atreus or also with other keyboards? The Atreus doesn't draw much power at all and based on my discussions with engineers at Apple, it's my understanding that iOS will cut off devices that are drawing power, but shouldn't itself then crash or reset.

On Fri, Feb 12, 2021 at 4:51 AM Harri Taylor [email protected] wrote:

I believe I may be facing this issue at the moment with my Atreus. My iPad doesn't complain when the keyboard is connected and in use, but after ~5 minutes of no key inputs, my iPad restarts. After talking to Apple support they suggested it may be the power draw from the keyboard. If you could point me in the right direction I'd be happy to take up work on this issue and contribute if it hasn't been resolved. Thanks!

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/keyboardio/Kaleidoscope/issues/14#issuecomment-778177303, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALC2BE7DUYSWHA5QSUOZTS6UP5TANCNFSM4CIK3PNQ .

obra avatar Feb 12 '21 18:02 obra

Hi @obra, thanks for getting back to me so quickly. It’s the 2018 regular iPad 6th generation. I’ve tried to test as best I can: so far I cannot replicate the issue using a Leopold FC660m. I reset my iPad to factory settings and kept the Atreus plugged in overnight and unfortunately it triggered the crash and restart again. I guess I will try and get the iPad replaced in that case; I’ve not read anything about other people having this issue, and it seems that it’s more an Apple problem.

harritaylor avatar Feb 13 '21 13:02 harritaylor