질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 카탈리나. |
공지숙지/증상설명 | 숙지 |
안녕하세요?
제 x1 yoga에 카탈리나 설치후 파티션하여 빅서 설치도전중입니다.
--> 카탈리나 (oc0.6.0) 여러분들의 도움 특히 shl628님의 정말 특별한 조언으로 사용하는데 정말 만족하게 사용하고 있어요.
--> 그러나, 빅서에서는 기존 카탈리나 efi로 사용해도 배터리도 안잡히고, 무선랜도 안잡힙니다. 더더군다나 부팅시 마지막 애플로고에서 무척 오랜시간동안
기다려야 겨우 부팅되고, 종료도 너무 오래걸리네요..ㅜㅜ
* 그러나 카탈리나는 그래도 사용함에 아주 만족스럽습니다.
문제는 카탈리나 잠자기가 잘 되고 있는 줄 알았는데..
오늘 배터리로만 뚜껑덮어 잠자기이후 몇시간이후 다시 깨우려니 깨어나지 않습니다. (왠걸...배터리가 방전되어 바이오스 시간이 초기화되어 부팅이 불가하네요.
-> 바이오스 진입하여 시간 재설정하고 부팅했네요.
[ 문제점 ] 배터리가 잠자기이후 광탈하는 현상에 대하여 현재 사용중인 efi폴더 config.plist 다시 살펴봤습니다.
https://opencore.slowgeek.com/?file=laptopskylake063kzGihT&rs=laptopskylake063 로 config.plist를 체크해보니.. 몇가지 ?와
x표가 보입니다. ?는 수정해줬는데..
제 노트북의 배터리(전원)상태입니다..(이부분에 문제는 없는걸까요?)
배터리 패치를 다시 확인해야될지 문의드립니다.
[현재 배터리 패치된 SSDT-X1_YOGA_BAT.aml 모습입니다. (이부분은 shl628님께서 도움 주셨습니다. )
아래 두개의 부분이 8비트가 아니여서 그럴까요?
BMNX, 128 -->> 8비트 세분화??
BDNX, 128-->> 8비트 세분화??
제 EFI폴더 첨부해봅니다. 8비트 세분화 도움좀 구합니다.
배터리 광탈과 배터리 8비트 세분화와 관련있을것 같습니다.
내용확인 감사드립니다. 도움으로 카탈리나 잘 사용하고 있는터라 잠자기 중에 배터리가 갑자가 광탈하는 증상을 겪어서 확인하려고 글을 작성하게 되었습니다. 배터리 잔량표시가 되면 정상이라니 우선 마음이 놓입니다. (물론 리얼맥이 아니라는 점을 감안하면 현재로써도 만족해요.)
확인감사드려요. 시간되실때 천천히 한번 살펴주세요. (안정화한답시고 조금 추가한 kext들이 있긴합니다. )
EFI 폴더 수정을 모두 완료하였습니다.
OpenCore r0.6.4 버전으로 업데이트하고 최신 버전의 Kext 로 모두 교체하였습니다.
macOS Catalina 10.15.x 와 macOS Big Sur 11.x 버전에서도 모두 사용할 수 있을 거예요. :)
그리고, 배터리 패치 관련 SSDT 이름은 지금 보니 이름이 조금 긴 것 같아서 이름만 SSDT-BATT.aml 로 변경하였습니다.
또한, VoodooI2C 와 관련된 Kext 는 온유님의 Lenovo X1 Yoga 노트북에 필요하지 않아서 삭제하였습니다.
온유님의 Lenovo X1 Yoga 노트북은 DSDT 를 확인해보면 I2C 방식의 터치패드가 아니므로 VoodooI2C 가 필요하지 않습니다.
그리고, ACPI 폴더를 보니 SSDT-UIAC-ALL.aml 이 넣어져 있는데 USBInjectAll.kext 와 같이 사용하는 것은 맞습니다.
단, SSDT-UIAC-ALL.aml 와 USBInjectAll.kext 의 조합으로 USB Port Map 을 구성한 것이므로
Config.plist 의 Kernel - Quirks 에서 XhciPortLimit 항목은 False 로 설정해야 합니다.
또한, SSDT-Keyboard-X1C6.aml 도 넣어져 있는데 이 SSDT 는 Hot Patch & Override 방식의 패치입니다.
그래서, _Qxx 와 같은 EC Query 를 SSDT-Keyboard-X1C6.aml 의 내용대로 XQxx 로 Rename 하는 패치와 같이 사용해야 합니다.
제가 Config.plist 에서 해당되는 EC Query 에 대하여 모두 Rename 패치를 추가하였습니다.
또한, 잠자기 중에서 배터리가 광탈하는 자세한 원인은 죄송하게도 저도 잘 모르겠지만... ㅜㅅㅠ
혹시, Speed Step 의 안정화와 전력 관리가 정상적으로 되는지 확인해주세요.
유휴 상태에서 CPU 의 최저 클럭이 800 MHz 정도로 떨어지는지 않는다면 CPUFriend & CPUFriendDataProvider 를 사용하는 방법이 있습니다.
그리고, SSDT 패치가 필요할 수도 있을 것 같아요.
SSDT-GPRW.aml 를 사용하여 USB 의 _PRW 부분을 패치해야 할 것 같습니다.
추가로, macOS Big Sur 11.x 에서 DW1560 무선 랜카드 및 블루투스가 작동하지 않는 부분에 대해서는
OpenCore Install Guide 에서 설명되어 있는 대로 brcmfx-driver=2 부트 옵션을 추가해 보았습니다.
그 외에도, SATA 관련 Kext 는 CtlnaAHCIPort.kext 로 교체하고 CpuTscSync.kext 를 추가하였습니다.
네, Intel Power Gadget 으로 확인할 수 있습니다.
Frequency 의 Core Min 부분이 0.7 ~ 0.8 정도로 표시되는지 확인해주세요.
먼저, 수정해주신 EFI 폴더로 교체하고 카탈리나 부팅시 부팅에는 문제가 없습니다.
인텔 파워가젯으로 확인해보니.. Core MIN은 1.2를 유지하고 있네요.
그리고, 빅서의 경우
1. 부팅과 종료가 동일하게 아주 아주 오래걸립니다. EFI폴더 교체전과 동일한 곳에서 아주 오래 기다려야 부팅을 할수 있습니다.
수정해주신 폴더로 교체하기 전에도
IOKit Daemon (kernelmanagerd) stall[0],960s): 'PXSX' 이부분에서 오래 머물러 있습니다.
'PXSX'부분이 2~3개인가 지나서야 애플로고가 보이고 부팅바가 나오고 부팅이 됩니다.
* 이상하게 시스템 종료를 눌러도 종료 text가 나오기까지 오래걸리고, 종료시간이 오래걸리네요.
* 빅서의 설치는 나눠져있는 파티션에 카탈리나를 설치하고 업데이트 방식으로 설치가 되었습니다.
2. 블루투스는 잡히는데, 와이파이는 잡히지 않고 있네요.
3. 오디오는 되는거같습니다.
4. 배터리 %표시는 되지 않습니다.
5. 트랙패드는 카탈리나만큼 자연스럽지 않네요.( 제대로 잡히지 않은것 같습니다.)
* 빅서의 경우 카탈리나 문제가 될때나 새로운 버젼 Test용으로 사용할 목적이라 큰 욕심은 없어요.
* 무선랜이 잡히면 인터넷 사용으로 활용도가 높아지긴 할건데 빅서에 맞는 무선랜 설치방법을 더 구글링해보고 자료를 모아야될것 같습니다.
시간내셔서 수고해주심 감사합니다.
EFI 폴더의 일부를 다시 수정하였습니다.
그리고, CPUFriend & CPUFriendDataProvider 를 추가하였습니다.
MacBook Pro 13,3 모델의 Frequency Vectors 에 대한 내용을 담은 CPUFriendDataProvider.kext 를 적용하였습니다.
만약, 그래도 여전히 CPU 의 Frequency - Core Min 부분이 0.7 ~ 0.8 GHz 로 표시된다면
CPUFriendDataProvider.kext 만 아래에 첨부한 것으로 교체하고 다시 부팅해서 확인해보세요.
MacBook Pro 13,2 모델의 Frequency Vectors 에 대한 내용을 담은 CPUFriendDataProvider.kext 입니다.
CPUFriendDataProvider.kext.zip
또한, IOKit Daemon (kernelmanagerd) stall[0], (60s) : 'PXSX' 구문이 출력되고
부팅이 오래걸리는 문제에 대하여 검색해보니 다음과 같은 글을 발견하였습니다.
사진 출처
https://www.tonymacx86.com/threads/solved-iokit-daemon-kernelmanagerd-stall-0-240s-pxsx.303324/
Broadcom 의 Wi-Fi 무선 랜카드와 관련된 문제라고 합니다.
즉, 온유님의 Lenovo X1 Yoga 노트북에 교체하여 장착하신 DW1560 (BCM94352Z) 와 관련이 있습니다.
AirportBrcmFixup 의 공식 Github 사이트에서 아래의 사진과 같은 내용이 있었습니다.
macOS Big Sur 11 버전부터는 AirPortBrcm4360_Injector.kext 를 비활성화하거나 삭제해야 한다고 합니다.
그래서, Config.plist 에서 AirPortBrcm4360_Injector.kext 의 MaxKernel 을 19.9.9 로 입력하여
macOS Big Sur 11 버전으로 부팅할 때에는 비활성화가 되도록 하였습니다.
사진 출처
https://github.com/acidanthera/AirportBrcmFixup
그리고, IOKit Daemon (kernelmanagerd) stall[0], (60s) : 'PXSX' 구문이 출력되면서 부팅이 오래걸리는 문제가 해결되면
Wi-Fi 가 작동하지 않는 문제도 같이 해결될 것 같아요.
배터리 잔량 표시가 정상적으로 작동하지 않는 문제는 IOReg 를 확인해봐야 할 것 같습니다.
macOS Big Sur 11.x 버전으로 부팅하였을 때 IOReg 에서 LPC Device 의 경로가
배터치 패치와 관련된 SSDT 에서 External References 의 경로와 같은지 확인을 해봐야 할 것 같아요.
IORegistryExplorer 라는 App 에서 IOReg 를 추출할 수 있습니다.
또한, 터치패드가 자연스럽게 작동하지 않는 문제는 아마도 배터리가 정상적으로 작동하지 않아서 발생하는 증상인 것 같습니다.
배터리 잔량 표시가 정상적으로 작동하지 않으면 터치패드도 정상적으로 작동하지 않는 경우가 많습니다.
안녕하세요? 수정해주신 EFI(Big Sur용)을 교체후에 부팅시 오픈코어로 진입하지 못하고 바로 윈도우로 진입하는 문제에 대해 검색도 해보고, 바이오스 설정도 확인해봤으나(제 검색의 한계인지 모르겠습니다.),, 제 짧은 생각으로는 오픈코어 부트로더에 문제가 있는듯한 판단이 듭니다.
(기존 카탈리나용 usb 로는 부팅에 이상이 없는데..빅서설치용usb에 수정해주신 efi폴더로 교체후에 오픈코어 부트로더로 진입을 하지 않고 바로 윈도우로 부팅해버립니다.ㅠㅠ)
오픈코어 컨피규레이터로 카탈리나의 config.plist와 수정해주신 빅서의 config.plist를 비교해봤는데 설정에서 어는 부분이 부팅에 영향을 주는지 찾아내지 못했습니다. (물론 체크하나가 부팅에 문제를 일으키기 충분하다고 생각되지만요..)
수정해주신 EFI폴더 한번 점검부탁드려요. 듀얼부팅이 아니더라도 오픈코어 텍스트모드나 Gui모드로 진입해야되는데 아예 그것 건너뛰고 윈도우로 바로 부팅이 되네요.
바이오스 설정에서도 우선순위가 usb로 되어있는데.. usb로 부팅이 안되는것이 오픈코어 부트로더의 문제가 아닐까요?
아래에 업로드한 EFI 폴더로 교체하고 다시 부팅해보세요.
현재 EFI 폴더를 업로드하려고 하니 파일 용량이 크다는 메시지와 첨부가 되지 않아서 임시 파일 업로드 사이트를 사용하였습니다.
https://tmpstorage.com/download/uss3fo2jbq
혹시, USB 에 EFI 폴더를 넣은 경로를 확인해 볼 수 있을까요?
USB 의 EFI 파티션 > EFI 폴더 > BOOT 폴더와 OC 폴더
또는, USB 가 MBR 형식이고 FAT32 로 포맷된 USB 일 경우
USB > EFI 폴더 > BOOT 폴더와 OC 폴더
위와 같은 경로로 넣어져 있는지 확인해주세요.
UEFI 방식의 부팅은 EFI 폴더 > BOOT 폴더 > BOOTX64.efi 파일을 로드하여 부팅하는데
이 BOOTX64.efi 파일의 경로가 딱 정해져 있습니다.
EFI 파티션에 EFI 폴더가 없이 바로 BOOT 폴더와 OC 폴더가 있거나
EFI 폴더 안에 또 EFI 폴더를 한번 더 거치는 경우 BOOTX64.efi 파일을 인식하지 못 합니다.
위의 경로 문제도 아니라면 기존 카탈리나 설치 USB 의 EFI 폴더로 한번 시도해보세요.
EFI 폴더를 수정할 때 부트 파일은 건드리지 않았는데...
늦은 밤 시간에 죄송해요... ㅜㅅㅠ
부팅이 안된것은 폴더 구조가 안되어서 원인이였네요..이런.. EFI폴더 생성후 그 안에 BOOT/OC폴더를 넣었더니 부팅은 되었습니다.
늦은밤에 죄송했네요.
이 교체된 EFI폴더로 카탈리나는 이상없이 부팅되고 기존 EFI 폴더때와 비슷(?, 동일)하게 작동하는것 같습니다.
[증상]
1. 수정전과 비슷한 곳에서 부팅이 오래걸리고, 종료도 오래 걸립니다. 부팅후 메인화면에서 버벅거림이 느껴지고요.
2. 블루투스는 되는데 와이파이는 안잡히고, 배터리도 %표시가 되지 않습니다.
아래의 사이트에서 IORegistryExplorer 라는 App 을 다운로드하고 실행한 후에
https://mac.softpedia.com/get/System-Utilities/IORegistryExplorer.shtml
상단 메뉴바의 File - Save a Copy As ... 를 눌러서 추출한 IOReg 를 댓글로 첨부하여 보내주세요.
그리고, 혹시 시스템 환경설정에서 다음과 같이 배터리 퍼센트 표시 항목이 체크되어 있어도 배터리 잔량이 표시되지 않나요?
메리크리스마스~~ 성탄절인데 이런 성탄절은 처음이네요..
(크리스마스인데 집콕하고 있네요..아내랑 아들이랑 나가지 못해서 아주 답답해하는...크리스마스가 이게 뭔지ㅜㅜ)
빅서로 로긴했을때 시스템환경설정에서 배터리 항목을 보니 %체크하는 곳이 없네요..
요청하신 자료 첨부해봅니다. (첨에 용량이 초과되어 첨부되지않다가 압축해서 시도해보니 다행이 첨부가됩니다.)
kgnss73’s MacBook Pro.ioreg.zip
시스템 환경설정에서 배터리 설정이 아닌 Dock 및 메뉴 막대 설정에서 배터리 퍼센트 표시 항목이 있는지 확인해보세요.
그리고, IOReg 를 확인해보니 PXSX 에 NVMe 와 관련이 있음을 알 수 있습니다.
아래의 사이트에서 최신 버전의 NVMeFix.kext 를 다운로드하고
EFI 폴더의 Kexts 폴더와 Config.plist - Kernel - Add 에 추가해주세요.
그리고, macOS Big Sur 11 로 부팅할 때 부팅이 오래걸리는 문제가 발생하는지 확인해보세요.
https://github.com/acidanthera/NVMeFix
만약, 여전히 부팅이 오래 걸리는 문제가 발생한다면 Config.plist - Kernel - Add 에서
AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext 항목만 삭제하고
Kexts 폴더에서 AirportBrcmFixup.kext 파일에 마우스 우클릭 - 패키지 내용 보기 - Contents - PlugIns 폴더에서
AirPortBrcm4360_Injector.kext 파일을 삭제하고 다시 부팅해보세요.
조언해주신 대로. 체크해보았습니다.
1. 배터리 %는 말씀해주신대로 Dock 미 메뉴에서 찾았네요. %표시가 됩니다.
2. 우선 NVMeFix.kext를 첨부하고 부팅시도
-> 여전히 부팅과 종료 오래걸리네요.무선랜도 잡히지 않습니다.
3. AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext 항목만 삭제하고 Kexts 폴더에서 AirportBrcmFixup.kext 파일에 마우스 우클릭 - 패키지 내용 보기 - Contents - PlugIns 폴더에서 AirPortBrcm4360_Injector.kext 파일을 삭제하고 다시 부팅해보세요.
-> 저렇게 조치해봤지만 여전히 부팅종료 오래걸리고 무선랜 작동이 안됩니다.
* 혹시 제가 설정을 잘못한건지 EFI폴더 첨부해봅니다. 한번 살펴봐부시겠어요? (용량이 커서 첨부가 안된다고 해서 config.plist / Kexts폴더 올려봅니다.)
* 무엇보다 무선랜쪽에 kext가 잡히지 않는게 해결되지 않으면 Big Sur의 큰 문제점인데. 이게 부팅과 종료 속도와 민접하게 연관이 있겠죠?
* 최종 수정된 EFI로 카탈리나 사용은 기존대로 사용가능한것 같습니다.
* 시간내서 살펴봐주시는데 안정화가 안되니 죄송하네요. 감사합니다.
그리고, 부팅시 시간이 오래걸리는 구간을 찍어봤는데.
(2개 부분이 오래걸리네요. PXSX부분이외 좀더 오래걸리는 부분이 있어요.)
그리고 PXSX 바로 다음 화면이 보이고 부팅로딩바 보입니다. AppleMUController::smcReadkey Error:received error 0x04 when reading key'ALV0' 이후 바로 애플로딩바 보이고 로긴화면 진입하네요.
혹시, macOS Catalina 10.15.x 로 부팅하였을 때의 IOReg 도 댓글로 첨부하여 보내주실 수 있으신가요?
macOS Catalina 10.15.x 에서의 IOReg 와 macOS Big Sur 11 에서의 IOReg 를 비교하여
DW1560 (BCM94352Z) 무선 랜카드가 어느 경로에 인식이 되는지 확인해 보아야 할 것 같아요.
macOS Big Sur 11 에서 추출한 IOReg 에서는 무선 랜카드와 관련된 부분이 보이지 않네요.. ㅜㅅㅠ
추가로, AppleLMUController :: smcReadKey Error : received error 0x84 when reading key 'ALV0' 구문의 로그는
노트북 디스플레이의 밝기 조절을 위해 SSDT-ALS0.aml 으로 Fake 의 조도 센서를 추가하면서 출력되는 로그이며 그냥 무시하면 됩니다.
부팅이 오래걸리는 것과는 관련이 없답니다.
Google Drive 에서 공유하려는 파일을 마우스 우클릭하고
공유를 눌러서 표시되는 링크를 보내주셔야 해요. :)
액세스 권한이 필요하다고 하여 액세스 요청을 보냈습니다.
또는, 공유 옵션에서 " 링크가 있는 모든 사용자에게 공개 " 로 설정하면 액세스 권한 없이 제가 바로 다운로드할 수 있습니다. :)
Google Drive 로 IOReg 잘 받았습니다. :)
임시저장소 사이트는 파일을 업로드하면 생성되는 링크를 주셔야 다운로드가 가능합니다.
IOReg 를 비교해보니 EXP3 - IOPP - ARPT / PXSX 로 서로 다른 모습이 보입니다.
왼쪽은 macOS Catalina 10.15.x 버전의 IOReg 이며 오른쪽은 macOS Big Sur 11 버전의 IOReg 입니다.
왼쪽에서 ARPT 부분은 DW1560 (BCM94352Z) 무선 랜카드와 관련된 부분입니다.
자세한 원인을 한번 파악해보고 나중에 다시 댓글 드리겠습니다. :)
FakePCIID.kext & FakePCIID_Broadcom_WiFi.kext 를 삭제하고
Config.plist 의 Kernel - Add 에서도 FakePCIID.kext & FakePCIID_Broadcom_WiFi.kext 를 삭제한 후에 저장하고 다시 부팅해보세요.
비슷한 사양의 노트북은 아니지만 DW1560 (BCM94360Z) 무선 랜카드를 사용하는 다른 분의 EFI 폴더에는
FakePCIID.kext & FakePCIID_Broadcom_WiFi.kext 가 없어도 정상적으로 작동하는 사례가 있습니다.
https://github.com/whatnameisit/Asus-Vivobook-X510UA-BQ490-Hackintosh
FakePCIID.kext 를 사용하는 목적이 Fake ID 를 적용하는 것인데
FakePCIID.kext 를 사용하는 것 대신에 Device Properties 에서 device-id 속성을 사용하는 것으로 대체할 수 있습니다.
FakePCIID.kext & FakePCIID_Broadcom_WiFi.kext 없이 Catalina 와 Big Sur 로 각각 부팅하였을 때 Wi-Fi 가 작동하는지 확인해주세요.
만약, 작동하지 않는다면 Hackintool 의 PCIe 탭에서 아래의 내보내기 버튼을 누르고
DW1560 (BCM94360Z) 무선 랜카드에 해당하는 Device Properties 를 추출하여
Config.plist 의 DeviceProperties 에 입력하고 다시 부팅해보세요. :)
아. 조언해주신대로 두개 kext를 삭제하고 부팅하니 신기하다 생각될정도로 무선랜이 잡혔습니다.
1. 카탈리나와 빅서 두개다 정상적으로 무선랜이 작동합니다.(무선랜, 블루투스 두개다 잡혔습니다.)
2. 빅서로 부팅했을때 부팅이 오래걸리지 않네요. 부팅과 종료 둘다 빨리 됩니다.
* Big Sur정상부팅에 따른 조치(현재까지)는 다시 생각해보니.
1. NVMeFix.kext를 첨부 -> 이부분은 efi폴더내에 첨부된 사항인데, 없어도 되는지 확인 필요. (추후 삭제후 부팅여부 확인)
이부분은 부팅이 오래걸리는 pxsx부분이 [ PXSX 에 NVMe 와 관련이 있음]으로 판단했을때 조치였는데요.
만약 nvme와 관련 없는 사항이라면 삭제했을때 정상부팅이 되어야할 부분이라 생각됩니다.
(추후에 한번 삭제하고 부팅진행해볼게요.)
2. Config.plist - Kernel - Add 에서 AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext 항목만 삭제하고
Kexts 폴더에서 AirportBrcmFixup.kext 파일에 마우스 우클릭 - 패키지 내용 보기 - Contents - PlugIns 폴더에서
AirPortBrcm4360_Injector.kext 파일을 삭제 -> 현재 efi폴더내 적용된 사항 (이것은 현 빅서용 EFI폴더내 적용 유효하겠지요?)
3. FakePCIID.kext & FakePCIID_Broadcom_WiFi.kext 를 삭제하고
Config.plist 의 Kernel - Add 에서도 FakePCIID.kext & FakePCIID_Broadcom_WiFi.kext 를 삭제한 후에 저장하고 다시 부팅
-> 최종 선택방법 : 부팅정상화 성공
2. 3번 방식이 정상부팅, 무선랜 활성화에 성공적으로 적용된 부분일듯합니다.
여러모로 시간내주시고 해결해주셔서 감사합니다. 빅서로 사용 더 해보고 이상이있는지 확인되면 피드백드릴게요.
정말 감사드려요. 그동안 수고 많으셨어요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +12 | 45 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 98 | 24.10.2308:19 | 미찌콘 |
Hot 맥프로를 들여왔는데 질문이 있습니다. +7 | 58 | 24.10.2315:51 | 배고픈사람 |
37 | 24.10.2322:21 | 활주로임 | |
45 | 24.10.2318:25 | 헷인토시 | |
41 | 24.10.2317:01 | 활주로임 | |
58 | 24.10.2315:51 | 배고픈사람 | |
40 | 24.10.2315:18 | 희밍현수님 | |
98 | 24.10.2308:19 | 미찌콘 | |
93 | 24.10.2213:48 | 아킬리오 | |
80 | 24.10.2210:36 | MCMC | |
55 | 24.10.2200:57 | 헷인토시 | |
139 | 24.10.2123:22 | 마요네즈 | |
156 | 24.10.1914:54 | 활주로임 | |
180 | 24.10.2017:21 | RTings | |
196 | 24.10.2000:14 | Kylee | |
117 | 24.10.1921:50 | 루이코아낭 | |
200 | 24.10.1918:03 | Gastone | |
80 | 24.10.1721:28 | Oscar | |
199 | 24.10.1712:11 | 희밍현수님 | |
70 | 24.10.1612:42 | SystemShock | |
307 | 24.10.1517:37 | Gastone | |
1212 | 24.10.1517:20 | 물만두 | |
1622 | 24.10.1317:18 | 물만두 | |
1273 | 24.10.1315:07 | Steer | |
872 | 24.10.1004:51 | Steer | |
187 | 24.10.0920:24 | KImET | |
927 | 24.10.0915:49 | lesmi | |
179 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1313 | 24.10.0810:58 | soullees | |
112 | 24.10.0723:26 | 오십견 | |
1232 | 24.10.0723:14 | Steer | |
115 | 24.10.0721:40 | 서재희 | |
69 | 24.10.0704:04 | g2030h61 | |
88 | 24.10.0704:00 | g2030h61 | |
92 | 24.10.0620:14 | SystemShock | |
113 | 24.10.0617:57 | 늘심심 | |
1372 | 24.10.0601:48 | 아스타틴 | |
1271 | 24.10.0515:04 | lesmi | |
129 | 24.10.0422:58 | 낡은기계 | |
544 | 24.10.0315:33 | oreo | |
118 | 24.10.0315:26 | 매치포인트 | |
175 | 24.10.0313:01 | 매치포인트 | |
149 | 24.10.0311:30 | KAKU | |
350 | 24.10.0207:44 | 데스맥 | |
255 | 24.09.3014:22 | 민준송 | |
172 | 24.09.2922:21 | oreo | |
133 | 24.09.2917:58 | 수박 | |
111 | 24.09.2913:21 | 루마루 | |
206 | 24.09.2910:19 | 루마루 | |
140 | 24.09.2723:18 | 머트 | |
146 | 24.09.2720:41 | ashly | |
230 | 24.09.2716:50 | loopers | |
212 | 24.09.2602:42 | Caper | |
288 | 24.09.2301:36 | 낡은기계 | |
164 | 24.09.2122:38 | Door | |
225 | 24.09.2108:35 | 루베콘 | |
503 | 24.09.2022:16 | 에잉 | |
223 | 24.09.1910:03 | 밤가시 | |
306 | 24.09.1822:20 | SUNWAYFOTO | |
732 | 24.09.1815:34 | Nelson | |
444 | 24.09.1814:34 | sebali | |
237 | 24.09.1813:37 | Panictosh | |
338 | 24.09.1801:27 | SUNWAYFOTO | |
155 | 24.09.1719:17 | 그냥인간 | |
331 | 24.09.1620:36 | dlraud | |
217 | 24.09.1618:45 | Nelson | |
101 | 24.09.1612:07 | 아스타틴 | |
200 | 24.09.1522:02 | lesmi | |
265 | 24.09.1323:56 | 윤수꾸하하 | |
642 | 24.09.1319:18 | 뚜비 | |
1550 | 24.09.1200:33 | Steer | |
255 | 24.09.0918:08 | 상큼버터 | |
1446 | 24.09.0717:13 | 인터찹 | |
1554 | 24.09.0711:07 | 서재희 | |
1464 | 24.09.0113:39 | 시습이 | |
495 | 24.08.3022:44 | 블루 | |
435 | 24.08.2911:20 | lesmi | |
449 | 24.08.2823:04 | 김덕뱀 | |
327 | 24.08.2517:14 | 그냥구름 | |
264 | 24.08.2218:42 | Panictosh |
배터리 관련 변수를 8 Bit 로 세분화할 때 BMNX 와 BDNX 는 직접 8 Bit 로 나누어서 패치하는 방식이 아닌
Buffer 를 8 Bit 씩 읽고 쓰는 Method 인 RE1B & RECB, WE1B & WECB 를 사용한 것이며
이의 경우에는 8 Bit 로 나누지 않고 Offset 의 값으로 해당 FieldUnitObject 에 접근하는 방식입니다.
물론, B1B2, B1B3, B1B4, L1L4 등의 Method 를 사용하는 경우에는 8 Bit 로 세분화해야 하는데
이러한 Method 는 사용할 수 있는 FieldUnitObject 의 Bit 크기가 정해져 있습니다.
그래서, 64 Bit 이상이거나 8 의 배수가 아닌 Bit 를 가지는 FieldUnitObject 는
8 Bit 로 직접 나눈 FieldUnitObject 를 저장하는 Method 를 추가로 생성하는 방식도 있는데
128 Bit 를 8 Bit 로 세분화하기에는 너무 노가다 작업이라서 조금 더 편리한 RE1B & RECB, WE1B & WECB 를 사용한 것이구요.
그리고, 시스템 정보의 전원 상태 사진에는 문제가 없어 보입니다.
또한, OpenCore Config Checker 사이트에서 다음과 같은 문구는
"SMCBatteryManager.kext 배터리가 8 비트로 올바르게 패치되었는지 확인하십시오. 그렇지 않으면 문제가 발생할 수 있습니다."
SMCBatteryManger.kext 를 사용할 경우에는 배터리 관련 변수가 8 Bit 로 세분화하는 작업이 진행되어야 한다는 것을 단순히 알려주는 것입니다.
OpenCore Config Checker 사이트에서 배터리 패치와 관련된 SSDT 파일을 읽어서 일부 변수가 8 Bit 로 세분화되지 않았는지 알려주는 것이 아닙니다.
만약, SSDT-X1_YOGA_BATT.aml 파일이 잘못 패치되었다면
macOS Catalina 10.15.x 버전에서도 배터리 잔량 표시가 정상적으로 작동하지 않았어야 합니다.
EFI 폴더를 한번 확인해보려고 다운로드를 해보니 4 KB 파일이 다운받아 집니다.
EFI 폴더를 압축해서 다시 업로드해주시면 확인해 보겠습니다. :)