drivers/media/usb/ttusb-dec

TechnoTrend/Hauppauge DEC USB DVB receivers

External USB digital TV set-top boxes from the early 2000s — the TechnoTrend/Hauppauge DEC2000-t and DEC2450-t (terrestrial DVB-T) and DEC3000-s (satellite DVB-S) — that let a PC receive digital television over USB. They were already considered legacy by 2005 and require external firmware to operate.

keep-annotate conf=0.84 deploy=low replacement=none subsystem=media category=media-camera-tv
84%

recommendation

Worth keeping but flagging as legacy hardware. The boxes have not been sold for roughly two decades and Hauppauge's current lineup contains no DEC USB devices, but the code is not abandoned: upstream contributors landed a heap-buffer-overflow fix in late 2025 and another oversized-packet hardening patch in 2026, and the kernel documentation still lists the supported models. An obsolete-hardware annotation would help users understand its niche without removing working support.

repository signals

5 files
2,098 source lines
8 commits, 5y
+42 / −47 lines added / removed, 5y
8 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 8 total · active in 7/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +10 −13 2021-07: 1 commit · +5 −5 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 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: 1 commit · +1 −2 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +6 −6 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +1 −1 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: 1 commit · +11 −10 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: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 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 · +8 −10 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The driver still receives upstream fixes in 2026; this patch hardens ttusb-dec against oversized packets.

  2. lore.kernel.org

    The driver also received a 2025 heap-buffer-overflow fix, indicating active bug-fix attention rather than abandonment.

  3. docs.kernel.org

    Kernel documentation still lists DEC2000-t, DEC2450-t, and DEC3000-s as supported devices and notes they require external firmware.

  4. en.wikipedia.org

    Hauppauge product-history material identifies DEC2000-t and DEC3000-s as old TechnoTrend-era products already exceptional in the lineup by 2005.

  5. hauppauge.com

    Hauppauge's current product page lists modern WinTV tuners and a discontinued-products section, with no DEC USB products in the active lineup.

codex reasoning notes (technical)

Real driver directory: Kconfig and module_usb_driver identify USB DVB device support for DEC2000-t/DEC2540-t/DEC3000-s. Upstream activity was checked with lore_file_timeline on ttusb_dec.c and ttusbdecfe.c; the cited 2025-12 and 2026-04 lore URLs came from that MCP tool and show recent bug/security-style maintenance, with no removal evidence found. Deployment evidence came from web search/open on kernel docs, Hauppauge product pages, and Wikipedia: docs.kernel.org confirms supported legacy models; Hauppauge current product pages show newer tuners instead; Wikipedia places these DEC units in the old TechnoTrend-era lineup by 2005. Overall this looks like legacy hardware with low present-day deployment, but not dead code, so keep it with legacy/obsolete-hardware annotation rather than deprecate/remove.