Hacker News new | ask | show | jobs
by bmc7505 2767 days ago
Just out of curiosity, but why doesn't Raspberry Pi 3B support simultaneous broadcasting and receiving of Wi-Fi? I've seen multiple apps that swap between these modes (e.g. using broadcast mode to set up a captive portal) and then swapping to receiver mode, but never both at the same time. I've tried many times to configure this, all unsuccessfully. Is there some fundamental limitation with the underlying hardware that prevents this?
3 comments

Pi Zero W, I was able to follow these instructions and get AP mode and receiver (client mode) running in parallel a while back. The instructions dont seem specific to hardware:

https://blog.thewalr.us/2017/09/26/raspberry-pi-zero-w-simul...

My understanding was that this always requires an entire second wifi module? On my big expensive desktop computer, I can only ever recieve or broadcast a wifi network, never both. Unless I install an additional wifi adapter.
The Pixel 3/3 XL (and several other Android smartphones) can run both a hotspot and Wi-Fi simultaneously. [1]

I could be wrong, but I am fairly sure these phones only have a single Wi-Fi module.

[1] https://www.androidpolice.com/2018/11/03/pixel-3-3-xl-suppor...

My first thought was perhaps this could be done using 2.4 for one and 5ghz for the other, but while I was trying to find an example of configuring the radios independently, I came across DD-Wrt "Repeater Bridge" mode [1] so I don't see why that wouldn't be what the Pixel is doing.

[1] https://wiki.dd-wrt.com/wiki/index.php/Repeater_Bridge

Probably a special chipset or driver that is not freely available.
Did you try adding another wifi adapter? I’m not sure I understand your question well- seems like this is easy to resolve.