> Refer to the [Getting Started](https://www.arduino.cc/en/Guide/) page for Installation instructions.
* [Arduino core for ESP32](https://github.com/espressif/arduino-esp32)
> - Start Arduino and open Preferences window.
- Enter `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` into *Additional Board Manager URLs* field. You can add multiple URLs, separating them with commas.
- Open Boards Manager from Tools > Board menu and install *esp32* platform (and don't forget to select your ESP32 board from `Tools > Board` menu after installation).
* [Arduino ESP32 Plugin](https://github.com/me-no-dev/arduino-esp32fs-plugin) - Arduino plugin which packs sketch data folder into SPIFFS filesystem image.
1. Open a web browser and navigate to [http://wiflash.local](http://wiflash.local)
### Status
Here you can observe the current state of the device.
### Configuration
This tab lets you configure the device settings.
> __Reset your configuration to defaults by connecting pin A1 to GND during boot-up.__
#### WiFi
Change these to enter your own SSID and WEP/WPA2 password.
#### Network
Enter your own IP configuration.
#### OSC Button
Set the value of `host` to be the IP address of the OSC server.
Change the pressed and released values to suit your setup. These examples will send `GOTO LIST 99 CUE 1` when the button is pressed, and `GOTO LIST 99 CUE 2` when the button is released. Check the [Hog 4 OSC mappings](https://www.highend.com/pub/support/controllers/documents/HTML/en/sect-osc_mappings.htm) manual page for additional inspiration.
#### Strobe
Set the sACN Universe and DMX Address for the strobe device.
#### LED Pixel Strip
Set the sACN Universe and DMX Address for the LED pixels.
### Hardware
These values on this tab need to match the hardware setup.