Mouse offset, misplaced
- @cghague
Hello,
We have trouble with our Tinypilot, connected to an LNC 2200 MW.
Mouse on the computer and mouse in the browser are misplaced : if i go to the left, remote pointers is on the right. On the right of the screen they spread to the left.
I cannot clic some button beacause of this spread.
I tried with a normal computer and everything was fine.
With another screen, changing resolution it was still not working.
I saw that there must be something in mouse.py, but didn't manage to edit it cause of password.
Could you help me with this?
Thanks
- CCharles Hague @cghague2023-12-21 20:27:00.582Z
Hi @WOM8, thanks for your message! I'm sorry to hear you're having mouse issues.
There could be a few explanations for this issue, so we'll need to investigate further. It looks like the LNC 2200 MW might have a dedicated computer controlling it with a touchscreen input. Can you please confirm what operating system it is using? Can you please also let me know if this is a new issue or if you've used your TinyPilot device with the LNC 2200 MW before?
- WIn reply toWOM8⬆:@WOM8
Hi, thanks for your reply,
I cannot tell you for sure whats the operating system. But heres a link with some infos :
https://twmt.tw/product/detail/LNC-Woodworking-Machine-Controller-MW2200The machine doesnt have a touchscreen
And we just stared to use the tinypilot on this machine.We also encounter some latency when we clic on something.
Thanks,
- CCharles Hague @cghague2023-12-22 23:17:44.864Z
Thanks for getting back to me!
I've looked at the manual, but I couldn't find much information about that machine's control and operating systems. The screenshots and photos available online suggest it might be running custom software or using a PLC HMI. Unfortunately, these types of systems often only work with specific external hardware.
Using this target system with TinyPilot might still be possible, but we'll need to do some investigation first. Can you please send me a link to your TinyPilot debug logs? You can do this by going to System, then Logs, then Get Shareable URL.
- WIn reply toWOM8⬆:@WOM8
Hi, Im back from holydays, wish you all the best!
I copied the log content, here it is : (sorry i dont have access to the machine so i had to copy it. In order to post it here i replaced all " :// " in URL by " - " )
TinyPilot Pro log dump
https-tinypilotkvm.com
Timestamp: 2023-05-03T10:41:44+01:00Software versions
TinyPilot version: 2.6.1
uStreamer version: 5.38System 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: 11Hardware information
Hardware: BCM2835
Revision: b03115
Model: Raspberry Pi 4 Model B Rev 1.5TinyPilot state
Read-only filesystem: off
SSH access: enabled
Network interfaces:
eth0 (up)
lo (unknown)
wlan0 (down)
Mouse jiggler: disabled
CPU Temperature: 50.6'C
CPU throttled since boot: noVoltage issues: no
TinyPilot settings.yml
ustreamer_h264_bitrate: 20000
ustreamer_resolution: 1440x900TinyPilot 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.targetTinyPilot logs
-- Journal begins at Wed 2023-05-03 10:00:40 BST, ends at Wed 2023-05-03 10:41:44 BST. --
May 03 10:00:45 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM.
May 03 10:00:48 tinypilot python[676]: 2023-05-03 10:00:48.259 main INFO Starting app
May 03 10:00:59 tinypilot python[676]: 2023-05-03 10:00:59.068 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql
May 03 10:00:59 tinypilot python[676]: 2023-05-03 10:00:59.080 db.store INFO Read 7 database migrations from disk
May 03 10:00:59 tinypilot python[676]: 2023-05-03 10:00:59.105 socket_api INFO Client FlsD0XlqG0jubEgrAAAC connected
May 03 10:00:59 tinypilot python[676]: 2023-05-03 10:00:59.112 socket_api INFO Client efNaUitLLEEPI36nAAAD connected
May 03 10:01:02 tinypilot python[676]: 2023-05-03 10:01:02.373 socket_api INFO Client hjyt3o733qJayV3_AAAF connected
May 03 10:01:02 tinypilot python[676]: 2023-05-03 10:01:02.758 socket_api INFO Client 3Ynx4RiQlPLml0v5AAAH connected
May 03 10:01:06 tinypilot python[676]: 2023-05-03 10:01:06.634 socket_api INFO Client U7wAw8c-0IRwyTGIAAAJ connected
May 03 10:02:07 tinypilot python[676]: 2023-05-03 10:02:07.095 socket_api INFO Client hjyt3o733qJayV3_AAAF disconnected
May 03 10:02:40 tinypilot sudo[872]: pam_unix(sudo:account): account tinypilot has password changed in future
May 03 10:02:40 tinypilot sudo[872]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/check-default-credentials
May 03 10:02:40 tinypilot sudo[872]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111)
May 03 10:02:40 tinypilot sudo[872]: pam_unix(sudo:session): session closed for user root
May 03 10:02:41 tinypilot sudo[877]: pam_unix(sudo:account): account tinypilot has password changed in future
May 03 10:02:41 tinypilot sudo[877]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/toggle-ssh-service --disable
May 03 10:02:41 tinypilot sudo[877]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111)
May 03 10:02:43 tinypilot sudo[877]: pam_unix(sudo:session): session closed for user root
May 03 10:02:44 tinypilot sudo[940]: pam_unix(sudo:account): account tinypilot has password changed in future
May 03 10:02:44 tinypilot sudo[940]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/check-default-credentials
May 03 10:02:44 tinypilot sudo[940]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111)
May 03 10:02:44 tinypilot sudo[940]: pam_unix(sudo:session): session closed for user root
May 03 10:02:45 tinypilot sudo[945]: pam_unix(sudo:account): account tinypilot has password changed in future
May 03 10:02:45 tinypilot sudo[945]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/toggle-ssh-service
May 03 10:02:45 tinypilot sudo[945]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111)
May 03 10:02:47 tinypilot sudo[945]: pam_unix(sudo:session): session closed for user root
May 03 10:07:21 tinypilot python[676]: 2023-05-03 10:07:21.011 local_system INFO Retrieving local system's kernel version
May 03 10:07:21 tinypilot python[676]: 2023-05-03 10:07:21.023 local_system INFO Retrieved local system's kernel version as 6.1.21-v8+
May 03 10:07:21 tinypilot python[676]: 2023-05-03 10:07:21.024 local_system INFO Retrieving local system's distribution name
May 03 10:07:21 tinypilot python[676]: 2023-05-03 10:07:21.196 local_system INFO Retrieved local system's distribution name as Raspbian
May 03 10:07:21 tinypilot python[676]: 2023-05-03 10:07:21.197 local_system INFO Retrieving local system's distribution version
May 03 10:07:21 tinypilot python[676]: 2023-05-03 10:07:21.319 local_system INFO Retrieved local system's distribution version as 11
May 03 10:07:40 tinypilot python[676]: 2023-05-03 10:07:40.695 video_service INFO Triggering ustreamer restart...
May 03 10:07:40 tinypilot sudo[1365]: pam_unix(sudo:account): account tinypilot has password changed in future
May 03 10:07:40 tinypilot sudo[1365]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart
May 03 10:07:40 tinypilot sudo[1365]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111)
May 03 10:07:40 tinypilot sudo[1365]: pam_unix(sudo:session): session closed for user root
May 03 10:07:40 tinypilot python[676]: 2023-05-03 10:07:40.919 video_service INFO Successfully restarted ustreamer
May 03 10:07:41 tinypilot python[676]: 2023-05-03 10:07:41.976 socket_api INFO Client 3Ynx4RiQlPLml0v5AAAH disconnected
May 03 10:07:42 tinypilot python[676]: 2023-05-03 10:07:42.054 socket_api INFO Client X7P3cEBAyeReC4jqAAAL connected
May 03 10:07:52 tinypilot python[676]: 2023-05-03 10:07:52.468 video_service INFO Triggering ustreamer restart...
May 03 10:07:52 tinypilot sudo[1580]: pam_unix(sudo:account): account tinypilot has password changed in future
May 03 10:07:52 tinypilot sudo[1580]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart
May 03 10:07:52 tinypilot sudo[1580]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111)
May 03 10:07:52 tinypilot sudo[1580]: pam_unix(sudo:session): session closed for user root
May 03 10:07:52 tinypilot python[676]: 2023-05-03 10:07:52.704 video_service INFO Successfully restarted ustreamer
May 03 10:07:53 tinypilot python[676]: 2023-05-03 10:07:53.762 socket_api INFO Client X7P3cEBAyeReC4jqAAAL disconnected
May 03 10:07:53 tinypilot python[676]: 2023-05-03 10:07:53.834 socket_api INFO Client 000tftiFs93O9Gl9AAAN connected
May 03 10:12:05 tinypilot python[676]: 2023-05-03 10:12:05.507 socket_api INFO Client FlsD0XlqG0jubEgrAAAC disconnected
May 03 10:12:05 tinypilot python[676]: 2023-05-03 10:12:05.527 socket_api INFO Client efNaUitLLEEPI36nAAAD disconnected
May 03 10:12:05 tinypilot python[676]: 2023-05-03 10:12:05.531 socket_api INFO Client U7wAw8c-0IRwyTGIAAAJ disconnected
May 03 10:12:10 tinypilot python[676]: 2023-05-03 10:12:10.747 socket_api INFO Client 000tftiFs93O9Gl9AAAN disconnected
May 03 10:12:10 tinypilot python[676]: 2023-05-03 10:12:10.832 socket_api INFO Client HRK5SQXuGTLWo69rAAAP connected
May 03 10:41:44 tinypilot sudo[5258]: pam_unix(sudo:account): account tinypilot has password changed in future
May 03 10:41:44 tinypilot sudo[5258]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q
May 03 10:41:44 tinypilot sudo[5258]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111)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 <==
ustreamer_h264_bitrate: 20000
ustreamer_resolution: 1440x900uStreamer logs
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.692 stream] -- Device fd=10 closed
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.692 stream] -- Changed video frame to BLANK
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.698 stream] -- H264: Configuring encoder: DMA=0 ...
May 03 10:17:57 tinypilot launch[1584]: ================================================================================
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.719 stream] -- Device fd=10 opened
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.719 stream] -- Using input channel: 0
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.725 stream] -- Got new DV-timings: 1360x768p60.00, pixclk=85478400, vsync=27, hsync=432
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.745 stream] -- Using resolution: 1360x768
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.745 stream] -- Using format: UYVY
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.745 stream] -- Querying HW FPS changing is not supported
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.745 stream] -- Using IO method: MMAP
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.753 stream] -- Requested 5 device buffers, got 5
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.760 stream] -- Capturing started
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.760 stream] -- Using JPEG quality: 80%
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.760 stream] -- Creating pool JPEG with 3 workers ...
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.761 stream] -- Capturing ...
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1040.764 stream] -- H264: Configuring encoder: DMA=1 ...
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1041.572 stream] -- Got V4L2 event
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1041.573 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
May 03 10:17:57 tinypilot launch[1584]: -- INFO [1041.573 stream] -- Destroying workers pool JPEG ...
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.724 stream] -- Capturing stopped
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.726 stream] -- Device fd=10 closed
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.726 stream] -- Changed video frame to BLANK
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.733 stream] -- H264: Configuring encoder: DMA=0 ...
May 03 10:17:58 tinypilot launch[1584]: ================================================================================
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.756 stream] -- Device fd=10 opened
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.757 stream] -- Using input channel: 0
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.764 stream] -- Got new DV-timings: 1360x768p60.00, pixclk=85478400, vsync=27, hsync=432
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.784 stream] -- Using resolution: 1360x768
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.784 stream] -- Using format: UYVY
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.784 stream] -- Querying HW FPS changing is not supported
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.784 stream] -- Using IO method: MMAP
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.793 stream] -- Requested 5 device buffers, got 5
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.799 stream] -- Capturing started
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.799 stream] -- Using JPEG quality: 80%
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.799 stream] -- Creating pool JPEG with 3 workers ...
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.800 stream] -- Capturing ...
May 03 10:17:58 tinypilot launch[1584]: -- INFO [1041.813 stream] -- H264: Configuring encoder: DMA=1 ...
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.826 stream] -- Got V4L2 event
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.827 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.828 stream] -- Destroying workers pool JPEG ...
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.938 stream] -- Capturing stopped
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.940 stream] -- Device fd=10 closed
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.940 stream] -- Changed video frame to BLANK
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.947 stream] -- H264: Configuring encoder: DMA=0 ...
May 03 10:36:39 tinypilot launch[1584]: ================================================================================
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.970 stream] -- Device fd=10 opened
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.971 stream] -- Using input channel: 0
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.978 stream] -- Got new DV-timings: 1360x768p60.00, pixclk=85478400, vsync=27, hsync=432
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.998 stream] -- Using resolution: 1360x768
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.998 stream] -- Using format: UYVY
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.998 stream] -- Querying HW FPS changing is not supported
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2162.999 stream] -- Using IO method: MMAP
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2163.006 stream] -- Requested 5 device buffers, got 5
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2163.013 stream] -- Capturing started
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2163.013 stream] -- Using JPEG quality: 80%
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2163.014 stream] -- Creating pool JPEG with 3 workers ...
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2163.014 stream] -- Capturing ...
May 03 10:36:39 tinypilot launch[1584]: -- INFO [2163.025 stream] -- H264: Configuring encoder: DMA=1 ...
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2163.872 stream] -- Got V4L2 event
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2163.874 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2163.874 stream] -- Destroying workers pool JPEG ...
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.001 stream] -- Capturing stopped
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.004 stream] -- Device fd=10 closed
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.004 stream] -- Changed video frame to BLANK
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.011 stream] -- H264: Configuring encoder: DMA=0 ...
May 03 10:36:40 tinypilot launch[1584]: ================================================================================
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.034 stream] -- Device fd=10 opened
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.035 stream] -- Using input channel: 0
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.042 stream] -- Got new DV-timings: 1360x768p60.00, pixclk=85478400, vsync=27, hsync=432
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.062 stream] -- Using resolution: 1360x768
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.062 stream] -- Using format: UYVY
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.062 stream] -- Querying HW FPS changing is not supported
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.063 stream] -- Using IO method: MMAP
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.070 stream] -- Requested 5 device buffers, got 5
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.078 stream] -- Capturing started
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.078 stream] -- Using JPEG quality: 80%
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.078 stream] -- Creating pool JPEG with 3 workers ...
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.079 stream] -- Capturing ...
May 03 10:36:40 tinypilot launch[1584]: -- INFO [2164.091 stream] -- H264: Configuring encoder: DMA=1 ...nginx logs
-- Journal begins at Wed 2023-05-03 10:00:40 BST, ends at Wed 2023-05-03 10:41:45 BST. --
May 03 10:00:44 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server...
May 03 10:00:45 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server.2023/05/03 01:34:25 [error] 822#822: *50 connect() failed (111: Connection refused) while connecting to upstream, client: fe80::9464:822f:1237:37e8, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http-127.0.0.1:48001/stream", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 01:38:10 [error] 671#671: *2 connect() failed (111: Connection refused) while connecting to upstream, client: fe80::9464:822f:1237:37e8, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http-127.0.0.1:48001/stream", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 01:38:50 [error] 671#671: *2 upstream prematurely closed connection while reading response header from upstream, client: fe80::9464:822f:1237:37e8, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http-127.0.0.1:48000/api/restart", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 01:43:01 [error] 675#675: *22 upstream prematurely closed connection while reading response header from upstream, client: fe80::9464:822f:1237:37e8, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http-127.0.0.1:48000/api/restart", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 01:44:22 [error] 609#609: *2 connect() failed (111: Connection refused) while connecting to upstream, client: fe80::9464:822f:1237:37e8, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http-127.0.0.1:48001/stream?advance_headers=1", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 02:00:15 [error] 609#609: *29 upstream prematurely closed connection while reading response header from upstream, client: fe80::9464:822f:1237:37e8, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http-127.0.0.1:48000/api/restart", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 02:00:31 [error] 609#609: *2 connect() failed (111: Connection refused) while connecting to upstream, client: fe80::9464:822f:1237:37e8, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http-127.0.0.1:48001/stream?advance_headers=1", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 02:03:08 [error] 609#609: *2 upstream prematurely closed connection while reading response header from upstream, client: fe80::9464:822f:1237:37e8, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http-127.0.0.1:48000/api/restart", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 09:40:17 [error] 671#671: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 169.254.153.1, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http-127.0.0.1:48001/stream", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 09:41:26 [error] 671#671: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 169.254.153.1, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http-127.0.0.1:48001/stream", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 10:07:40 [error] 673#673: *19 connect() failed (111: Connection refused) while connecting to upstream, client: 169.254.153.1, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http-127.0.0.1:48001/stream", host: "tinypilot", referrer: "https-tinypilot/"
2023/05/03 10:07:52 [error] 673#673: *19 connect() failed (111: Connection refused) while connecting to upstream, client: 169.254.153.1, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http-127.0.0.1:48001/stream", host: "tinypilot", referrer: "https-tinypilot/"169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/logs.js HTTP/2.0" 200 1484 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/clipboard.js HTTP/2.0" 200 889 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/mouse.js HTTP/2.0" 200 8492 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/updatelogs.js HTTP/2.0" 200 861 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https-tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /css/button.css HTTP/2.0" 200 1976 "https-tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /css/cursors.css HTTP/2.0" 200 618 "https-tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/keycodes.js HTTP/2.0" 200 3205 "https-tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/keyboardstate.js HTTP/2.0" 200 3164 "https-tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https-tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /js/overlays.js HTTP/2.0" 200 495 "https-tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /css/icons.css HTTP/2.0" 200 841 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /css/toggle.css HTTP/2.0" 200 1005 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /img/video-stream-icon.svg HTTP/2.0" 304 0 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https-tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https-tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https-tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /img/clipboard-icon.svg HTTP/2.0" 304 0 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /img/warning-icon.svg HTTP/2.0" 304 0 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /img/logo.svg HTTP/2.0" 304 0 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /img/angle-down-icon.svg HTTP/2.0" 304 0 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /img/external-link-icon.svg HTTP/2.0" 304 0 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oo877yN HTTP/2.0" 200 97 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "POST /socket.io/?EIO=4&transport=polling&t=Oo877z0&sid=Kjps7jPHnRQR3tDlAAAO HTTP/2.0" 200 2 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oo877z1&sid=Kjps7jPHnRQR3tDlAAAO HTTP/2.0" 200 32 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /favicon.ico HTTP/2.0" 200 1213 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /favicon-32x32.png HTTP/2.0" 200 833 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oo877zE&sid=Kjps7jPHnRQR3tDlAAAO HTTP/2.0" 200 1 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"
169.254.153.1 - - [03/May/2023:10:12:10 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oo877-D&sid=Kjps7jPHnRQR3tDlAAAO HTTP/2.0" 200 1 "https-tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36"- CCharles Hague @cghague2024-01-04 20:29:22.262Z
Thanks for getting back to me! I can see from the logs that your system is trying to use a resolution of 1360x768 at 60Hz:
tinypilot launch[1584]: -- INFO [1040.725 stream] -- Got new DV-timings: 1360x768p60.00, pixclk=85478400, vsync=27, hsync=432
Unfortunately, this isn't a resolution supported by your TinyPilot device. You'll need to change the settings on your system to use one of our supported resolutions. I appreciate it's a hassle, but can you please check whether this is possible on your system?
- WIn reply toWOM8⬆:@WOM8
Hi,
We tried with 1024x768 resolution, but it seems our system is croping a part of the screen. I'm contacting the seller for a solution.
Would it be possible to add 1360x768 support in tinypilot, do you do on demand and paid developpement?
Merci,- CCharles Hague @cghague2024-01-30 02:57:50.105Z
Thank you for getting back to me!
I've discussed this issue with the team, and we think it may help to try using our alternate EDID. The alternate EDID allows your TinyPilot device to support additional resolutions, including 1368x776, the closest standard resolution to the one your target is requesting. Could you please try switching to the alternate EDID by following the instructions on the linked page, and then check for any improvements?
Hi,
We tried to edit the file but dont have te permision to. Guess we have to log as root?
Could you tell me how to?
Thanks,- CCharles Hague @cghague2024-02-05 18:18:56.703Z2024-02-05 18:26:22.911Z
Thanks for the update; I'm sorry you're having permission issues.
The command snippets in the "Using TinyPilot's alternate EDID" instructions shouldn't require you to log in as
root
, as they use thesudo
feature to run commands as theroot
user when needed.Can you please let me know exactly what commands you tried and what error message you saw? A screenshot would be ideal if you're happy to provide one.