시스템 사양 선택 | 1번 |
---|
안녕하세요.
종종 Airportitlwm이 작동하지 않는다는 글이 올라와서 확인할 것을 올려봅니다.
1. Apple Secure Boot을 확인합니다.
config.plist-Misc-Security-SecureBootModel을 확인합니다.
Disabled일 경우 Airportitlwm을 사용할 수 없습니다.
아래 표에 맞게 설정해주세요.
SMBIOS | SecureBootModel |
---|---|
iMacPro1,1 | j137 |
MacBookPro15,1 | j680 |
MacBookPro15,2 | j132 |
MacBookPro15,3 | j780 |
MacBookPro15,4 | j213 |
MacBookPro16,1 | j152f |
MacBookPro16,2 | j214k |
MacBookPro16,3 | j223 |
MacBookPro16,4 | j215 |
MacBookAir8,1 | j140k |
MacBookAir8,2 | j140a |
MacBookAir9,1 | j230k |
Macmini8,1 | j174 |
MacPro7,1 | j160 |
iMac20,1 | j185 |
iMac20,2 | j185f |
나머지 | x86legacy |
그리고 재부팅하면 Airportitlwm이 로드되고, 작동합니다.
2. Apple Secure Boot을 사용할 수 없을 때(fidelity @fidelity 1908071 님 제보)
엔비디아 웹 드라이버 등의 이유료 Apple Secure Boot을 사용할 수 없을 때가 있습니다.
이때는 IO80211Family.kext를 강제로 로드해야 합니다.
Apple Secure Boot을 켤 수 없는 상황이 아니라면 이 방법을 사용하지 말고 1번 방법을 사용하는 것이 강력 추천됩니다.
IO80211Family.kext를 강제로 로드하려면 config.plist-Kernel-Force 맨 뒤에 Dictionary를 만들고, 그 안에 다음 내용을 추가합니다.
키 | 타입 | 값 |
---|---|---|
Arch | string | Any |
BundlePath | string | System/Library/Extensions/IO80211Family.kext |
Comment | string | Force load IO80211Family for Airportitlwm |
Enabled | Boolean | True |
Identifier | string | com.apple.iokit.IO80211Family |
ExecutablePath | string | Contents/MacOS/IO80211Family |
MaxKernel | string | |
MinKernel | string | |
PlistPath | string | Contents/Info.plist |
MinKernel과 MaxKernel은 비워 두고, Comment는 아무거나 써도 됩니다.
3. itlwm.kext 확인
itlwm.kext(+ Heliport.app)와 Airportitlwm.kext는 같이 사용할 수 없습니다.
config.plist-Kernel-Add에 itlwm.kext가 있다면 Enabled를 False로 하거나 그 부분을 삭제합니다. 추가로 /EFI/OC/Kexts 에서도 삭제합니다.
또한 Heliport.app이 설치되어 있으면 삭제합니다.
4. Airportitlwm.kext 로드 확인
/EFI/OC/Kexts 에 Airportitlwm.kext가 있는지 확인합니다.
없다면 Releases · OpenIntelWireless/itlwm (github.com) 에서 최신 안정화(Stable) 버전의 Airportitlwm 중 macOS 버전에 맞는 것을 다운로드하고 압축을 푼 다음 Airportitlwm.kext를 /EFI/OC/Kexts 에 복사합니다. 이때 itlwm.kext를 다운받지 마세요.
config.plist-Kernel-Add에 Airportitlwm.kext가 있는지 확인합니다.
있는데 Enabled가 False라면 True로 바꿉니다.
없다면 config.plist-Kernel-Add 맨 뒤에 Dictionary를 만들고 다음 내용을 그 안에 넣습니다:
키 | 타입 | 값 |
---|---|---|
Arch | string | Any |
BundlePath | string | Airportitlwm.kext |
Comment | string | |
Enabled | Boolean | True |
ExecutablePath | string | Contents/MacOS/Airportitlwm |
MaxKernel | string | |
MinKernel | string | |
PlistPath | string | Contents/Info.plist |
5. Airportitlwm.kext 버전 확인
Airportitlwm.kext는 macOS 버전별로 다릅니다. 최근에 macOS를 새 버전으로 업데이트했다면(Big Sur -> Monterey, Catalina -> Big Sur 등) Releases · OpenIntelWireless/itlwm (github.com) 에서 최신 안정화(Stable) 버전의 Airportitlwm 중 macOS 버전에 맞는 것을 다운로드하고 압축을 푼 다음 기존 /EFI/OC/Kexts/Airportitlwm.kext를 새로 받은 걸로 바꿔주세요.
mswgen님의 새글 알림을 받으실려면 구독
좋은 글이네요. 저도 처음에 해킨시작하고 아무것도 모르는 생초보였을 때 securebootmodel이 뭔지도 모르고 애꿎은 노트북 탓만 하고 있었는데, 어떤 분의 댓글을 보고 securebootmodel을 변경했더니만 바로 잡혔던.. 물론 지금도 예전보단 잘 알지만 초보지만요^^ 참고로 j137 값을 macbookpro14,2 smbios에 적용해도 설치부터 부팅까지 정상작동 하더군요.
https://dortania.github.io/OpenCore-Install-Guide/ktext.html#wifi-and-bluetooth
1. Enable Misc -> Security -> SecureBootModel by either setting it as Default or some other valid value
This is discussed both later on in this guide and in the post-install guide: Apple Secure Boot(opens new window)
2. If you cannot enable SecureBootModel, you can still force inject IO80211Family(Highly discouraged)
Set the following under Kernel -> Force in your config.plist(discussed later in this guide):
위 두 가지 방법 중 하나를 쓰면 되는데, Highly discouraged 이지만 IO80211Family 를 강제 인젝트 하는 방법도 잘 됩니다.
Kernel -> Force 에서 아래처럼 올려주면 됩니다.
컨피규레이터를 안 쓰신다면..
네. 사실 securebootmodel이나 itlwm+airportitlwm 혼합때문에 안먹히는게 되게 흔한 질문 중 하나에요.
저 같은 경우는 MacPro7,1커맥(5900x+6800XT+B550) onBoard module(AX200)로 무선 활용기능인 Hand off, continuity모두 다 잘되는데, 유일하게Airdrop파일전송이 안되네요ㅜ(가장 유용한 기능인데).. 서브커맥 iMacPro1,1(하스웰Xeon +GTX780 + Z97X-U3DH) BCM94360은 아주 잘되는데 말이죠.. 인텔무선모듈로 Airdrop 파일전송 성공한case를 단 한번도 못본거 같네요. 온 네트워크를 다 스캔해도...
원래 안되는게 맞아요... 되는건 뭔가 이상한 거에요.
저도 빨리 Airportitlwm이 에어드롭 지원하기만을 기다리고 있습니다.
itlwm이 802.11ac 지원 하는거 맞는데 제 노트북은 안될까요?처음에 wifi 활성이 안됩니다.(노트북 802.11ac있습니다/)
아 heliport를 안했구나
2.0.0부터 지원됩니다.
혹시 랜카드 칩셋 모델이 뭔가요?
heliport는 필수는 아닙니다. 없어도 802.11ac는 됩니다.
참고로 본인 맥 PC에
IO80211Family.kext 가 로드됐는지 모르겠다면 맥에서 터미널 여시고
kextfind -bundle-id -substring "Family"
입력하시면 기본 IO80211 kext 로드 됐는지 확인할수있습니다
전체 Kext는
/usr/bin/kmutil showloaded 입니다
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 67 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +14 | 좌절금지 | 24.09.1723:58 | 172 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 749 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3530 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4295 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +2 | 좌절금지 | 24.09.1722:40 | 194 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 88 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 160 |
좌절금지 | 24.09.1919:17 | 160 | |
좌절금지 | 24.09.1917:09 | 67 | |
Stultus | 24.09.1813:37 | 146 | |
좌절금지 | 24.09.1723:58 | 172 | |
좌절금지 | 24.09.1722:40 | 194 | |
맥가즈아 | 24.09.1717:13 | 88 | |
김경석 | 24.09.1708:13 | 216 | |
Panictosh | 24.09.1617:47 | 95 | |
Tamy | 24.09.1504:35 | 465 | |
Stultus | 24.09.1319:18 | 434 | |
치토 | 24.09.1019:44 | 468 | |
머핀X | 24.09.0118:13 | 393 | |
해킨도전자 | 24.09.0112:54 | 294 | |
머핀X | 24.08.3115:34 | 371 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 24.08.2422:59 | 206 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 328 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
jbhlyk | 24.08.1710:14 | 166 | |
Stultus | 24.08.1622:06 | 251 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 271 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 390 | |
jbhlyk | 24.08.1019:05 | 126 | |
RogerT | 24.08.0923:20 | 144 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 457 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 836 | |
Stultus | 24.08.0221:07 | 425 | |
Tamy | 24.07.3019:12 | 328 | |
해킨도전자 | 24.07.2915:37 | 260 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 749 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 171 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 287 | |
애플브리크 | 24.07.0509:56 | 492 | |
광호 | 24.02.1715:21 | 2182 | |
치토 | 24.06.2723:24 | 397 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 511 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 725 | |
새콤칠리 | 24.06.1115:07 | 671 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 415 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 264 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 909 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1007 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2403 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 173 | |
고맹이 | 24.05.0210:00 | 634 | |
shl628 | 24.04.3013:54 | 1067 |
https://dortania.github.io/OpenCore-Install-Guide/ktext.html#wifi-and-bluetooth
1. Enable Misc -> Security -> SecureBootModel by either setting it as Default or some other valid value
This is discussed both later on in this guide and in the post-install guide: Apple Secure Boot(opens new window)
2. If you cannot enable SecureBootModel, you can still force inject IO80211Family(Highly discouraged)
Set the following under Kernel -> Force in your config.plist(discussed later in this guide):
위 두 가지 방법 중 하나를 쓰면 되는데, Highly discouraged 이지만 IO80211Family 를 강제 인젝트 하는 방법도 잘 됩니다.
Kernel -> Force 에서 아래처럼 올려주면 됩니다.
컨피규레이터를 안 쓰신다면..