![Apple iOS 고속 충전 지원을 활성화하는 방법은 무엇입니까?](https://linux55.com/image/175184/Apple%20iOS%20%EA%B3%A0%EC%86%8D%20%EC%B6%A9%EC%A0%84%20%EC%A7%80%EC%9B%90%EC%9D%84%20%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이라는 소식이 있습니다Linux 5.7은 "Apple iOS 장치에 대한 USB 고속 충전 지원" 구성을 지원합니다.. 이제 Arch Linux가 5.7을 출시하고 업그레이드했으므로 한 번 사용해 보기로 결정했습니다. 그러나 내가 찾을 수 있는 대부분의 정보는
apple-mfi-fastcharge 드라이버를 사용하면 sysfs를 통해 전원 속성을 "fast"로 설정할 수 있습니다.
실제로 기능을 구성하는 방법은 설명하지 않습니다. 어떻게 활성화할 수 있나요?
답변1
apple-mfi-fastcharge 드라이버가 Arch Linux처럼 커널로 컴파일되면 iPhone이 연결될 때 자동으로 로드됩니다. 이는 sudo dmesg -w
다음 메시지가 나타나는지 실행하고 확인하여 확인할 수 있습니다.
usbcore: registered new device driver apple-mfi-fastcharge
(참고: 이는 부팅당 한 번만 발생합니다. sudo dmesg | grep apple-mfi-fastcharge
과거에 로드되었는지 확인하려면 실행하세요.)
이제 운전자에게 고속 충전을 활성화하라고 지시할 수 있습니다.
sudo tee /sys/class/power_supply/apple_mfi_fastcharge/charge_type <<< Fast
장치를 분리했다가 다시 연결할 때마다 이 작업을 수행해야 합니다. 이를 방지하려면 /etc/udev/rules.d/99-iphone-fastcharge.rules
다음 내용이 포함된 파일을 생성하여 udev 규칙을 생성할 수 있습니다.
SUBSYSTEM=="usb", ACTION=="add", ENV{ID_MODEL}=="iPhone", RUN+="/usr/bin/env sh -c 'echo Fast > /sys/class/power_supply/apple_mfi_fastcharge/charge_type'"