Solve an issue where initialization fails because of a board's non-int version string where an integer was expected. Newer boards can have letters in their versions.
Changes:
Query for strings using a convenience method
Use the method in device variant (#ports) discovery
Solve an issue where initialization fails because of a board's non-int version string where an integer was expected. Newer boards can have letters in their versions.
Changes: