시스템 사양 선택 | 1번 |
---|
이전에 OpenCore 로 이사오고 Big Sur를 설치 했었는데요.
이번에 OpenCore 0.8.4로 업그레이드 하고 Monterey를 재설치 했습니다.
지난 번에 Monterey에서 블루투스를 해결하지 못해서 Big Sur로 내려 왔었는데요,
이번에 다시 시도하니 그 때에 보이지 않던 내용이 보이고 블루투스 문제가 해결됬습니다.
설치방법은 위에 Big Sur의 설치기 내용을 참고하시고,
BCM4352의 Bluetooth를 해결한 내용만 간단하게 올리겠습니다.
[OpenCore 0.8.4]
JGP님의 글을 참고하였습니다.
https://x86.co.kr/info/7352221
[BCM4352의 Bluetooth]
설치 방법은 https://dortania.github.io/OpenCore-Install-Guide/extras/monterey.html#table-of-contents 를 참고했습니다.
붉은색 테그 파일만 이번에 2.6.3버전으로 업그레이드 해서 넣었습니다. https://github.com/acidanthera/BrcmPatchRAM/releases
1. Monterey에서는 BrcmBluetoothInjector.kext 를 사용하면 안된다고 합니다. 하지만 Big Sur에서는 필요합니다.
그래서 Config.plist의 세팅으로 해결하면 됩니다. BrcmBluetoothInjector.kext 세팅 중 MaxKernel 를 20.99.9 로 넣습니다.
그러면 Big Sur에서는 구동되고, Monterey에서는 구동하지 않습니다.
2. 반대로 BlueToolFixup.kext 는 Monterey에서는 필요하고, Big Sur에선는 사용하면 안됩니다.
그래서 Config.plist의 BlueToolFixup.kext 세팅 중 MinKernel 를 21.00.0 으로 넣습니다.
3. BrcmPatchRAM3.kext 와 BrcmFirmwareData.kext 는 Monterey와 Big Sur에서 똑같이 사용됩니다. 별도 세팅은 없습니다.
이렇게 해서 Big Sur와 Monterey에서 BCM4352의 Bluetooth를 사용할 수 있게 됬습니다.
별 다른 내용이 아니였는데 오늘 다시 보니 해결이 되네요.
앞으로 별다른 이슈가 없다면 Monterey를 메인OS로 사용 하게 될 것 같습니다.
추가로 잠자기를 하고 싶은데 그건 아직 초보라 쉽지 않네요.
오늘 테스트를 해봤는데요.
1. 유니버설 컨트롤은 몬테레이에서만 되는기능이네요. 그런데 작동이 안됩니다. ㅠ.ㅠ 모니터 미러링 기능은 되는데 마우스가 넘어가지 않네요.
2. 에어드롭 양방향은 폰 또는 리얼맥 에서 해킨으로는 되는데 해킨에서 다른 곳으로는 작동하지 않습니다. ㅠ.ㅠ (빅서에서는 양방향이 되네요)
아직 더 기다려 봐야 될 것 같네요. 에어드롭은 자주 쓰는 기능인데 그 동안 폰 -> 해킨 으로만 사용해와서 몰랐네요.
#잠자기를 위해서 dsdt 추출해서 편집, smbus 수정, usb 포트 리맵핑을 하면 가능한가 보네요.
USB는 최근에 해킨툴로 다시 필요한 것만 리맵핑을 했는데, dsdt와 smbus는 어디를 참조 좋을지 링크 부탁드려도 될까요? ^^;;
아직 안되나보네요. 에어드랍은 말씀하신대로 해킨->폰이 안되는 게 맞을 것 같습니다. 파일 전송이 한 쪽 방향으로 됐던 건 확실하게 기억이 나는데 디테일한 건...가물가물합니다.
저는 그냥 몬테레이에서는 dw1550을 포기하고 벤츄라에서 bcm4352가 빅서에서처럼 사용되기를 바라거나, 메인보드가 94360ng를 인식할 수 있게 화이트리스트 리무벌 바이오스를 구해야 할 것 같습니다. 아니면 애초에 하스웰 맥은 빅서까지만 지원하니까...그냥 여기서 멈추는 것도...ㅎㅎ
혹시 메인보드에서 wlan 사용에 제한이 없으시다면+윈도우에서 무선랜과 블루투스 사용하지 않으시다면 94360ng와 아답터를 구해서 사용하시는 방법도 추천합니다. 당근이나 번개장터에 3만원 내외로도 보이던데, 이정도면 알리 직구 가격보다 저렴합니다. m.2 ngff 규격이라서 mini pcie에 꽂으려면 아답터가 따로 필요하지만(안테나 규격도 다름), kext 없이도 잘 붙고, 몬테레이에서도 모든 네트워크 기능이 잘 작동한다고 합니다. 아, 데탑이신 것 같으니 그냥 fenvi 제품을...ㅎㅎ 94360ng는 가격이 저렴한 게 좋지만, 윈도우에서는 잘 안된다는 후기(드라이버 문제)가 있으니 듀얼부팅 사용 중이시라면 참고하시고요.
ssdt, smbus 수정은 돌타니아 가이드에 나온 대로 진행했습니다. 기본적인 순서는 아래와 같습니다.
1. 내 시스템의 dsdt(하드웨어 정보)를 불러와서 저장한다.
-> os별로 방법이 안내되어 있음.(필요한 프로그램이 다름)
-> 돌타니아 가이드 설명 및 프로그램 링크 참고.
2. 위 dsdt 정보를 열어보고 필요한 내용을 인지한다.
-> os별로 방법이 따로 있음.(필요한 프로그램이 다름)
-> 돌타니아 가이드 설명 및 프로그램 링크 참고.
3. 돌타니아 가이드에 나온 ssdt 샘플 파일을 내 시스템 정보에 맞게 내용을 수정하거나 필요없는 라인을 삭제해서 새로운 ssdt 파일을 만든다.(부분 수정 개념)
-> os 별로 필요한 프로그램이 다름. 돌타니아 가이드 설명 및 링크 참고.
-> 기본적으로 돌타니아의 '샘플 파일'을 이용.
샘플파일은 파일로 되어있기도 하고, github 패이지에서 직접 복사해서 편집 프로그램에 붙여넣게끔 되어있기도 합니다.
-> 샘플 파일은 여러 라인으로 짜여져 있는데, 중간에 디바이스 관련 항목을 내 시스템 dsdt 값에 알맞게 내용을 수정하면 됩니다.
-> 그런데, 샘플 파일 자체에 오타가 있는 경우가 있습니다.
가령 쉼표가 하나 빠졌다거나, 띄어쓰기가 잘못 들어가있다거나, 쉼표 뒤에 디바이스 명칭을 꼭 넣어야 하는 부분인데, 그냥 괄호가 닫혀있기도 합니다.
따라서 샘플 파일x캡쳐된 설명용 이미지x설명글을 잘 비교해서 파일을 완성해야 합니다.
4. 수정한 파일 저장 및 변환
-> 그냥 아무 확장자로 저장하거나, 저장 후에 확장자만 바꾸면 부팅이 되지 않을 수 있습니다.
내용 수정 후 편집 프로그램으로 제대로 저장/변환해야 합니다.
5. 수정한 파일을 plist에 적용.
-> 기존 파일과 파일명이 같으면 적용하지 않아도 되는데, smbus 수정 파일 같은 건 새로 추가되는 것일테니 plist에 적용시켜줘야 합니다.
돌타니아 가이드에서 윈도우에서 쓸 수 있는 여러 툴을 알려주고 링크까지 걸어두기 때문에 굳이 맥 환경이 아니어도 efi 수정이 가능합니다. 다만, 윈도우든 맥이든 새로운 프로그램을 사용해야 한다는 점이 가장 큰 어려움 같습니다.
그래도 라인을 처음부터 짜는 게 아니라 이미 짜여진 샘플 파일 불러와서 필요한 부분만 수정만 하는 것이다 보니, 몇 번 반복하고 눈에만 익으면 어렵지 않습니다. 시키는대로만 하면 됩니다.
dsdt 추출 및 컴파일링
https://dortania.github.io/Getting-Started-With-ACPI/Manual/dump.html#from-windows
https://dortania.github.io/Getting-Started-With-ACPI/Manual/compile.html#linux
각 cpu에 맞는 ssdt 파일 수정(캬비 데탑에서는 ssdt-ec-usbx, ssdt-plug 두 개)
smbus 관련(마찬가지로 dsdt 참고해서 샘플 파일을 수정)
잠자기 안되는 문제가 꼭 이것 때문이라고 할 수는 없지만, 오픈코어 가이드 보고 처음부터 만들었던 기준이라면 비슷하지 않을까 하여 말씀드렸습니다.
efi 백업 꼭 해두시고, 문제 잘 해결하시기를 바랍니다.
Thank You
이 훌륭한 작업을 주셔서 감사합니다 나는 당신과 같은 구성을 가지고 있습니다
좋은 아침이에요
Ventura를 설치하셨습니까?
바이오스 설정이 어떻게 되나요?
감사해요
안녕하세요. 정말 감사합니다. 앞으로 테스트해 보겠습니다. 다시 한번 감사드립니다.
나는 번역 소프트웨어를 사용하여 프랑스에서 당신에게 편지를 쓰고 있습니다
안녕하세요, EFI가 완전히 작동합니다. Monterey와 Sonoma가 포함되어 있습니다. 방금 Wi-Fi/Bluetooth 카드를 추가했습니다 : Intel AX200NGW
안녕하세요? macpromi 님
이번에 Sonoma로 업그레이드 하고나니 Wi-Fi/Bluetooth가 잘 동작하지 않네요.
새로운 Intel AX200NGW을 추가해서 잘 동작 되는지 궁금합니다.
잘 동작 된다면 저도 하나 구매할까 싶네요 ^^
안녕하세요 예 에어드롭을 제외하고는 작동합니다
당신은 단지 :
Airportltwm.kext 2.3.0
BlueToolFixup.kext 2.6.8
IntelBluetoothFirmware.kext 2.3.0
IntelBTPatcher.kext 2.3.0
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +28 | 763 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +22 | 541 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1365 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 560 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 889 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 3975 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5032 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
732 | 24.09.2923:48 | 머트 | |
623 | 24.09.2822:28 | 머트 | |
626 | 24.09.2203:23 | 누림어멈 | |
1160 | 24.09.1919:17 | 좌절금지 | |
496 | 24.09.1813:37 | Stultus | |
450 | 24.09.1717:13 | 맥가즈아 | |
226 | 24.09.1617:47 | Panictosh | |
482 | 24.09.0118:13 | 머핀X | |
197 | 24.08.1710:14 | jbhlyk | |
309 | 24.08.1622:06 | Stultus | |
214 | 24.08.1511:16 | hackillious | |
161 | 24.08.1421:30 | 세유니 | |
184 | 24.08.1111:21 | 티타보르 | |
521 | 24.08.1022:10 | 오디세이 | |
166 | 24.08.1019:05 | jbhlyk | |
192 | 24.08.0923:20 | RogerT | |
336 | 24.08.0717:18 | 좌절금지 | |
340 | 24.07.2915:37 | 해킨도전자 | |
272 | 24.07.2813:52 | june119 | |
4030 | 23.05.0502:19 | BlueGuerrilla | |
3727 | 21.08.0213:10 | 김태국 | |
198 | 24.07.0811:28 | 의정이 | |
239 | 24.06.2617:24 | talas | |
155 | 24.06.2120:58 | 블루사탕 | |
551 | 24.06.1609:01 | gtrfxdsp | |
762 | 24.06.1115:07 | 새콤칠리 | |
311 | 24.06.1001:11 | Steer | |
210 | 24.06.0810:09 | Door | |
467 | 24.06.0107:41 | Tamy | |
361 | 24.05.2923:53 | ssdwe346 | |
299 | 24.05.2809:58 | joy | |
270 | 24.05.2601:07 | 거니 | |
241 | 24.05.1615:02 | wjdgkdus | |
860 | 24.05.1417:36 | Tamy | |
155 | 24.05.0821:05 | 의정이 | |
2496 | 23.10.0921:28 | ryzen | |
729 | 24.05.0210:00 | 고맹이 | |
1093 | 24.04.3013:54 | shl628 | |
574 | 24.04.3020:54 | 의정이 | |
725 | 24.04.3005:11 | Cerritos | |
1937 | 24.04.2615:51 | 곰비 | |
1553 | 24.04.2612:41 | 곰비 | |
2626 | 24.04.2417:02 | Tamy | |
1012 | 24.04.2123:27 | 달이차가워 | |
3283 | 24.04.1200:06 | 누림어멈 | |
1089 | 24.04.1121:44 | 폴라 | |
1293 | 24.04.1100:15 | 머핀X | |
1336 | 24.04.1001:25 | 윈맥크로 | |
1182 | 24.04.0803:41 | 비트러브 | |
2913 | 24.04.0800:52 | proboy | |
2677 | 24.04.0613:32 | 낡은기계 | |
1120 | 24.04.0609:51 | 비트러브 | |
1381 | 24.03.2820:57 | 의정이 | |
1454 | 24.03.2819:41 | 티타보르 | |
781 | 24.03.2622:16 | miraip | |
806 | 24.03.2213:09 | 낡은기계 | |
1144 | 24.03.1514:42 | 구멍단추눈 | |
761 | 24.03.1423:29 | 광호 | |
786 | 24.03.1421:29 | Stultus | |
808 | 24.03.1313:27 | 뿌엥 | |
582 | 24.03.1302:58 | 투신코 | |
595 | 24.03.1210:42 | 사노라맨 | |
959 | 24.03.1209:40 | TOTORA | |
1111 | 24.03.1210:07 | 애플브리크 | |
626 | 24.03.1102:56 | 란초스 | |
449 | 24.03.1100:14 | 비트러브 | |
477 | 24.03.1018:18 | 해킨도전자 | |
1352 | 24.03.0920:26 | 옥대장 | |
1187 | 24.03.0914:33 | 줌바이퍼 | |
1147 | 24.03.0823:20 | 광호 | |
237 | 24.03.0821:38 | 투신코 | |
873 | 24.03.0819:57 | 줌바이퍼 | |
610 | 24.03.0809:56 | TOTORA | |
1117 | 24.03.0809:44 | 애플브리크 | |
793 | 24.02.2701:24 | 머핀X | |
591 | 24.02.2700:04 | 하나브 | |
293 | 24.02.2019:07 | 루크 | |
1780 | 22.06.1221:21 | decazzang | |
772 | 24.02.2001:01 | 광호 | |
262 | 24.02.1821:09 | 윤수꾸하하 |
dw1550(bcm94352hmb, mini pcie)을 하스웰 시스템+빅서, imac17,1 로 사용 중입니다.
몇 달 전에 몬테레이 12.3 유니버설 컨트롤 나왔을 때 업데이트 했다가 블루투스 먹통 겪고, 말씀하신 kext 수정한 결과,
- 유니버설 컨트롤 실패,
- 에어드롭 양방형 안됨
(해킨->폰만 가능하고 반대는 불가)
두 가지 오류가 있어서 다시 빅서로 내렸는데요,
현재 위 두 가지 기능이 잘 작동하는지 궁금합니다.
네이티브로 붙는다는 94360ng를 주문했는데, wlan 화이트리스트 때문에 사용이 불가해서...ㅠㅠ
4thefree님 환경에서 현재 저 기능이 잘 된다면, 오픈코어 및 kext 업데이트 하고 다시 몬테레이 도전을 해보려고 합니다ㅎㅎ
* 저는 ssdt-ec와 ssdt-plug를 pre-built로 쓰다가 dsdt 추출해서 알맞게 편집, smbus 수정, usb 포트 리맵핑
이렇게 세 가지 진행하고 잠자기 성공했었습니다.