Auto switch between board revisions

This will probably come back out once there are extra new revb of the
pcb prototypes that aren't always being used for other stuff...