Add Synamedia copyright statements
Valgrind: Fix memory leaks due to not closing USB
Valgrind: Fix use-of-uninitialized-value error
This repository contains the SILABS_SUPERSET source code used to build DTV frontend applications using Silicon Labs DTV demodulators.
This code can be used to support any configuration using the API-controlled Silicon Labs DTV demodulators.
Refer to [https://github.com/SiliconLabs/video_si21xx_superset/blob/master/SILABS_SUPERSET/Si2183/Doc/USING_SILABS_SUPERSET.pdf for details related to this code.
All API-controlled single and dual DTV Demodulators are supported via the Si2183 driver
Currently available Silicon Labs Video Demodulators are listed in
The following TER Tuners are supported
Additional TER tuners can be supported via the CUSTOM_TER wrapper
Currently available Silicon Labs Video Tuners are listed in
This code supports several SAT tuners, such as
Additional SAT tuners can be supported via the CUSTOM_SAT wrapper
This code supports several LNB controllers tuners, such as
Additional LNB controllers can be supported using one of the above examples
This code supports Unicable I as well as Unicable II.
The automatic installation phase in Unicable II is something we can’t support, because it requires reading 5 DiSEqC bytes, and our HW only allows reading 3 DiSEqC bytes.
This seems like a big issue, but EN 50607 (i.e. Unicable II specification) specifies that ‘The satellite receiver shall always allow to manually enter the UB-ID and UB-frequency’ No SIFC (i.e. DiSEqC read) capability is required. The above means that HW compatible with Unicable I can also handle Unicable II with no HW change.