Normal Start-up Sequence - Solid Blue to indicate system is busy starting,
Solid Yellow to indicate that the ESP is fully booted and is now idle, then
usually a green flash to indicate that the board has successfully sent an update.
Brief single green flash - Update sent.
Solid Yellow - Idle. Hub is awake and ready.
Solid Blue - Busy. If it stays on for extended periods, there may be a problem
with the booting process, or something is keeping the board busy that should not be.
Solid Purple - Indicates a problem accessing the SD card.
Solid Green - Update sending, but hasn't completed yet. If it stays on, might
need a restart.
Blinking Green - Trouble connecting to the update server. Could be network
problems, could be authentication problems, could be certificate problems.
Blinking Yellow - Trouble getting the time from the NTP server. Could be network
problems, could be the NTP server is having problems.
Blinking Red - Trouble connecting to WiFi. Could be network problems, could be
network credentials are wrong.
Blinking Blue - Memory problems. Probably didn't flash the internal memory
right.
Blinking Purple - Going into sleep mode due to the triggering of the low power
bypass.
Blinking White - Loaded a new board definition file from SD.
Blinking Magenta - Failed to load a board definition file. Only basic
functionality will be available until a board definition file is loaded from an SD card.
Blinking Orange and Blue - Board is in the process of flashing the OTA partition
with new firmware.
Blinking Purple and Yellow - Board is in the process of downloading data files
into non-volatile (SPIFFS) memory.
Blinking Blue and Red - Button is being held. Board is going to be factory
reset. Once LED goes to solid Green, reset is committed.