Blog post describing this project: https://bikerglen.com/blog/usb-knobs-that-double-as-a-blackmagic-remote/
If using the C# .NET app for testing, the product ID needs to be set to 0x0014 for the EFM8UB@ version or 0x0015 for the PIC18 version. This is inside the file Form1.cs.