I can catch when usb device is connected with Win32_DeviceChangeEvent
but there are only 3 properties allowed to view
class Win32_DeviceChangeEvent
You can try to use Win32_PnPEntity to get details. Win32_PnPEntity class