macOS: BCM94352Z Driver 설치.

여기 저기 뒤지고, 알아보고, 이런 저런 고민 끝에 구매한 BCM94352Z(Lenovo 04×6020) 가, 내 Thinkpad 13 에 아무런 저항(?)없이 설치됐다. 이런 걸 선무당이 사람잡는다고 할 수 있으려나. (괜한 걱정을 한 셈이다.)

고민했던 이유는, 바로 Bios Whitelist 때문이다. Aliexpress 판매상들도, Lenovo 특정 모델에서만 작동한다고들 하지, Thinkpad 13 에선 무조건 ‘안된다’고들만 했다. 사실 걔들이 뭘 알겠나.

그런데, 인터넷에서 어떤 이가 자신의 Thinkpad(13은 아니고 좀 더 상위 제품)에 이 카드를 설치했다고 하기에, Whitelist 문제는 어떻게 처리했느냐고 물었더니, 자기가 아는 한 최근 Thinkpad 에는 그런 제약이 없단다.

정말?? 그걸 모르고 한달 여를 이리 저리 머리만 굴렸구나.
해서, Aliexpress 에 주문을 했다. 주문에도 우여곡절이 있었는데, 이게 그 동네에서도 물량이 많이 없는 모양이다. 대부분 품절이라고 하고, 한군데는 주문까지 했는데 그 다음에 물건이 없어서 취소를 했고.. 그러다가 한 곳에서, 비교적 싼 가격($26 정도)에 구매할 수 있었다. (지금은 $10 정도 값이 올라있다. 하하하!)
그 판매자한테 이 제품을 산 사람은 내가 처음이다. 적어도 거기 나와있는 기록으로는.
영업시작한지는 5년된 곳이고, 평가는 97.1% 로 사실 조금 낮은 편인데, 파는 데가 없어서 여기를 선택할 수 밖에 없었다.
안되면 그냥 3만원 좀 안되는 돈 날리는 셈치고 주문했는데, 3/4 은 성공이다. 1/4 은.. 다른 글에서. (리눅스에서 Bluetooth 는 사용할 수가 없다. 적어도 아직까지는.)

Thinkpad 13 의 M.2 연결부는 E key 인데, 내가 구매한 이 카드 역시 E key 다. 따라서 하드웨어 규격 문제는 없었다. 오로지 문제는 소프트웨어.

복잡하지 않을까 걱정했던 macOS 드라이버 설치는 오히려 간단했다. 선구자들 덕분에!

정리하자면, (위 글에 있는 방법과 아래 정리한 내용은, 설치 위치가 다르다. 그러나, 아래 위치가 더 맞는 위치라고 RehabMan 이 주장하는 글을 어디선가 봤다. 그래서 난 대부분 kext 를 /Library/Extensions 에 두고 있다.)

먼저 Fake-PCI-ID 와, BrcmPatchRam 을 내려받는다. 해킨토시 계에서 꽤 유명인사인 RehabMan 의 저장소에서 최신판을 받고, 압축을 푼다.
각각 압축파일에서 모두 5개 파일을 /Library/Extentions 로 복사한다.

  • FakePCIID.kext
  • FakePCIID_Broadcom_WiFi.kext
  • BrcmFirmwareData.kext
  • BrcmPatchRAM2.kext
  • BrcmNonPatchRAM2.kext

복사는 Finder 를 이용하면 안되고, 터미널에서 cp 명령어로 해줘야 한다.
그리고 kextcache 로 마무리한다.

sudo cp -r FakePCIID_Broadcom_WiFi.kext /Library/Extentions
# 나머지 모두 복사
sudo kextcache -i /

재부팅하면, Wifi, Bluetooth 가 이상없이 작동함을 확인할 수 있다.
이렇게 쉬울 수가!

One Comment

안녕하세요. 글 남겨주셔서 고맙습니다.