seemoo-lab / mobisys2018_nexmon_software_defined_radio

Proof of concept project for operating Broadcom Wi-Fi chips as arbitrary signal transmitters similar to software-defined radios (SDRs)
Other
766 stars 69 forks source link

Which version of the firmware support this nexmon_SDR? #15

Open chivas1000 opened 3 years ago

chivas1000 commented 3 years ago

Now when I reapplied the source setup_env.sh, I managed to let the make-install works, but now I come up issue same with #8 , Now I'm running rasp 4B with kernel 5.4 and firmware version is 7_45_189 and this program does not supported 7_45_154 maybe that is the problem. I go to 7_45_189 to install brcmfmac_5.4 and then install this nexmon sdr, still pop out the same error... I want to know that what kind of version does this program supported, does kernel 4.9 and installed with 7_45_154 and install a modified brmcfmac driver would be ok to run this?

DennisHerell commented 3 years ago

It should work... although I am myself new to this, so I'm not particularly sure. I use RPi 3B+ with kernel 4.19 installed with nexmon bcm43455c0 ver 7_45_154. After installing it, I move the modified driver, install nexmon_sdr with make install-rpi3plus, and after rebooting it work fine. (although so far the frame I sent can be a bit unreliable)

chivas1000 commented 3 years ago

It should work... although I am myself new to this, so I'm not particularly sure. I use RPi 3B+ with kernel 4.19 installed with nexmon bcm43455c0 ver 7_45_154. After installing it, I move the modified driver, install nexmon_sdr with make install-rpi3plus, and after rebooting it work fine. (although so far the frame I sent can be a bit unreliable)

@DennisHerell Hi there, I am quite confused about the installation steps, is that your installation of RPi 3B+ with kernel 4.19 installed with nexmon bcm43455c0 ver 7_45_154 is to enter the :/home/pi/nexmon/patches/bcm43455c0/7_45_154/mobisys2018_nexmon_software_defined_radio and then make install-rpi3plus? My wlan0 disappered and all the function can't use after make install-rpi3plus, is that because I use RPi 4B?

Another question is that what do you mean by moving the modified driver and how to do it. Much appreciated if you could make a reply, thanks.