newracom / nrc7292_sw_pkg

NRC7292 Software Package for Host mode (Linux OS)
http://www.newracom.com/product
GNU General Public License v2.0
58 stars 27 forks source link

Beacon conversion from IEEE 802.11ah to Wi-Fi #88

Closed tpacini closed 7 months ago

tpacini commented 7 months ago

Hello everyone,

I'm conducting research on Wi-Fi HaLow beacons and have discovered that the Wi-Fi HaLow driver modifies received beacons based on the interface mode. Specifically, when a device sends an S1G Beacon in broadcast mode, the receiving side (supplicant) converts it into a standard Wi-Fi beacon. However, in monitor mode, the beacon is received in its original transmitted format without any conversion. This occurs for both injected beacons and beacons transmitted by an AP.

I suspect the beacon conversion occurs in the lower layers, since the spi_rx_thread function receives the converted beacon. Despite analyzing the code, I haven't identified the specific part responsible for this process. Could anyone direct me to the code that handles beacon conversion, or provide an explanation of this process if direct code references are not available?

I would greatly appreciate any assistance. Thank you in advance.