David,
It's broken... Please see fix, below:
David Woodhouse wrote:
The unmodified firmware was being uploaded to the device, instead of the patched firmware :-(
After making this additional one-line change, the patch works fine.
Please feel free to fold this into your own patch.
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
---
linux/drivers/media/dvb/dvb-usb/cxusb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/media/dvb/dvb-usb/cxusb.c
+++ b/drivers/media/dvb/dvb-usb/cxusb.c
@@ -710,7 +710,7 @@
memcpy(new_fw_data, fw->data, fw->size);
new_fw.size = fw->size;
- new_fw.data = fw->data;
+ new_fw.data = new_fw_data;
new_fw_data[idoff + 2] =
le16_to_cpu(udev->descriptor.idProduct) + 1;
--