https://github.com/hadess/apple-mfi-fastcharge
Apple MFi devices fast-charge support (Not working)
https://github.com/hadess/apple-mfi-fastcharge
Last synced: 5 months ago
JSON representation
Apple MFi devices fast-charge support (Not working)
- Host: GitHub
- URL: https://github.com/hadess/apple-mfi-fastcharge
- Owner: hadess
- License: gpl-2.0
- Created: 2019-09-27T17:23:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T19:55:13.000Z (about 6 years ago)
- Last Synced: 2025-07-29T00:28:44.424Z (12 months ago)
- Size: 30.6 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Apple MFi devices fast-charge support
The driver is only available inside the kernel itself as at the time it was
written, significant changes to the core USB sub-system were needed to make
it work. The driver itself was merged at the same time as the supporting
changes and cannot work on older kernels.
Exports a `charge_type` for supported Apple MFi devices, so that those
devices can be made to either trickle charge (500mA), or draw much more
current, as explained in the “USB Power Capability Vendor Request” section
of the [Accessory Design Guidelines for Apple Devices](https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf).
Note that an [earlier version of the guidelines](https://usermanual.wiki/Document/MFiAccessoryHardwareSpecificationR9NoRestriction.875543417.pdf) had a slightly different “API”.
Both documents are also available in the docs/ subdirectory.