제가 사용하고 있는 smbios는 아이맥 14, 2로 되어있어서
구글링을 하던 도중 해킨이 아닌 리얼 아이맥 14, 2의 dsdt등을 추출해둔 곳을 발견하여
그곳의 코드로 usb 관련 차징 dsdt를 설정하여 사용하고 있는 중입니다.
무조건? 적용이 되거나 하지는 않는 것 같지만,
요모조모 리얼맥의 dsdt코드여서 혹시라도 패치가 적용 가능하신 분들을 위하여 글을 올립니다.
Method (_DSM, 4, NotSerialized)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? If (LEqual (Arg2, Zero))
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Return (Buffer (One)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? 0x03
? ? ? ? ? ? ? ? ? ? })
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Return (Package (0x09)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? "AAPL,current-available",?
? ? ? ? ? ? ? ? ? ? 0x0834,?
? ? ? ? ? ? ? ? ? ? "AAPL,current-extra",?
? ? ? ? ? ? ? ? ? ? 0x0A8C,?
? ? ? ? ? ? ? ? ? ? "AAPL,current-extra-in-sleep",?
? ? ? ? ? ? ? ? ? ? 0x0A8C,?
? ? ? ? ? ? ? ? ? ? "AAPL,max-port-current-in-sleep",?
? ? ? ? ? ? ? ? ? ? 0x0834,?
? ? ? ? ? ? ? ? ? ? Buffer (One)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? 0x00
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? })
? ? ? ? ? ? }
위 코드를 EHC, XHC쪽에 추가해주시면 됩니다.
원래 DTGP코드로 되어있었는데 제 욕심?으로 DTGP를 사용하지 않고 패치가능하게끔 해두었습니다.
아래는 좀더 리얼에 가까워질까하여 적용해본 부분인데,
혹시라도 적용하실 분들께서는 적용하시면 될 것 같습니다.
Method (_PRW, 0, NotSerialized)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? If (OSDW ())
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Return (Package (0x02)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? 0x0D,?
? ? ? ? ? ? ? ? ? ? ? ? 0x04
? ? ? ? ? ? ? ? ? ? })
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Else
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Return (Package (0x02)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? 0x0D,?
? ? ? ? ? ? ? ? ? ? ? ? 0x03
? ? ? ? ? ? ? ? ? ? })
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
EHC, XHC의 _PRW부분을 위로 교체해주시면됩니다.
참고로 OSDW관련 코드가 없으신 분들은 아래의 코드도 같이 넣어주시면 오류가 해결되니 같이 패치해주시면 감사하겠습니다!
Method (OSDW, 0, NotSerialized)
? ? {
? ? ? ? If (LEqual (OSYS, 0x2710))
? ? ? ? {
? ? ? ? ? ? Return (One)
? ? ? ? }
? ? ? ? Else
? ? ? ? {
? ? ? ? ? ? Return (Zero)
? ? ? ? }
? ? }
그리고 Darwin을 검색하셔서 만약 검색이 되지 않으신다면
아래의 코드를 Linux를 검색하셔 나오는 _INI이라는 메소드 안에 넣어주시면 됩니다.
If (_OSI ("Darwin"))
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Store (0x2710, OSYS)
? ? ? ? ? ? ? ? }
위 패치를 마치고 나니 현재 QuickTime에 아이패드 미니를 연결하는 것도 잘 되고
충전모드도 잘 동작하고, usb3.0에 2.0연장선을 연결하여 미니를 연결하고도 무한 인식 오류가 나지 않는 상태로 잘 사용하고 있습니다 :)
필요하신 분들을 위하여 제가 현재 사용중인 DSDT (for GA-H87M-D3H F10_OZmosis)를 첨부파일로 올립니다.
제가 사용하는 시스템에서는 다음과 같이 동작합니다.
위는 일반 블루투스 동글 모듈이 꼳혀있을 때에 시스템 정보 -> usb에 표기가 되는 부분을 찍은 것인데,
필요한 전류량은 0으로나오고 사용가능한 전류량은 500미리암페어로 나오는것을 확인할 수 있습니다.
이 부분은 저도 항시 500으로 고정되어있는 상태입니다.
이렇게 사용을 하다가 아이패드가 꼳히면 다음과 같이 정보가 추가되어 나타나게됩니다.
필요한 전류량이 500미리암페어로늘어나며 추가 동작 전류가 1600미리로 더 추가되어 동작합니다.
제 시스템에서는 위와같은 방식으로 동작하여 아이패드 연결시 정상적으로 충전된다고 나옵니다.
도움이 되는 답변을 드린것이 맞는지 확신이 서질 않네요...;
감사합니다!
답변 감사합니다.
그렇다면 아이폰에 근접한 아이팟은 추가전류가 얼마정도 나오는지 궁금합니다.
그리고 일전에 요세미티에서 저절로 잠이 깨는 증상을 해결하는 쉘스크립트를 올리신것으로 알고 있습니다. 그런데 어떻게 적용하셨는지요?
저는 올리신 파일로는 스크립트 실행이 안되어서 다른 방법으로 했습니다만 이게 문제가 멀티캐스트를 비활성화 시키니 무선랜이 잠자기후 항상 끊어져서 수동으로 다시 연결해줘야 하는 문제점이 있더군요 KsJ님은 요세미티에서 저절로 잠이깨는 증상을 해결하기 위해 별도 스크립트를 적용하셨는지요? 아니면 해당 증상이 없으셔서 그냥 그대로 두신 상태이신지요?
저는 현재 멀티캐스트 비활성화를 무선랜 자동연결 문제때문에 다시 원복한 상태입니다.
오즈모시스를 안정화 시키려니 기존에 클로버에서 제공하던 요소들을 일일이 사용자가 해결해야 하니 이런 부분이 좀 힘든것 같습니다.
적용을하고 싶은데 어떻게 해야할지 모르겠습니다
???? 를 제외하고 뒤에 붙은 코드만 추가 작성하면 되는건가요..ㅠㅠ
도움 좀 주시면 감사하겠습니다
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 936 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 574 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1400 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 574 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 905 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5081 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 105 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 100 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 113 | 24.10.2321:29 | 해킨도전자 |
100 | 24.10.2322:26 | 뿌엥 | |
113 | 24.10.2321:29 | 해킨도전자 | |
105 | 24.10.2319:04 | 사노라맨 | |
778 | 24.10.1412:27 | shl628 | |
657 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
936 | 24.10.1121:10 | 좌절금지 | |
730 | 24.10.1115:53 | 수박 | |
574 | 24.10.0900:22 | 줌바이퍼 | |
1400 | 24.07.1219:19 | Stultus | |
1206 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
892 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
642 | 24.09.2203:23 | 누림어멈 | |
1183 | 24.09.1919:17 | 좌절금지 | |
574 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
905 | 24.09.1723:58 | 좌절금지 | |
600 | 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 | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
460 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 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 | |
536 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |