DZMM Highlander wrote:
>
https://linuxtv.org/wiki/index.php/Hauppauge_WinTV-quadHD_(DVB-T/T2/C)
>
> Says I need firmware dvb-demod-si2168-b40-01.fw but I think I've got B 4.0.2:
Most newer revisions of the si2168 firmware are named "dvb-demod-si2168-b40-01.fw". See http://palosaari.fi/linux/v4l-dvb/firmware/ for the different versions.
Be aware that some tuners can be fussy with certain revisions. I couldn't tune with 4.0.19, I'm currently using 4.0.25 which is fine. The others caused a few issues (glitching) but generally seemed to work okay.
>
> [code]
> [ 28.368787] si2168 6-0064: Silicon Labs Si2168-B40 successfully identified
> [ 28.368938] si2168 6-0064: firmware version: B 4.0.2
> [ 28.370216] si2157 7-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
> [ 28.370392] DVB: registering new adapter (cx23885[1])
> [ 28.370566] cx23885 0000:0c:00.0: DVB: registering adapter 2 frontend 0 (Silicon Labs Si2168)...
> [ 28.371025] cx23885_dvb_register() allocating 1 frontend(s)
> [ 28.371190] cx23885[1]: cx23885 based dvb card
> [ 28.374962] sdc: sdc1
> [ 28.375648] sd 2:0:0:0: [sdc] Attached SCSI disk
> [ 28.377177] i2c i2c-6: Added multiplexed i2c bus 10
> [ 28.377341] si2168 6-0066: Silicon Labs Si2168-B40 successfully identified
> [ 28.377502] si2168 6-0066: firmware version: B 4.0.2
> [ 28.378742] si2157 7-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached
> [ 28.378900] DVB: registering new adapter (cx23885[1])
> [ 28.379049] cx23885 0000:0c:00.0: DVB: registering adapter 3 frontend 0 (Silicon Labs Si2168)...
> [/code]
>
> Do I need to rollback somehow?
If it's working there is no need to do anything. However, I found 4.0.25 increased tuning speed so give that version a try.
Don't forget to delete or rename the older firmware before getting a newer revision, otherwise you'll end up with firmware.fw.1 which won't be loaded.