This is a simple configuration of the Linux USB subsystem to fix flickering of the Logitech BCC950 camera. The flickering seems to be caused by the camera's power line frequency setting defaulting to 60Hz. However, where I live (and most of the world as far as I know) the power line frequency is 50Hz which causes the flickering.
This configuration causes a command to be run whenever Logitech BCC950 camera is connected via USB. This command changes the power line frequency setting to 50Hz, thus removing the flickering.
The configuration here requires v4l2-ctl
binary which is bundled in the v4l-util
package. You can install it by issuing these commands:
sudo apt update
sudo apt-get install v4l-utils
- Copy this configuration file to
/etc/udev/rules.d/
. - Disconnect the camera.
- Reconnect the camera.
That's it!