Mapping USB

TypeChuẩn kết nốiGhi chú
0USB Type A 2.0
3USB Type A 3.x
8USB Type C 2.0
9USB Type C (switch)Chỉ có một port kể cả khi xoay 180 độ cắm lần hai trong cùng một cổng
10USB Type C (không switch)Tức khi cắm và xoay 180 độ rồi cắm vào sẽ hiển thị hai ports được kết nối
255InternalCác kết nối như bluetooth, webcam, cảm biến vân tay,...

Thực hiện

Chuẩn bị

  1. Truy cập USBToolBox và tải phiên bản dành cho Windows từ phần Releases.
  2. Chuẩn bị một USB Type A bất kỳ (chuột, bàn phím, receiver,...) và thêm một USB Type C nếu máy có hỗ trợ.

Mở công cụ USBToolBox

  • Chạy file Windows.exe đã tải về.

USBToolBox

Thay đổi cài đặt

  • Chọn Change Settings (C).
  • Bật tùy chọn Use Native Classes (N).

UseNativeClasses

Xác định những cổng USB được sử dụng

  • Truy cập Discover Ports (D).
  • Các cổng màu xanh lá là đang kết nối, còn màu xanh dương là đã từng kết nối.

USBToolBox Discover Ports

Thực hiện kết nối USB

  • Cắm lần lượt USB vào từng cổng USB trên máy, mỗi lần giữ 5 giây để đảm bảo USB được nhận diện.
  • Chỉ cắm những cổng còn trống, không cần cắm lại những cổng đã có kết nối.
  • Với USB Type C, sau khi cắm vào một cổng xong, rút ra, xoay 180 độ rồi cắm lại vào đúng cổng đó.

Kiểm tra lại các port được kết nối

  • Quay trở lại (B) và truy cập Select Ports and Build Kext (S).
  • Công cụ sẽ tự động chọn các port có kết nối:
    • Nếu có bất kỳ port nào chưa được chọn, chọn Enable All Populated Ports (P).
    • Hoặc chọn thủ công bằng cách nhập số thứ tự của port tương ứng (VD: 3,8).
  • Bỏ chọn port cảm biến vân tay (nếu có) vì không cần thiết. Nhập số thứ tự port và nhấn Enter để dòng port trở thành màu trắng.

USBToolBox Select Ports

Xác định chuẩn kết nối

  • Nếu có USB Wi-Fi hoặc USB Bluetooth hãy chỉnh type của các port này thành Internal.
  • Các port 2.0 có thể đặt thành 3.x mà không ảnh hưởng.
  • Để thay đổi chuẩn kết nối, ví dụ port 3 và port 8, nhập T:3,8:t với t là type tương ứng xuất hiện ở bảng đầu bài viết.

Build USBMap.kext

  • Chọn Build UTBMap.kext (requires USBToolBox.kext) (K) để tạo kext UTBMap.
  • Tại màn hình Enter Model Identifier hãy tìm SystemProductName trong file EFI/OC/config.plist của OpenCore EFI đã tạo và nhập tên SMBIOS vào.

SystemProductName

  • Đường dẫn của kext được tạo sẽ nằm sau Saved to.

USBToolBox Build Kext

Thêm kext USBMap vừa tạo vào OpenCore EFI

Kexts Folder