chiefwigms / picobrew_pico

MIT License
149 stars 63 forks source link

Pico Pro doesn't "see" Raspberry Pi's Wi-Fi Network #301

Closed amilham closed 3 years ago

amilham commented 3 years ago

Hi everyone. Hoping someone can help with this - I've got a Raspberry Pi 4 B set up with the "stable" beta 6. It appears to work fine - the RPi is connected to my local network and I can access it through a web browser and add recipes, etc. I can see and connect to the PICOBREW wireless network from my phone and my computer. But the Pico Pro doesn't see the PICOBREW network. It lists my home wi-fi. It lists my neighbors' wi-fi. It lists wi-fi networks from several houses down. But PICOBREW doesn't show up. Nor will it connect even if I manually enter the SSID and password. I've even tried changing the SSID on the Raspberry Pi itself to no avail. Does anyone know why the Pico Pro can't see the network? (it connects just fine to my home network)

amilham commented 3 years ago

A little follow-up: I turned off my home wi-fi access points, and the Pico was able to see the Raspberry Pi. It connected just fine and everything seemed to work, but once I turned the home wi-fi back on, it lost the connection.

I think that the RPi is connecting to the 5Ghz network (same SSID is used for both 2.4Ghz and 5Ghz), which sounds like it may be the problem. Unfortunately I don't want to have separate SSIDs (and my mesh network system doesn't support it anyway). Is there a way for me to disable 5Ghz on the RPi itself?

chiefwigms commented 3 years ago

It needs to be on a 2.4GHz network to run.. also make sure that the pico is farther from your home router and near the pi the way it's setup is both broadcast on the same channel so your router could be overpowering the pi

tmack8001 commented 3 years ago

I think that the RPi is connecting to the 5Ghz network (same SSID is used for both 2.4Ghz and 5Ghz), which sounds like it may be the problem. Unfortunately I don't want to have separate SSIDs (and my mesh network system doesn't support it anyway). Is there a way for me to disable 5Ghz on the RPi itself?

We have not identified a way to specifically disable 5Ghz, but do have a web based UI to specific limit the connection to the 2.4Ghz broadcast signal/address of a specific router/accesspoint in your network. Try to set up the WiFi connection of your Pi from http://raspberrypi/setup

ecraigsmit commented 3 years ago

A little follow-up: I turned off my home wi-fi access points, and the Pico was able to see the Raspberry Pi. It connected just fine and everything seemed to work, but once I turned the home wi-fi back on, it lost the connection.

I think that the RPi is connecting to the 5Ghz network (same SSID is used for both 2.4Ghz and 5Ghz), which sounds like it may be the problem. Unfortunately I don't want to have separate SSIDs (and my mesh network system doesn't support it anyway). Is there a way for me to disable 5Ghz on the RPi itself?

I turned on the Guest account in my router, called it PicoAccess, 2.4GHz only and then made it hidden after the pi connected to it.

sickchilly commented 3 years ago

Under System->Setup/Configure (Pi)->Select Available WiFi Network, make sure you choose the 2.4 GHz signal and BSSID for your home WiFi network. And make sure the 2.4 GHz BSSID gets populated in the fields below: Screen Shot 2021-07-01 at 14 57 23

sickchilly commented 3 years ago

If you're savvy with the command line, you can also SSH into the Pi and edit the "/etc/wpa_supplicant/wpa_supplicant-wlan0.conf" file to ensure that only your 2.4 GHz SSID and BSSID are defined in there. If the 5 GHz is in there it may be auto-connecting to it instead of the 2.4 GHz.

tmack8001 commented 3 years ago

Closing due to inactivity and 2 known ways to configure a proper 2.4ghz network for the Pico devices to communicate with.