Raspberry Pi 3中的BCM43438 WiFi芯片是否支持“显示器”模式


Answers:



18

BCM4339(Nexus 5)和BCM43438(RPI3)中使用的固件具有内置的监视模式

在为Nexus 5实施监控模式后,我们刚刚发现了此功能(请参阅:nexmon.org)。默认固件至少已经支持发射原始802.11帧。您可以使用未修改的固件,只需将IOCTL 10810从驱动程序发送到固件即可。您还必须更改接口类型。

我们目前仍在为Raspberry Pi 3改进监控模式,但是我们已经为SD卡准备了可下载的图像,请访问:rpi3.nexmon.org。在当前版本中,我们扩展了内置监视器模式,以生成封装在Radiotap标头中的帧。

更新: 感谢@ user1147688,上面的链接也应该更新:-)


制作使用RPi3内核补丁GitHub的nexmon在这里
not2qubit

1

不,我收到此错误

无线请求“设置模式”(8B06)出错:


您得到此错误的确切原因是什么?是什么让您相信错误是由于缺少硬件功能而不是操作引起的?
德米特里·格里戈里耶夫

sudo iwconfig wlan0 mode monitor作为响应,您收到此错误是因为Raspbian中的默认驱动程序(到目前为止)依赖于非免费固件和/或不具有监视模式支持的驱动程序/模块。替代方法是修补/破解官方驱动程序。但是,值得一提的是,要获得一个在驱动程序(和固件)中具有适当的显示器模式支持的wifi适配器,实际上没有那么麻烦,如今,它们非常便宜,大约是OTP适配器的大小,并且它们始终如一地工作-让事情nexmon随着时间的流逝而不断建立?摇魔术八球
肖恩·威尔逊

0

是的,我对启用了此功能的nexmon项目感到非常满意。

我创建了以下脚本,该脚本可以自动执行NEXMON项目上​​的指示。Nexmon,多么伟大的项目。

以下脚本将检测它是否在pi-zerow,Pi3或Pi3b +上运行,并编译并应用相关补丁。它甚至在设备重启时保留补丁。

https://github.com/zorani/RaspPiNexmonScripts

请享用!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.