View Full Version : Qualcomm QCA9377: Monitor mode working but no APs found
I have recently downloaded Kali 2020.1 on my machine (usb persistence).
Now though I am able to use Wi-Fi but whenever I want to use monitor mode I am not able to discover any APs while there are many.
I was able to use monitor mode and airodump-ng on previous versions.
I tried many solutions but still no luck :confused:
I use airmon-ng for monitor mode
and airodump-ng for capturing packets
Mister_X
2020-02-23, 23:52
Anything in dmesg about it?
GetRektBoy724
2020-10-08, 08:02
I have recently downloaded Kali 2020.1 on my machine (usb persistence).
Now though I am able to use Wi-Fi but whenever I want to use monitor mode I am not able to discover any APs while there are many.
I was able to use monitor mode and airodump-ng on previous versions.
I tried many solutions but still no luck :confused:
I use airmon-ng for monitor mode
and airodump-ng for capturing packets
delete all fles on the firmware location for qca9377
download this https://github.com/marcost2/ath10k/ and copy that to the firmware location for qca9377
firmware location for qca9377 is /lib/firmware/ath10k/QCA9377/hw1.0/
WARNING !!! : PACKET INJECTION IS STILL NOT SUPPORTED
Optionally, you can also get the firmware files directly from kernel.org. The last commit that still supports monitor mode is from 6/22/2017.
At the time of writing, the only file that has changed since is "firmware-5.bin", so you can keep the others. You need to delete file "firmware-6.bin", too, and reload the drive (via modprobe, or just reboot) before changes take effect.
Run the following from a terminal window:
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
$ cd linux-firmware/ath10k/QCA9377/hw1.0/
# Uncomment in case you want to check the log for QCA9377
#$ git log .
# The last commit that still supports monitor mode is dd5fba3a56bbb4c4a72576faa19f8bd45fed7ef6
$ git checkout dd5fba3a56bbb4c4a72576faa19f8bd45fed7ef6
$ cp firmware-5.bin /lib/firmware/ath10k/QCA9377/hw1.0/
$ rm /lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin