From LibrePlanet
Jump to: navigation, search

Reference at LinuxLibre log

DVB_USB_CXUSB - Conexant USB2.0 hybrid reference design support
drivers/media/dvb/dvb-usb/cxusb.c: removed blobs

What is the purpose of the device?

from drivers/media/dvb/dvb-usb/cxusb.c:

/* DVB USB compliant linux driver for Conexant USB reference design.
 * The Conexant reference design I saw on their website was only for analogue
 * capturing (using the cx25842). The box I took to write this driver (reverse
 * engineered) is the one labeled Medion MD95700. In addition to the cx25842
 * for analogue capturing it also has a cx22702 DVB-T demodulator on the main
 * board. Besides it has a atiremote (X10) and a USB2.0 hub onboard.
 * Maybe it is a little bit premature to call this driver cxusb, but I assume
 * the USB protocol is identical or at least inherited from the reference
 * design, so it can be reused for the "analogue-only" device (if it will
 * appear at all).
 * TODO: Use the cx25840-driver for the analogue part
 * Copyright (C) 2005 Patrick Boettcher (
 * Copyright (C) 2006 Michael Krufky (
 * Copyright (C) 2006, 2007 Chris Pascoe (
 *   This program is free software; you can redistribute it and/or modify it
 *   under the terms of the GNU General Public License as published by the Free
 *   Software Foundation, version 2.
 * see Documentation/dvb/README.dvb-usb for more information

Who needs it?

(which computer models use this device or which niche users usually buy such peripherals?)

How critical it is to get free support for it?

(Is it a very popular device that requires us to prioritize efforts?)

What is(are) the processor architecture(s) of this device?


Who is working on a free firmware implementation?


Links to online documentation

Where are the non-free firmware images made available?

What makes them non-free?

  • Firmware source code is not available.

What else do we know about this device?

(any further info that might help the creation of free firmware for it)

It uses a Maxim MAX2165 tuner: