A place users can post their projects. If you have a small project and would like your own dedicated place to post and have others chat about it then this is your spot.

User avatar
By maxtronik
#16573 Hello,

I was afraid of building my IoT-Projects apart to flash a new Firmware on the ESP8266.
So I wrote a little program that allows you to flash the ESP module over a TCP Connection.
It works pretty fine. All you have to do is to implement some Code in your TCP Receive Callback.
You can get all Informations how to implement and to use it on my Homepage: MF-Technik.de.
After you have implemented the code, just download the Flash Tool and have fun.

Greetings Max
Last edited by maxtronik on Tue Jul 07, 2015 7:33 am, edited 2 times in total.
User avatar
By Patriko
#17390 Hi!

I think that it'll be very useful tool if you'd make it a little bit different way. Will it be possible to make the bootloader to be written at the start of user app memory and it will check e.g. for a checksum of the rest of code. If it's ok it should jump to program start, but if it's broken or there is a flag in persistant memory "update", on restart it'll start bootloader?

The problem is that when you divide memory for user1/user2 most of apps will not fit there.

Cheers,
Patriko
User avatar
By maxtronik
#17545 Great Idea and it could be possible. It would be easier if there is a Bootloader Section in the Flash memory that can be overwritten by own code. Does somebody know more about the Bootloader Section?