diff --git a/selfdrive/debug/test_fw_query_on_routes.py b/selfdrive/debug/test_fw_query_on_routes.py index 6b29ae820d..0f9e316cd0 100755 --- a/selfdrive/debug/test_fw_query_on_routes.py +++ b/selfdrive/debug/test_fw_query_on_routes.py @@ -25,6 +25,7 @@ SUPPORTED_CARS |= set(interface_names['hyundai']) SUPPORTED_CARS |= set(interface_names['volkswagen']) SUPPORTED_CARS |= set(interface_names['mazda']) SUPPORTED_CARS |= set(interface_names['subaru']) +SUPPORTED_CARS |= set(interface_names['nissan']) try: from xx.pipeline.c.CarState import migration @@ -74,7 +75,8 @@ if __name__ == "__main__": for msg in lr: if msg.which() == "pandaStates": - if msg.pandaStates[0].pandaType not in ['uno', 'blackPanda', 'dos']: + if msg.pandaStates[0].pandaType not in ('uno', 'blackPanda', 'dos'): + print("wrong panda type") break elif msg.which() == "carParams": @@ -82,6 +84,7 @@ if __name__ == "__main__": car_fw = msg.carParams.carFw if len(car_fw) == 0: + print("no fw") break live_fingerprint = msg.carParams.carFingerprint @@ -91,6 +94,7 @@ if __name__ == "__main__": live_fingerprint = args.car if live_fingerprint not in SUPPORTED_CARS: + print("not in supported cars") break fw_versions_dict = build_fw_dict(car_fw)