Hướng dẫn map USB cho Hackintosh trên Window
Last updated
Last updated
Để hiểu hơn về USB, mời các bạn tham khảo qua bài này: Section 9.14: _UPC (USB Port Capabilities)
Đây là tất cả các loại cổng USB trong ACPI:
Type
Thông tin
Mô tả
0
USB 2.0 Type-A
macOS sẽ mặc định các cổng là 2.0 nếu không có bất kỳ phương pháp map USB nào.
3
USB 3.0 Type-A
Cổng 3.0, 3.1 và 3.2 có chung loại
8
USB Type C - USB 2.0
Chủ yếu thấy trong điện thoại
9
USB Type C - USB 2.0 và USB 3.0 Switch
Đổi chiều cắm sẽ không thay đổi cổng ACPI
10
Đầu nối Loại C - USB 2.0 và USB 3.0 không Switch
Đổi chiều cắm sẽ thay đổi cổng ACPI. thường thấy trên tiêu đề bo mạch chủ 3,1/2
255
Cổng kết nối độc quyền
Thường là các cổng USB nội bộ như Bluetooth
Bài này, mình sẽ hướng dẫn sử dụng công cụ USB ToolBox của Dhinak G.
Đầu tiên bạn tải về và mở file Windows.exe. chọn D
để tìm kiếm và kích hoạt các cổng USB.
Giao diện làm việc của USBToolBox khá đơn giản. Các bạn chỉ việc cắm USB 3.0 hoặc 2.0 và USB type C(nếu có) lần lượt vào tất cả các cổng trên main và mặt trước của máy. Những cổng nào chuyển sang màu xanh là đã được kích hoạt. Không cần phải cắm đủ USB 2.0 và 3.0 để kích hoạt như cách map dùng Hackintool.
Lưu ý:
USRx(tức là. Cổng USR1, USR2) không phải là cổng USB thực sự ( cổng USBR ). Chúng ta nên loại bỏ nó.
Sau khi đã kích hoạt xong các cổng của mình, hãy chọn Nhấn B
và Enter
để về menu chính và sau đó nhấn S
để chỉnh sửa và build Kext.
Chọn P
để kích hoạt các cổng liên kết mà lúc nãy mới chỉ kích hoạt 1 chế độ hoạt động.
Ví dụ này, tôi đã kích hoạt 4 cổng 3.0, 6 cổng USB 2.0 và 1 cổng Type C. Vì cổng 3.0 và Type C(USB 3.1 gen1) có 2 chế độ hoạt động (USB 3.0 và 2.0) nên sẽ tính là 2 cổng, tất cả sẽ là 16 cổng. Bạn chỉ có thể kích hoạt tối đã 15 cổng USB mà thôi. Các hub USB sẽ được tính là một cổng USB để bạn có thể mở rộng khả năng kết nối.
Để xóa cổng các bạn bấm tên cổng cần xóa rồi ENTER là được. Lưu ý, khi các bạn xóa cổng sẽ tắt hẳn cổng chứ không tắt theo chế độ hoạt động được.
Ví dụ khi mình tắt cổng số 1 (USB 2.0). Cổng này chung chân với USB 3.0 số 17 nên khi tắt sẽ tắt luôn cả cổng USB 3.0 số 17.
Để định danh cho các cổng đã kích hoạt, các bạn bấm như sau:
T:2,3,5,6,7,8,9,10:0
Để đặt cổng số 2,3,5,6,7,8,9,10 là USB 2.0.
T:18,19,21,22:3
Để đặt cổng số 18,19,21,22 là USB 3.0
T:11,14:255
Để đặt cổng số 11 và 14 là cổng nội bộ, vì cổng này mình dùng cho Webcam và Bluetooth.
Sau đó bấm K
để build UTBMap.kext
.
Kext sẽ được lưu chung thư mục với file Windows.exe mà các bạn đã dùng để map USB.
Lưu ý: Không sử dụng SSDT-UIAC.aml
hoặc USBInjectAll.kext
chung với UTBMap.kext
. Kext này chỉ dùng với USBToolBox.kext mà không có kext USB khác. Có thể dùng với XhciUnsupported
nếu máy tính của bạn cần.
Vậy là mình đã hướng dẫn các bạn thực hiện xong việc map cổng USB cho máy bạn.
Chúc các bạn thành công!