drivers/media/common/b2c2

B2C2 FlexCop II/IIb/III DVB receiver core

Shared chipset support code for B2C2 FlexCop satellite, cable, and terrestrial digital TV tuner cards, sold in the 2000s under the TechniSat SkyStar, AirStar, CableStar, and Sky2PC brands as PCI cards and USB 1.1 boxes. The PCI and USB front-end drivers both build on top of this common core.

keep-annotate conf=0.74 last_sold=2011 deploy=low replacement=none subsystem=media category=media-camera-tv
74%

recommendation

Worth keeping but documenting as legacy. The hardware has not been sold new for over a decade — TechniSat's own support pages only list downloads from 2011 to 2013 — yet upstream developers were still fixing real bugs in the FlexCop EEPROM code as recently as July 2025, and there is no sign of a removal effort. That combination justifies leaving it in tree with a clear note that it targets long-obsolete DVB peripherals.

repository signals

14 files
3,432 source lines
7 commits, 5y
+17 / −44 lines added / removed, 5y
7 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 7 total · active in 6/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +1 −10 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +0 −17 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +1 −1 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +11 −11 2025-08: 1 commit · +1 −1 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +3 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    The common b2c2 core is still present in current kernels and is the shared core for FlexCop hardware, selected by the PCI and USB drivers.

  2. cateee.net

    Supported hardware is legacy TechniSat/B2C2 Air/Sky/CableStar2 PCI cards based on the FlexCop chip.

  3. cateee.net

    Supported USB hardware is an older Air/Sky/Cable2PC USB 1.1 box, reinforcing that this family targets legacy DVB peripherals.

  4. spinics.net

    There was real upstream fix traffic in July 2025 for flexcop-eeprom, including a corrected v2 patch that fixed a build/runtime issue rather than only treewide churn.

  5. spinics.net

    The driver family also received another 2025 touch in linux-media, showing it is not under active removal.

  6. technisat.com

    Vendor support material for a SkyStar USB product is centered on old downloads from 2011-2013, which is consistent with a long-legacy product line rather than current new-hardware sales.

codex reasoning notes (technical)

Local Kconfig read via shell shows this directory is the shared FlexCop core used only when the PCI or USB front-end drivers are enabled, so it is real driver code rather than a helper-only library. LKDDb URLs were obtained via web search and used to identify the chipset family and attached PCI/USB products. linux-media patch URLs were obtained via web search and show 2025 maintenance, including at least one substantive flexcop-eeprom fix, with no removal-series evidence found in the searched archives. The TechniSat support URL was obtained via web search/open; its old 2011-2013 download timestamps support treating the hardware as legacy. Net: hardware family is obsolete and likely only in residual hobbyist/industrial deployments, but upstream still fixes it occasionally, so keep the code with an explicit legacy annotation rather than deprecate/remove.