I have an embedded device. During the boot process, the only feedback the user receives comes from a programmable RGB LED. That is, I am able to blink, fade, turn on/off etc. The whole boot process takes up to one minute.
I'd like to achieve the following impression:
- Everything is fine
- Please be patient while I am starting
- Optional: Change pattern to signal end of boot process (not sure if it's a good idea).
Currently I use green (00FF00) color:
- First, Slow (ca. 2s / cycle) fading from zero to maximum brightness (a triangle signal:
/\/\/\/\
). - Last few cycles use blinks with no fade (a pure rectangle signal
∏_∏_∏_∏
). - After booting, the LED shines green constantly.
I didn't find research on this topic, but I certainly lack the domain vocabulary. Many devices, e.g. on my desk to do a frantic pattern. I don't like that (purely subjectively though). Another answer, however, suggests slow blinking could instead be interpreted as "low battery".
Is there some best-practice or research on:
- How to design a "(boot) blink pattern" with UX in mind?
- Established / well understood blink patterns on boot?