Here is a step by step guide on how I set up Hauppauge’s WinTV-SoloHD usb On Debian 11.
1. Identifying the firmware that the tuner needs. Do this after device is plugged in:
sudo dmesg
36.588466] si2168 9-0064: firmware: failed to load dvb-demod-si2168-b40-01.fw (-2)
[ 36.588471] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 36.588473] si2168 9-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[ 36.588476] si2168 9-0064: firmware file ‘dvb-demod-si2168-b40-01.fw’ not found
[ 36.699450] si2157 10-0060: found a ‘Silicon Labs Si2157-A30 ROM 0x50’
[ 36.699468] si2157 10-0060: firmware: failed to load dvb-tuner-si2157-a30-01.fw (-2)
[ 36.699472] si2157 10-0060: Can’t continue without a firmware.
2. Locate suitable firmwares. Suitable ones were found from Elec Github.
Download:
https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-si2168-b40-01.fw
https://github.com/CoreELEC/dvb-firmware/blob/master/firmware/dvb-tuner-si2157-a30-01.fw
3. Copy firmwares to correct locations:
Continue reading