ok, then I'll send the code to you shortly.
no confusion, I know that the settings have no impact on the arduino ide. that description was referring to my code, to outline that the arduino ide compilation always works so that it is unlikely that i have some coding error which causes this behaviour.
Quote:I think it should be safe to assume that the Arduino IDE is always working and that build and upload via Visual Micro is always a problem from a network dropping perspective?
yes, that is correct. however, sometimes debug OR release mode works, as I change my code during development. currently only arduino IDE works.
Quote:Out of interested I assume you have checked that the options on the vMicro menu below the list of boards are the same as are selected in the arduino ide?
yes, the settings are all the same. MHz, Board, SPIFFS size, ...
Quote:Can you confirm how you have configured Visual Micro for network OTA upload to the esp8266? You are selecting an IP address?
Are you using the esp8266 Arduino OTA system?
I'm not using any of that. I'm using the Webupdater form which is provided by ESP8266HTTPUpdateServer.h (included in the ESP8266 board package). you include that, do
ESP8266WebServer Webserver(80);
ESP8266HTTPUpdateServer httpUpdater;
and
httpUpdater.setup(&Webserver);
and you're good to go. just browse /update and you'll be presented a form where you can upload your bin file.