From 157163791c6ef62dd1efeb206b8d9be55e3a4469 Mon Sep 17 00:00:00 2001 From: bsynchron <52127063+bsynchron@users.noreply.github.com> Date: Mon, 28 Dec 2020 19:15:38 +0100 Subject: [PATCH 1/4] Use legacy version Updated to match to current logitech gaming software --- logipy/logi_led.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logipy/logi_led.py b/logipy/logi_led.py index 8c46125..2957463 100644 --- a/logipy/logi_led.py +++ b/logipy/logi_led.py @@ -222,7 +222,7 @@ class SDKNotFoundException: def load_dll(path_dll = None): if not path_dll: bitness = 'x86' if platform.architecture()[0] == '32bit' else 'x64' - subpath_dll = r'/Logitech Gaming Software/SDK/LED/{}/LogitechLed.dll'.format(bitness) + subpath_dll = r'/LGHUB/sdk_legacy_led_{}'.format(bitness) try: subpath_lgs = os.environ['ProgramW6432'] except KeyError: From a44ed3d033cc5e449129d9fe81574d841b93adc0 Mon Sep 17 00:00:00 2001 From: bsynchron <52127063+bsynchron@users.noreply.github.com> Date: Mon, 28 Dec 2020 19:18:50 +0100 Subject: [PATCH 2/4] updated to fit to latestest Logitech gaming software updated path to SDK file (now legacy) --- logipy/logi_arx.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/logipy/logi_arx.py b/logipy/logi_arx.py index c3b6733..16d3557 100644 --- a/logipy/logi_arx.py +++ b/logipy/logi_arx.py @@ -63,7 +63,7 @@ class SDKNotFoundException: def load_dll(path_dll = None): if not path_dll: bitness = 'x86' if platform.architecture()[0] == '32bit' else 'x64' - subpath_dll = r'/Logitech Gaming Software/SDK/Arx Control/{}/LogitechGArxControl.dll'.format(bitness) + subpath_dll = r'/LGHUB/sdk_legacy_led_{}.dll'.format(bitness) try: subpath_lgs = os.environ['ProgramW6432'] except KeyError: @@ -198,4 +198,4 @@ def logi_arx_shutdown(): arx_dll.LogiArxShutdown() return True else: - return False \ No newline at end of file + return False From e3a3e2325abe30d0bba9e5b2f9d7708cb3f354ea Mon Sep 17 00:00:00 2001 From: bsynchron <52127063+bsynchron@users.noreply.github.com> Date: Mon, 28 Dec 2020 19:20:24 +0100 Subject: [PATCH 3/4] fixed copy paste typo --- logipy/logi_arx.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logipy/logi_arx.py b/logipy/logi_arx.py index 16d3557..251c86d 100644 --- a/logipy/logi_arx.py +++ b/logipy/logi_arx.py @@ -63,7 +63,7 @@ class SDKNotFoundException: def load_dll(path_dll = None): if not path_dll: bitness = 'x86' if platform.architecture()[0] == '32bit' else 'x64' - subpath_dll = r'/LGHUB/sdk_legacy_led_{}.dll'.format(bitness) + subpath_dll = r'/LGHUB/legacy_arx_control_sdk_{}.dll'.format(bitness) try: subpath_lgs = os.environ['ProgramW6432'] except KeyError: From c05731c36fad4b222dabb8d3dff3bb67ec0b2fe5 Mon Sep 17 00:00:00 2001 From: bsynchron <52127063+bsynchron@users.noreply.github.com> Date: Mon, 28 Dec 2020 19:21:30 +0100 Subject: [PATCH 4/4] added missing ".dll" --- logipy/logi_led.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logipy/logi_led.py b/logipy/logi_led.py index 2957463..e21fb21 100644 --- a/logipy/logi_led.py +++ b/logipy/logi_led.py @@ -222,7 +222,7 @@ class SDKNotFoundException: def load_dll(path_dll = None): if not path_dll: bitness = 'x86' if platform.architecture()[0] == '32bit' else 'x64' - subpath_dll = r'/LGHUB/sdk_legacy_led_{}'.format(bitness) + subpath_dll = r'/LGHUB/sdk_legacy_led_{}.dll'.format(bitness) try: subpath_lgs = os.environ['ProgramW6432'] except KeyError: