X86 Open로그인

추천하기 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
3
CPU i5-4200U 1.6GHz
메인보드 불명
그래픽카드 hd 4400
사운드칩셋 alc282
설치 만족도

한성 카테고리의 리나님 글을 많이 참고 하여서 해킨에 성공하였습니다.

(이 과정에서 bcm93452hmb 와이파이+블투 카드를 구입하여 설치하였습니다)

참고하였달까, 사실상 리나님 efi 를 그대로 적용한 것에(dsdt, config.plist 포함) 사운드가 추가된 정도입니다.

 

직후 슈퍼두퍼로 스스디채로 떠다가 백업해둘 예정이지만 혹시나 하여 설치 과정을 기록하여 둡니다.

굉장히 간추려 썼지만... 사실상 처음에 아무것도 몰라 헤매서 그렇지 방법을 알고나니 아래처럼 굉장히 간단하고 금방 작업이 가능하게 되더군요.. 삽질의 학습효과인가봅니다 ㅠㅠ

1. usb 부팅 설치 디스크 제작(10.11.4 고스트 이미지를 활용해 윈7에서 복원)

2. dsdt, config.plist, kext 삽입한 usb로 기본 설치(1에서 만든 usb 안 efi를 에 리나님 efi로 교체 후 설치)

3. 클로버 설치하여 efi 파티션 생성 후 2와 같은 작업, 혹은 추가적으로 필요한 kext 등 패치 작업.  끝.

 

 

기존의 voodoohda로 되어있던 것을 applehda를 사용하여 이어폰 자동전환 등이 작동하게 수정하였으나, 

잠자기 후 카드는 잡히나 소리는 안나는(...) 문제가 발생하였습니다.

sound kext 를 리셋해주는 app을 구해서 사용해봤는데 어차피 깊은 잠자기에 빠지면 못돌아오는 문제가 해결이 되지 않아,

잠자기를 완전히 방지해버린 후(전원, 배터리 상태 모두에서 비활성화 및 insomniax 앱을 활용해 뚜껑을 덮어도 잠자기로 들어가지 않도록 설정) 사용하기로 하였습니다.

 

필요했던 것이 어차피 자동 스위칭 하나뿐이라 내장 마이크와 hdmi 작동 여부는 확인하지 않아 작동 여부가 불명확합니다.

 

사운드는 자료실의 https://www.x86.co.kr/index.php?mid=sle&category=495135&document_srl=954681 맥토피아님 글을 참고하여

다운 받은 프로그램으로 무식하게 하나씩 다 깔고 재부팅해가며 (...) 잡아보았는데

혹시 efi 폴더 적용으로 안되시는 분들은 clover kext 10.11 안의 appleHDA 켁스트를 S/L/E에 적용해보기시 바랍니다.

그래도 안되시는 분은 저처럼 노가다를(...) 하시는 수밖에 없을 것 같습니다.

 

a34x가 하도 버전이 다양한지라 사운드 칩셋도 여럿인 모양입니다.

alc262, alc269, alc282 등 다른 칩셋인 분들이 많았습니다.

저는 alc282의 v2로 설치하니 소리가 잘 났던 것 같습니다.

소리가 나도 부팅시 잡음이 발생하는 경우도 있어 몇가지 찾아내 비교해보고 제일 마음에 드는 것을 고른 것이니 직접 설치해보시고 고르시길 추천해드립니다.

꼭 필요한 기능이 작동되는 걸 찾을 수 있으실지도 모릅니다(... 아닐지도 모릅니다)

 

 

 

기타 현황을 다시 정리해보면 이렇습니다.

부팅, 재부팅, 유선랜 무선랜, 블루투스, 사운드, 그래픽 등 기본적인 활용에 필요한 부분은 모두 정상적으로 작동함.

그러나 아래 몇가지 문제들은 여전히 해결 방법이 마땅히 없음.

a34x 해킨 시도하시는 분들 같이 의견과 경험을 나누고 능력자님들이 강림하셔서 이러한 문제가 곧 해결될 수 있다면 좋겠습니다.

초보으 쓸모없이 긴글을 읽어주셔서 감사합니다!

 

 

1. 깊은 잠자기시 깨어나지 못함(반응 없음)

2. 바로 깨울경우 사운드가 죽는 문제가 발생함(잠자기에서 깨어날때 hda를 리셋해주는 앱을 활용해 해결가능)  

                         -아무래도 이 두 문제는 모두 잠자기 후에 하드웨어를 재인식하지 못하는 문제로 발생하는 것 같습니다. 뭘 어찌해야할지 답이 안나와 구글링 삽질끝에 포기하고 잠자기 완전봉쇄(...)를 실시하였습니다.

 

3. 시스템 정보에서는 활성화 되었다고 나오지만 연속성이 작동하지 않습니다. (와이파이 블투는 정상 작동합니다. 에어드랍 작동합니다. 로그아웃 로그인이며 켁스트 업데이트 및 별도 켁스트로 교체 등 별짓 다해봐도 연속성만은 죽어도 안되더군요. 핫스팟은 아이폰이 없어 시험해보지 못했습니다. )

4. 카드리더기가 작동하지 않습니다.

5. fn키를 활용할 때 화면의 밝기가 fn+F5,F6이 아닌 fn+numlk,delete로 작동하는 점

 

 

추가 내용 -------------------------- 해당 efi로 요세미티부터 다시 시도하여 보았습니다.

요세미티 10.10.5에서

1. 잠자기 후 사운드 문제 해결

2. 연속성 작동

3. 깊은 잠자기 문제 해결

 

추가 픽스가 필요한 부분

ㄱ. 카드 리더기 미작동

ㄴ. 내장 마이크 작동 안함

ㄷ. fn키를 활용할 때 화면의 밝기가 fn+F5,F6이 아닌 fn+numlk,delete로 작동하는 점

ㄹ. 깊은 잠자기 모드가 29외에는 다 부트가 안되는 무한 반복 루프에 빠져버림

 

기본 적인 설치 방법은 엘케피탄과 같았습니다.

1. 퓨리온님의 usb 고스트 파일로 usb 복원하여 설치(요세미티의 경우 usb에 아무런 설치를 안해줘도 인스톨 후 부팅까지 바로 되더군요)

2. 하드디스크에 클로버 설치후 EFI 파티션 복붙(사실 바로 안하고 클린 상태에서 하나하나 패치를 직접 해보고 밀고 시험해보았습니다.)

3. 필요없는 켁스트 제거 및 클로버 부트로더 설정 조정 및 패치

 > 바로 적용해보시려는 분들은 EFI 복붙하신 후 아래 사운드 부분 참고하셔서 AppleHDA.kext, CodecCommander.kext 이 둘만 S/L/E에 설치하시고 권한/캐쉬 재설정 해주시면 됩니다

    잠자기는 어쩔 수 없이 직접 터미널 여셔서 설정 고치셔야 합니다.

    sudo pmset -a hibernatemode 29

    위에 이거 한줄만 치시면 끝이니 금방이긴 합니다.

 

 

 

 

해본 결과 엘케피탄 보다 관련된 가이드도 훨씬 많고, 기능 자체도 별차이 없기 때문에 요세미티 10.10.5가 훨씬 설정잡기 수월하더군요.

사운드만 잡으면 카드 리더기니 펑션키니 사실상 실사용과 하등 상관 없는 부분이라 완벽할 거 같은데...

아무리 참고하여 수정을 하고 또 해보아도 마이크는 작동을 하질 않네요.

능력자분이 나타나셔서 오디오만 수정해주시면 ㅠㅠㅠ 더는 여한이 없이 그냥 쓰다가 보내도 될 거 같습니다.

 

잠자기는 저는 이제 부팅 불가에 빠지는 일은 없으니 그냥 만족하려 합니다. 모드 1이나 2에서 정상적으로 지원 된다면 더할나위 없겠지만 1이든 2든 깊은 잠자기 일단 들어가면 못일어나고 무한 루프에 빠져버리더군요... 어쨌든 29는 부팅도 되고 보존도 잘되니까요! 

(부팅화면 한번 보고 클로버 거쳐 부팅 되는 것이긴 해도 전원 완전 차단후 깨어나면서 정상적으로 기존 내용 보존해주고
재부팅을 거치지 않으니 속도도 훨씬 빠르더군요. 계속 켜두거나 재부팅 하는 거 보다는 나은 것 같습니다.)

 

 

이하는 설치한 켁스트 리스트와 관련 설명입니다.

(첨부한 EFI 사용하시면 그 안에 다 들어있습니다, 다른거 다 넘기시고 안되는 부분만 보고 하시면 될텐데
10.10.5. 설치하며 보니 사운드, 잠자기 말고는 그냥 복붙으로 정상 작동함을 확인하였습니다.)

 

<네트워크>
RealtekRTL8111.kext - 유선랜

<WIFI/블루투스> (랜카드는 BCM94352HMB 사용)
toledaARPT.kext - wifi 인식용

클로버 디바이스 fake ID에 WIFI 0x43a014E4 입력(기존 입력 내용임)

BcrmFirmwareData.kext - 블루투스 인식. data는 클로버 kext에 설치할 때 사용하고, 같은 빌드로 공개된 BcrmFirmwareRepo는 S/L/E 설치용
BcrmPatchRAM(10.10.0) or BcrmPatchRAM2(10.11.0+).kext - 버전에 따라 설치해야 하는 켁스트가 다름

블루투스와 관련하여 클로버 커널 앤 켁스트 패치에 아래 3개의 패치 등록. 요세미티 10.10.5까지 연속성 정상 작동함
IOBluetoothFamily 
4885FF7447488B07
41BE0F000000EB44
(BT4LE-HANDOFF-HOTSPOT)

AirPortBrcm4360 
6B100000750D
6B1000009090
(BCM94352-Airport-Extreme)

AirPortBrcm4360 
4183FCFF742C48
66C7065553EB2B
(BCM94352-5GHz-US-FCC-dv)

 

 


<그래픽>
FakePCIID.kext - S/L/E에 설치하라고 쓰여있으나 클로버에서 잘 작동함
FakePCIID_Intel_HD_Graphics.kext - hd4400 연결
FakePCIID_Intel_HDMI_Audio.kext - hdmi audio hdau 연결. applehda와 같이 작동해야 작동. (실제 작동 여부 미확인, HDMI 케이블이 집에는 없는지라 ㅠ 나중에 확인해보고 추가하겠습니다!)

 

클로버에 fakeid와 플렛폼id 등록 요함

Devices FakeID 의 해당 란에 스트링 입력
   <key>IntelGFX</key>
   <string>0x04128086</string><key>Graphics</key>


  <key>Inject Intel</key>
   <true/> (인젝트 인텔 체크박스에 체크)
  <key>ig-platform-id</key>
  <string>0x0a260006</string>

 

 

부트화면 글리치 및 그래픽 오류 수정을 위해 다음 kext 패치를 요함 - 클로버 커널 앤 켁스트에 이하 패치 내용 추가
<dict>
    <key>Name</key>
    <string>AppleIntelFramebufferAzul</string>
    <key>Comment</key>
    <string>0x0a260006 9MB cursor bytes patch</string>
    <key>Find</key>
    <string>0600260a01030303000000020000300100006000</string>
    <key>Replace</key>
    <string>0600260a01030303000000020000300100009000</string>
</dict>


(DSST 패치에 아래와 같은 패치가 기존 설정플리스트에 있음. 용도 및 상세는 불명확하나 그래픽 관련 매핑으로 추정됨)
Rename GFX0 to IGPI
47465830
49475055

 

 


<사운드>
applehda.kext - alc282버전용 fix kext. 반드시 켁스트 유틸을 사용하여 S/L/E에 집어 넣어야 작동함. (넣고나서 클로버에 켁스트 남겨두든 지우든 상관 없음)

클로버에서 audio 인젝터를 3으로 변환해야 적용(디바이스, 오디오에서 인젝터 위의 빈칸에 숫자 3입력 후 저장.

요세미티 버전 10.10.3이상부터 지원.

CodecCommander.kext - 잠자기 후 사운드 작동. 잠자기 후에도 스피커가 작동하도록 도와 줌. 헤드폰은 해당 켁스트 없이도 잠자기 전후 상관 없이 잘 작동함.

최종 패치까지 하더라도 결국 인터널 마이크는 작동이 안됨. 인식도 되고 잡힌 것으로 나오나 작동은 안함.

HDMI 사운드 미확인, 확인 요함

 

<그외>
FakeSMC.kext - 하드웨어 모니터링(하드웨어 인식)
VoodooPS2Controller.kext - 터치패드 및 키보드 인식. 리나님 EFI에 포함된 버전 외에 최신버전이나 다른 버전을 사용하니 터치패드로 드래그 무빙이 잘 안됨.  이유 및 상세 불명

 

<잠자기>
<깊은 잠자기에서 깨어나는 법> 
잠자기 - 터미널에서 입력하면 클로버로 깊은 잠자기에서 일어날 수 있게 됨. (깊은 잠자기 모드를 변환 시키는 설정.
잠자기에서 깨고 자는게 가장 느리지만 배터리는 가장 오래가는 설정이라 함.

깊은 잠들기 상태에서도 정상적으로 깨우기가 가능(부팅 루프에 안 빠짐)
단, 클로버를 사용하기 때문에 리부팅 과정을 거치고, 부팅 후 화면에 미세한 흔들림이 보이는데 화면 주파수 설정이 변경되는 것으로 보임.
짧게 잠자기 한번 더 해주고 바로 깨워 주면 정상으로 돌아옴. (화면 해상도와 주파수를 고정하는 어플등 사용하면 해결 가능할 것으로 예상 됨)
sudo pmset -a hibernatemode 29

 

<잠자기 fix 관련 내용>

에러 나서 깊은 잠자기 루프에 빠질 경우 클로버 디스크 선택화면에서 (hibernated)된 디스크에 커서를 놓고 스페이스 바를 누르면 취소가능한 명령어를 볼 수 있음

깊은 잠자기 금지 터미널 명령어 - 깊은 잠자기가 안되고 일반 잠자기만 정상 작동할 때, 터미널에서 반영하면 자동 깊은잠을 방지한다고 쓰여있었으나
실험해본 결과 적용여부와 무관하게 깊은 잠자기에 들어감(...) 오래된 글이라 요세미티에 적용 안되는 것일 가능성도 있음.
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0


29모드 활용시에는 발생하지 않으나(바로 깊은 잠에 들어가버리니) 보이나 깊은잠 자기 모드 1 설정 시
깊은 잠자기 전 일반 잠자기 상태에서 수시로 아무 이유 없이 잠자기에서 일어남.
터미널에서 아래 명령어로 일어난 이유(시스템 로그) 확인 가능함
syslog |grep -i "Wake reason ="

GLAN으로 인해 이유없이 잠자기에서 일어남을 확인 할 수 있으나 해결은 못함.
DSDT에서 관련 일부를 지우면 해결할 수 있다는 내용을 보았으나 DSDT 만지고 싶지 않아 내버려 둠.(어차피 옵션 29사용하기 때문에 상관 없음.)

 

 

----------------------------------------
<HD4400 mobile 관련 정보>
Device ID    8086:0a16    
Model    ULT Mobile GT2    
Name    Intel HD4400    
Framebuffer    8086:0412    
Graphics Kext    8086:0412    
OpenCL    8086:0412

오디오 칩셋 명은 alc282. (a34x 버전이나 세대에 따라 다를 가능성이 있음, 이 글에서 사용된 버전은 하스웰 i5 중 오래된 모델임, 2457로 추정되나 불명확)

 

 

 

 

 

 

 

 

 

 

추신. 요세미티에 적용한 EFI 백업 내용은 블루투스 패치중 BcrmPatchRAM.kext 만 BcrmPatchRAM2.kext로 바꿔주면

엘케피탄에서도 다 적용 될 것으로 생각됩니다.(코덱 커맨더가 조금 불안하긴 합니다...)

그러나 다시 버전업 직접 해보지는 못하겠습니다. 그랬다가 또 연속성 안되고 그러면 정말 암 걸릴 것 같아요ㅋㅋㅋㅋ

혹시 어차피 엘케피탄 설치할 거였다 하시는 분들 계시면 요세미티용 EFI 한번 써보시는 것도 좋을 거 같습니다. 후기 기대하겠습니다.

 

근 몇 주 이거에 미쳐가지고 랜카드 사고 몇일 밤새가며 매달려가지고 미친것인가 차라리 중고로 맥북 에어하나 사는게 낫지 않겠나 싶은 생각을 하며

맥북프로 애플 공홈 스토어며 중고딩나라에 맥북을 검색하기가 하루에도 십수번...

그러던 와중에 의도했던 대로 순정에서 시작해 그래픽이 잡히고, 사운드 하나 잡혀주고, 잠자기 후 사운드 오류 픽스되고 하는 쾌감(?)을 한번 느끼니 포기할 수가 없게 되네요.

능력자 분들이 이맛에 해킨을 하시는가 보다, 하고 초보는 생각만 해볼 뿐입니다 ㅋㅋㅋ

 

내장 마이크는... 어차피 아이폰도 없어 전화 받을일 없으니 아이폰 SE 살때까지 기다렸다가 또 도전해보겠습니다.

제가 시도해보기 전에 꼭 능력자 분이 해결해주실거라 믿습니다 ㅠㅠㅠ!!

다들 성공하시길 바라며 행운을 빕니다!!!

 

 

good poor

EunooCho 뫼르소 Mactopia님
3명이 이글을 호평하셨습니다. 0명이 불평하셨습니다.

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
twitter 공유 facebook 공유 googleplus 공유 카카오스토리 공유 네이버라인으로 공유

글쓴이의 서명이 비어 있습니다.

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
  • Profile
    2016/03/30 *.40.4.178
    0 0
    몇번만에 바로 깨우치시는 군요

    축하드립니다. 

    밝기조절  기능키가 달라서 안되는 부분이 또다른 정보를 얻게 했네요

    가르쳐주셔서 감사합니다.
  • Profile
    2016/03/30 *.126.33.144
    0 0
    아이뱅크 : 몇번만에 바로 깨우치시는 군요 축하드립니다.  밝기조... 에 달린 대댓글입니다.
    아닙니다! 조금이라도 도움이 되었다니 다행입니다! 
  • Profile
    2016/03/30 *.46.134.116
    0 0
    a34x 삽질 많이 해서 지금은 잘쓰고 있는데 이리 쉽게 하시다니 ^^ 부럽네욤
  • Profile
    2016/03/30 *.126.33.144
    0 0
    키아누리눅스 : a34x 삽질 많이 해서 지금은 잘쓰고 있는데 이리 쉽게 ... 에 달린 대댓글입니다.
    다 키아누리눅스님 같이 고생해서 정보 공유해주신 분들이 계셔서 가능한일이지요..! 정말 감사드립니다!! ^ㅁ^!!

  • Profile
    2016/03/30 *.175.23.210
    0 0
    ㅇㅇ 부럽^^
  • Profile
    2016/04/03 *.244.171.65
    0 0
    전 내장사운드, 마이크, 카드리더기가 정상작동합니다만...자고 일어나서 글 찬찬히 읽어보겠습니다ㅎㅎ
  • Profile
    2016/04/03 *.244.171.65
    0 0
    에크리스 : 전 내장사운드, 마이크, 카드리더기가 정상작동합니다... 에 달린 대댓글입니다.
    저도 아는건 별로 없으니 기대는 마셔요ㅠㅜㅋㅋ
  • Profile
    2016/04/03 *.126.33.144
    0 0
    에크리스 : 전 내장사운드, 마이크, 카드리더기가 정상작동합니다... 에 달린 대댓글입니다.
    오오...! 잘부탁드립니다!!ㅠㅠ 분명 제가 하다가 어디서 이상하게 했던지 했을 거에요 ㅠㅠ
  • Profile
    2016/04/07 *.126.33.144
    0 0
    추가 내용. 요세미티 EFI로 엘케피탄 부팅하면 블루투스 kext만 교체해주고 applehda만 다시 alc282로 넣어 캐쉬 리빌드 해주니 정상 작동함을 확인하였습니다.
    연속성은 simbios를 마법사로 만들어 재적용하니 작동하더군요. 좀... 왔다 갔다 하긴 하던데 작동은 합니다.
    hdmi오디오 작동 안함을 확인하였습니다. 그냥 voodoohda로 갈아타고 option+매뉴바 사운드버튼 으로 조절하며 쓸까 고민중입니다.
    카드리더기와 잠자기는 여전히 오리무중입니다. 에크리스님만 믿고 있습니다..!!
  • Profile
    2016/04/14 *.60.141.252
    0 0
    shl2772 : 추가 내용. 요세미티 EFI로 엘케피탄 부팅하면 블루투... 에 달린 대댓글입니다.
    아아 이런 제가 댓글을 남겨놓고 까맣게 잊고있었.....ㅠㅜ 
    죄송합니다 본의아니게 제가 희망고문을 했네요......
    근데 저도 리더기는 설치하니까 그냥 작동한거라서...어떻게 도움을 드려야하나....
    저도 hdmi오디오는 작동을 안하는데 이게 참 아쉬워요 ㅠㅜ
  • Profile
    2016/04/15 *.126.32.16
    0 0
    에크리스 : 아아 이런 제가 댓글을 남겨놓고 까맣게 잊고있었........ 에 달린 대댓글입니다.

    ㅋㅋ큐ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 괜찮습니다. 돈받고 하는 일도 아니고 다들 서로 조금씩 정보 공유하면서 돕는 일인걸요 :D

    또 뭔가 알아내면 저도 공유할테니 에크리스님도 뭔가 있으면 공유해주시면 정말 감사드리겠습니다! 

    저는 그냥 gg 치고 (대충 다 잘 돌아가니까요 ^^;) 쓰다가 이번에 새 모델나오면 맥북은 그냥 애플에서 사고 데탑 워크스테이션은 해킨으로 해보려고 하드웨어 준비중입니다ㅋㅋㅋ 하스웰 시스템하나 있는데 이거로 연습해보고 잘되면 스카이레이크쪽으로 하나 데탑 맞추려구요. 토니맥 가이드도 6세대로 업데이트 되었으니 해볼만하지 않을까 싶습니다.

  • 2016/04/08 *.210.226.120
    0 0
    고생하셨습니다.
    레노버 카테고리는 없는가요?
    x1 yoga 해킨할수 있는 그날을 고대합니다.
  • Profile
    2016/04/12 *.150.116.28
    0 0
    온유 : 고생하셨습니다. 레노버 카테고리는 없는가요? x1 yoga... 에 달린 대댓글입니다.
    굳이 필요가 없어서 안나오는거 아닐까요?ㅎㅎ 조만간 해외포럼에 정말 상세한 풀가이드 나올것으로 예상합니다-
  • Profile
    2016/04/14 *.168.3.183
    0 0
    참고로 메버릭에서는 다 잘됩니다 리더기만빼고
  • Profile
    2016/07/16 *.180.173.147
    0 0

    잘 봤습니다, 많은 참고가 될 것 같습니다. 

일반로그인 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
서버에 요청 중입니다. 잠시만 기다려 주십시오...