Quick note about something I re-learned yesterday.
It started when I tried to update the firmware of my ESP-01 module, it only has 4Mbit of FLASH so it did not work. Dug out an ESP-12F module and loaded 2.2.1.0 onto it. Flashing it worked fine but I could not get it to "work". Then I remembered...
Somewhere in the firmware history the default UART-pins for AT command have changed from GPIO.0/3 to GPIO.13/15.
GPIO.0/3 are still used to PROGRAM the thing but AT commands are now accepted on GPIO.13/15.
On version 2.2.1.0 CWLAP works in CWMODE=1 and CWMODE=3 without first connecting to an existing network. It also has AT commands for managing MQTT (don't know when those commands were added).
I have a command reference dated 2020 which includes the MQQT commands but no longer contains the command CWMODE. Instead it references CWMODE_DEF and CWMODE_CUR however neither of these work. Online documentation here is back to just CWMODE.
So yeah, it's a bit of a mess....


)
Bookmarks