I've tested the patch and there was a small glitch
/tmpfs/dvb-usb-rtl2832u-git-mine-update/src/build_dir/rtl2832u.c:775:4: error: 'USB_PID_WINFAST_DTV_DONGLE_MINI' undeclared here (not in a function)
It seems that USB_PID_WINFAST_DTV_DONGLE_MINI is not defined, however this is the same PID as was already defined as USB_PID_LEADTEK_WARM_3 in ambrosa's git repo so I have fixed/reverted it with:
diff -ur b/rtl2832u.c c/rtl2832u.c
--- b/rtl2832u.c 2012-04-02 16:32:43.115887641 +0100
+++ c/rtl2832u.c 2012-04-02 17:28:07.455836234 +0100
@@ -826,6 +826,7 @@
{ USB_DEVICE(USB_VID_LEADTEK, USB_PID_LEADTEK_WARM_1)}, // 60
{ USB_DEVICE(USB_VID_LEADTEK, USB_PID_LEADTEK_WARM_2)}, // 61
+ { USB_DEVICE(USB_VID_LEADTEK, USB_PID_LEADTEK_WARM_3)},
{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_WARM)}, //62
{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_WARM80)}, //63
@@ -844,8 +845,6 @@
{ USB_DEVICE(USB_VID_GOLDENBRIDGE, USB_PID_GOLDENBRIDGE_WARM)}, //75
- { USB_DEVICE(USB_VID_LEADTEK, USB_PID_WINFAST_DTV_DONGLE_MINI)}, // 76
-
{ USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_00D3)}, // 77
{ USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_00D4)}, // 78
{ USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_00E0)}, // 79
diff -ur b/rtl2832u.h c/rtl2832u.h
--- b/rtl2832u.h 2012-04-02 16:32:43.115887641 +0100
+++ c/rtl2832u.h 2012-04-02 17:28:48.065194478 +0100
@@ -114,6 +114,9 @@
#endif
#define USB_PID_LEADTEK_WARM_1 0x6680
#define USB_PID_LEADTEK_WARM_2 0x6F11
+#define USB_PID_LEADTEK_WARM_3 0x6A03
+
+
#ifndef USB_VID_COMPRO
#define USB_VID_COMPRO 0x185B
#endif
I have tested this with kernels 3.0.26, 3.2.13 and 3.3, builds cleanly and works fine
Good work on getting signal strength reporting fixed.
OT
How do I edit posts? I was planning to add this info to my previous post but I didn't see any way to edit it.