I have an Intel Edison with the latest Yocto that Intel released.
I attempted to use "Monitor Mode" on the device.
So, if the device is on "Managed mode" it is not possible but if I press the PWR button for 4 seconds (to open an AP) I can switch from "Master mode" to "Monitor mode". However, it is not really useable and I can't switch any channels with it.
I know that monitor mode was not supported in the past (as seen here /thread/75820?start=0&tstart=0 https://communities.intel.com/thread/75820?start=0&tstart=0 ).
But, as seen here https://wireless.wiki.kernel.org/en/users/Drivers/brcm80211# broadcom_brcmfmac_driver https://wireless.wiki.kernel.org/en/users/Drivers/brcm80211# broadcom_brcmfmac_driver
the BCM43340 is supported since version 4.0 and can be used for monitoring.
My question would be if it is possible to use monitor mode? And if not directly then what would be needed to do in order to use the monitor mode properly?
This question has been discussed in the forum before. Monitor mode would be possible if the proper modifications are made to the BCM43340 driver. This driver however is provided by Broadcom. You can try to contact them here https://www.broadcom.com/contact Contact Us | Broadcom or try to modify the driver.
There are a couple of discussions you might find interesting:
on this list right here https://wireless.wiki.kernel.org/en/users/Drivers/brcm80211# broadcom_brcmfmac_driver https://wireless.wiki.kernel.org/en/users/Drivers/brcm80211# broadcom_brcmfmac_driver
it says that the driver supports BCM43340. Doesn't that mean that monitor mode is also supported?
The website you pointed out states that the brcmfmac is supported since kernel 4.0. Edison is using kernel 3.10.17 so brcmfmac is not supported in the current Edison image.
So are you at Intel planning to update the kernel soon? Or should I do it my self and if so, is it even possible? And if it is possible, how do I this?
Thanks for the kind help.
As of yet there aren't updates about the release date of a software that includes a newer kernel. Keep an eye on . If there are updates on a new kernel we will update this thread with the information available.