Isn't just about any LX800 board going to put FLASH on the cs5536?
One other option: have the code see how many boards match based on PCI ids. If it is more than one, ask the user which board it is by giving them a selection. That way, code won't stop at first match, and it can detect ambiguities.
ron