No internet connection
  1. Home
  2. Technical Support

Mouse Pointer Issues

By @pmcewan
    2024-12-05 13:56:51.803Zassigned to
    • @cghague

    I have a number of the TinyPilots and they work great. I got another laptop and for some reason with the TinyPilot Pro, the mouse tracking is off about an inch or so, because they don't line up between the one I'm using and the one on the laptop
    So when I click on stuff, I have to carefully look at the one on the laptop to make sure it's clicking in the right place
    This is the only laptop it has done this on
    Can I fix this somehow?

    • 4 replies
    1. C

      Hi @pmcewan, thanks for your message. I'm sorry you're having issues with mouse input.

      This situation usually results from the target computer using a scaled display. Can you please check the target computer's display settings and turn scaling off if it is on? If that doesn't work or scaling is already off, please send me a link to your logs by going to System, Logs, then Get Shareable URL, and we can investigate further.

      1. P@pmcewan
          2024-12-06 15:58:50.045Z

          Sure, I tried that but it didn't seem to help. I have a screenshot of what it looks like now. I'll attach the logs as well

          1. In reply tocghague:
            P@pmcewan
              2024-12-06 15:59:59.400Z

              TinyPilot Pro log dump
              https://tinypilotkvm.com
              Timestamp: 2024-12-06T15:58:56+00:00

              Software versions
              TinyPilot version: 2.6.2
              uStreamer version: 5.43

              System information
              OS version: Linux tinypilot 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
              Kernel architecture: aarch64
              Userland architecture: armhf (32-bit)
              Distribution name: Raspbian
              Distribution version: 11

              Hardware information
              Hardware: BCM2835
              Revision: b03115
              Model: Raspberry Pi 4 Model B Rev 1.5

              TinyPilot state
              Read-only filesystem: off
              SSH access: disabled
              Network interfaces:
              eth0 (up)
              lo (unknown)
              wlan0 (down)
              Mouse jiggler: disabled
              CPU Temperature: 54.0'C
              CPU throttled since boot: no

              Voltage issues: no

              Streaming mode
              Selected mode: H264
              Current mode: MJPEG

              TinyPilot settings.yml
              janus_stun_port: 19302
              janus_stun_server: stun.l.google.com

              TinyPilot configuration
              [Unit]
              Description=TinyPilot - RPi-based virtual KVM
              BindsTo=nginx.service
              After=syslog.target network.target nginx.service
              StartLimitIntervalSec=0

              [Service]
              Type=simple
              User=tinypilot
              WorkingDirectory=/opt/tinypilot
              ExecStart=/opt/tinypilot/venv/bin/python app/main.py
              Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg
              Restart=always

              [Install]
              WantedBy=multi-user.target

              TinyPilot logs
              Dec 01 21:34:38 tinypilot python[672]: return self._handle_event(handler, message, namespace, sid,
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask_socketio/init.py", line 828, in _handle_event
              Dec 01 21:34:38 tinypilot python[672]: ret = handler(*args)
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/socket_api.py", line 62, in handler_with_auth_check
              Dec 01 21:34:38 tinypilot python[672]: return handler(*args, **kwargs)
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/socket_api.py", line 102, in on_mouse_event
              Dec 01 21:34:38 tinypilot python[672]: fake_mouse.send_mouse_event(mouse_path, mouse_move_event.buttons,
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/hid/mouse.py", line 17, in send_mouse_event
              Dec 01 21:34:38 tinypilot python[672]: hid_write.write_to_hid_interface(mouse_path, buf)
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/hid/write.py", line 36, in write_to_hid_interface
              Dec 01 21:34:38 tinypilot python[672]: execute.with_timeout(_write_to_hid_interface_immediately,
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/execute.py", line 86, in with_timeout
              Dec 01 21:34:38 tinypilot python[672]: raise result.exception
              Dec 01 21:34:38 tinypilot python[672]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown
              Dec 01 21:34:38 tinypilot python[1432]: Process ProcessWithResult-20:
              Dec 01 21:34:38 tinypilot python[1432]: Traceback (most recent call last):
              Dec 01 21:34:38 tinypilot python[1432]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
              Dec 01 21:34:38 tinypilot python[1432]: self.run()
              Dec 01 21:34:38 tinypilot python[1432]: File "/opt/tinypilot/app/execute.py", line 37, in run
              Dec 01 21:34:38 tinypilot python[1432]: result.return_value = self._target(*self._args, **self._kwargs)
              Dec 01 21:34:38 tinypilot python[1432]: File "/opt/tinypilot/app/hid/write.py", line 19, in _write_to_hid_interface_immediately
              Dec 01 21:34:38 tinypilot python[1432]: hid_handle.write(bytearray(buffer))
              Dec 01 21:34:38 tinypilot python[1432]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown
              Dec 01 21:34:38 tinypilot python[672]: Exception in thread Thread-6698:
              Dec 01 21:34:38 tinypilot python[672]: Traceback (most recent call last):
              Dec 01 21:34:38 tinypilot python[672]: File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
              Dec 01 21:34:38 tinypilot python[672]: self.run()
              Dec 01 21:34:38 tinypilot python[672]: File "/usr/lib/python3.9/threading.py", line 892, in run
              Dec 01 21:34:38 tinypilot python[672]: self._target(*self._args, **self._kwargs)
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/socketio/server.py", line 733, in _handle_event_internal
              Dec 01 21:34:38 tinypilot python[672]: r = server._trigger_event(data[0], namespace, sid, *data[1:])
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/socketio/server.py", line 758, in _trigger_event
              Dec 01 21:34:38 tinypilot python[672]: return self.handlers[namespace]event
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask_socketio/init.py", line 282, in _handler
              Dec 01 21:34:38 tinypilot python[672]: return self._handle_event(handler, message, namespace, sid,
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask_socketio/init.py", line 828, in _handle_event
              Dec 01 21:34:38 tinypilot python[672]: ret = handler(*args)
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/socket_api.py", line 62, in handler_with_auth_check
              Dec 01 21:34:38 tinypilot python[672]: return handler(*args, **kwargs)
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/socket_api.py", line 102, in on_mouse_event
              Dec 01 21:34:38 tinypilot python[672]: fake_mouse.send_mouse_event(mouse_path, mouse_move_event.buttons,
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/hid/mouse.py", line 17, in send_mouse_event
              Dec 01 21:34:38 tinypilot python[672]: hid_write.write_to_hid_interface(mouse_path, buf)
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/hid/write.py", line 36, in write_to_hid_interface
              Dec 01 21:34:38 tinypilot python[672]: execute.with_timeout(_write_to_hid_interface_immediately,
              Dec 01 21:34:38 tinypilot python[672]: File "/opt/tinypilot/app/execute.py", line 86, in with_timeout
              Dec 01 21:34:38 tinypilot python[672]: raise result.exception
              Dec 01 21:34:38 tinypilot python[672]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown
              Dec 01 21:34:39 tinypilot python[1433]: Process ProcessWithResult-21:
              Dec 01 21:34:39 tinypilot python[1433]: Traceback (most recent call last):
              Dec 01 21:34:39 tinypilot python[1433]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
              Dec 01 21:34:39 tinypilot python[1433]: self.run()
              Dec 01 21:34:39 tinypilot python[1433]: File "/opt/tinypilot/app/execute.py", line 37, in run
              Dec 01 21:34:39 tinypilot python[1433]: result.return_value = self._target(*self._args, **self._kwargs)
              Dec 01 21:34:39 tinypilot python[1433]: File "/opt/tinypilot/app/hid/write.py", line 19, in _write_to_hid_interface_immediately
              Dec 01 21:34:39 tinypilot python[1433]: hid_handle.write(bytearray(buffer))
              Dec 01 21:34:39 tinypilot python[1433]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown
              Dec 01 21:34:39 tinypilot python[672]: Exception in thread Thread-6700:
              Dec 01 21:34:39 tinypilot python[672]: Traceback (most recent call last):
              Dec 01 21:34:39 tinypilot python[672]: File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
              Dec 01 21:34:39 tinypilot python[672]: self.run()
              Dec 01 21:34:39 tinypilot python[672]: File "/usr/lib/python3.9/threading.py", line 892, in run
              Dec 01 21:34:39 tinypilot python[672]: self._target(*self._args, **self._kwargs)
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/socketio/server.py", line 733, in _handle_event_internal
              Dec 01 21:34:39 tinypilot python[672]: r = server._trigger_event(data[0], namespace, sid, *data[1:])
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/socketio/server.py", line 758, in _trigger_event
              Dec 01 21:34:39 tinypilot python[672]: return self.handlers[namespace]event
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask_socketio/init.py", line 282, in _handler
              Dec 01 21:34:39 tinypilot python[672]: return self._handle_event(handler, message, namespace, sid,
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask_socketio/init.py", line 828, in _handle_event
              Dec 01 21:34:39 tinypilot python[672]: ret = handler(*args)
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/app/socket_api.py", line 62, in handler_with_auth_check
              Dec 01 21:34:39 tinypilot python[672]: return handler(args, **kwargs)
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/app/socket_api.py", line 102, in on_mouse_event
              Dec 01 21:34:39 tinypilot python[672]: fake_mouse.send_mouse_event(mouse_path, mouse_move_event.buttons,
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/app/hid/mouse.py", line 17, in send_mouse_event
              Dec 01 21:34:39 tinypilot python[672]: hid_write.write_to_hid_interface(mouse_path, buf)
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/app/hid/write.py", line 36, in write_to_hid_interface
              Dec 01 21:34:39 tinypilot python[672]: execute.with_timeout(_write_to_hid_interface_immediately,
              Dec 01 21:34:39 tinypilot python[672]: File "/opt/tinypilot/app/execute.py", line 86, in with_timeout
              Dec 01 21:34:39 tinypilot python[672]: raise result.exception
              Dec 01 21:34:39 tinypilot python[672]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown
              Dec 02 15:16:57 tinypilot python[5354]: 2024-12-02 15:16:57.846 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:57 tinypilot python[5355]: 2024-12-02 15:16:57.904 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:57 tinypilot python[5356]: 2024-12-02 15:16:57.959 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:58 tinypilot python[5357]: 2024-12-02 15:16:58.077 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:58 tinypilot python[5358]: 2024-12-02 15:16:58.130 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:58 tinypilot python[5359]: 2024-12-02 15:16:58.167 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:58 tinypilot python[5360]: 2024-12-02 15:16:58.207 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:58 tinypilot python[5361]: 2024-12-02 15:16:58.254 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:58 tinypilot python[5362]: 2024-12-02 15:16:58.426 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:16:58 tinypilot python[5363]: 2024-12-02 15:16:58.464 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:20 tinypilot python[5376]: 2024-12-02 15:17:20.469 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:20 tinypilot python[5377]: 2024-12-02 15:17:20.531 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:20 tinypilot python[5378]: 2024-12-02 15:17:20.580 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:20 tinypilot python[5379]: 2024-12-02 15:17:20.700 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:20 tinypilot python[5380]: 2024-12-02 15:17:20.760 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:20 tinypilot python[5381]: 2024-12-02 15:17:20.793 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:20 tinypilot python[5382]: 2024-12-02 15:17:20.833 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:20 tinypilot python[5383]: 2024-12-02 15:17:20.870 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:21 tinypilot python[5384]: 2024-12-02 15:17:21.358 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:21 tinypilot python[5385]: 2024-12-02 15:17:21.395 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:21 tinypilot python[5386]: 2024-12-02 15:17:21.434 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:24 tinypilot python[5387]: 2024-12-02 15:17:24.519 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:17:24 tinypilot python[5388]: 2024-12-02 15:17:24.555 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:19:31 tinypilot python[5415]: 2024-12-02 15:19:31.599 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:19:31 tinypilot python[5416]: 2024-12-02 15:19:31.650 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:20:05 tinypilot python[5425]: 2024-12-02 15:20:05.202 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:20:05 tinypilot python[5426]: 2024-12-02 15:20:05.437 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 15:20:05 tinypilot python[5429]: 2024-12-02 15:20:05.493 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:26 tinypilot python[14582]: 2024-12-02 16:41:26.995 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14583]: 2024-12-02 16:41:27.037 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14584]: 2024-12-02 16:41:27.077 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14585]: 2024-12-02 16:41:27.102 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14586]: 2024-12-02 16:41:27.128 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14587]: 2024-12-02 16:41:27.222 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14588]: 2024-12-02 16:41:27.257 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14589]: 2024-12-02 16:41:27.284 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14590]: 2024-12-02 16:41:27.311 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14591]: 2024-12-02 16:41:27.338 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14592]: 2024-12-02 16:41:27.365 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14593]: 2024-12-02 16:41:27.388 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14594]: 2024-12-02 16:41:27.407 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14595]: 2024-12-02 16:41:27.425 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14596]: 2024-12-02 16:41:27.444 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:27 tinypilot python[14597]: 2024-12-02 16:41:27.525 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:28 tinypilot python[14598]: 2024-12-02 16:41:28.040 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:28 tinypilot python[14599]: 2024-12-02 16:41:28.059 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:28 tinypilot python[14600]: 2024-12-02 16:41:28.078 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:29 tinypilot python[14601]: 2024-12-02 16:41:29.148 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:29 tinypilot python[14602]: 2024-12-02 16:41:29.167 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:29 tinypilot python[14603]: 2024-12-02 16:41:29.186 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:29 tinypilot python[14604]: 2024-12-02 16:41:29.205 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:29 tinypilot python[14605]: 2024-12-02 16:41:29.224 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:29 tinypilot python[14606]: 2024-12-02 16:41:29.242 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:29 tinypilot python[14607]: 2024-12-02 16:41:29.496 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:29 tinypilot python[14608]: 2024-12-02 16:41:29.570 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:30 tinypilot python[14609]: 2024-12-02 16:41:30.031 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:30 tinypilot python[14610]: 2024-12-02 16:41:30.050 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:33 tinypilot python[14611]: 2024-12-02 16:41:33.877 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:33 tinypilot python[14612]: 2024-12-02 16:41:33.912 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:33 tinypilot python[14613]: 2024-12-02 16:41:33.946 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:33 tinypilot python[14614]: 2024-12-02 16:41:33.981 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14615]: 2024-12-02 16:41:34.001 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14616]: 2024-12-02 16:41:34.021 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14617]: 2024-12-02 16:41:34.039 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14618]: 2024-12-02 16:41:34.058 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14619]: 2024-12-02 16:41:34.149 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14620]: 2024-12-02 16:41:34.188 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14621]: 2024-12-02 16:41:34.236 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14622]: 2024-12-02 16:41:34.322 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:34 tinypilot python[14623]: 2024-12-02 16:41:34.428 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14624]: 2024-12-02 16:41:35.376 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14625]: 2024-12-02 16:41:35.395 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14626]: 2024-12-02 16:41:35.414 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14627]: 2024-12-02 16:41:35.798 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14628]: 2024-12-02 16:41:35.821 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14629]: 2024-12-02 16:41:35.840 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14630]: 2024-12-02 16:41:35.859 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14631]: 2024-12-02 16:41:35.878 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14632]: 2024-12-02 16:41:35.896 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14633]: 2024-12-02 16:41:35.915 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14634]: 2024-12-02 16:41:35.934 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:35 tinypilot python[14635]: 2024-12-02 16:41:35.953 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:36 tinypilot python[14636]: 2024-12-02 16:41:36.184 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 16:41:36 tinypilot python[14637]: 2024-12-02 16:41:36.287 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18331]: 2024-12-02 18:17:24.034 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18332]: 2024-12-02 18:17:24.093 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18333]: 2024-12-02 18:17:24.135 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18334]: 2024-12-02 18:17:24.165 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18335]: 2024-12-02 18:17:24.191 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18336]: 2024-12-02 18:17:24.231 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18337]: 2024-12-02 18:17:24.318 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18338]: 2024-12-02 18:17:24.401 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18339]: 2024-12-02 18:17:24.488 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18340]: 2024-12-02 18:17:24.544 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:24 tinypilot python[18341]: 2024-12-02 18:17:24.654 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18342]: 2024-12-02 18:17:25.072 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18343]: 2024-12-02 18:17:25.091 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18344]: 2024-12-02 18:17:25.110 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18345]: 2024-12-02 18:17:25.129 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18346]: 2024-12-02 18:17:25.148 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18347]: 2024-12-02 18:17:25.168 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18348]: 2024-12-02 18:17:25.187 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18349]: 2024-12-02 18:17:25.215 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18350]: 2024-12-02 18:17:25.245 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18351]: 2024-12-02 18:17:25.268 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18352]: 2024-12-02 18:17:25.335 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18353]: 2024-12-02 18:17:25.402 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18354]: 2024-12-02 18:17:25.481 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:25 tinypilot python[18355]: 2024-12-02 18:17:25.580 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:27 tinypilot python[18356]: 2024-12-02 18:17:27.458 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:27 tinypilot python[18357]: 2024-12-02 18:17:27.534 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:27 tinypilot python[18358]: 2024-12-02 18:17:27.609 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 02 18:17:27 tinypilot python[18359]: 2024-12-02 18:17:27.740 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected?
              Dec 06 15:58:56 tinypilot sudo[19082]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q
              Dec 06 15:58:56 tinypilot sudo[19082]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111)
              Dec 06 15:58:59 tinypilot python[19115]: 2024-12-06 15:58:59.651 app.main INFO Starting app
              Dec 06 15:58:59 tinypilot python[19115]: 2024-12-06 15:58:59.733 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/
              .sql
              Dec 06 15:58:59 tinypilot python[19115]: 2024-12-06 15:58:59.735 db.store INFO Read 7 database migrations from disk

              TinyPilot update logs

              uStreamer configuration
              ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <==

              Settings for TC358743 HDMI to CSI-2 bridge, which are included on the

              TinyPilot Voyager series of devices.


              ustreamer_encoder: m2m-image
              ustreamer_format: uyvy
              ustreamer_use_dv_timings: true
              ustreamer_workers: "3"
              ustreamer_drop_same_frames: "30"

              ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <==
              janus_stun_port: 19302
              janus_stun_server: stun.l.google.com

              uStreamer logs
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.423 stream] -- Using input channel: 0
              Dec 05 17:20:21 tinypilot launch[511]: -- ERROR [505377.459 stream] -- Requested resolution=640x480 is unavailable
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.490 stream] -- Using resolution: 1920x1080
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.490 stream] -- Using format: UYVY
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.490 stream] -- Querying HW FPS changing is not supported
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.490 stream] -- Using IO method: MMAP
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.505 stream] -- Requested 5 device buffers, got 5
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.515 stream] -- Capturing started
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.515 stream] -- Using JPEG quality: 80%
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.515 stream] -- Creating pool JPEG with 3 workers ...
              Dec 05 17:20:21 tinypilot launch[511]: -- INFO [505377.516 stream] -- Capturing ...
              Dec 05 17:20:22 tinypilot launch[511]: -- ERROR [505378.517 stream] -- Persistent device timeout (unplugged)
              Dec 05 18:40:18 tinypilot launch[511]: -- INFO [510174.685 stream] -- H264: Configuring encoder: DMA=1 ...
              Dec 05 18:40:18 tinypilot launch[511]: -- INFO [510174.777 stream] -- H264: Requested keyframe by a sink client
              Dec 05 18:40:19 tinypilot launch[511]: -- ERROR [510175.816 stream] -- Persistent device timeout (unplugged)
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.869 stream] -- Got V4L2 event
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.869 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.869 stream] -- Destroying workers pool JPEG ...
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.897 stream] -- Capturing stopped
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.902 stream] -- Device fd=10 closed
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.902 stream] -- Changed video frame to BLANK
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.908 stream] -- H264: Configuring encoder: DMA=0 ...
              Dec 05 18:40:21 tinypilot launch[511]: ================================================================================
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.928 stream] -- Device fd=10 opened
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.928 stream] -- Using input channel: 0
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.935 stream] -- Got new DV-timings: 1920x1080p30.00, pixclk=74250000, vsync=45, hsync=280
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.972 stream] -- Using resolution: 1920x1080
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.972 stream] -- Using format: UYVY
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.972 stream] -- Querying HW FPS changing is not supported
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.972 stream] -- Using IO method: MMAP
              Dec 05 18:40:21 tinypilot launch[511]: -- INFO [510177.982 stream] -- Requested 5 device buffers, got 5
              Dec 05 18:40:22 tinypilot launch[511]: -- INFO [510177.990 stream] -- Capturing started
              Dec 05 18:40:22 tinypilot launch[511]: -- INFO [510177.990 stream] -- Using JPEG quality: 80%
              Dec 05 18:40:22 tinypilot launch[511]: -- INFO [510177.990 stream] -- Creating pool JPEG with 3 workers ...
              Dec 05 18:40:22 tinypilot launch[511]: -- INFO [510177.990 stream] -- Capturing ...
              Dec 05 18:40:22 tinypilot launch[511]: -- INFO [510178.022 stream] -- H264: Configuring encoder: DMA=1 ...
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.143 stream] -- Got V4L2 event
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.144 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.144 stream] -- Destroying workers pool JPEG ...
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.182 stream] -- Capturing stopped
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.192 stream] -- Device fd=10 closed
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.192 stream] -- Changed video frame to BLANK
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.209 stream] -- H264: Configuring encoder: DMA=0 ...
              Dec 05 22:17:28 tinypilot launch[511]: ================================================================================
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.245 stream] -- Device fd=10 opened
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.245 stream] -- Using input channel: 0
              Dec 05 22:17:28 tinypilot launch[511]: -- ERROR [523204.274 stream] -- Requested resolution=640x480 is unavailable
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.303 stream] -- Using resolution: 1920x1080
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.303 stream] -- Using format: UYVY
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.303 stream] -- Querying HW FPS changing is not supported
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.303 stream] -- Using IO method: MMAP
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.317 stream] -- Requested 5 device buffers, got 5
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.325 stream] -- Capturing started
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.325 stream] -- Using JPEG quality: 80%
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.325 stream] -- Creating pool JPEG with 3 workers ...
              Dec 05 22:17:28 tinypilot launch[511]: -- INFO [523204.326 stream] -- Capturing ...
              Dec 05 22:17:29 tinypilot launch[511]: -- ERROR [523205.327 stream] -- Persistent device timeout (unplugged)
              Dec 06 11:53:46 tinypilot launch[511]: -- INFO [572182.468 stream] -- H264: Configuring encoder: DMA=1 ...
              Dec 06 11:53:46 tinypilot launch[511]: -- INFO [572182.536 stream] -- H264: Requested keyframe by a sink client
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.115 stream] -- Got V4L2 event
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.115 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.115 stream] -- Destroying workers pool JPEG ...
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.143 stream] -- Capturing stopped
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.147 stream] -- Device fd=10 closed
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.147 stream] -- Changed video frame to BLANK
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.153 stream] -- H264: Configuring encoder: DMA=0 ...
              Dec 06 11:53:47 tinypilot launch[511]: ================================================================================
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.174 stream] -- Device fd=10 opened
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.174 stream] -- Using input channel: 0
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.181 stream] -- Got new DV-timings: 1920x1080p30.00, pixclk=74250000, vsync=45, hsync=280
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.219 stream] -- Using resolution: 1920x1080
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.219 stream] -- Using format: UYVY
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.219 stream] -- Querying HW FPS changing is not supported
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.219 stream] -- Using IO method: MMAP
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.229 stream] -- Requested 5 device buffers, got 5
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.236 stream] -- Capturing started
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.236 stream] -- Using JPEG quality: 80%
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.236 stream] -- Creating pool JPEG with 3 workers ...
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.236 stream] -- Capturing ...
              Dec 06 11:53:47 tinypilot launch[511]: -- INFO [572183.269 stream] -- H264: Configuring encoder: DMA=1 ...

              nginx logs
              -- Journal begins at Sun 2024-12-01 21:12:09 GMT, ends at Fri 2024-12-06 15:59:00 GMT. --
              -- No entries --

              1. Thanks for getting back to me!

                The logs show the target computer is outputting a resolution of 1920x1080, but the screenshot shows the configured resolution is 1920x1200. The screenshot also shows that scaling is on at 150%.

                Can you please try turning scaling off (i.e., setting it to 100%) and setting the resolution to 1920x1080?