162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciHow to set up the Technisat/B2C2 Flexcop devices
462306a36Sopenharmony_ci================================================
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci.. note::
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci   This documentation is outdated.
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciAuthor: Uwe Bugla <uwe.bugla@gmx.de> August 2009
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciFind out what device you have
1362306a36Sopenharmony_ci-----------------------------
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciImportant Notice: The driver does NOT support Technisat USB 2 devices!
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciFirst start your linux box with a shipped kernel:
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci.. code-block:: none
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	lspci -vvv for a PCI device (lsusb -vvv for an USB device) will show you for example:
2262306a36Sopenharmony_ci	02:0b.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip /
2362306a36Sopenharmony_ci	Technisat SkyStar2 DVB card (rev 02)
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci	dmesg | grep frontend may show you for example:
2662306a36Sopenharmony_ci	DVB: registering frontend 0 (Conexant CX24123/CX24109)...
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciKernel compilation:
2962306a36Sopenharmony_ci-------------------
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciIf the Flexcop / Technisat is the only DVB / TV / Radio device in your box
3262306a36Sopenharmony_ciget rid of unnecessary modules and check this one:
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci``Multimedia support`` => ``Customise analog and hybrid tuner modules to build``
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ciIn this directory uncheck every driver which is activated there
3762306a36Sopenharmony_ci(except ``Simple tuner support`` for ATSC 3rd generation only -> see case 9 please).
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciThen please activate:
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci- Main module part:
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci  ``Multimedia support`` => ``DVB/ATSC adapters`` => ``Technisat/B2C2 FlexcopII(b) and FlexCopIII adapters``
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci  #) => ``Technisat/B2C2 Air/Sky/Cable2PC PCI`` (PCI card) or
4662306a36Sopenharmony_ci  #) => ``Technisat/B2C2 Air/Sky/Cable2PC USB`` (USB 1.1 adapter)
4762306a36Sopenharmony_ci     and for troubleshooting purposes:
4862306a36Sopenharmony_ci  #) => ``Enable debug for the B2C2 FlexCop drivers``
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ci- Frontend / Tuner / Demodulator module part:
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci  ``Multimedia support`` => ``DVB/ATSC adapters``
5362306a36Sopenharmony_ci   => ``Customise the frontend modules to build`` ``Customise DVB frontends`` =>
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ci  - SkyStar DVB-S Revision 2.3:
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci    #) => ``Zarlink VP310/MT312/ZL10313 based``
5862306a36Sopenharmony_ci    #) => ``Generic I2C PLL based tuners``
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci  - SkyStar DVB-S Revision 2.6:
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_ci    #) => ``ST STV0299 based``
6362306a36Sopenharmony_ci    #) => ``Generic I2C PLL based tuners``
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci  - SkyStar DVB-S Revision 2.7:
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ci    #) => ``Samsung S5H1420 based``
6862306a36Sopenharmony_ci    #) => ``Integrant ITD1000 Zero IF tuner for DVB-S/DSS``
6962306a36Sopenharmony_ci    #) => ``ISL6421 SEC controller``
7062306a36Sopenharmony_ci
7162306a36Sopenharmony_ci  - SkyStar DVB-S Revision 2.8:
7262306a36Sopenharmony_ci
7362306a36Sopenharmony_ci    #) => ``Conexant CX24123 based``
7462306a36Sopenharmony_ci    #) => ``Conexant CX24113/CX24128 tuner for DVB-S/DSS``
7562306a36Sopenharmony_ci    #) => ``ISL6421 SEC controller``
7662306a36Sopenharmony_ci
7762306a36Sopenharmony_ci  - AirStar DVB-T card:
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci    #) => ``Zarlink MT352 based``
8062306a36Sopenharmony_ci    #) => ``Generic I2C PLL based tuners``
8162306a36Sopenharmony_ci
8262306a36Sopenharmony_ci  - CableStar DVB-C card:
8362306a36Sopenharmony_ci
8462306a36Sopenharmony_ci    #) => ``ST STV0297 based``
8562306a36Sopenharmony_ci    #) => ``Generic I2C PLL based tuners``
8662306a36Sopenharmony_ci
8762306a36Sopenharmony_ci  - AirStar ATSC card 1st generation:
8862306a36Sopenharmony_ci
8962306a36Sopenharmony_ci    #) => ``Broadcom BCM3510``
9062306a36Sopenharmony_ci
9162306a36Sopenharmony_ci  - AirStar ATSC card 2nd generation:
9262306a36Sopenharmony_ci
9362306a36Sopenharmony_ci    #) => ``NxtWave Communications NXT2002/NXT2004 based``
9462306a36Sopenharmony_ci    #) => ``Generic I2C PLL based tuners``
9562306a36Sopenharmony_ci
9662306a36Sopenharmony_ci  - AirStar ATSC card 3rd generation:
9762306a36Sopenharmony_ci
9862306a36Sopenharmony_ci    #) => ``LG Electronics LGDT3302/LGDT3303 based``
9962306a36Sopenharmony_ci    #) ``Multimedia support`` => ``Customise analog and hybrid tuner modules to build`` => ``Simple tuner support``
10062306a36Sopenharmony_ci
101