in order to get smaller firmware images and thus being able to do a one pass OTA upgrade doesn't work for me anymore. My tests werde done with mega-20181220 with two scenarios. The first one is a build with all default Plugins included in the src folder and the second one is a build where all *.ino files beginning with _P* were removed with the exception of those containing the numbers 001,026,033,037 and 043. In both scenarios the firmware image build is exectued with
and in both cases it's exactly 622432 bytes large. The build output shows the different modules to be compiled and both scenarios live in separate directories.
Code: Select all
pio run -e minimal_ESP8266_1024_OTA
Can someone explain to me how this is possible? Am I missing something?
I have to admit that I tried this the last time about one year ago but it would be really cool if I could reduce the size by removing unnecessary plugins.
Thanks in advance for your assistance.