Tạo file .cat để self-sign driver Windows
Hi các bạn.
Mình đang làm 1 tool nhỏ trên windows, ứng dụng của nó là cài đặt driver cho device Android và sử dụng vài function đơn giản với adb.
Mình đang gặp rắc rối về vấn đề sign driver. Mặc định thì các file driver INF chỉ cho phép chứa theo chuẩn: VID & PID
USBVID_17EF&PID_7435&REV_0255&MI_01
Tuy nhiên nếu đăng ký driver các device theo chuẩn trên (sử dụng hardwareID) thì không thể handle được hết. Mình tìm hiểu thấy rằng tất cả Android device đều theo chuẩn CompatibleID chung dạng:
USBClass_FF&SubClass_42&Prot_01
Vấn đề ở đây là khi mình thêm CompatibleID vào file INF, tool inf2cat
không cho phép mình tạo file catalog.
All Universal Serial Bus (USB) devices must have VID and PID sections in the PnP Device ID string. Third-party USB function drivers must not install through a compatible ID match. The following formats are not acceptable: USBClass_ii, USBClass_ii&SubClass_jj, USBClass_ii&SubClass_jj&Prot_kk
Mình thắc mắc là liệu còn cách nào để tạo file catalog ngoài inf2cat
hay không vì mình thấy khá nhiều bộ driver sử dụng CompatibleID và đều được signed thành công.
Mong mọi người giúp đỡ. Thanks
@ltd: Anh có kinh nghiệm gì về viết driver cho các device Android ko ạ
Tiếc là Đạt không làm driver cho android Câu hỏi này rất hay nhưng mà Đạt không biết câu trả lời
Ko sao đâu anh. Vấn đề này cũng khá là ít người quan tâm