I’m working with the RM520N-GL module and trying to connect it over USB to a STM32H7S3L8H6H acting as USB Host.
I expected the module to expose a CDC class interface, but after setting AT+QCFG=“usbnet”,1, it still enumerates with USB class 0xFF (vendor specific).
I would like to ask if there is a way to use the RM520N-GL over USB with standard USB classes that a microcontroller USB Host stack can recognize.
If not, is there any documentation or example available on how to implement a custom USB Host driver to support the RM520N-GL’s current USB interface?
Yes, the STM32H7 I’m using does include a USB Host stack and supports the CDC class.
My question is:
Is there a way to configure the RM520N-GL so that the AT command port enumerates as a standard CDC ACM interface, instead of a vendor-specific class (0xFF)?
That would allow me to use it directly with the existing STM32 USB Host CDC driver without needing to implement a custom host class.