* Fwd: Delock 61959 [not found] <CALS5Gh60mV5UiOeNPf98QrhmY_j5MDi2T1xsjRn7DzdAYj7fQg@mail.gmail.com> @ 2013-03-24 1:51 ` David 2013-03-24 13:10 ` Antti Palosaari 0 siblings, 1 reply; 5+ messages in thread From: David @ 2013-03-24 1:51 UTC (permalink / raw) To: linux-media Hi there, today i got a new DVB-T / DVB-C USB Stick but as far as i can see on the web it is not (yet) supported. Is this currently being worked on or is there something i can do to get it working? Here is the lsusb output: Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x1b80 Afatech idProduct 0xe1cc bcdDevice 1.00 iManufacturer 0 iProduct 1 USB 2875 Device iSerial 0 bNumConfigurations 1 David ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Fwd: Delock 61959 2013-03-24 1:51 ` Fwd: Delock 61959 David @ 2013-03-24 13:10 ` Antti Palosaari 2013-04-09 12:48 ` Jakob Haufe 0 siblings, 1 reply; 5+ messages in thread From: Antti Palosaari @ 2013-03-24 13:10 UTC (permalink / raw) To: David; +Cc: linux-media Maybe it is em28xx + DRX-K + tda18271 based. There is few such devices already supported by em28xx driver. First device to test is 1b80:e425 MaxMedia UB425-TC. Just replace USB ID 0xe425 with 0xe1cc, compile and test. There is some other devices too, especially all those which are using drx-k. regards Antti On 03/24/2013 03:51 AM, David wrote: > Hi there, > > today i got a new DVB-T / DVB-C USB Stick but as far as i can see on > the web it is not (yet) supported. > > Is this currently being worked on or is there something i can do to > get it working? > > Here is the lsusb output: > > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x1b80 Afatech > idProduct 0xe1cc > bcdDevice 1.00 > iManufacturer 0 > iProduct 1 USB 2875 Device > iSerial 0 > bNumConfigurations 1 > > > David > -- > To unsubscribe from this list: send the line "unsubscribe linux-media" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- http://palosaari.fi/ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Delock 61959 2013-03-24 13:10 ` Antti Palosaari @ 2013-04-09 12:48 ` Jakob Haufe 2013-04-12 14:17 ` Jakob Haufe 0 siblings, 1 reply; 5+ messages in thread From: Jakob Haufe @ 2013-04-09 12:48 UTC (permalink / raw) To: linux-media -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, 24 Mar 2013 15:10:54 +0200 Antti Palosaari <crope@iki.fi> wrote: > Maybe it is em28xx + DRX-K + tda18271 based. There is few such devices > already supported by em28xx driver. First device to test is 1b80:e425 > MaxMedia UB425-TC. Perfect guess! I just got this Delock stick as well and my first action was to crack it open: * Empia EM2874B D56CN-017 1132-107G (12MHz XTAL next to it) * NXP 18271HDC2 CS5418 17 TSD11301 (16MHz XTAL next to it) * MICRONAS DRX 3913KA2 750274.000. 1213E 9325 (20.250MHz XTAL next to it) * IR Receiver * Sticker: C02-210026 UB425-TC 13012-60003-05010-G 416 * Board says: UB425-TC Ver: A > Just replace USB ID 0xe425 with 0xe1cc, compile and test. There is some > other devices too, especially all those which are using drx-k. Will do so tonight and report back. Cheers, Jakob - -- ceterum censeo microsoftem esse delendam. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlFkDgUACgkQ1YAhDic+adYl5QCfXtU2V6CPax6Qc4qPHTRIRP/C fkcAoI7HOXVHB0DBx1joXRd6w94bBTtP =To/A -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Delock 61959 2013-04-09 12:48 ` Jakob Haufe @ 2013-04-12 14:17 ` Jakob Haufe 2013-04-12 14:48 ` Antti Palosaari 0 siblings, 1 reply; 5+ messages in thread From: Jakob Haufe @ 2013-04-12 14:17 UTC (permalink / raw) To: linux-media -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 9 Apr 2013 14:48:05 +0200 Jakob Haufe <sur5r@sur5r.net> wrote: > Will do so tonight and report back. Took a little longer but it worked as expected. Patch follows in a separate mail. dmesg output: [19.474818] em28xx: New device USB 2875 Device @ 480 Mbps (1b80:e1cc, interface 0, class 0) [19.484245] em28xx: DVB interface 0 found: isoc [19.493626] em28xx: chip ID is em2874 [19.771843] em2874 #0: i2c eeprom 0000: 26 00 01 00 02 08 c8 e5 f5 64 01 60 09 e5 f5 64 [19.781820] em2874 #0: i2c eeprom 0010: 09 60 03 c2 c6 22 e5 f7 b4 03 13 e5 f6 b4 87 03 [19.791682] em2874 #0: i2c eeprom 0020: 02 08 63 e5 f6 b4 93 03 02 06 f7 c2 c6 22 c2 c6 [19.801429] em2874 #0: i2c eeprom 0030: 22 00 60 00 90 00 60 12 06 29 7b 95 7a 67 79 eb [19.810955] em2874 #0: i2c eeprom 0040: 78 1a c3 12 06 18 70 03 d3 80 01 c3 92 02 90 78 [19.820345] em2874 #0: i2c eeprom 0050: 0b 74 96 f0 74 82 f0 90 78 5d 74 05 f0 a3 f0 22 [19.829532] em2874 #0: i2c eeprom 0060: 00 00 00 00 1a eb 67 95 80 1b cc e1 f0 93 6b 00 [19.838768] em2874 #0: i2c eeprom 0070: 6a 20 00 00 00 00 04 57 4e 07 09 00 00 00 00 00 [19.848037] em2874 #0: i2c eeprom 0080: 00 00 00 00 4e 00 12 00 f0 10 44 89 88 00 00 00 [19.857240] em2874 #0: i2c eeprom 0090: 5b 81 c0 00 00 00 20 40 20 80 02 20 01 01 00 00 [19.866452] em2874 #0: i2c eeprom 00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [19.875663] em2874 #0: i2c eeprom 00b0: c6 40 00 00 00 00 87 00 00 00 00 00 00 40 00 00 [19.884863] em2874 #0: i2c eeprom 00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 03 [19.894000] em2874 #0: i2c eeprom 00d0: 55 00 53 00 42 00 20 00 32 00 38 00 37 00 35 00 [19.903174] em2874 #0: i2c eeprom 00e0: 20 00 44 00 65 00 76 00 69 00 63 00 65 00 04 03 [19.912282] em2874 #0: i2c eeprom 00f0: 31 00 00 00 33 00 34 00 35 00 36 00 37 00 38 00 [19.921329] em2874 #0: i2c eeprom 0100: ... (skipped) [19.930134] em2874 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0xde1f879b [19.938967] em2874 #0: EEPROM info: [19.947590] em2874 #0: microcode start address = 0x0004, boot configuration = 0x01 [19.964171] em2874 #0: No audio on board. [19.972548] em2874 #0: 500mA max power [19.980912] em2874 #0: Table at offset 0x00, strings=0x0000, 0x0000, 0x0000 [19.989859] em2874 #0: Identified as MaxMedia UB425-TC (card=84) [19.998518] em2874 #0: v4l2 driver version 0.2.0 [20.012548] em2874 #0: V4L2 video device registered as video0 [20.021268] em2874 #0: dvb set to isoc mode. [20.066662] drxk: status = 0x439130d9 [20.075896] drxk: detected a drx-3913k, spin A2, xtal 20.250 MHz [20.158282] DRXK driver version 0.9.4300 [20.184878] drxk: frontend initialized. [22.025707] em2874 #0: MaxMedia UB425-TC: only DVB-C supported by that driver version [22.035149] DVB: registering new adapter (em2874 #0) [22.044967] usb 1-1: DVB: registering adapter 0 frontend 0 (DRXK DVB-C DVB-T)... [22.061012] em2874 #0: Successfully loaded em28xx-dvb I then ran tvheadend for a couple of hours and it worked without problems. I'm just wondering how to get the IR remote to work. As the UB425-TC comes with a remote as well I kind of expected that the codes will be the same. Would trying different values for .ir_codes make sense or is there some other way to find this out? Cheers, Jakob - -- ceterum censeo microsoftem esse delendam. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlFoF3gACgkQ1YAhDic+adZ1BQCeJbr86AncHGM+Rw2rwuDiDDDi 0qAAoIHdhZYoYxCP6fPWlfO8aH0rIC3U =dIxP -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Delock 61959 2013-04-12 14:17 ` Jakob Haufe @ 2013-04-12 14:48 ` Antti Palosaari 0 siblings, 0 replies; 5+ messages in thread From: Antti Palosaari @ 2013-04-12 14:48 UTC (permalink / raw) To: Jakob Haufe; +Cc: linux-media On 04/12/2013 05:17 PM, Jakob Haufe wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Tue, 9 Apr 2013 14:48:05 +0200 > Jakob Haufe <sur5r@sur5r.net> wrote: > >> Will do so tonight and report back. > > Took a little longer but it worked as expected. Patch follows in a separate > mail. > > dmesg output: > > [19.474818] em28xx: New device USB 2875 Device @ 480 Mbps (1b80:e1cc, interface 0, class 0) > [19.484245] em28xx: DVB interface 0 found: isoc > [19.493626] em28xx: chip ID is em2874 > [19.771843] em2874 #0: i2c eeprom 0000: 26 00 01 00 02 08 c8 e5 f5 64 01 60 09 e5 f5 64 > [19.781820] em2874 #0: i2c eeprom 0010: 09 60 03 c2 c6 22 e5 f7 b4 03 13 e5 f6 b4 87 03 > [19.791682] em2874 #0: i2c eeprom 0020: 02 08 63 e5 f6 b4 93 03 02 06 f7 c2 c6 22 c2 c6 > [19.801429] em2874 #0: i2c eeprom 0030: 22 00 60 00 90 00 60 12 06 29 7b 95 7a 67 79 eb > [19.810955] em2874 #0: i2c eeprom 0040: 78 1a c3 12 06 18 70 03 d3 80 01 c3 92 02 90 78 > [19.820345] em2874 #0: i2c eeprom 0050: 0b 74 96 f0 74 82 f0 90 78 5d 74 05 f0 a3 f0 22 > [19.829532] em2874 #0: i2c eeprom 0060: 00 00 00 00 1a eb 67 95 80 1b cc e1 f0 93 6b 00 > [19.838768] em2874 #0: i2c eeprom 0070: 6a 20 00 00 00 00 04 57 4e 07 09 00 00 00 00 00 > [19.848037] em2874 #0: i2c eeprom 0080: 00 00 00 00 4e 00 12 00 f0 10 44 89 88 00 00 00 > [19.857240] em2874 #0: i2c eeprom 0090: 5b 81 c0 00 00 00 20 40 20 80 02 20 01 01 00 00 > [19.866452] em2874 #0: i2c eeprom 00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > [19.875663] em2874 #0: i2c eeprom 00b0: c6 40 00 00 00 00 87 00 00 00 00 00 00 40 00 00 > [19.884863] em2874 #0: i2c eeprom 00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 03 > [19.894000] em2874 #0: i2c eeprom 00d0: 55 00 53 00 42 00 20 00 32 00 38 00 37 00 35 00 > [19.903174] em2874 #0: i2c eeprom 00e0: 20 00 44 00 65 00 76 00 69 00 63 00 65 00 04 03 > [19.912282] em2874 #0: i2c eeprom 00f0: 31 00 00 00 33 00 34 00 35 00 36 00 37 00 38 00 > [19.921329] em2874 #0: i2c eeprom 0100: ... (skipped) > [19.930134] em2874 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0xde1f879b > [19.938967] em2874 #0: EEPROM info: > [19.947590] em2874 #0: microcode start address = 0x0004, boot configuration = 0x01 > [19.964171] em2874 #0: No audio on board. > [19.972548] em2874 #0: 500mA max power > [19.980912] em2874 #0: Table at offset 0x00, strings=0x0000, 0x0000, 0x0000 > [19.989859] em2874 #0: Identified as MaxMedia UB425-TC (card=84) > [19.998518] em2874 #0: v4l2 driver version 0.2.0 > [20.012548] em2874 #0: V4L2 video device registered as video0 > [20.021268] em2874 #0: dvb set to isoc mode. > [20.066662] drxk: status = 0x439130d9 > [20.075896] drxk: detected a drx-3913k, spin A2, xtal 20.250 MHz > [20.158282] DRXK driver version 0.9.4300 > [20.184878] drxk: frontend initialized. > [22.025707] em2874 #0: MaxMedia UB425-TC: only DVB-C supported by that driver version IIRC you mentioned (on IRC?) it works well for DVB-T too? In that case there is likely newer DRX-K chip (with newer inbuild firmware) than device I added that board originally. Anyhow, it is only that log printing so let it be... > [22.035149] DVB: registering new adapter (em2874 #0) > [22.044967] usb 1-1: DVB: registering adapter 0 frontend 0 (DRXK DVB-C DVB-T)... > [22.061012] em2874 #0: Successfully loaded em28xx-dvb > > I then ran tvheadend for a couple of hours and it worked without problems. > > I'm just wondering how to get the IR remote to work. As the UB425-TC comes > with a remote as well I kind of expected that the codes will be the same. I didn't add remote keytable as I was lazy at the time. Here is pictures from my device, look if it is similar. https://plus.google.com/photos/117997283802118441421/albums/5721245288768209697 > Would trying different values for .ir_codes make sense or is there some other > way to find this out? Use em28xx ir debug to dump raw codes. Then look all existing remote keytables if there is already correct table. regards Antti -- http://palosaari.fi/ ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-04-12 14:49 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CALS5Gh60mV5UiOeNPf98QrhmY_j5MDi2T1xsjRn7DzdAYj7fQg@mail.gmail.com>
2013-03-24 1:51 ` Fwd: Delock 61959 David
2013-03-24 13:10 ` Antti Palosaari
2013-04-09 12:48 ` Jakob Haufe
2013-04-12 14:17 ` Jakob Haufe
2013-04-12 14:48 ` Antti Palosaari
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.