This is a guide for how to upload new firmware using Arduino IDE. Sonoff is an ESP8266-based WiFi wireless switch.