I'm looking for the method to programmatically query the device information for the installed QCA9377-7.
Currently, on boot up it reports information when the USB driver is loaded, such as :
[ 2.400562] usb 1-1.2.4: New USB device found, idVendor=0cf3, idProduct=9378, bcdDevice= 3.00
[ 2.409177] usb 1-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.416685] usb 1-1.2.4: Product: USBWLAN
[ 2.420769] usb 1-1.2.4: Manufacturer: Qualcomm Atheros
[ 2.425991] usb 1-1.2.4: SerialNumber: 12345678
Then the same for the Bluetooth.
Where do I find information on the API to query this in my program.
This is on linux, in a C program, using the QCA9377-7 USB version, but the API should be the same for the SDIO version, so, asking this group for some help...
I have asked the vendor, but there has been nothing from them for a few months, so I'm not sure ....
Best,
Thanks in advance,
John
Hi John,
Unike lspci and lsusb, we don't have anything for SDIO.
Could you let us know the details about your use case so that we can check further?
Thanks.
Hello ddeepakk,
So sorry for the extremely delayed response.
I am using it on linux with the QCA9377-7 USB version.
Just wanted to find a way to determine the mfg name from a query, and other stuff as shown in the log.
But am OK if there isn't, we are way past that now.
All the best
John
Hi John,
Then "lsusb" should serve your purpose.
The manufacturer name will be available or not,depends on the Linux lsusb tool. Generally, it shows when you do "lsusb" or "lsusb -a".
Thanks.
Whether the avs_config.xml file is available for dynamic module, or it is same for both static and dynamic.
In QACT, if we are importing an avs_config.xml file in module designer, for static, the DSP calibration is active and the audio is audible while we play an audio. But for dynamic, in DSP calibration, it shows that there is no active cases and the audio is also not audible while we play an audio.
If there is any specific avs_config.xml file is available for dynamic module, let me know.