Log

Log // 2026-06-25

Driver for the MyGica A681 USB TV tuner

I couldn't find a working Linux driver for my USB TV tuner, so I made one.

1 min read · re: MyGica A681: a Linux driver for a USB TV tuner

I wanted to watch over-the-air TV on a Raspberry Pi with a MyGica A681B USB tuner, but I couldn’t find a driver for it on current Linux kernels. So I created a DKMS-based port with assistance from Codex.

It only targets 1f4d:a681 and installs as its own module, so the normal cxusb driver isn’t changed. DKMS rebuilds it when the kernel updates.

I’ve tested it on a Pi 3, 4 and 5 and a laptop running Debian 13. ATSC 1.0 and clear QAM work. ATSC 3.0 doesn’t.

The code is on GitHub: alientrails/mygica-a681-dkms.

// alientrails