Skip to content

Instantly share code, notes, and snippets.

@eizedev
Last active October 7, 2021 09:45
Show Gist options
  • Save eizedev/86de1efdc085a891d91c1a2181cf082b to your computer and use it in GitHub Desktop.
Save eizedev/86de1efdc085a891d91c1a2181cf082b to your computer and use it in GitHub Desktop.
Make Logitech Webcam C925e (or any other camera) compatible with LogiCapture Software (See comment for details)
<device guid="USB#VID_046D&amp;PID_085B" name="HD Pro Webcam C925e">
<zoom mixer="640,360" max="360" />
<zoom mixer="854,480" max="360" />
<zoom mixer="1280,720" max="180" />
<zoom mixer="1920,1080" max="120" />
<zoom mixer="360,360" max="360" />
<zoom mixer="480,480" max="360" />
<zoom mixer="720,720" max="180" />
<zoom mixer="1080,1080" max="120" />
<zoom mixer="3840,2160" max="120" />
<!-- Supports only 24, 25 and 30 fps for 360p, 720p, 1080p -->
<override mixer="640,360,50" value="640,360,30" />
<override mixer="640,360,60" value="640,360,30" />
<override mixer="1280,720,50" value="1280,720,30" />
<override mixer="1280,720,60" value="1280,720,30" />
<override mixer="1920,1080,50" value="1920,1080,30" />
<override mixer="1920,1080,60" value="1920,1080,30" />
<!-- Does not support exactly 480p -->
<override mixer="854,480,24" value="640,360,24" />
<override mixer="854,480,25" value="640,360,25" />
<override mixer="854,480,30" value="640,360,30" />
<override mixer="854,480,50" value="640,360,30" />
<override mixer="854,480,60" value="640,360,30" />
<!-- Does not support 4k at all -->
<override mixer="3840,2160,24" value="1920,1080,24" />
<override mixer="3840,2160,25" value="1920,1080,25" />
<override mixer="3840,2160,30" value="1920,1080,30" />
<override mixer="3840,2160,50" value="1920,1080,30" />
<override mixer="3840,2160,60" value="1920,1080,30" />
<!-- PORTRAIT 360p -->
<override mixer="360,640,24" value="640,360,24" />
<override mixer="360,640,25" value="640,360,25" />
<override mixer="360,640,30" value="640,360,30" />
<override mixer="360,640,50" value="640,360,30" />
<override mixer="360,640,60" value="640,360,30" />
<!-- PORTRAIT 480p -->
<override mixer="480,854,24" value="640,360,24" />
<override mixer="480,854,25" value="640,360,25" />
<override mixer="480,854,30" value="640,360,30" />
<override mixer="480,854,50" value="640,360,30" />
<override mixer="480,854,60" value="640,360,30" />
<!-- PORTRAIT 720p -->
<override mixer="720,1280,24" value="1280,720,24" />
<override mixer="720,1280,25" value="1280,720,25" />
<override mixer="720,1280,30" value="1280,720,30" />
<override mixer="720,1280,50" value="1280,720,30" />
<override mixer="720,1280,60" value="1280,720,30" />
<!-- PORTRAIT Full HD -->
<override mixer="1080,1920,24" value="1920,1080,24" />
<override mixer="1080,1920,25" value="1920,1080,25" />
<override mixer="1080,1920,30" value="1920,1080,30" />
<override mixer="1080,1920,50" value="1920,1080,30" />
<override mixer="1080,1920,60" value="1920,1080,30" />
<!-- PORTRAIT 4k -->
<override mixer="2160,3840,24" value="1920,1080,24" />
<override mixer="2160,3840,25" value="1920,1080,25" />
<override mixer="2160,3840,30" value="1920,1080,30" />
<override mixer="2160,3840,50" value="1920,1080,30" />
<override mixer="2160,3840,60" value="1920,1080,30" />
<!-- SQUARE 360p -->
<override mixer="360,360,24" value="640,360,24" />
<override mixer="360,360,25" value="640,360,25" />
<override mixer="360,360,30" value="640,360,30" />
<override mixer="360,360,50" value="640,360,30" />
<override mixer="360,360,60" value="640,360,30" />
<!-- SQUARE 480p -->
<override mixer="480,480,24" value="640,360,24" />
<override mixer="480,480,25" value="640,360,25" />
<override mixer="480,480,30" value="640,360,30" />
<override mixer="480,480,50" value="640,360,30" />
<override mixer="480,480,60" value="640,360,30" />
<!-- SQUARE 720p -->
<override mixer="720,720,24" value="1280,720,24" />
<override mixer="720,720,25" value="1280,720,25" />
<override mixer="720,720,30" value="1280,720,30" />
<override mixer="720,720,50" value="1280,720,30" />
<override mixer="720,720,60" value="1280,720,30" />
<!-- SQUARE Full HD -->
<override mixer="1080,1080,24" value="1920,1080,24" />
<override mixer="1080,1080,25" value="1920,1080,25" />
<override mixer="1080,1080,30" value="1920,1080,30" />
<override mixer="1080,1080,50" value="1920,1080,30" />
<override mixer="1080,1080,60" value="1920,1080,30" />
</device>
@eizedev
Copy link
Author

eizedev commented Oct 7, 2021

This will work for other cameras (not only logitech), too.

Close LogiCapture first.

Get the device ID from Device Manager for your camera. Example for the C925e:
image

C925e:

VID: 046D
PID: 085B

Open the file C:\Program Files\Logitech\LogiCapture\bin\LogiCapture.exe.config in notepad, code, notepad++ or any other text editor.

The code block above is an example of a current configuration with LogiCapture 2.06.12. If you have another version, please follow the steps below (Logitech could change some parts of the configuration in newer/older versions).

Copy the XML device profile for the HD Pro Webcam C920 from <device> to </device>.

  • Paste it right under the existing one
  • Change the name to "HD Pro Webcam C925e"
  • Change the device GUID value with the VID (046D) and PID (085B) you got from the device manager
  • The line should look similar to this one: <device guid="USB#VID_046D&amp;PID_085B" name="HD Pro Webcam C925e">

Now you can start the app and your camera should now be supported.

image

Keep in mind: If a new version of LogiCapture comes out, you need to edit the LogiCapture.exe.config file again. Keep in mind that the device configuration part COULD change in future releases. If the configuration hasn't changed you could just copy the code block from the previous version (Store your config somewhere else).

Use at your own risk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment