On the Subject of Flipping Squares
With every added move, the search space just... blows up.
Press any square to perform a flip.
Long-press (> .3 sec) any square to return to the original configuration.
Use the first character of the serial number to determine which configuration the arrows need to be in (the dot is the status light):
Use the last character of the serial number to determine which configuration the colors need to be in:
Colors are: R = red, O = orange, Y = yellow, G = green, C = cyan, Z = azure, B = blue, P = purple, I = pink.
The solution can always be performed in no more than 4 flips.