Короче, этот метод хоть и позволяет обновлять прошивку из файла в SPIFFS, но пишет ее в ту же область для OTA-обновлений. Которой если нет, то и не пишет, выдает ERROR[4]: Not Enough Space.
Можно как-то модифицировать Update.write, чтобы писать сразу на место прошивки? Или там на уровне ядра все...