summaryrefslogtreecommitdiff
path: root/v4l_experimental/xc3028/README
diff options
context:
space:
mode:
Diffstat (limited to 'v4l_experimental/xc3028/README')
-rw-r--r--v4l_experimental/xc3028/README35
1 files changed, 35 insertions, 0 deletions
diff --git a/v4l_experimental/xc3028/README b/v4l_experimental/xc3028/README
new file mode 100644
index 000000000..c2ed2e7c1
--- /dev/null
+++ b/v4l_experimental/xc3028/README
@@ -0,0 +1,35 @@
+== Hauppauge HVR 900 ==
+
+==== Installation ====
+
+1. copy tuner.h into ./linux/include/media/ in your v4l directory
+2. simply replace following files in the repository
+ * em28xx-cards.c
+ * em28xx.h
+ * tuner-core.c
+ * tuner-types.c
+ * xc3028.c
+with the files in this directory and simply recompile
+
+==== Firmware ====
+
+this device needs a firmware, which is stored in emBDA.sys
+build the firmwareextractor with
+$ gcc convert.c -o convert
+and extract the firmware
+$ ./convert emBDA.sys > /var/lib/xceive_xc_3028.fw
+(I only tested that tool with Hauppauge HVR 900, Terratec might work too but without any guarantee - please send me BDA files of other xc3028 devices)
+
+==== General ====
+
+ * the xc3028 works very reliable and the frequencies are correct for europe
+ * Please add your email, product name, vendor/product id to the discussion in the v4l wiki at www.linuxtv.org
+ * I'll not be responsible for any damage caused by this driver, use it with your own risk
+
+==== TODO ====
+
+ * some cleanup
+ * figuring out channel locks
+
+
+Markus Rechberger <mrechberger@gmail.com>