Is this a valid input for this hardware?
Python 2, 52 bytes



lambda s:eval("'EDCBA9801234567'.find(%r)&lt;"*8%s+'s')


Try it online!

Takes input as a tuple like ('F', 'E', 'D', 'C', 'B', 'A', '9', '8'). 

The idea is to produce out and evaluate a long chain of inequalities like:

'EDCBA9801234567'.find('F')&lt;'EDCBA9801234567'.find('E')&lt;'EDCBA9801234567'.find('D')&lt;'EDCBA9801234567'.find('C')&lt;'EDCBA9801234567'.find('B')&lt;'EDCBA9801234567'.find('A')&lt;'EDCBA9801234567'.find('9')&lt;'EDCBA9801234567'.find('8')&lt;s


The s at the end of the chain takes care of the extra trailing &lt; symbol by giving an always-true comparison of "number &lt; string" in Python 2 logic.