I am trying to reconfigure a device on a new Wi-Fi network and with a different phone than what I initially configured the device with.
I have pressed the reset button on the ESP32 and held it for 10 seconds, then went into the device on the second phone and tried to reconfigure, but it seems that the new phone is not seeing the device as it never discovered the device within the Blynk app.
Yes, of course it’s possible.
Did you log-in to the Blynk app on the new phone with the same credentials that you used originally?
Does your device have an LED connected that indicates the configuration status of the device?
If so, is it flashing to indicate that it’s waiting to be configured?
Can you attach a PC to the device’s serial monitor to view the serial output messages?
Currently, no connection to a laptop via USB cable is possible. I’ve sent the device to someone less technical to test. They are logging in with my credentials as we test and learn how everything works. I’m new to Blynk. I went through the process here on my phone to reconfigure and was able to go through it a handful of times before sending it off to my friend. I have asked for a video of the blinking LED from before, through, and after pressing the reset button for 10 seconds (NodeMCU).
It’s whatever button you assigned as the Blynk reset button in Settings.h
Ah ha. I was not aware that I needed to set the reset button in Settings.h. I have tried searching for documentation about this but have not found anything. Would you have a link that would help me understand better?
You haven’t answered my question about a status LED.
From my response above: I have asked for a video of the blinking LED from before, through, and after pressing the reset button for 10 seconds (NodeMCU).
However, if this button is not doing what I thought it was doing I’m not sure this is valid. I’ve still requested that they send me a video of the blinking LED. They have said that it is blinking, but I’d like to get a video showing the pattern.
This link explains how choosing one of the #define USE_XXXXX_BOARD options affects the options used in the Settings.h tab, and choosing none of the board types results in custom board configuration being used…
In that case then yes, it’s the button labelled FLASH which needs to be pressed for 10 seconds to put the device into provisioning mode.
Note that the board needs to be powered-up and booted BEFORE pressing the Flash button, otherwise the board won’t enter run mode, and the Edgent code won’t be executed.
After pressing the Flash button for 10 seconds the onboard LED should start to flash rapidly to indicate the the board is in provisioning mode.