TinyPilot Pro log dump
https://tinypilotkvm.com
Timestamp: 2023-03-16T16:36:18+00:00

Software versions
TinyPilot version: 2.5.3
uStreamer version: 5.34
OS version: Linux tinypilot 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l GNU/Linux
Distribution name: Raspbian
Distribution version: 11

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

TinyPilot state
Read-only filesystem: off
SSH access: disabled
temp=44.8'C
throttled=0x0

voltage logs

TinyPilot settings.yml
ustreamer_h264_bitrate: 10200
ustreamer_persistent: true
ustreamer_port: 8001

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

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

[Install]
WantedBy=multi-user.target

TinyPilot logs
Mar 16 12:54:15 tinypilot python[561]: 2023-03-16 12:54:15.734 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 12:57:35 tinypilot python[561]: 2023-03-16 12:57:35.296 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:03:43 tinypilot python[561]: 2023-03-16 13:03:43.010 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:10:42 tinypilot python[561]: 2023-03-16 13:10:42.835 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:17:09 tinypilot python[561]: 2023-03-16 13:17:09.775 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:22:58 tinypilot python[561]: 2023-03-16 13:22:58.997 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:26:24 tinypilot python[561]: 2023-03-16 13:26:24.209 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:30:07 tinypilot python[561]: 2023-03-16 13:30:07.893 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:33:18 tinypilot python[561]: 2023-03-16 13:33:18.283 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:40:19 tinypilot python[561]: 2023-03-16 13:40:19.130 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:43:09 tinypilot python[561]: 2023-03-16 13:43:09.557 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:46:12 tinypilot python[561]: 2023-03-16 13:46:12.187 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:52:10 tinypilot python[561]: 2023-03-16 13:52:10.071 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:54:51 tinypilot python[561]: 2023-03-16 13:54:51.957 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 13:57:54 tinypilot python[561]: 2023-03-16 13:57:54.075 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:04:26 tinypilot python[561]: 2023-03-16 14:04:26.823 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:08:59 tinypilot python[561]: 2023-03-16 14:08:59.371 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:14:05 tinypilot python[561]: 2023-03-16 14:14:05.400 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:20:52 tinypilot python[561]: 2023-03-16 14:20:52.378 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:24:54 tinypilot python[561]: 2023-03-16 14:24:54.507 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:31:48 tinypilot python[561]: 2023-03-16 14:31:48.496 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:38:56 tinypilot python[561]: 2023-03-16 14:38:56.015 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:43:05 tinypilot python[561]: 2023-03-16 14:43:05.900 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:50:07 tinypilot python[561]: 2023-03-16 14:50:07.158 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:56:28 tinypilot python[561]: 2023-03-16 14:56:28.898 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 14:59:19 tinypilot python[561]: 2023-03-16 14:59:19.146 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:03:33 tinypilot python[561]: 2023-03-16 15:03:33.986 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:09:30 tinypilot python[561]: 2023-03-16 15:09:30.959 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:15:14 tinypilot python[561]: 2023-03-16 15:15:14.856 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:17:45 tinypilot python[561]: 2023-03-16 15:17:45.460 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:24:26 tinypilot python[561]: 2023-03-16 15:24:26.370 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:26:59 tinypilot python[561]: 2023-03-16 15:26:59.270 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:29:41 tinypilot python[561]: 2023-03-16 15:29:41.096 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:37:09 tinypilot python[561]: 2023-03-16 15:37:09.061 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:41:53 tinypilot python[561]: 2023-03-16 15:41:53.837 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:44:41 tinypilot python[561]: 2023-03-16 15:44:41.464 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:50:50 tinypilot python[561]: 2023-03-16 15:50:50.850 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 15:58:04 tinypilot python[561]: 2023-03-16 15:58:04.560 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 16:01:22 tinypilot python[561]: 2023-03-16 16:01:22.737 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 16:03:56 tinypilot python[561]: 2023-03-16 16:03:56.938 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 16:11:07 tinypilot python[561]: 2023-03-16 16:11:07.919 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 16:15:04 tinypilot python[561]: 2023-03-16 16:15:04.677 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 16:18:28 tinypilot python[561]: 2023-03-16 16:18:28.083 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
Mar 16 16:20:51 tinypilot python[561]: 2023-03-16 16:20:51.368 socket_api      INFO Client VMYqVCzuZgvjQ6ToAAAH connected
Mar 16 16:20:58 tinypilot python[561]: 2023-03-16 16:20:58.458 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 16:21:11 tinypilot python[25892]: 2023-03-16 16:21:11.989 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:12 tinypilot python[25893]: 2023-03-16 16:21:12.036 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:12 tinypilot python[25894]: 2023-03-16 16:21:12.446 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:12 tinypilot python[25895]: 2023-03-16 16:21:12.465 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:12 tinypilot python[25896]: 2023-03-16 16:21:12.707 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:12 tinypilot python[25897]: 2023-03-16 16:21:12.726 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:12 tinypilot python[25898]: 2023-03-16 16:21:12.953 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:12 tinypilot python[25899]: 2023-03-16 16:21:12.987 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:13 tinypilot python[25900]: 2023-03-16 16:21:13.146 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:13 tinypilot python[25901]: 2023-03-16 16:21:13.183 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:13 tinypilot python[25902]: 2023-03-16 16:21:13.351 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:13 tinypilot python[25903]: 2023-03-16 16:21:13.392 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:13 tinypilot python[25904]: 2023-03-16 16:21:13.554 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:13 tinypilot python[25905]: 2023-03-16 16:21:13.596 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:13 tinypilot python[25906]: 2023-03-16 16:21:13.793 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:13 tinypilot python[25907]: 2023-03-16 16:21:13.812 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:14 tinypilot python[25908]: 2023-03-16 16:21:14.003 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:14 tinypilot python[25909]: 2023-03-16 16:21:14.022 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:14 tinypilot python[25910]: 2023-03-16 16:21:14.689 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:14 tinypilot python[25911]: 2023-03-16 16:21:14.747 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:14 tinypilot python[25912]: 2023-03-16 16:21:14.869 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:14 tinypilot python[25913]: 2023-03-16 16:21:14.901 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:15 tinypilot python[25914]: 2023-03-16 16:21:15.050 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:15 tinypilot python[25915]: 2023-03-16 16:21:15.083 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:15 tinypilot python[25916]: 2023-03-16 16:21:15.214 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:15 tinypilot python[25917]: 2023-03-16 16:21:15.247 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:15 tinypilot python[25918]: 2023-03-16 16:21:15.386 hid.write       ERROR Failed to write to HID interface: /dev/hidg0. Is USB cable connected?
Mar 16 16:21:15 tinypilot python[25919]: Process ProcessWithResult-3673:
Mar 16 16:21:15 tinypilot python[25919]: Traceback (most recent call last):
Mar 16 16:21:15 tinypilot python[25919]:   File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
Mar 16 16:21:15 tinypilot python[25919]:     self.run()
Mar 16 16:21:15 tinypilot python[25919]:   File "/opt/tinypilot/app/hid/write.py", line 45, in run
Mar 16 16:21:15 tinypilot python[25919]:     result.return_value = self._target(*self._args, **self._kwargs)
Mar 16 16:21:15 tinypilot python[25919]:   File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately
Mar 16 16:21:15 tinypilot python[25919]:     hid_handle.write(bytearray(buffer))
Mar 16 16:21:15 tinypilot python[25919]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
Mar 16 16:23:11 tinypilot sudo[26000]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q
Mar 16 16:23:11 tinypilot sudo[26000]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110)
Mar 16 16:23:24 tinypilot sudo[26000]: pam_unix(sudo:session): session closed for user root
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
Mar 16 16:28:03 tinypilot python[561]: 2023-03-16 16:28:03.376 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
Mar 16 16:34:32 tinypilot python[561]: 2023-03-16 16:34:32.702 __main__        INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.100.122/
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
[SENSITIVE DATA REDACTED]
Mar 16 16:36:18 tinypilot sudo[26113]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q
Mar 16 16:36:18 tinypilot sudo[26113]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110)

TinyPilot update logs

uStreamer configuration
==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <==
---
ustreamer_drop_same_frames: '30'
ustreamer_encoder: m2m-image
ustreamer_format: uyvy
ustreamer_h264_sink: tinypilot::ustreamer::h264
ustreamer_h264_sink_mode: 777
ustreamer_h264_sink_rm: true
ustreamer_interface: 127.0.0.1
ustreamer_persistent: true
ustreamer_port: 8001
ustreamer_use_dv_timings: true
ustreamer_workers: '3'

==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <==
ustreamer_h264_bitrate: 10200
ustreamer_persistent: true
ustreamer_port: 8001

uStreamer logs
Mar 16 08:37:15 tinypilot launch[563]: -- INFO  [1011632.746    stream] -- Capturing started
Mar 16 08:37:15 tinypilot launch[563]: -- INFO  [1011632.746    stream] -- Using JPEG quality: 80%
Mar 16 08:37:15 tinypilot launch[563]: -- INFO  [1011632.746    stream] -- Creating pool JPEG with 3 workers ...
Mar 16 08:37:15 tinypilot launch[563]: -- INFO  [1011632.746    stream] -- Capturing ...
Mar 16 08:37:16 tinypilot launch[563]: -- ERROR [1011633.747    stream] -- Persistent device timeout (unplugged)
Mar 16 16:14:07 tinypilot launch[563]: -- INFO  [1039045.445    stream] -- H264: Configuring encoder: DMA=1 ...
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.327    stream] -- Got V4L2 event
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.327    stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.327    stream] -- Destroying workers pool JPEG ...
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.368    stream] -- Capturing stopped
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.372    stream] -- Device fd=10 closed
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.372    stream] -- Changed video frame to BLANK
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.389    stream] -- H264: Configuring encoder: DMA=0 ...
Mar 16 16:14:08 tinypilot launch[563]: ================================================================================
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.418    stream] -- Device fd=10 opened
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.418    stream] -- Using input channel: 0
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.431    stream] -- Got new DV-timings: 1280x720p60.00, pixclk=74250000, vsync=30, hsync=370
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.473    stream] -- Using resolution: 1280x720
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.473    stream] -- Using format: UYVY
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.473    stream] -- Querying HW FPS changing is not supported
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.473    stream] -- Using IO method: MMAP
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.485    stream] -- Requested 5 device buffers, got 5
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.496    stream] -- Capturing started
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.496    stream] -- Using JPEG quality: 80%
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.496    stream] -- Creating pool JPEG with 3 workers ...
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.497    stream] -- Capturing ...
Mar 16 16:14:08 tinypilot launch[563]: -- INFO  [1039046.512    stream] -- H264: Configuring encoder: DMA=1 ...
Mar 16 16:20:51 tinypilot launch[563]: -- INFO  [1039449.391      http] -- HTTP: NEW client (now=1): [192.168.110.5]:49784, id=cc2ded61da24b2bd
Mar 16 16:20:51 tinypilot launch[563]: -- INFO  [1039449.589    stream] -- H264: Requested keyframe by a sink client
Mar 16 16:20:51 tinypilot launch[563]: -- INFO  [1039449.622    stream] -- H264: Requested keyframe by a sink client
Mar 16 16:20:51 tinypilot launch[563]: -- INFO  [1039449.632      http] -- HTTP: DEL client (now=0): [192.168.110.5]:49784, id=cc2ded61da24b2bd, Resource temporarily unavailable (reading,eof)
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.539    stream] -- Got V4L2 event
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.539    stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.539    stream] -- Destroying workers pool JPEG ...
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.584    stream] -- Capturing stopped
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.588    stream] -- Device fd=10 closed
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.588    stream] -- Changed video frame to BLANK
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.608    stream] -- H264: Configuring encoder: DMA=0 ...
Mar 16 16:21:10 tinypilot launch[563]: ================================================================================
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.636    stream] -- Device fd=10 opened
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.636    stream] -- Using input channel: 0
Mar 16 16:21:10 tinypilot launch[563]: -- ERROR [1039468.675    stream] -- Requested resolution=640x480 is unavailable
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.713    stream] -- Using resolution: 1280x720
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.713    stream] -- Using format: UYVY
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.713    stream] -- Querying HW FPS changing is not supported
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.713    stream] -- Using IO method: MMAP
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.727    stream] -- Requested 5 device buffers, got 5
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.738    stream] -- Capturing started
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.738    stream] -- Using JPEG quality: 80%
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.738    stream] -- Creating pool JPEG with 3 workers ...
Mar 16 16:21:10 tinypilot launch[563]: -- INFO  [1039468.739    stream] -- Capturing ...
Mar 16 16:21:11 tinypilot launch[563]: -- ERROR [1039469.740    stream] -- Persistent device timeout (unplugged)
Mar 16 16:21:14 tinypilot launch[563]: -- INFO  [1039472.222      http] -- HTTP: NEW client (now=1): [192.168.110.5]:40268, id=b2cf1322188f80cd
Mar 16 16:21:14 tinypilot launch[563]: -- INFO  [1039472.614    stream] -- H264: Configuring encoder: DMA=1 ...
Mar 16 16:21:14 tinypilot launch[563]: -- INFO  [1039472.668    stream] -- H264: Requested keyframe by a sink client
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.082      http] -- HTTP: DEL client (now=0): [192.168.110.5]:40268, id=b2cf1322188f80cd, Resource temporarily unavailable (reading,eof)
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.097    stream] -- H264: Requested keyframe by a sink client
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.130    stream] -- H264: Requested keyframe by a sink client
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.744    stream] -- Got V4L2 event
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.744    stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.744    stream] -- Destroying workers pool JPEG ...
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.775    stream] -- Capturing stopped
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.778    stream] -- Device fd=10 closed
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.778    stream] -- Changed video frame to BLANK
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.790    stream] -- H264: Configuring encoder: DMA=0 ...
Mar 16 16:21:15 tinypilot launch[563]: ================================================================================
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.816    stream] -- Device fd=10 opened
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.816    stream] -- Using input channel: 0
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.826    stream] -- Got new DV-timings: 1280x720p60.00, pixclk=74250000, vsync=30, hsync=370
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.857    stream] -- Using resolution: 1280x720
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.857    stream] -- Using format: UYVY
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.857    stream] -- Querying HW FPS changing is not supported
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.857    stream] -- Using IO method: MMAP
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.867    stream] -- Requested 5 device buffers, got 5
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.876    stream] -- Capturing started
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.876    stream] -- Using JPEG quality: 80%
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.876    stream] -- Creating pool JPEG with 3 workers ...
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.877    stream] -- Capturing ...
Mar 16 16:21:15 tinypilot launch[563]: -- INFO  [1039473.880    stream] -- H264: Configuring encoder: DMA=1 ...
Mar 16 16:36:02 tinypilot launch[563]: -- INFO  [1040360.940    stream] -- H264: Requested keyframe by a sink client

nginx logs
-- Journal begins at Tue 2022-09-13 02:58:41 BST, ends at Thu 2023-03-16 16:36:18 GMT. --
Feb 15 23:52:40 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server...
Feb 15 23:52:40 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server.
-- Boot 92b3b7a40d834f7da34c4fde19842bea --
Mar 04 15:17:10 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server...
Mar 04 15:17:12 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server.
-- Boot 371cd198b359401cb38edcdb833f5873 --
Mar 04 15:33:02 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server...
Mar 04 15:33:03 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server.




192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /js/poll.js HTTP/2.0" 200 1950 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /js/updatelogs.js HTTP/2.0" 200 696 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /js/settings.js HTTP/2.0" 200 1877 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://192.168.100.122/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://192.168.100.122/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 2829 "https://192.168.100.122/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://192.168.100.122/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /js/overlays.js HTTP/2.0" 200 495 "https://192.168.100.122/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://192.168.100.122/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://192.168.100.122/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /img/video-stream-icon.svg HTTP/2.0" 200 840 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /img/warning-icon.svg HTTP/2.0" 200 2177 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /socket.io/?EIO=4&transport=polling&t=ORhEM0C HTTP/2.0" 200 96 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /favicon.ico HTTP/2.0" 200 1213 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "POST /socket.io/?EIO=4&transport=polling&t=ORhEM0V&sid=KYESG8CPaG6mdsfjAAAG HTTP/2.0" 200 2 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /socket.io/?EIO=4&transport=polling&t=ORhEM0W&sid=KYESG8CPaG6mdsfjAAAG HTTP/2.0" 200 32 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /socket.io/?EIO=4&transport=polling&t=ORhEM1T&sid=KYESG8CPaG6mdsfjAAAG HTTP/2.0" 200 1 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /stream?advance_headers=1 HTTP/2.0" 200 55174 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:20:51 +0000] "GET /apple-touch-icon.png HTTP/2.0" 200 3571 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.100.26 - - [16/Mar/2023:16:20:58 +0000] "GET / HTTP/1.1" 307 255 "-" "Auvik HTTP Monitor" "-"
192.168.110.5 - - [16/Mar/2023:16:21:15 +0000] "GET /stream?advance_headers=1 HTTP/2.0" 200 46841 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.110.5 - - [16/Mar/2023:16:23:24 +0000] "GET /api/debugLogs HTTP/2.0" 200 51746 "https://192.168.100.122/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "-"
192.168.100.26 - - [16/Mar/2023:16:23:46 +0000] "GET / HTTP/1.1" 302 219 "-" "Auvik HTTP Monitor" "-"
192.168.100.26 - - [16/Mar/2023:16:26:34 +0000] "GET / HTTP/1.1" 302 219 "-" "Auvik HTTP Monitor" "-"
192.168.100.26 - - [16/Mar/2023:16:28:03 +0000] "GET / HTTP/1.1" 307 255 "-" "Auvik HTTP Monitor" "-"
192.168.100.26 - - [16/Mar/2023:16:32:43 +0000] "GET / HTTP/1.1" 302 219 "-" "Auvik HTTP Monitor" "-"
192.168.100.26 - - [16/Mar/2023:16:34:32 +0000] "GET / HTTP/1.1" 307 255 "-" "Auvik HTTP Monitor" "-"