public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] EC168
@ 2008-11-04 13:04 Jáchym Lukeš
  2008-11-04 13:10 ` Antti Palosaari
  0 siblings, 1 reply; 10+ messages in thread
From: Jáchym Lukeš @ 2008-11-04 13:04 UTC (permalink / raw)
  To: linux-dvb


[-- Attachment #1.1: Type: text/plain, Size: 341 bytes --]

Hi,
would it be possible for somebody to make Linux driver for EC168 chipset
based USB DVB-T dongles? They are very common and affordable, I think that
it would be a great thing for Linux community. This could bring digital TV
to many people's desktops!

Any suggestions?
The most usual is I think
ID 18b4:1689 (lsusb output)

thanks
Jachym

[-- Attachment #1.2: Type: text/html, Size: 378 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] EC168
  2008-11-04 13:04 Jáchym Lukeš
@ 2008-11-04 13:10 ` Antti Palosaari
  0 siblings, 0 replies; 10+ messages in thread
From: Antti Palosaari @ 2008-11-04 13:10 UTC (permalink / raw)
  To: Jáchym Lukeš; +Cc: linux-dvb

Jáchym Lukeš wrote:
> Hi,
> would it be possible for somebody to make Linux driver for EC168 chipset 
> based USB DVB-T dongles? They are very common and affordable, I think 
> that it would be a great thing for Linux community. This could bring 
> digital TV to many people's desktops!

Yes, those are very common. I think there is no developer who has for 
this device and reverse-engineering demodulator is real pain.

> 
> Any suggestions?
> The most usual is I think
> ID 18b4:1689 (lsusb output)

regards
Antti
-- 
http://palosaari.fi/

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [linux-dvb]  EC168
@ 2008-11-23  3:21 Tanguy Pruvot
  2008-11-23 12:29 ` Tanguy Pruvot
  2008-11-26  2:03 ` Tanguy Pruvot
  0 siblings, 2 replies; 10+ messages in thread
From: Tanguy Pruvot @ 2008-11-23  3:21 UTC (permalink / raw)
  To: linux-dvb

> Jáchym Lukeš wrote:
> > Hi,
> > would it be possible for somebody to make Linux driver for EC168 chipset
> > based USB DVB-T dongles? They are very common and affordable, I think
> > that it would be a great thing for Linux community. This could bring
> > digital TV to many people's desktops!
>
> Yes, those are very common. I think there is no developer who has for
> this device and reverse-engineering demodulator is real pain.

I'm developer, but new one in linux...

I've   another  dvb  key  with  EC168  and  i've wrote a tool based on
libusb to upload firmware... the led of the key is lighting...

But  i  have  difficulties  to  repeat  this  in  a  driver... for the
moment...


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] EC168
  2008-11-23  3:21 Tanguy Pruvot
@ 2008-11-23 12:29 ` Tanguy Pruvot
  2008-11-26  2:03 ` Tanguy Pruvot
  1 sibling, 0 replies; 10+ messages in thread
From: Tanguy Pruvot @ 2008-11-23 12:29 UTC (permalink / raw)
  To: linux-dvb


>> Jáchym Lukeš wrote:
>> > Hi,
>> > would it be possible for somebody to make Linux driver for EC168 chipset
>> > based USB DVB-T dongles? They are very common and affordable, I think
>> > that it would be a great thing for Linux community. This could bring
>> > digital TV to many people's desktops!
>>
>> Yes, those are very common. I think there is no developer who has for
>> this device and reverse-engineering demodulator is real pain.

> I'm developer, but new one in linux...

> I've   another  dvb  key  with  EC168  and  i've wrote a tool based on
> libusb to upload firmware... the led of the key is lighting...

> But  i  have  difficulties  to  repeat  this  in  a  driver... for the
> moment...


You can find the tool sources and firmware here :

   http://tanguy.ath.cx/index.php?q=EC168

And i will edit Wiki when the tuner driver will be working

   http://www.linuxtv.org/wiki/index.php/E3C_EC168#GRTNTUSBV4_USB_TNT_Basic_LIGHT


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] EC168
  2008-11-23  3:21 Tanguy Pruvot
  2008-11-23 12:29 ` Tanguy Pruvot
@ 2008-11-26  2:03 ` Tanguy Pruvot
  2009-02-10 21:14   ` Antti Palosaari
  1 sibling, 1 reply; 10+ messages in thread
From: Tanguy Pruvot @ 2008-11-26  2:03 UTC (permalink / raw)
  To: linux-dvb

>> Jáchym Lukeš wrote:
>> > Hi,
>> > would it be possible for somebody to make Linux driver for EC168 chipset
>> > based USB DVB-T dongles? They are very common and affordable, I think
>> > that it would be a great thing for Linux community. This could bring
>> > digital TV to many people's desktops!
>>
>> Yes, those are very common. I think there is no developer who has for
>> this device and reverse-engineering demodulator is real pain.

> I'm developer, but new one in linux...

> I've   another  dvb  key  with  EC168  and  i've wrote a tool based on
> libusb to upload firmware... the led of the key is lighting...

> But  i  have  difficulties  to  repeat  this  in  a  driver... for the
> moment...

  I found these USB requests... for usb_control_message()

#define CMD_EC168_RAM       0x00 //RW- Read/Write RAM (Firmware go to addr 0-0x1EFF)
#define CMD_EC168_GETSTATUS 0x01 //R-- ex: dfu_ctrl_get(device,0x01,0x0000,0x01A0,buffer,0x1A);
#define CMD_EC168_STREAM    0x03 //R-X ex: dfu_ctrl(device,0x03,0/0x20,0xFF00);
                                 //    disable/enable streaming 
#define CMD_EC168_SET_POWER 0x04 //--X ex: dfu_ctrl(device,0x04,0/1,0x0008);
                                 //    disable/enable LED
                                 //    indexes seen: 206,208,8,9,A,B
#define CMD_EC168_UNKNOWN   0x10 //--X ???
#define CMD_EC168_READ_BUF  0x20 //R-- ex: dfu_ctrl_get(device,0x20,0x0000,0x01A0,buffer,0x1A); 
#define CMD_EC168_WRITE_BUF 0x21 //-W- 
#define CMD_EC168_SET       0x30 //--X ex: dfu_ctrl(device, 0x30, 0x0709, 0x1A);

R Read Buffer
W Write Buffer
X Set Value/Exec (without buffer)

Updated http://www.linuxtv.org/wiki/index.php/E3C_EC168#Uploading_Firmware_to_the_device

The first USB request (0x00) can set/get the RAM...  so we can
compare/check uploaded firmware

Hope  to find some docs on the EC168/firmware asm language... could be
nice to reverse it to understand available features...


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [linux-dvb] (no subject)
@ 2009-01-27 13:07 Peter Nemeik
  2009-01-27 13:17 ` [linux-dvb] EC168 Antti Palosaari
  0 siblings, 1 reply; 10+ messages in thread
From: Peter Nemeik @ 2009-01-27 13:07 UTC (permalink / raw)
  To: linux-dvb


[-- Attachment #1.1: Type: text/plain, Size: 573 bytes --]


Hallo,

I am looking for Firmware Drivers for the LogiLink VG0002 USB2.0 DVB-T Stick.

There is a Tuner Chip Maxlinear MXL 5003S and
a Chip from EC168 (EC168.com) XCMK27819X.
I had the Information from the LogiLink Hotline.

The Software by the Stick is only fpr Windows XP, 2000 and Vista.

The Stick is from www.pollin.de 
http://www.pollin.de/shop/detail.php?pg=NQ==&a=NjM5ODI0OTk=




_________________________________________________________________
http://redirect.gimas.net/?n=M0902xHMMobile
Nie wieder eine Mail verpassen mit Hotmail fürs Handy!

[-- Attachment #1.2: Type: text/html, Size: 800 bytes --]

[-- Attachment #2: Type: text/plain, Size: 228 bytes --]

_______________________________________________
linux-dvb users mailing list
For V4L/DVB development, please use instead linux-media@vger.kernel.org
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] EC168
  2009-01-27 13:07 [linux-dvb] (no subject) Peter Nemeik
@ 2009-01-27 13:17 ` Antti Palosaari
  0 siblings, 0 replies; 10+ messages in thread
From: Antti Palosaari @ 2009-01-27 13:17 UTC (permalink / raw)
  To: linux-media; +Cc: linux-dvb

Peter Nemeik wrote:
> Hallo,
> 
> I am looking for Firmware Drivers for the LogiLink VG0002 USB2.0 DVB-T 
> Stick.
> 
> There is a Tuner Chip Maxlinear MXL 5003S and
> a Chip from EC168 (EC168.com) XCMK27819X.
> I had the Information from the LogiLink Hotline.

MXL5003 is supported but EC168 is not. There is no specs for EC168 
available. http://tanguy.ath.cx/index.php?q=EC168
Got new stick which is supported.

> The Software by the Stick is only fpr Windows XP, 2000 and Vista.
> 
> The Stick is from www.pollin.de
> http://www.pollin.de/shop/detail.php?pg=NQ==&a=NjM5ODI0OTk=

Antti

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] EC168
  2008-11-26  2:03 ` Tanguy Pruvot
@ 2009-02-10 21:14   ` Antti Palosaari
  2009-02-14  1:37     ` Antti Palosaari
  0 siblings, 1 reply; 10+ messages in thread
From: Antti Palosaari @ 2009-02-10 21:14 UTC (permalink / raw)
  To: Tanguy Pruvot; +Cc: linux-dvb, linux-media

Tanguy Pruvot wrote:
> #define CMD_EC168_RAM       0x00 //RW- Read/Write RAM (Firmware go to addr 0-0x1EFF)
> #define CMD_EC168_GETSTATUS 0x01 //R-- ex: dfu_ctrl_get(device,0x01,0x0000,0x01A0,buffer,0x1A);
> #define CMD_EC168_STREAM    0x03 //R-X ex: dfu_ctrl(device,0x03,0/0x20,0xFF00);
>                                  //    disable/enable streaming 
> #define CMD_EC168_SET_POWER 0x04 //--X ex: dfu_ctrl(device,0x04,0/1,0x0008);
>                                  //    disable/enable LED
>                                  //    indexes seen: 206,208,8,9,A,B
> #define CMD_EC168_UNKNOWN   0x10 //--X ???
> #define CMD_EC168_READ_BUF  0x20 //R-- ex: dfu_ctrl_get(device,0x20,0x0000,0x01A0,buffer,0x1A); 
> #define CMD_EC168_WRITE_BUF 0x21 //-W- 
> #define CMD_EC168_SET       0x30 //--X ex: dfu_ctrl(device, 0x30, 0x0709, 0x1A);

Are you still hacking that device?
I tried to order Intel CE6230 device but got EC168 (SinoVideo 3420A-2). 
I take one USB-sniff and here are commands as I think:

00 firmware download
01 ? config
03 demodulator
04 ? GPIO (LED)
10 streaming control
20 I2C read
21 I2C write
30 HID table download

Looks like EC168 has EC100 demodulator integrated. And programming this 
demodulator seems to be rather easy, not very many bytes...

regards
Antti
-- 
http://palosaari.fi/

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] EC168
  2009-02-10 21:14   ` Antti Palosaari
@ 2009-02-14  1:37     ` Antti Palosaari
  2009-02-14  2:29       ` Antti Palosaari
  0 siblings, 1 reply; 10+ messages in thread
From: Antti Palosaari @ 2009-02-14  1:37 UTC (permalink / raw)
  To: Tanguy Pruvot; +Cc: linux-dvb, linux-media

Tanguy,
are you still hacking with device? Or is there anyone else who is?

I have done some work but not very much. Basically it now loads firmware 
and and have some basic demod and tuner stuff. I have now one one 
problem that I have no idea why. After firmware download device 
reconnects (upon request as seen from sniff) with vendor and product ID 
having both 0. :(

I don't have much time nor interest to hack this device so I want to 
give my driver base to someone who wants to play with it. Demod part 
seems to be very easy to program, so this device can be supported 
without specs rather well. I have asked specs many times, but no answer 
at all. If there is someone who can make contacts for E3C tech. please help.

regards
Antti
-- 
http://palosaari.fi/

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [linux-dvb] EC168
  2009-02-14  1:37     ` Antti Palosaari
@ 2009-02-14  2:29       ` Antti Palosaari
  0 siblings, 0 replies; 10+ messages in thread
From: Antti Palosaari @ 2009-02-14  2:29 UTC (permalink / raw)
  To: Tanguy Pruvot; +Cc: linux-dvb, linux-media

Antti Palosaari wrote:
> I have done some work but not very much. Basically it now loads firmware 
> and and have some basic demod and tuner stuff. I have now one one 
> problem that I have no idea why. After firmware download device 
> reconnects (upon request as seen from sniff) with vendor and product ID 
> having both 0. :(

Problem resolved. Windows driver patch firmware before download to the 
device. Still help is welcome...

Antti
-- 
http://palosaari.fi/

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2009-02-14  2:29 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-27 13:07 [linux-dvb] (no subject) Peter Nemeik
2009-01-27 13:17 ` [linux-dvb] EC168 Antti Palosaari
  -- strict thread matches above, loose matches on Subject: below --
2008-11-23  3:21 Tanguy Pruvot
2008-11-23 12:29 ` Tanguy Pruvot
2008-11-26  2:03 ` Tanguy Pruvot
2009-02-10 21:14   ` Antti Palosaari
2009-02-14  1:37     ` Antti Palosaari
2009-02-14  2:29       ` Antti Palosaari
2008-11-04 13:04 Jáchym Lukeš
2008-11-04 13:10 ` Antti Palosaari

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox