martinayotte wrote:When I've upgraded some of my ESPs, one wasn't working, looking with magnifier, I saw that one soldering was bad.
Such mistakes can be done easily since the bigger Flash are a bit larger than old ones.
Your can use esptool.py to read flash_id, if it doesn't read it, maybe it is soldering problem.
Its been my first fear too so the first thing I've done has been re-checking solder points. All was ok, used flux paste and good tin.
Doing some research, I've read somewhere that ESP tool may not have all flash id chips and if someone founds an id which is not recognized he should send a message to developers to include it into application.
Maybe this is the cause, programmers find a UFO (Undefined Flash Object ) and don't know how to talk to it to memory map application and download it. Just my opinion...