설치 가이드 아닙니다.


DL: 

EFI.zip



config.plist 파일은 꼭 수정해서 써야합니다.

/EFI/CLOVER/kexts/10.11 kext 일부는 제외시켜 놓았으니 필요하시면 직접 넣어서 쓰시면 됩니다.


OS X El Capitan 10.11.3 (15D21)

Bootloader: Clover EFI bootloader 3330

Bootloader bootflags: -v darkwake=0 kext-dev-mode=1 rootless=0 

SMBIOS: MacBookPro11,2

BIOS: W740SU 1.03.05/EC 1.03.03 개조판 (링크 참조)

http://x86osx.com/bbs/view.php?id=after&no=8090


CPU: Intel® Core™ i7-4750HQ, i7-4760HQ, i7-4770HQ

  • Speed Booster - 가능, Turbo Boost - 안됨(?)

VGA: Intel® Iris™ Pro Graphics 5200 (BIOS 개조판 패치 기준 Framebuffer: 0x0D260007)

  • 1080P@60Hz, QE/CI, 밝기 조절, HDMI - 가능
  • Mini DisplayPort 케이블 및 모니터가 없어서 확인 불가

Audio: VIA VT1802_1 (Audio Device: 0x80868C20, SubDevice: 0x15587410, Codec ID: 0x11068446, Revision: 0x0000)

Intel HDMI Audio (Audio Device: 0x80860D0C, SubDevice: 0x15587410, Codec ID: 0x80862807, Revision: 0x0000)

  • 헤드폰, 내장 스피커, 내장 마이크, HDMI Audio - 가능 (BIOS 개조판 패치 기준 Audio layout-id 3)
  • 헤드셋 마이크 - 사용 불가

Webcam: 1.0M BisonCam, NB Pro

  • 부팅 후 Fn + F10 수동으로 활성화시 사용 가능 (on/off 가능)

Wireless: Intel® Dual Band Wireless-AC 3160

  • 사용 불가이며 자가 교체 필요, 추천 제품 - Broadcom BCM94352HMB / AzureWave AW-CE123H

Ethernet: Intel Corporation, Ethernet Connection I217-V

  • 사용 가능 (AppleIntelE1000e.kext)
  • WOL 확인 안함

Bluetooth

  • 사용 불가이며 자가 교체 필요, 추천 제품 - Broadcom BCM94352HMB / AzureWave AW-CE123H

PS/2 Touchpad, PS/2 keyboard

  • 사용 가능, 부팅시 로그인 화면 임시적 프리징 발생 (VoodooPS2Controller.kext)

USB 2.0, 3.0: Intel Corporation, 8 Series/C220 Series Chipset Family USB xHCI

  • AppleUSBXHCIPCI 15 포트 제한 해제, 개조판 BIOS 사용시 change XHC1 to XHCA DSDT 패치 필요

Card Reader: Realtek Semiconductor Co., Ltd., RTS5229 PCI Express Card Reader

  • 사용 불가

Battery

Sleep

  • 문제 없음


먼저 첨부한 파일을 Kext Utility 돌리시고 추가해주세요.

AppleHDA-272.50-VIA_VT1802_1.zip


헥스 패치도 해주셔야 하는데 저도 이부분은 아무 값이나 때려 넣고 된거라 쓸모 없는 부분이 있을 수 있으니 적당히 고쳐 쓰셔도 됩니다.

다만 Expect 2 matches 이 부분은 핵심 오디오 코덱을 건드는 부분이라 지우시면 안됩니다.

AppleHDA-272.50-VIA_VT1802_1-config.plist


다 끝내시고 재붓 하면 됩니다. 끗... (헤드셋 마이크는 안됩니다.)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>Comment</key>
		<string>Patch_against_assertions</string>
		<key>Find</key>
		<data>U291bmQgYXNzZXJ0aW9uIA==</data>
		<key>Name</key>
		<string>AppleHDA</string>
		<key>Replace</key>
		<data>AAAAAAAAAAAAAAAAAAAAAA==</data>
	</dict>
	<dict>
		<key>Comment</key>
		<string>zero out ALC884</string>
		<key>Find</key>
		<data>hAjsEA==</data>
		<key>Name</key>
		<string>AppleHDA</string>
		<key>Replace</key>
		<data>AAAAAA==</data>
	</dict>
	<dict>
		<key>Comment</key>
		<string>Expect 2 matches</string>
		<key>Find</key>
		<data>hBnUEQ==</data>
		<key>Name</key>
		<string>AppleHDA</string>
		<key>Replace</key>
		<data>RoQGEQ==</data>
	</dict>
	<dict>
		<key>Comment</key>
		<string>Zero out 1983</string>
		<key>Find</key>
		<data>gxnUEQ==</data>
		<key>Name</key>
		<string>AppleHDA</string>
		<key>Replace</key>
		<data>AAAAAA==</data>
	</dict>
	<dict>
		<key>Comment</key>
		<string>zero out ALC885</string>
		<key>Find</key>
		<data>hQjsEA==</data>
		<key>Name</key>
		<string>AppleHDA</string>
		<key>Replace</key>
		<data>AAAAAA==</data>
	</dict>
</array>
</plist>



예전에 작성한 글이 너무 마음에들지 않아 새로 작성하게 되었습니다.

예전 글과 다르게 OS X Yosemite 10.10.x Clover 부트로더와 보조 kext 설치로 WiFi, Bluetooth 잡는 방법입니다.



먼저 준비물부터 소개해봅시다.


BrcmPatchRAM.kext - 블루투스 활성화 kext

DL1: https://github.com/the-darkvoid/BrcmPatchRAM

DL2: https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads


FakePCIID_BCM94352Z_as_BCM94360CS2.kext - 장치값 추가 kext

DL1: https://github.com/RehabMan/OS-X-Fake-PCI-ID

DL2: https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads


Clover Configurator - config.plist 편집 앱

http://mac.softpedia.com/get/System-Utilities/Clover-Configurator.shtml


config Broadcom BCM94352HMB / AzureWave AW-CE123H.plist - HEX 패치를 대신 해줄 KextsToPatch 값 (10.10.4, 5 기준)

config Broadcom BCM94352HMB - AzureWave AW-CE123H.plist

http://osxonthinkpads.wikidot.com/10-10-x-on-intel-nuc-i5-4250#toc7 - 10.10.x 다른 버전 값

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>KextsToPatch</key>
	<array>
		<dict>
			<key>Comment</key>
			<string>BCM94352 Airport Extreme</string>
			<key>Find</key>
			<data>axAAAHUN</data>
			<key>Name</key>
			<string>AirPortBrcm4360</string>
			<key>Replace</key>
			<data>axAAAJCQ</data>
		</dict>
		<dict>
			<key>Comment</key>
			<string>BCM94352 5GHz BR</string>
			<key>Find</key>
			<data>QYP8/3QsSA==</data>
			<key>Name</key>
			<string>AirPortBrcm4360</string>
			<key>Replace</key>
			<data>ZscGQlLrKw==</data>
		</dict>
		<dict>
			<key>Comment</key>
			<string>BCM94352 BT4LE Handoff/Hotspot</string>
			<key>Find</key>
			<data>SIXAdFwPt0g=</data>
			<key>Name</key>
			<string>IOBluetoothFamily</string>
			<key>Replace</key>
			<data>Qb4PAAAA61k=</data>
		</dict>
	</array>
</dict>
</plist>
 



준비물도 구했고 이제 따라하시기만하면 됩니다.

먼저 /EFI/CLOVER/kexts/10.10 폴더에 BrcmPatchRAM.kext , FakePCIID_BCM94352Z_as_BCM94360CS2.kext 넣어주시면 일단 첫번째 작업은 끝납니다.



두번째로는 Clover Configurator 앱으로 config Broadcom BCM94352HMB : AzureWave AW-CE123H.plist 파일을 열어줍니다.

그리고는 기존에 있던 config.plist 파일도 열어 저 값들을 그대로 복사해서 붙여넣으시면 끝입니다.



참 쉽죠?


사실 info 파일을 수정해서 장치값을 추가해주면 FakePCIID_BCM94352Z_as_BCM94360CS2.kext 파일을 안쓰셔도 되긴합니다.

클로버 옵션 중에 info 파일을 수정하는 옵션이 전 작동이 안되길래 이 방법을 사용 했으니 작동이 되시는 분들은 지우셔도 됩니다.


BCM94352 BT4LE Handoff/Hotspot 패치는 아이폰, 아이패드 그리고 해킨끼리 연속성 기능을 사용하기 위한 값입니다.



BCM94352 Airport Extreme 패치는 이름 그대로 애플 에어포트로 인식되도록 해주는 패치입니다.

BCM94352 5GHz BR 패치는 5GHz 채널을 잡기위한 패치이며 일부로 브라질로 국가로 변경하도록 값을 넣어봤습니다.



왜 멀쩡한 한국이 아닌 브라질로 잡았는지 스샷을 보시면 알겠지만 채널이 다 사라지는 증상이 있어서 한국 값은 넣지 않았습니다.

그외에 미국은 12,13채널을 잡을 수 없기에 국내에서는 적절하지 않다고 생각이 들더군요.


좀 더 자세한 정보는 밑에 링크를 참조하시면 도움이 되실겁니다.

https://en.wikipedia.org/wiki/List_of_WLAN_channels

http://www.clien.net/cs2/bbs/board.php?bo_table=cm_mac&wr_id=521236

http://osxonthinkpads.wikidot.com/10-10-x-on-intel-nuc-i5-4250#toc7 

x86osx에서 계속 올라오는 질문에 지쳐서 작성한 글입니다.

사실 구글에서 검색을 해보신 분들이면 볼 가치도 없을만한 글이죠 (웃음)


여러가지 앱이 있지만 전 개인적으로 Kext Utility 앱을 쓰는걸 좋아합니다.

간단해서 누구나 쉽게 따라 할 수 있다는게 장점이죠

http://cvad-mac.narod.ru/index/0-4


위 링크로 가신 후 다운로드를 하시면 됩니다.


사용방법도 엄청 간단합니다.

원하는 kext를 때려넣고 비번 입력하면 끝!

무슨 소리인지 모르신다고요? 보고 따라하세요!


참 쉽죠?


구입한 USB AC 무선랜 카드가 너무 불편해서 결국에는 놋북용으로 AC 지원하는 무선랜카드를 구입헀다.


Broadcom BCM94352HMB / AzureWave AW-CE123H 이라는 제품이며 해킨에서도 잘된다는 제품이다.


설치방법은 http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html 글을 참조하거나


x86osx에서 한 회원분이 미리 패치한 kext 넣어서 돌리면 된다. (http://x86osx.com/bbs/view.php?id=pds&no=6726)

블루투스는 문제가 있어서 위에 링크에서 받지 말고 http://forum.osxlatitude.com/index.php?/topic/2925-bluetooth-firmware-uploader/ 에서 받는걸 추천함 (BTFirmwareUploader.kext 사용시 잠자기, 해킨 단독 부팅시 문제 없이 작동함)

설치하면 Wi-Fi & 블루투스 모두 정상 작동하며 5GHz도 잘 잡는다.



해외에서 구입하고 배송비까지 따지면 국내에서 판매 중인 옥션판매자랑 가격이 비슷하니 그냥 국내에서 사는걸 추천한다.

http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A881381130&frm3=V2 

판매자분이 센스가 있게 USB에다가 드라이버 파일을 동봉해서 보내주신다. (윈도우 전용)


+) 내용 추가

장비가 한개만 연결시 aptx 코덱도 활성화가 됨 (써보면 확실히 좋음)


++) 내용 추가

블루투스 개발자툴로 강제 aptX 활성화가 가능함 (원래는 장비 2개 연결시 aptX 코덱이 작동안하고 다른 SBC 코덱이 작동됨)

http://dl.devbreak.info/mzhuBluetooth Explorer.app 받아서 스샷처럼 설정해주면 됨


10.9.1에서 10.9.3 업데이트시 생기는 문제가 한개 있는데 바로 화면이 안나온다....


페르미 기반 그래픽이라 퀵타임 영상 깨지는걸로도 짜증났던 상황이라 여러가지 만져본 결과 smbios 수정시 그래픽 깨짐 현상, 10.9.3 업데이트시 화면 출력도 된다!


카멜레온 툴로 이렇게 smbios 수정 후 저장하고 재붓하면 아무 문제 없이 화면이 뜬다.

다만 노트북인데 아이맥으로 잡혀 나오는건 함정...



업데이트시 풀리는게 오디오, SD 카드 설정, 배터리, Wi-Fi인데 

밑에 KEXT 받아서 돌려주면 한방에 해결

http://dl.devbreak.info/yNvw


기본적인 지식이 있는 사람이 보는걸 권장합니다.

예를들어 BIOS 설정이라던가 kext 자료는 올리지 않았으니 알아서 설정하거나 구하세요.


근무지에서 작년에 구입한 데스크탑 (삼성전자 매직스테이션 Series 3 DM300T3A-A51) 모델이 1TB 하드다보니 용량이 썩어남

그래서 해킨 설치를 시도함



일단 설치 USB 제작을 해야하는데 Vmware에다가 해킨 올려서 만들기는 싫고 해킨 놋북으로 작업도 싫어서 미리 만들어진 고스트 파일로 복원함

AmonDuul2님이 만드신 10.9.1_Clover_AD2 사용 (8GB USB 추천)

그리고는 만든 설치 USB 이걸로 부팅하면 설치화면이 뜸 (설정 아무것도 안만져도 됨 한방에 설치화면 나옴)


설치가 끝나면 USB 부팅 한번 더 하고 이번에는 설치된 하드를 고르면 이번에도 역시나 아무것도 건들지도 않아도 한방에 부팅 끝

부팅이 되고 난 뒤 확인해보면 사운드, USB 3.0, 무선랜이 안잡혀있다.

사운드는 조금 짜증 났는데 ALC 662 VoodooHDA.kext (HDMI 오디오는 테스트 안해봄 아마 될듯),

USB 3.0 GenericUSBXHCI.kext 구해서 패치하니 잘된다.

(SD 카드도 인식되는걸 봐서는 전에 쓴 글 http://youtil.wo.tc/84 이거대로하면 애플 리더기로 인식될듯)


무선랜은 어차피 필요없어서 (이더넷이 됨) 그냥 해결안함 ㅋ



잠자기는 클로버 EFI 안에 있는 NullCPUPowerManagement.kext 지워주고 부팅하면 됨

터보부스터는 SSDT 구해서 넣어줘야지 작동됨 (넷에 검색해도 안나오길래 ssdtPRGen.app 사용해서 만듬)


설치 인증 & 벤치 결과


10.9.2 업데이트 함

맥앱스토어에서 업데이트 누르고 만지면 아무것도 셋팅 하지 않아도 모든게 정상적으로 작동



이번에 나온 10.9.2 보안업데이트도 한방에 문제 없이 됨



일단 해킨 설치는 무난하게 했는데 문제점이 조금 있는듯


전체적으로 불안정하고 기존에 쓰던 일부 kext 안됨, 잠자기 됨 (랜선 뽑으면 됨...)

+++) 사파리로 영상 재생 (유튜브), 퀵타임 플레이어로 mp4 재생시 제대로 출력이 안되거나 프리징 현상이 있음

그래픽 드라이버 문제 일 수도 있으니 이건 해결불가


AppleIntelCPUPowerManagement.kext 10.9 패치된 파일 필수니 안넣으면 커ㅋ널ㅋ패ㅋ닉ㅋ

http://dl.devbreak.info/eF4o 

(자료출처: http://x86osx.com/bbs/view.php?id=pds&no=6618)

+) 스피드 스텝 + 터보 부스트 잘됨




오디오는 기존에 올려놓은거 사용 불가능 그러니 임시로 VoodooHDA.kext 사용 함 (HDMI 오디오까지 됨)

http://dl.devbreak.info/Uogk


++) 오디오는 이걸로 교체하면 작동 됨 (HDMI 안됨, 쓰려면 위에 부두 써야함)

http://dl.devbreak.info/2cg5

(자료출처: http://www.osx86.net/files/file/3613-alc269-audio/ , https://github.com/Mieze/RTL8111_driver_for_OS_X)

잠자기 깨어난 후 오디오 안나오는건 블로그에 올려놓은 http://youtil.wo.tc/45 글 참조

++++) http://dl.devbreak.info/Vqaz 이걸로 해결 가능 (GTX55 ALC 269 맞게 노드 수정함)

(자료출처: http://forum.osxlatitude.com/index.php?/topic/3084-eapd-fix-in-a-standalone-kext-no-need-ioaudiofamily-patching/)




유선랜은 밑에 링크 받아서 설치

http://dl.devbreak.info/6WZF

(자료출처: http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/)


무선랜은 - IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist 파일 열어서 1c -> 2b 교체하면 됨


배터리, 블루투스, PS2 키보드는 기존에 올려둔 파일로 호환 됨 (DSDT, SSDT도 기존에 올려둔걸로 재탕가능)

밝기조절 기존 kext 사용하면 되긴하는데 키보드로 제어 안됨 밑에 링크 맥용 앱 깔아서 쓰는걸 추천

https://itunes.apple.com/kr/app/brightness-slider/id456624497?mt=12


USB 3.0

http://dl.devbreak.info/4rmP

(자료출처: http://www.insanelymac.com/forum/topic/286860-genericusbxhci-usb-30-driver-for-os-x-with-source/)

이번에는 노가다와 끈기 그리고 운이 필요한 ALC269 AppleHDA.kext 오디오 패치하기 입니다.


사실 이글이 언제 완성 될지 안될지도 보장도 못하고 뒷부분은 야매급으로 해결 할 예정에다가 제가 실력이 워낙 없다보니 좀 더 편한 방법을 찾지 못했고 더 쉬운 방법을 알려주신다면 이 글에 참조하겠습니다.



- 시작하기 전에


01. 난 패치 따위는 못하겠다 싶은 분들은 패치된 AppleHDA.kext, VoodooHDA.kext (비추천) 두개 중 편하신걸로 구해서 쓰시면 됩니다.

02. 사용 중이던 오디오 kext가 있으시거나 순정 AppleHDA.kext 파일은 알아서 미리 백업해두시는걸 권장합니다.

03. 난 kext 따위는 모르겠다 싶은 분들은 USB 사운드 장치를 사서 사용하시면 됩니다.

04. 위에서도 언급했지만 이 글은 완성이 안될 수도 있습니다.



- 필요한 준비물


01. 오디오 덤프를 위한 우분투 (사실 리눅스 기반이면 아마 대부분 상관 없을듯)

02. DSDT 편집툴 (알아서 구하시길...)

03. 헥스 편집툴 (이것도 알아서...)

04. zlib.pl (http://dl.devbreak.info/93Y4)

05. 뛰어난 두뇌와 스킬 그리고 센스


더 있는거 같은데 기억이 안나니 기억나면 추가할 예정이고 이것으로 준비편 -끝-



허세그러하다.



'해킨 > 한성 GTX55' 카테고리의 다른 글

한성 GTX55 10.9.3  (8) 2014.05.21
한성 GTX55 10.9 (수정판++++)  (7) 2013.10.27
[한성 GTX55] 내장 SD 카드 리더기 인식 시키기  (0) 2013.04.10
10.8.3 해킨 설치완료 (13/04/05)  (2) 2013.03.31
한성 GTX55 10.8  (3) 2012.08.02

전에도 내장 SD 카드 리더기 관련 글을 올린 적이 있습니다. (http://youtil.wo.tc/71)

이번에는 직접 패치 하는 방법을 알려드리겠습니다.



- 시작하기 전에


/System/Library/Extensions/AppleStorageDrivers.kext 파일을 미리 백업하시면 좋습니다.

노트북은 한성 GTX55 기준이며 SD 카드 리더기가 USB 장치로 잡힌 기종에 한해서 가능하니 안되는 제품은 저에게 물어봐도 모릅니다.



- 패치 하기


01. 시스템 정보에서 자신이 사용하는 USB 리더기 정보를 확인합니다.

 여기서 필요한 정보가 2가지인데 제품 ID (idProduct), 공급업체 ID (idVendor) 입니다.

 저 같은 경우 (한성 GTX55) 제품 ID: 0x0138, 공급업체 ID: 0x0bda 이렇게 나오는군요.

 구하신 값을 16진법에서 10진법으로 바꿔 주시면 첫 번째 단계는 끝납니다.

 ex)제품 ID: 312, 공급업체 ID: 3034




02. AppleStorageDrivers.kext 파일을 바탕화면이나 편하신 폴더로 옴기시고

 AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext/Contents/Info.plist

파일을 열어보시면 복잡하게 텍스트가 뜹니다.

 

여기서 IOKitPersonalities - Apple_Internal_SD_Card_Reader_2_00 - idProduct, idVendor 찾으시면 위에서 구하신 값들을 10진법 그대로 넣어주시고 저장 그 후 kext Utility 앱으로 수정해주신 kext를 패치하시고 재부팅 하시면 끝입니다.

+) 빠진 내용이 있어서 추가합니다.  Apple_Internal_SD_Card_Reader_1_00 이것도 같이 패치 해주시면 됩니다.





- 확인하기


SD 카드 아무거나 하나 넣어보시고 시스템 정보 - 카드 리더기 정보가 뜨거나 파인더에서 SD 카드 그림이 뜨면 제대로 따라 하신겁니다.


        



'해킨 > 한성 GTX55' 카테고리의 다른 글

한성 GTX55 10.9 (수정판++++)  (7) 2013.10.27
[한성 GTX55] ALC 269 AppleHDA.kext 패치하기 - 준비편  (3) 2013.04.10
10.8.3 해킨 설치완료 (13/04/05)  (2) 2013.03.31
한성 GTX55 10.8  (3) 2012.08.02
GTX55 10.8 업뎃 완료  (0) 2012.07.26

+ Recent posts