Logictech c920 not providing output for 1280x720 resolution

Using webcamviewer I was able to get an output at 1024x576, but not at 1280x720.
I'm using the windows client on windows 10 with version 5.2.9, the server is version 4.3.6, and has the following specs


OS: Ubuntu 20.04.4 LTS aarch64
Host: Raspberry Pi 4 Model B Rev 1.2
Kernel: 5.4.0-1055-raspi
Uptime: 11 mins
Packages: 796 (dpkg), 5 (snap)
Shell: bash 5.0.17
Terminal: /dev/pts/1
CPU: BCM2835 (4) @ 1.500GHz
Memory: 458MiB / 3793MiB

My logs are as follows

Mon Mar 14 14:37:40 2022 LOG_INFO >>> Starting VirtualHere USB Server v4.3.6 (Built: Feb 2 2022, 05:55:37)<<<
Mon Mar 14 14:37:40 2022 LOG_INFO Using configuration /home/ubuntu/config.ini
Mon Mar 14 14:37:40 2022 LOG_INFO Server licensed to=unlicensed max_devices=1
Mon Mar 14 14:37:40 2022 LOG_INFO Using large URB's
Mon Mar 14 14:37:40 2022 LOG_INFO Listening on all network interfaces at TCP port 7575
Mon Mar 14 14:37:40 2022 LOG_INFO Claiming 1 ports on hub /dev/bus/usb/001/001
Mon Mar 14 14:37:40 2022 LOG_INFO Claiming 4 ports on hub /dev/bus/usb/001/002
Mon Mar 14 14:37:40 2022 LOG_INFO Claiming 4 ports on hub /dev/bus/usb/002/001
Mon Mar 14 14:37:41 2022 LOG_INFO Found High speed device [046d:0892] "0x046d, HD Pro Webcam C920" at address 112
Mon Mar 14 14:37:42 2022 LOG_INFO 192.168.0.104 connected as connection 1
Mon Mar 14 14:37:49 2022 LOG_INFO Executed "" for onReset.046d.0892
Mon Mar 14 14:37:49 2022 LOG_INFO Device 112 [046d:0892] BOUND to connection 1
Mon Mar 14 14:37:49 2022 LOG_INFO Executed "" for onReset.046d.0892

#2

I've also increased the usb memory limit as described in https://www.virtualhere.com/content/0xa00f4241-0xc00dabe0
Neither 1024 nor 2048 are making a difference.

My config:

It=1644921005
EasyFindId=MwNWpLmzxR8BM8gwhAXrDB
EasyFindPin=6Z7Myd
IgnoredDevices=
ClaimPorts=1

#3

Im back in my office now (was away on vacation)

I tested a pi4 running raspberry pi os

Linux raspberrypi 5.10.103-v7l+ #1530 SMP Tue Mar 8 13:05:01 GMT 2022 armv7l GNU/Linux

And my Logitech C930e initially works fine at 1280x720x10 via virtualhere /webcam viewer but it does stop and i sometimes get a kernel error.

ERROR Transfer event for disabled endpoint slot 2 ep 2
Mar 18 22:44:35 raspberrypi kernel: [  198.527289] xhci_hcd 0000:01:00.0: @000000041ed03850 00000000 00000000 0f000000 02038001

Looking on the internet it looks like a kernel bug so i think you wont be able to use that resolution until that bug is fixed in the kernel.