-
Notifications
You must be signed in to change notification settings - Fork 705
How to make openwifi work in 802.11b mode and the phone can successfully connect to the hotspot #454
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Unfortunately IEEE 802.11b is not supported by openwifi. Since it's based on DSSS modulation instead of OFDM, it would require a significant amount of work to support it. |
|
Since 802.11b is based on DSSS and not OFDM, you'll have to modify the whole receiver chain running on the FPGA, whose top-level state machine is currently implemented here. In principle I believe the MAC layer can remain the same, so indeed you just need to add the decoding of 802.11b, but as this is a whole new PHY (e.g. even packet detection is different) this will require quite some work. |
Thank you very much for your reply. If I were to implement another 802.11b and get it running successfully, it would be too difficult for one person. Could I hire you or your team to help me complete this work for a fee?
…---Original---
From: "Thijs ***@***.***>
Date: Mon, Apr 14, 2025 22:43 PM
To: ***@***.***>;
Cc: ***@***.******@***.***>;
Subject: Re: [open-sdr/openwifi] How to make openwifi work in 802.11b mode andthe phone can successfully connect to the hotspot (Issue #454)
Since 802.11b is based on DSSS and not OFDM, you'll have to modify the whole receiver chain running on the FPGA, whose top-level state machine is currently implemented here. In principle I believe the MAC layer can remain the same, so indeed you just need to add the decoding of 802.11b, but as this is a whole new PHY (e.g. even packet detection is different) this will require quite some work.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
HavingaThijs left a comment (open-sdr/openwifi#454)
Since 802.11b is based on DSSS and not OFDM, you'll have to modify the whole receiver chain running on the FPGA, whose top-level state machine is currently implemented here. In principle I believe the MAC layer can remain the same, so indeed you just need to add the decoding of 802.11b, but as this is a whole new PHY (e.g. even packet detection is different) this will require quite some work.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
802.11b support is currently not in our roadmap, for requests regarding business collaboration please contact Filip.Louagie@UGent.be. |
Hi Thijis, |
Thank you very much for your reply. If I want to capture the WiFi received signal level, frequency offset, carrier-to-noise ratio, bit error rate, carrier lock indication, JT lock indication, etc. on the PC side, how can I find these values? Are there clear definitions in the baseband part? The dot11tx.txt file generated by the transmitter and the samples.dat file directly used by the receiver are not the same. The format of the corresponding samples.txt file generated by Python is also different from that of dot11tx.txt. How should I handle it if I want to calculate the bit error rate? |
You need several different ways to obtain these different values, e.g. this application note for the frequency offset when capturing real Wi-Fi packets. I'm not entirely sure where you are referring to with the |
OK, thanks. But where can I find the JT lock and receive level indication? Currently, does OpenWiFi support 2x2 MIMO? If it does, are there any test metrics or test plans for 2x2 MIMO introduced in the MD document? |
Hello, I would like to ask you a question, that is, I want to make n work at 2.4Ghz, change hw_mode to g,channel set to 6, other things remain the same, but openwifi network does not show up, my code screenshot is as follows. cd ~/openwifi sdr0: STA 9e:86:dc:ad:87:cc IEEE 802.11: associated (aid 1) |
yes,i already send it to you
use your image
Try to change the working mode of openwifi to 802.11b.
unbuntu18.3
vivado2018.3
openwifi branch :master
commit revision:2021.04
zedboard+fcommcs3
6
I want to make openwifi work in 802.11b mode, I refer to the special note for 11b you wrote, I may not understand the meaning, I first changed the support_rate and base_rate in hostapd-openwifi-11ag:
After logging into my zedboard with putty, I executed the following command at end point
build_wpa_supplicant_wo11b.sh contains:
The final result is that the wifi signal can be detected on the mobile phone, but when connected, the network refuses the request.
7. Describe your debug efforts by Linux native tools, such as tcpdump and "cat /proc/interrupts"
Describe your debug efforts by: https://github.com/open-sdr/openwifi/blob/master/doc/README.md#Debug-methods
Any other thing we need to know for helping you better?
The text was updated successfully, but these errors were encountered: