-
Notifications
You must be signed in to change notification settings - Fork 214
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
promiscuous mode not supported? #1603
Comments
Probably getting promiscuous mode to work will only require this (and maybe a few other) functions to be properly implemented. However, we will need a new API to get the raw 802.11 frames since running a network stack on top of this won't make sense |
Any plans to implement this? |
I think adding support for this would be a good thing, yes - we are just quite busy with other tasks currently but PRs are certainly welcome |
I would be willing to implement these functions, but I may need some help where I should start. We should probably also support sending raw frames. |
Probably we should have another "driver" which allows receiving and sending raw frames - similar to how esp-now is "another" wifi driver: https://github.com/esp-rs/esp-wifi/blob/23b0505445ec337b872b0385d6d49bafcde81071/esp-wifi/examples/esp_now.rs#L38-L39 The additional driver would enable promiscuous mode, set the callback and select the channel |
Ok, seems reasonable. About the functions, @gemesa reported as unimplemented, how would I go about writing the implementations for those? |
@Frostie314159 That is in I can try to help with this as well if needed, but I am just getting spun up on the ESP ecosystem with Rust. |
Ok. Thanks! |
+1 to this. Like @Joe-Austin, I'd like to help but might not be of much use as I'm new to the ecosystem. |
The PR implementing this was just merged, took some time to make, but implementing queue_msg_waiting wasn't all that complicated. |
Hi guys,
I am rather new to the ESP32 world. I would like to ask when will promiscuous mode be supported. I tried to activate it:
But I receive this error:
As I understood this is the problem:
There might be more information available in my sandbox if necessary.
The text was updated successfully, but these errors were encountered: