Issue with wifi on Xiao ESP32S3

Hello PJ,

I understand your point of view regarding adding complications while changing IDE. I suppose it’s just my experience in the academic world that makes me isolate each variable and test it independently…

Anyway, let me try to answer your questions/suggestions.

On the Xiao’s side, I have two of them. I checked the antennas under my company’s binocular microscope and they show no signs of bad mounting. This is also confirmed by the fact that scanning for wifi works on both item. I now have send the second item to one relative to see if the error stands between the chair and the screen… But the RSSI measured by the remaining item is equal to the RSSI measured by my phone when connected to the same AP.

On the Access Points’ sides, I tested four of them.

  • One at my work (for which I don’t have access to a WPS button for obvious security reasons)
  • One old linksys WRT54G at home (with WPS ; WPA2 authentication)
  • One of my internet provider’s hardware (with WPS ; WPA2 authentication)
  • My phone (without WPS ; WPA2 authentication)

On the computers I use to build and flash the programs, I use a windows 11 notebook (with both Arduino and VisualStudio+PlateformIO as IDE), and several raspberry pi 3 (with both Arduino and ESP-IDF as frameworks). As you say, I don’t think switching IDE is going to help. But at least I learned a lot by doing so (I also tried to flash the Xiao by piping the serial port from the RPi to a remote VM which was fun to do).

On the codes I use/used, they are the standard examples provided by SeeedStudio or Espressif:

As I understand it, all the chain of building, flashing and monitoring works (e.g. both SeeedStudio and Espressif wifi scans examples work fully with each Xiao and each computers).

To finish trying your suggestions, I finally tested today the WPS mode. On both my two personals AP. Again no success.

At work we used a different chip for a different project. And my teammate could connect to the wifi easily. I will try this chip to learn a bit more and drop the Xiao. Thank you very much for your time and your help. On my side I close the topic.

1 Like