From c8cc5f89a074ed3bfeddccdea2a6e226ae4ff0c9 Mon Sep 17 00:00:00 2001 From: Andrew Lu Date: Mon, 24 Feb 2025 15:58:58 -0500 Subject: [PATCH] determine joystick status by pid in resolve_v5_port --- pros/cli/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pros/cli/common.py b/pros/cli/common.py index 6c12fa06..ecdd2f20 100644 --- a/pros/cli/common.py +++ b/pros/cli/common.py @@ -268,7 +268,7 @@ def resolve_v5_port(port: Optional[str], type: str, quiet: bool = False) -> Tupl return None, False else: port = ports[0].device - is_joystick = type == 'user' and 'Controller' in ports[0].description + is_joystick = type == 'user' and ('Controller' in ports[0].description or ports[0].pid == 0x503) logger(__name__).info('Automatically selected {}'.format(port)) return port, is_joystick