Plextor PX-TV402U

From MythTV Official Wiki
Jump to: navigation, search

Warning.png Warning: This page has been locked and archived on September 27, 2010. The official documentation for this card can be found at Plextor_ConvertX_PVR_PX-TV402U. This page remains as there is significant information herein not included in the official documentation. Please migrate any such information to the proper location.

Plextor PX-TV402U
Plextor PX-M402U

This page is about the Plextor ConvertX PX-TV402U and PX-M402U.

The Plextor ConvertX PX-TV402U and PX-M402U products are external USB2.0 devices based on the WIS GO7007SB multi-format encoder ASIC. The devices accept input from a composite or S-Video analog source and encode the video into MPEG1, MPEG-2, MPEG-4, or MJPEG video elementary streams to be delivered over the USB bus. The TV402U model also has an on-board standard-def TV tuner and is available in several flavors localized by TV frequency bands: North America (NTSC), Europe (PAL), and Japan (NTSC-J). The TV402U and M402U devices have audio inputs as well which generate the audio sampling clock from the input video signal clock for proper A/V synchronization, but the hardware does not have an internal audio encoder so the digital audio is delivered to the host as raw PCM. Except for the TV tuner, the M402U and the various flavors of TV402U are all identical.





Linux Drivers

WISchip distributes open-source Linux drivers for the M402U and TV402U. The driver itself is licensed under the GPL, the example source code is reusable without attribution, and the firmware is freely redistributable without modification.

The driver delivers video through V4L2 and audio through ALSA. Kernel 2.6 is required.

The main contact for the driver is Nathan Lutchansky who can be found at

As of 2008-12-31, the above links are not working. The driver can be found at

and patches for kernels up to 2.6.27 are at

There have been some reports that this version works on Ubuntu intrepid and jaunty:

The drivers from this link are from the kernel drivers staging tree and have a different structure defined in go7007.h than the one defined in libs/libmythtv/go7007_myth.h (in the MythTV sources). I replaced this file with the one from the drivers on, recompiled, and found that these drivers work. I've tested this with 0.20 and 0.21, but recompiling was also successful with 0.22. This is under Fedora 9 -- 2.6.27 kernel with driver version 0.9.8-4 (0.20, 0.21) and Fedora 11 -- 2.6.30 kernel with driver 0.9.8-5 (0.22). I was having stability problems with the patched drivers on Bender's site, but have not had any problems since I switched to this version.

A driver for the 2.6.31 kernel can be found at the site.

MythTV Support

MythTV supports these devices as of version 0.18.

Set up the recording profiles for the device. (MythtvFrontend, Utilties/Setup, Setup, TVSettings, Recording Profiles, USB Mpeg-4) Change the Default and Live TV. Width=640, Sampling Rate=48000, Volume=100 (its pretty quiet otherwise), As of 0.18.1, at least, video doesn't work until you do.

Note: Restarting the mythbackend may solve the problem of "Remote encoder not responding"

Gentoo Linux

For help setting up your ConvertX in MythTV, see the Gentoo Wiki:

2010-03-31 The link is dead. Searching the gentoo wiki for 7007 and wis give no results.

Ubuntu 6.06 (Dapper)

Ubuntu no longer uses hotplug as of Dapper, to successfully build and install the Plextor drives issue the make install like: "make install USE_UDEV=y"