From ec82b5d73befae86c47b9e12569801d7d060af71 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 7 Jun 2023 18:34:09 -0700 Subject: [PATCH] fuzzy_get_platform_codes is one or none here --- selfdrive/car/fw_versions.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/selfdrive/car/fw_versions.py b/selfdrive/car/fw_versions.py index bfc17448ff..7fcf878308 100755 --- a/selfdrive/car/fw_versions.py +++ b/selfdrive/car/fw_versions.py @@ -92,12 +92,9 @@ def match_fw_to_car_fuzzy(fw_versions_dict, config, log=True, exclude=None): # If no exact FW matches, try brand-specific fuzzy fingerprinting if len(candidates) != 1 and config.fuzzy_get_platform_codes is not None: - platform_codes = config.fuzzy_get_platform_codes([version]) - if len(platform_codes) == 1: - platform_code = list(platform_codes)[0] + for platform_code in config.fuzzy_get_platform_codes([version]): candidates = all_platform_codes[(*ecu_key, platform_code)] - print() if len(candidates) == 1: matched_ecus.add(ecu_key) if candidate is None: