From fca986f74c1ae7d90d54651d8ad0f4c6e063d60d Mon Sep 17 00:00:00 2001 From: dekunukem Date: Fri, 13 May 2022 14:58:49 +0100 Subject: [PATCH] rpi app will now add mousepoll parameter to cmdline.txt if doesnt exist --- user_program/usb4vc_main.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/user_program/usb4vc_main.py b/user_program/usb4vc_main.py index 3d7b333..c28a35b 100644 --- a/user_program/usb4vc_main.py +++ b/user_program/usb4vc_main.py @@ -58,6 +58,16 @@ def check_rpi_model(): check_rpi_model() +try: + boot_config = os.popen('cat /boot/cmdline.txt').read() + if "usbhid.mousepoll".lower() not in boot_config.lower(): + print("@@@@@@@@@@@@ writing usbhid.mousepoll to /boot/cmdline.txt @@@@@@@@@@@@") + new_config = boot_config.replace('\r', '').replace('\n', '').strip() + ' usbhid.mousepoll=0\n' + with open('/boot/cmdline.txt', 'w') as ffff: + ffff.write(new_config) +except Exception as e: + print('usbhid.mousepoll exception:', e) + usb4vc_ui.ui_init() usb4vc_ui.ui_thread.start()