Implement MS OS descriptor functionality in virtual printer bm example

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Implement MS OS descriptor functionality in virtual printer bm example

641 Views
shabaka101694
Contributor I

Hello, 

 We are trying to use the virtual printer bm example specifically : lpcexpresso_54s018_dev_printer_virtual_plain_text_bm example. 

 

We have the basic functionality working, but need to add MS OS descriptor functionality so that the USB device registers as a WinUSB and therefore no driver signing is necessary. 

We are seeing Windows request the stringDescriptor at index 0xEE. We are having trouble getting Windows to request the other two needed descriptors. Specifically :

the WINUSB_ExtendedCompatId Descriptor

and

the WINUSB_ExtendedProperty_InterfaceGUID_Descriptor

 

Is it possible to provide some help/guidance on how we can get Windows to request these two descriptors using the previously mentioned example as a starting point 

 

Thanks 

Victor 

 

0 Kudos
Reply
2 Replies

545 Views
Xu_Zhang
NXP Employee
NXP Employee

hi,shabaka101694

You can refer to this question and answer, hope it will help you.

https://community.nxp.com/t5/MCUXpresso-General/LPC54S018-WinUSB-driver-signing/td-p/1703179

BR

Xu Zhang

0 Kudos
Reply

608 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Regarding the question about  MS OS descriptor functionality in virtual printer bm example, I have asked AE team, I will answer you after I get response.

BR

XiangJun Rong

0 Kudos
Reply