시스템 사양 선택 | 2번 |
---|
*적용중인 도장
파일을 추가로 올려놨습니다.
S/L/E
L/E
각각 넣고 권한 맞추시고 하시면 됩니다.
idProduct가 21FF에 해당하는 분만 적용가능하게 수정했습니다.
추가 변경은 21FF대신 맞는 ID넣으시면 됩니다
우선 본 내용은 REHABMAN의 파일을 커스터마이즈을 임의(?)로 수정하는 방법입니다.
원 제작자의 요청이 있을 시 삭제하겠습니다.
* dw1830을 구입했는데 다른분들을 wifi, bt 모두 네이티브 수준으로 잘 된다며 돈 값을 한다고 하시는데
제가 산건.... bt가 맥에서만 (모하비10.14.x) 에서 잡히기만 하고 안됩니다.. 재밌는건 bt마우스를 인식하면 붙었다 떨어졌다를 무한 반복하시다가 풀립니다.
편하게 하기위해서 돈을 썼는데 편하지 않을뻔했습니다.
그러다 특이한것을 알아냅니다.
*윈도우를 먼저 들어갔다 맥으로 오면 블루투스가 동작합니다.
*그렇게 잘 쓰다 재부팅이나 종료 하고 다시 맥으로 오면 또 안잡힙니다
*잠자기로 들어갔다 오면 와이파이가 느려지는 경우가 생깁니다.
중간결론=> 총체적 난국, 그러나 방법은 있다 였습니다.
bt가 먹통일때와 bt가 제대로 잡힐때 (윈도우경유해서 온 경우) 의 시스템 상태를 비교해 봤습니다.
왼쪽이 안잡혔을때
오른쪽이 잡혔을때 입니다.
차이점을 천천히 보시면 되겠지만, 펌웨어가 다릅니다.
c4096 과 c4518 차이죠.
정말 단순하게 유닉스 명령어 grep으로 4096을 키워드 검색해서 이부분을 4518에 해당하는 걸로 바꿔주자로 방향을 잡고 검색했으나 실패;;;;
인터넷 검색을 해보니 저 버전은 default가 (로드안됬을때) 4096이며. 추가버전이 4096+추가 버전 = 4518 이었던 거였습니다.
펌웨어값이 실제로는 4518-4096 = 422 였던 거죠. 역시 공부해야 됩니다 ㅠㅠ
다시 본론으로 들어와서 공급업체 id와 제품id를 메모해보았습니다.
그리고 아래처럼 L/E 기준으로
BrcmPatchRam2.kext의 내부에 info.plist를 메모장등으로 열어줍니다.
권한문제때문에 오류가 생길겁니다.
그럴경우는 따로 데스크탑으로 복사해서 수정하고 다시 집어넣는걸로 하시면 됩니다.
아래부분처럼 복사를 집어 넣기를 해주세요.
dw1830이 한방에 wifi, bt가 둘다 붙는 분들은
벤더가 브로드컴이고
제품도 이미 리해브맨이 잡아놓은 제품이고 (제품:6410)
저처럼 bt가 혼자 난리부르스는 치는 놈들은
추가정의가 필요한 놈입니다. (21ff 같은 미정의 제품 ㅠㅠ)
이걸 acpi에 패치로 이름변경해서 넣을 수도 있지만
저는 이렇게 하는거 더 편해보여서 이렇게 했습니다.
위에 부분을 복사하고 key값에 0a5c_6410 입니다.
이부분을 보기좋게
0a5c_21ff 값으로 변경해서 넣으꺼니까 0a5c_21f로 시작하는 순서쯤으로 사이에 껴서 붙여넣어줍니다.
그리고 제일 중요한부분은
idProduct를 16진수로 실제 21ff 값으로 변환해서 수정해주세요.
그리고 권한설정 잘 하시고
리부팅하시면
잘 됩니다.
저 같은 경우에는 네이티브 수준이 됬고 제일중요한 윈도경우 안해도 블루투스 잘 잡힙니다.
와이프가 빨리 밥 안먹으면 상 치운다고 하네요 ㅠ..ㅠ
밥 먹고 다시 조금 내용 손 볼부분 있으면 다시 수정하겠습니다.
^^ 읽어주셔서 감사드립니다,
그리고 이래도 안된다 싶으시면
SIP는 꺼져있는지 확인해보세요.
커스텀으로 올리는거라 SIP는 꼭 꺼져있어야 합니다. 그렇지 않으면 kext가 로드되질 않아요~!
^^
위 경우를 분석해보면
윈도우에서 0x21ff 에 해당하는 디바이스의 본 제품을 6410으로 alias 처리 해주는것 같더라구여
21ff도 결국 6410으로 인식하고 펌웨어를 해당 4518펌으로 넣어주고 그걸 그대로 재부팅하고 맥으로 부팅하면 전원이 계속 들어간 상태에서
맥에서도 6410과 같은 펌으로 21ff를 인식하고 동작이 되는데
그렇지 아니하고 전원키자마자
바로 맥으로 가면 정말 사람을 맥입니다 ㅋㅋ 지금 잠자기를 하면서도 bt체크중인데
악어이빨같이 블루투스 한번 물면 안놓칩니다 ㅎㅎ
그래서 잡아주고 나니 잘 되더라구요 ^^
물론 기본적으로 bt에 필요한 리해브맨의 kext들은 당연히 있을때 다 있어야 하구요 ^^
ㅋㅋㅋㅋㅋ
펌웨어 차이가 나는 부분하고 422 펌웨어 값만 별도로 먹여주는 센스는 정말 !! 굿입니다요
역시 대장님께서는 지식이 풍부하셔서
어설프레 쓴 글과 캡쳐이미지 한장으로 벌써 모든걸 다 파악하셨군요. ㅎㅎ
1820a은 분석하기 시간 아까워서 그냥 1830을 돈 더주고 간건데
이놈도 제대로 안되니까 짜증나서 패키지 열어서 뜯어봤습니다..
plist 보면 1820a도 있어여 ㅋㅋ 이놈도 이렇게 해서 bt잡으면 될것 같고
wifi로 분석하며 새로운이론(?)이 나올것 같지만
그냥 1830으로 끝내고 주말엔 좀 쉬려구요 ^^
1830은 지불한 돈이 아까워서 홧김해 뜯어봤습니다 ^^
아닙니다. 주신 댓글에 답을 해야 하는데 이 개념의 시작에 대해 감탄하고 있는바 제 기분을 표현 할 방법이 저 방법밖에 없었습니다.
그냥 한줄로 답하고 넘어가기에는 성의가 없어 보이기도 하고요^^
0a5c:21fb]
HP Supra 4352 (20702A1 Combo) * [0a5c:21fd]
Broadcom 4352Z * [0a5c:22be]
Broadcom BCM20702 Bluetooth 4.0 USB Device * [0a5c:6410]
Dell Wireless 1830 Bluetooth 4.1 LE * [0b05:17cb]
Asus BT-400 (20702 stand-alone) *
리해브맨 내용을 발췌해보면 [0a5c:21ff] 에 해당하는 제품이 없습니다.
이걸 응용하자면 추후에 또 같은 칩셋의 이름모를 제품이 또 오더라도 이런식으로 잡아주면 무한해결이 가능할꺼 같습니다.
https://bitbucket.org/RehabMan/os-x-brcmpatchram/src/master/
그리고 systemlog에서 brcm[fp]로 검색해서 디버깅이 가능하다곤 했는데
제 경우에는 로드자체를 시도도 안하는 상태라서 이런방식을 사용하게 되었습니다.
제 1830은 부팅시 맥으로 바로 진입하면 부팅시간이 5분 걸리고 블루투스가 죽어서 부팅됐었는데 윈도우 갔다고 오면 작동하는 뭐... 그런 상황이었습니다.
제 1830의 경우(랩탑) dart=0 명령어를 추가하니 위 증상이 사라졌어요. dart=0 이 바이오스 선택 옵션인 vt-d (가상화 관련) 와 관련 된 명령어 인줄 알고는있었는데 제 랩탑 바이오스 옵션엔 해당 항목을 변경할 수 없었거든요. 이게 왜 추가 후 정상작동되는지는 도무지 모르겠습니다...
5분 걸리는데 timeout(60) 이런거 나오면서 그런거면 aml패치로 처리하면 될것 같구요.
다른거라면 다른원인 파악하면 될듯 합니다
dw1830도 한방에 다 붙는건 모델 나름이더라구요;;
코드보고 픽스하는건 어려운건 아닌데
xps 별나사 뜯기가 ㅎㅎㅎ
요즘 자주 뜯어서 나사홀 무너지면 피볼수도있어요ㅠ.ㅠ
일단 블루투스는 금방 할것 같고 wifi는 도전해보고 싶긴합니다.
회사일 널널하고 여유좀 있어서 저도 해봤음 좋겠습니다 ㅎㅎ
노트북 망가지면...난감하죠.
다른 컴퓨터에서 테스트해보는 것도 한가지 방법ㅎㅎ;;이긴 하지만 쉬엄쉬엄 하시고 무엇보다 즐커맥이 우선이고 삽질은 추후 즐거움인 것 같습니다...ㅋㅋㅋ
오오 쿠울~~~팁입니다
수고하셨어요 저는 다행이 한번에 잡히는 놈이어서 잘쓰다가 후배한테 넘겼습니다
까탈스런 놈도 임자 만나니 바로 고분고분해지는군요 ^^
감사합니다! 21ff로 고생중이였는데 집가서 시도해보겠습니다 ㅠㅠㅠ
근데 kext load 자체가 안되는상황인데 같은 증상을 겪으셨었나요?
s/l/e 와
l/e 모두 넣어보시기 바랍니다
그리고 밑에 업데이트 내용있으니 한번 읽어주세요
!! 내용 업데이트 합니다.
2019년 7월 25일 기준으로
클로버 5018 에서도 원활한 동작을 확인했습니다.
그리고 모하비 버전역시 금일기준 최신버전 10.14.6 입니다.
최신클로버와 모하비에서도 제가 설명한 방식대로 잘 처리 됩니다.
클로버 4979버전 + 10.14.6
클로버 5018버전+10.14.6
!! 내용 업데이트 합니다.
2019년 10월 8일 오후5시 반 현재,
카탈리나 정식버전 업데이트 후 커스텀 kext가 불안정하여
최신화 하면서 카탈리나 버전용 BrcmPatchRAM 을 베이스로 다시 21ff용으로 만들어서 종료 후 다시 시작하여 무결성 검증하였습니다
단, 기존 블루투스 모두 삭제 후 다시 잡아서 연결 됩니다
잠자기 후 깨우기 되며 그 이후에도 인식 정상가동 합니다
아 그렇군요 주로 어떤 테이프로 붙여야 하나요??? 절연테이프도 괜찮은지요..?
윈도우에선 잘 되어서 하드웨어는 문제 없다고 생각했는데 이게 어떤 작업인지도 궁금하네요 감사합니다
아 그렇군요 답글 감사합니다.
제가 오랫만에 삽을 드느라 칩셋도 헷갈렸네요 확인해보니 1550이 아니라 94352hmb이더군요. ㅠ
좋은정보 감사합니다. HP Probook 430 G2 (하스웰)에 DW1550를 붙여봤는데, 자꾸 초기첫부팅 화면에서 바이오스 오류를 뿜어내는 문제가 있었는데
핀 절연으로 오류 잡았습니다.
아직 블루투스 활성화 성공은 못시켰지만 조금더 삽질하면 될것 같습니다.
감사합니다.^^
감사합니다! 왠지 제 상황에서 해당글이 도움이 될것처럼 보여요!! 지금은 업무중이라 시도해볼수 없지만 이따가 시도해보렵니다. 감사합니다!!
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +30 | 946 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 581 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1411 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 578 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 910 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4006 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5098 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 107 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 126 | 24.10.2321:29 | 해킨도전자 |
107 | 24.10.2322:26 | 뿌엥 | |
126 | 24.10.2321:29 | 해킨도전자 | |
111 | 24.10.2319:04 | 사노라맨 | |
794 | 24.10.1412:27 | shl628 | |
687 | 24.10.1316:00 | 수박 | |
346 | 24.10.1222:56 | Stultus | |
946 | 24.10.1121:10 | 좌절금지 | |
736 | 24.10.1115:53 | 수박 | |
581 | 24.10.0900:22 | 줌바이퍼 | |
1411 | 24.07.1219:19 | Stultus | |
1219 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
629 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
895 | 24.09.2321:32 | Stultus | |
995 | 24.09.2210:59 | 좌절금지 | |
647 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
578 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
910 | 24.09.1723:58 | 좌절금지 | |
602 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
707 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
463 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
307 | 24.08.2601:42 | 화정큐삼 | |
306 | 24.08.2422:59 | 하나브 | |
319 | 24.08.2316:25 | 화정큐삼 | |
416 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
539 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
사이다를 1병 밖에 보낼수 없는것이 아쉽습니다. 아래로 고통 받는 분들이 어마어마 한데요...
*윈도우를 먼저 들어갔다 맥으로 오면 블루투스가 동작합니다.