esp32-open-mac / esp32-open-mac

Reverse engineered wifi driver for the ESP32
362 stars 13 forks source link

RF Coexistence with esp32-open-mac possible? #8

Open Lionade opened 2 weeks ago

Lionade commented 2 weeks ago

Hi there,

thank you once again for you work and the progress on the project.

Do you have any experience if your open-mac implementation could be usable together with BLE stack using the ESP-IDF coexisting module? Or is that, based on having to kill the proprietary wifi task not really possible? I tried to setup a basic BLE server using the NimBLE stack next to your open-wifi implementation without success (getting an "all tx slots full" error)

Thanks

redfast00 commented 2 weeks ago

Not to beat a dead horse, but it is definitely possible, after all, the proprietary implementation does it; but I know this isn't really useful to you. All I can say is that we haven't investigated coexistence yet, so I don't know how much work it would be. The proprietary task we kill only seems to be related to the Wi-Fi stack, the bluetooth implementation seems to be pretty separate from it (except that they share the same radio, of course).