![Face Palm :palm:](https://www.eevblog.com/forum/Smileys/default/xfacepalm.gif.pagespeed.ic.EBDwh1hCfo.png)
No triaging work has been done so far, and already starting to blame parts.
This is not how you do troubleshooting, you start from the symptoms and work backwards from there. The OP has not even said HOW the devices are malfunctioning.
Example troubleshooting steps: Device not showing up on WiFi? => Attach the debugger and verify the MCU is running. MCU not running? => Attach debugger again and see where the execution is at, or even reset MCU from the debugger and step through the code. Debugger does not see MCU? Check all supply rails. Unsolder MCU, solder onto an arduino board to check if the MCU is functional.
NOTDevice not showing up on WiFi? => Is my LDO blown? Is my programmer broken? The MCU is counterfeit!
Please if you aren't going to actually troubleshoot it, at least describe the symptoms so we can have a better guess.