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


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


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

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



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

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

http://dl.devbreak.info/yNvw


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


전체적으로 불안정하고 기존에 쓰던 일부 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

GTX55 한성 노트북 기준입니다.

SSD 온김에 클린설치하고 노가다로 마이그레이션 (수동으로 중요한거만 옴김ㅋ) 해서 해킨 완성

설치법 또는 자세한 정보는 http://www.inter6.com/ 참조하시면 됩니다. (구버전 글 봐도 지장없음)



kext

kext.zip

2013 / 04 / 01 추가

IOath3kfrmwr.kext 블루투스 (부팅 또는 잠자기 후 깨어나도 자동으로 잡음)

http://dl.devbreak.info/wMOG

IOAudioFamily.kext 사운드 (잠자기 후 깨어나도 사운드 재생됨, 이어폰, 마이크 단자는 AppleHDA.kext 재로드 필요함)

http://dl.devbreak.info/laqk


2013 / 04 / 05 추가

으하하하핳 USB 3.0 kext 추가 요시! 

http://dl.devbreak.info/uJlj









Extra

Extra.zip


카멜레온 2188

http://dl.devbreak.info/qrzL


120802


120802.zip


Kext

ACPIBacklight.kext

AppleHDA.kext

AppleIntelCPUPowerManagement.kext

AppleStorageDrivers.kext

FakeSMC.kext

IO80211Family.kext


Etc

DSDT.aml

SMBios.plist

--------------------------------------------------------------------------------------------------------------

무난하게 업뎃 성공

기존 Kext 사용하고 Null~.kext 넣고 업뎃하면 됨


가급적이면 클린 설치하세요. 그게 젤 안전빵 저처럼 업뎃하면 느려서 고생함 ㅠ


 

이 자료는 무시하세요 ㅇㅅㅇ

SSDT.aml

사실 까놓고 말하면 안해도 되는 작업입니다.

왜나면 그냥 내장 리더기에 SD 카드 넣으면 잘 인식 되거든요. (ㅎㅎ...)

제가 올린 Kext 설치하시고 리붓 한방 먹이시면 스샷처럼 카드 리더기가 잡혀서 나옵니다.

AppleStorageDrivers.kext.zip

(10.7.4, GTX55 전용)


사실 만드는 방법까지 올리고 싶지만 음... 그건 생각나면 올리겠습니다. (사실 짱 쉬움 조금 귀찮아서 안쓰는거지...)


사실 우분투에서 사운드덤프를 뽑아 패치하는 작업을 하고 싶은데 제가 뭘 잘못 건들어서 우분투가 깔리지도 라이브 부팅도 안되는 상황입니다.
(저와 같은 노트북 쓰는 친구껄로 뽑으면 alc269가 아닌 이상한 alc259? 코드가 뽑히는 괴현상이...)

사실 이 자료는 기존에 DSDT를 조금 변경해야하며 생각보다 USB 사운드카드보다 못한 음질로 잡힌다는게 단점입니다. ㅁㄴㅇㄹ
(아예 못쓸정도는 아나라서 잉여짓용으로는 충분할듯 ㅇㅁㅇ,  내장 마이크로는 페이스타임 해보니 그럭저럭 괜찮았습니다.)

그래도 쓰실 분들은 쓰시라고 올려봅니다.

일단 출처는 http://tonymacx86.com/viewtopic.php?f=170&t=58422

10.7.4 AppleHDA.kext http://dl.devbreak.info/TuJt
DSDT alc269 http://dl.devbreak.info/JCqs

기존 오디오 DSDT를 지워주시고 위에 DSDT 코드로 교체 후 kext 넣고 재붓하시면 됩니다.

PS. 누가 GTX55 사운드 덤프 제대로 떠주실 분 없나요? ㅜㅜ, 아니면 윈도우에서 뽑는 방법이라도...

꽤나 안정적으로 만들려고 샵질 좀 했습니다. ㅎㅎ;

덕분에 기존에 쓰던 해킨은 실험하다가 날려먹고는 멘붕하기도 했고요 ㅠㅠ

(부팅이 아직도 안됨 ㅁㄴㅇㄹ http://x86osx.com/bbs/view.php?id=allqna&no=27090)

그래도 고생한만큼 파티션 따로 나누고 새로 깔아서 돌려보니 음 ㅎㅎ 짱이네요.

벤치 결과가 정말 만족스럽습니다. >_< (미세하게 그래픽 버벅이는거도 전혀 없습니다.)




일단 주의 사항

00. 사실 이글은 초보자들을 배려하지 않은 글입니다, 조금 예의가 없거나 매너가 없더라도 양해 부탁드립니다.

(질문 전 구글링으로 검색을 하시고 일부로 경험 좀 만들라는 의미로 이렇게 작성)

01. SSDT.aml 파일만 i5-2430M 기준이기 때문에 자신에게 맞는 시퓨버전으로 구해서 넣어야합니다.

(한성 노트북은 같은 제품이라도 시퓨가 다른 경우가 많으니 주의, 사실 다른 노트북에 넣어 본적이 없어서 될 수도?)

02. SMBios.plist 파일에 시리얼은 일부로 제거 했습니다. 각자 알아서 적당하게 넣으세요. (정품으로 구매한 앱들이 있어서 일부로...)

        <key>SMserial</key>

        <string>여기 부분 알아서 채우세요.</string>

03. 빠진 kext가 여러개 있는데 일부로 안넣었습니다. 각자 알아서 채우세요. (ex) VoodooBattery.kext, VoodooPS2Controller.kext 기타 등등...)

04. 카멜레온 부트로더 버전은 boot_v1970 버전을 사용했습니다.

boot

 (10.7.4 버전에서 벤치 결과가 괜찮았음)

카멜레온 boot_v1970 설치 파일은 http://x86osx.com/bbs/view.php?id=pds&no=6137



준비물 (제가 올리는것도 있지만 올리지 않은 파일을 직접 찾으시길 바랍니다.)


MultiBeast 4.5.1 (직접 구글링 권장)

CudaDriver (지포스 공식 사이트에서 다운가능)


Extra.zip

Extra.zip

(다운 불가시  http://d.youtil.wo.tc/mv62)

        DSDT.aml: 뉴해킨님  DSDT 참조해서 제가 직접 뽑고 만든 파일입니다.

        Extensions: 아무것도 없음... (S/L/E 폴더로 다 넘기는게 깔끔해서 ㅎㅎ;)

        org.chameleon.Boot.plist: 가급적이면 만지지 말고 그냥 사용하세요.

        (이렇게 셋팅하니 젤 안정적으로 작동했습니다, 10.7.4 기준)

        SMBios.plist: 빠진 시리얼만 넣으세요. (이유는 위에랑 동일)

        SSDT.aml: 넣고 돌리시면 성능향상! (인텔 터보부스트)

                util 폴더

                        bluetooth: 사실 이거 안쓰고도 전 블투 작동 잘함... (블투 안되시면 설치 ㄱㄱ)

                        WiredLAN: 유선 네트워크 사용하려면 필수 당연 설치 ㄱ


kext.zip

kext.zip

(다운 불가시 http://d.youtil.wo.tc/3I9j)

        IO80211Family.kext v4.2 : 무선랜 kext

        ACPIBacklight.kext v1.2 : 밝기조절 kext

        AppleHDA.kext v1.7.9 : alc269 패치된 오디오 kext

        FakeSMC.kext r609 : 궁금하면 안넣고 부팅해보셈 ㅇㅇ (http://x86osx.com/bbs/view.php?id=pds&no=6134)


10.7.4 업뎃 후 위에 파일들을 각자 위치에 적절하게 넣어주고 설치 하시면 끝

MultiBeast 요놈 설정은 이렇게 하고 설치 ㄱ ㄱ


문제가 생기거나 제대로 설치 안되면 재설치 ㄱㄱ

+ Recent posts