NodeMCU WebREPL doesn't work any more
Posted: Fri Mar 30, 2018 11:23 am
I have flashed the latest firmware v1.9.3 to my NodeMCU. After serveral days development, the webREPL doesn't boot anymore. I tried to erase flash and reprogram the firmware, but the issue still exist. Now if I rebot the board, I got
-------------------------
PYB: soft reboot
#7 ets_task(40100130, 3, 3fff837c, 4)
WebREPL is not configured, run 'import webrepl_setup'
OSError: [Errno 2] ENOENT
MicroPython v1.9.3-8-g63826ac5c on 2017-11-01; ESP module with ESP8266
Type "help()" for more information.
-------------------------
And I tried import webrepl_setup loop and follow the steps, but if I try to run webrepl, it still report error like:
>>> import webrepl_setup
WebREPL daemon auto-start status: enabled
Would you like to (E)nable or (D)isable it running on boot?
(Empty line to quit)
> E
Would you like to change WebREPL password? (y/n) y
New password (4-9 chars): mypassword
Confirm password: mypassword
No further action required
>>> import webrepl
>>> webrepl.start()
WebREPL is not configured, run 'import webrepl_setup'
Any clues? I know ENOENT stands for insufficient memory, but ESP-12F is used in NodeMCU, and I have succefully run webrepl before. So, it is not the issue. But reprogramming doesn't help either.
-------------------------
PYB: soft reboot
#7 ets_task(40100130, 3, 3fff837c, 4)
WebREPL is not configured, run 'import webrepl_setup'
OSError: [Errno 2] ENOENT
MicroPython v1.9.3-8-g63826ac5c on 2017-11-01; ESP module with ESP8266
Type "help()" for more information.
-------------------------
And I tried import webrepl_setup loop and follow the steps, but if I try to run webrepl, it still report error like:
>>> import webrepl_setup
WebREPL daemon auto-start status: enabled
Would you like to (E)nable or (D)isable it running on boot?
(Empty line to quit)
> E
Would you like to change WebREPL password? (y/n) y
New password (4-9 chars): mypassword
Confirm password: mypassword
No further action required
>>> import webrepl
>>> webrepl.start()
WebREPL is not configured, run 'import webrepl_setup'
Any clues? I know ENOENT stands for insufficient memory, but ESP-12F is used in NodeMCU, and I have succefully run webrepl before. So, it is not the issue. But reprogramming doesn't help either.