# macOS 26: Tahoe
# Mục lục
# Những thay đổi quan trọng (Lưu ý trước khi cài)
# Âm thanh Analog (Loa và Tai nghe)
Kext huyền thoại cứu vớt phần âm thanh Hackintosh, AppleHDA.kext đã chính thức được Apple cho "nghỉ hưu" trong macOS 26, kéo theo đó là AppleALC "văng game luôn". Nói cho dễ hiểu: nếu bạn xài loa tích hợp hay cắm tai nghe qua jack 3.5mm trên mấy con chip Realtek, Conexant... thì giờ đây chỉ còn là sự im lặng đáng sợ. Apple thẳng tay loại bỏ "di sản" là vì các dòng Mac Intel cuối cùng đã chuyển sang dùng bộ giải mã DSP xịn sò tích hợp thẳng trong chip Apple T2 rồi.
Tin vui: Nếu trước đây bạn sử dụng âm thanh kỹ thuật số (xuất qua HDMI, DisplayPort hoặc mấy cái Soundcard USB) thì tụi nó vẫn chạy phà phà. Bạn không cần thay đổi bất kỳ cấu hình nào.
Để cái loa analog của bạn có tiếng trở lại, bạn cần khôi phục cái kext đó rồi nạp vô, nhưng cái giá phải trả là phải hạ mức bảo mật SIP (System Integrity Protection). Bạn có thể chọn cách can thiệp vô phân vùng root (root volume) để nạp lại AppleHDA, nhưng việc này cũng đi kèm với những rủi ro và hạn chế tương tự như khi bạn sử dụng OCLP (OpenCore Legacy Patcher) trên máy Hackintosh. Ngoài ra, bạn cũng có thể chọn cách "mì ăn liền" VoodooHDA (opens new window) để thay thế, dù loa nghe hông "đã" bằng nhưng ít ra là nó có tiếng.
# Cách cài đặt VoodooHDA
Đặt giá trị csr-active-config trong config.plist của bạn thành 03000000. Sau đó, sao chép VoodooHDA.kext vô /Library/Extensions và VoodooHDA.prefpane vô $HOME/Library/PreferencePanes bằng cách sử dụng lệnh cp -R trong Terminal. Nhớ vô trong System Settings (Cài đặt hệ thống) > Security (Bảo mật) rồi "cấp phép" cho nó chạy nha.
# Danh sách SMBIOS được hỗ trợ (Supported SMBIOS)
- MacBook Pro 16-inch (2019)
- Mac Pro (2019)
- MacBook Pro 13-inch, Four Thunderbolt 3 Ports (2020)
- iMac (2020)
Bấm vào đây để xem thêm chi tiết về các model SMBIOS được hỗ trợ nhằm chọn ra mẫu phù hợp nhất cho máy của bạn.
# Wi-Fi trên card Broadcom đời cũ
Vì Apple đã bỏ rơi card Broadcom đời cũ từ bản macOS Sonoma, nên muốn xài được Wi-Fi thì ta cần phải vá Root (root patches) để khôi phục kext quay trở lại. Tuy nhiên, bạn có một "cứu cánh" là kext AppleBCMWLANCompanion (opens new window) giúp khôi phục chức năng Wi-Fi cho macOS 15 và 26 trên những dòng card cũ mà không cần vá root. Hiện tại nó vẫn chưa hoàn toàn ổn định hay đầy đủ tính năng, nên hãy cân nhắc kỹ khi sử dụng. Bạn có thể tham khảo luồng thảo luận hỗ trợ tại đây (opens new window).
Lưu ý rằng VT-d (Virtualization Technology for Directed I/O) phải được bật để sử dụng kext này, do đó các máy chạy CPU AMD sẽ không thể sử dụng được.
# Bluetooth trên Intel
Trên macOS 26, hãy sử dụng tham số khởi động (boot argument) -ibtcompatbeta để có thể sử dụng Bluetooth Intel.
# Cập nhật qua mạng (OTA Updates)
Trên bản macOS 14.4 trở lên, việc cập nhật qua mạng (OTA updates) chỉ có thể thực hiện được bằng cách sử dụng kext RestrictEvents (opens new window) cùng với tham số khởi động revpatch=sbvmm. Bổ sung thêm, cài đặt SecureBootModel phải được đặt thành Disabled (vô hiệu hóa) trong config.plist của bạn. Nếu bạn muốn giữ tính năng khởi động an toàn ở trạng thái mở, bổ sung thêm iBridged (opens new window) vào danh sách kext của mình.
# WhateverGreen
WhateverGreen đang gặp các vấn đề về vá lỗi cổng kết nối (connector patching) cho AMD trên macOS 26. Nếu bạn gặp lỗi treo máy (kernel panic) liên quan đến WhateverGreen hoặc các kext dành cho GPU AMD, thì khả năng cao đây chính là nguyên nhân. Vì hiện tại vẫn chưa có giải pháp khắc phục (workaround), lựa chọn duy nhất của bạn là xóa hoàn toàn WhateverGreen.kext. Nếu bạn bắt buộc phải xài tham số khởi động agdpmod=pikera (sửa lỗi màn hình đen) để khởi động, bạn tạm thời xài đỡ bản vá thủ công (opens new window) này vào trong cấu hình của bạn. Lưu ý rằng các bản vá kext (kext patches) như thế này cần được đưa vào mục Kernel -> Patch trong file config.plist.