Closed brealin closed 2 years ago
Hello,
(Above spectrum is with this fix: https://github.com/open-sdr/openwifi/issues/113#issuecomment-950631854 . Even without this fix, you should also see the spectrum if your spectrum analyzer trigger setting is correct)
You can debug further by:
The 1st one turn off ACK TX. The 2nd one turn off RX and CSMA controlling on TX The 3nd one turn on the TX debug message in kernel
When I use ad-hoc mode, I use UDP data to send packets to sdr0, and I can get the correct spectrum on the spectrum analyzer, so my current hardware environment should be no problem.
I tried the above operation, but still nothing happens in the injection mode.
It has been verified that the 2.4G frequency WIFI can work normally. The default configuration in the package injection script is 44 channels of 5GHz frequency. The 5GHz signal of my board is too weak to trigger the signal analysis instrument. Thank you JiaoXianjun for your patient reply!
Good to know that the issue is not with openwifi. I will close this issue.
I use the DEMO board of ADRV9361-Z7035, which has fully run the openwifi function, and my mobile phone can be connected to this board normally, and the throughput test can also reach 30Mbps. I want to monitor the transmit power and signal quality. I study the operation of this page to use the packet injection function to continuously send packets, https://github.com/open-sdr/openwifi/blob/master/doc/app_notes/inject_80211.md. I used a spectrum analyzer to monitor the output signal, but it did not work as expected. The signal on the spectrum analyzer only appears occasionally, and is not continuously sent according to the script setting. I visually observed that the sending frequency is 3-5S and a signal appears. I tried disabling ACK (sdrctl dev sdr0 set reg xpu 11 16 ), but there was no obvious change.