When I boot without asserting IO0, I see the factory-installed firmware boot up. It creates an access point, but apparently there are no ports open an no WiFi-based boot-loader available. Presumably it is some kind of factory-test firmware.
I'm attempting to use the serial bootloader, but I see this whenever the IO0 pin is asserted at boot. The bootloop stops as soon as I release IO0. I never get the "waiting for download" message.
Code: Select all
rst:0x1 (POWERON_RESET),boot:0xa (HSPI_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0xa (HSPI_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0xa (HSPI_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
----
My questions are:
(1) what does the above actually mean? Presumably "ets_main.c 371" refers to a line-number of the ROM sources. But why would flash read be failing? Flash read seems to work fine if I do not hold down IO0.
(2) any suggestions on how could I get the bootloader up?