We have QCA9377 modules which we want to use as 802.11ac transceivers. We want to inject packets from the transmitter end and receive them on the receiver using monitor mode (we currently do it at 2.4GHz with a different chip and want to upgrade our setup to 5GHz). Unfortunately, we couldn't find the software user guide/programming guide/API interface/firmware for the QCA9377. We were able to access the software user guide for Bluetooth but not for WiFi. Could you please link us to the correct place?
Thanks!
QCA9377 Wireless Software User Guide
Posted: Sat, 2017-10-07 07:33
Hi Ashray,
Currently we don't have any such guide and we are planning to bring it soon on this forum.
Thanks.
How do we make use of the wireless functionality (WiFi) without the programming/API guide? Can you give us access to the firmware/provide us some sample codes to get started with developing on the platform?
Thanks.
Hi Ashray,
The AIO porting guide we provide for end customers has enough information to bring up WiFi and use it for network connectivity.
Firmware source is proprietary and currently we provide Firmware in binary form only.
We can help if you could let us know what are you planning to develop on the platform. Regarding your prior query on Monitor Mode (you need this feature to run an injector), sorry QCA9377 doesn't support it.
Thanks.
Change region settings
Hi flavio,
What's the question here?
Thanks.
Hi,
I bught a DELL Inspiron 5770 in UK wich have a Qualcomm 9377 modem for wifi and bluetooth. I live in Argentina (Latin America) and I am having problems with the Wifi. It work so slowly. I have updated drivers, BIOS, chipsets and whatever I read about could be a solution.
My conclusion is that I am having conflicts with the frecuencies due the machine if form IK and I am using it in Argentina.
Is there any way to change the firmware because the drivers do not have the possibility to choose the NIC region?
Regards,
Hi Flavio,
Please check with your laptop vendor.
If your laptop OS is linux, you may try "iw reg set" command and set it to your country.
Thanks.
Is there some update regarding the monitor and injection funcionality for linux of QCA9377-7?
I've tried with ath10k module and it seems to work, but after few seconds it receives only zero-length frame. The log suggests a firmware crash.
I've also tried the QCA9377 software, but the monitor mode isn't supported.
Is planned to add the monitor and injection support for QCA9377-7?
QCA9377-7 (USB interface) card has support for Monitor Mode, SDIO card doesn't have.
Thanks.
Great news!
Which Linux driver should I use? Ath10k?
Where can I download the last firmware binaries (with monitor support) for QCA9377-7 (USB interface) card?
Hi Luca,
No, ath10k won't work with QCA9377.
Use the same driver/firmware provided in the QDN package. They support Monitor Mode.
Thanks.
Hi,
I've download "qca9377.lea_.2.0_qdn_r2000018.2.tgz", but in the directory "QCA9377.LEA.2.0_QDN_r2000018.2/firmware/wlan_firmware" there's only "sdio" subdir.
Hi Luca,
Sorry, through QDN, we only support SDIO interface. That's why the SW package contains only SDIO FW binary.
For the USB one, please check with your module vendor for latest SW available with Monitor Mode support.
Thanks.
The PDF document QCA9377-3 Bluetooth and WLAN Release Notes 80-YC636-2 Rev. C mentions Monitor and Injection support. But we are interested in the QCA9377-7 USB module and want to know if Monitor & Injection is supported on USB as well.
Hi George,
Monitor & Injection is supported on QCA9377-7 USB module as well. However, we are not supporting USB module on QDN.
Suggest you to contact a QCA9377 USB module vendor and they will help you get the latest drivers.
Thanks.
I have a QCA9377 USB adapter (the 8Devices Bluebean Developer Kit). Is there any documentation on how to get this to work in Ubuntu Linux 18.04.1 LTS? I'm looking for the latest drivers with monitor mode support.
Right now I can see the adapter show up using the lsusb command which returns the following info.
Bus 001 Device 006: ID 0cf3:9378 Atheros Communications, Inc.
Any help would be great.
Hi George,
On QDN, we are supporting QCA9377 SDIO only. We would suggest you to check with 8Devices for the driver software for QCA9377 USB.
Thanks.
We are using QCA9377 on some of our Ubuntu Linux stations, on the Asus X556U line.
I have added rawmode=1 to our ath_10k driver (with the latest firmware from github), to attach to our network with 802.11s, but we get error:
What is required for rawmode=1 to work on this chipset?
Thank you,
Hello Stuart,
Sorry, this forum is only for QCA9377 using qcacld driver. For any support with ath10k driver, please post on ath10k forums.
Thanks.
Hello,
I want to ask whether QCA9377-5 (PCI-e version) supports monitor mode and packet injection? Also, is there an offical driver that supports monitor mode for this device? Where should I download the driver? (The linux's ath10k driver seems buggy in monitor mode for this device. And I searched Google for a long time but I got nothing useful.)
Thank you very much!
Hi goodqt,
The driver provided on QDN doesn't support PCIe interface for QCA9377.
If you have a business requirement, please contact sales team at https://assets.qualcomm.com/contact-sales-iot.html for enabling licensed software and then we can help you for enabling packet injection/monitor mode.
Thanks.
Hello, Qualcomm
I've a QCA9377 PCIe WiFi card and I want to use it inside my laptop. The card is ok, it is working on another laptop. If I put the card into my laptop after operating system (Windows) is loaded the card is working on my laptop too. My laptop model is DELL Vostro 3446, it is blacklisting the card from BIOS. The wifi card has PCI Subsystem ID from Azurewave I want to change it to Dell so the card is not blocked by the BIOS. My question is, how do I change PCI VID, PID, SUBSYSTEM ID information of the WiFi card (QCA9377-7) ? Is there any eeprom flashing tools avilable from Qualcomm to do that. I'm attaching a link of my detail problem from a online forum, you can look into it.
Forum link: https://www.bios-mods.com/forum/Thread-REQUEST-Dell-Vostro-3446-Qualcomm-QCA9733-WLAN-Card-Whitelist?spm=a2g0s.imconversation.0.0.3d073e5fup0Nbc
Hi Debdut,
This forum is for supporting Developers working on Qualcomm's QCA9377 SDK.
For your issue, please talk to your Laptop Vendor's Tech Support.
Thanks.
Yes, I talked to Dell Tech Support but they have no idea. Also I've found a tool from Broadcom named PEX Device Editor which can modify PCIe Device register and able to change Subsystem Vendor ID for broadcomm PCIe devices connected to PCIe bus. I was wondering if Qualcomm has such tool?
Sorry, this forum is about QCA9377 SDIO only.
For PCIe queries, please contact your Laptop Vendor tech support. They can contact Qualcomm through official channels and can get help to you.
Okey, then Thank You...