Ethernet/USB is now no longer determined by a compile-time flag. It can be determined dynamically.