To dopiero wczesna wersja. Nie kompilowałem wszystkich płytek.
sonoff pewnie się nie chce kompilować bo jest bez OTA, a tego zupełnie nie weryfikowałem.
ESP8266 SDK3.0.4
Żeby płytki z FOTA=1 się kompilowały musisz dołożyć do ./build.sh FLASH_SIZE="2048" lub FLASH_SIZE="4096" przy dodatkowych parametrach płytki
np. dla wszystkich wersji sonoff dołożyłem 2048
Oczywiście aktualizacja modułu z tym softem z inną mapą nie dojdzie do skutku, ale skompilować się skompiluje 
Inne podziały flasha nie mają już wsparcia
https://github.com/SUPLA/supla-espressi ... .c#L43-L50
np. dla wszystkich wersji sonoff dołożyłem 2048
Kod: Zaznacz cały
"sonoff")
FOTA=1
FLASH_SIZE="2048"
;;
"sonoff_socket")
FOTA=1
FLASH_SIZE="2048"
;;
"sonoff_touch")
SPI_MODE="DOUT"
FOTA=1
FLASH_SIZE="2048"
;;
"sonoff_touch_dual")
SPI_MODE="DOUT"
FOTA=1
FLASH_SIZE="2048"
;;
"sonoff_dual")
FOTA=1
FLASH_SIZE="2048"
;;
"sonoff_th16")
FOTA=1
FLASH_SIZE="2048"
;;
"sonoff_th10")
FOTA=1
FLASH_SIZE="2048"
;;
"sonoff_ds18b20")
FOTA=1
FLASH_SIZE="2048"
;;

Inne podziały flasha nie mają już wsparcia
https://github.com/SUPLA/supla-espressi ... .c#L43-L50
Jak dodasz to
https://github.com/espressif/ESP8266_NO ... .c#L34-L43
zamiast tego
https://github.com/SUPLA/supla-espressi ... main.c#L46
to się skompiluje bez dodawania FLASH_SIZE="2048", ale czy będzie działać poprawnie to nie wiem, nie analizowałem. Możesz przetestować

Znajdę chwilę to to ogarnę.