- Wed Jun 24, 2015 9:22 am
#21508
lethe wrote:The serial bootloader resides on an internal ROM on the ESP. So far, I have not seen any documentation on if or how one would be able to overwrite it. There is a strong possibility, that it's not technically possible to replace the serial bootloader and even if you could, I doubt there would be enough room for a full wifi & IP stack to implement a network bootloader on-chip.
What you can do however is to chain-load a user program from flash to act as secondary bootloader to allow you to flash your ESP via network. However this will not solve your GPIO0/2/15 issues.
ah, ok, I am thick, I had seen mention of alternative bootloaders mentioned like
http://richard.burtons.org/2015/05/18/rboot-a-new-boot-loader-for-esp8266/ and thought the bootloader must reside in the bottom of flash and simply not (normally) allow itself to be overwritten.
So we are stuck with whatever espressif provides at this point.
oh well.