Driver para linux de Coradir DTV1000
Hola a todos Toy tratando de ver si se puede desarrollar un driver para le modelo DTV1000 de Coradir que tiene el chipset DM1305 Aca estan los archivos iniciales: https://github.com/fastslack/linux/commit/f7464f826a7e574768a784f6ff4a8241a9... Para hacer este driver se necesita de la documentacion de ese chipset, ya mande un mail a Coradir pero ni pelota asi que si alguno tiene alguna data disponible o quiere aportar, bienvenido sea. Saludos
2012/4/26 Matias Aguirre <[email protected]>
Toy tratando de ver si se puede desarrollar un driver para le modelo DTV1000 de Coradir que tiene el chipset DM1305
Cual es el VID/PID ? FC
2012/4/26 Fernando Cassia <[email protected]>
Toy tratando de ver si se puede desarrollar un driver para le modelo
DTV1000 de Coradir que tiene el chipset DM1305
Cual es el VID/PID ?
Matías, Acá no vas a tener demasiada ayuda para ese tipo de desarrollo. Te conviene postear tu pedido en la lista "Linux-media" donde están todos los desarrolladores de drivers de captura de video para el kernel Linux... http://vger.kernel.org/vger-lists.html#linux-media Buena suerte y contá como te va si lográs progresos.... FC PD: Ya sé que la licencia debe ser GPL pero estaría bueno si al menos en la documentación los escrachás a los de Corradire ;) -- During times of Universal Deceit, telling the truth becomes a revolutionary act - George Orwell
On 04/26/2012 02:55 AM, Fernando Cassia wrote:
2012/4/26 Fernando Cassia <[email protected] <mailto:[email protected]>>
Toy tratando de ver si se puede desarrollar un driver para le modelo DTV1000 de Coradir que tiene el chipset DM1305
Cual es el VID/PID ?
Matías,
Acá no vas a tener demasiada ayuda para ese tipo de desarrollo. Te conviene postear tu pedido en la lista "Linux-media" donde están todos los desarrolladores de drivers de captura de video para el kernel Linux...
http://vger.kernel.org/vger-lists.html#linux-media
Buena suerte y contá como te va si lográs progresos....
FC PD: Ya sé que la licencia debe ser GPL pero estaría bueno si al menos en la documentación los escrachás a los de Corradire ;)
-- During times of Universal Deceit, telling the truth becomes a revolutionary act - George Orwell
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Si ya andube preguntando en ese grupo y me dijeron que si no se tiene la documentacion del chipset habria que hacer ingenieria inversa y ahi creo que se me escapa la tortuga.. pero bueno si alguno se hace amigo de algun conadir que le digan que se copen y tiren la data. Salud
2012/4/26 Matias Aguirre <[email protected]>
pero bueno si alguno se hace amigo de algun conadir que le digan que se copen y tiren la data.
Esa empresa no conozco que haga ingenieria propia en Linux. Me parece que trae soluciones de afuera. Un personaje de esos fué que una vez dijo "esto es para ganar plata, no para regalar know how" (sic) y que "el middleware Ginga se va a licenciar". Lo mas gracioso (o penoso) del caso es que tengo las capturas de pantalla. Te diria que no pierdas tu tiempo y compres alguno de los tuners usb que figuran en http://linuxtv.org/wiki/index.php/ISDB-T_USB_Devices Si querés recuperar la inversión que hiciste en el corradire, vendelo en MercadoLibre. Lo que falta es que alguien les haga gratis el desarrollo que en todo caso deberia pagar CD, sabiendo lo mucho que saben de SL... ;) Mi humilde opinión... FC
2012/4/26 Fernando Cassia <[email protected]>:
Un personaje de esos fué que una vez dijo "esto es para ganar plata, no para regalar know how" (sic)
Esos son los empresarios, me imagino. Los que se encargan de hacer el trabajo per-se (empleados de 8 a 5) seguro no tienen problema de decir cómo hicieron. El telefono de la casa matriz de coradir es (0266) 4458255/4458256 por si quieren llamar y ver que onda. Opino nomás. R
2012/4/26 rami <[email protected]>
Los que se encargan de hacer el trabajo per-se (empleados de 8 a 5) seguro no tienen problema de decir cómo hicieron.
Es que dudo que Coradir haya tenido algo que ver con el diseño del sintonizador USB, ni los drivers. Te cuento como funciona la cadena de ese tipo de hardware: 1. un fabricante de semiconductores hace un sintonizador ISDB-T en un chip, ej "Sintonizador ISDB-Tb en un package QFP*. consume 0.5 watts, no requiere xtal externo, one-seg y full-seg, blah blah blah.Precio $2 usd por chip,minimo 100.000u, contacto: pangolin semiconductor, Taipei, TW" *http://en.wikipedia.org/wiki/PQFP Luego, produce un "diseño de referencia" (un prototipo de como seria un sintonizador USB usando ese chip, con los planos) que pone a disposición de los OEMs (fabricantes de hard). 2. Luego aparece otra firma de China continental "Sambonete PC Accesories Ltd" y fabrican 100.000 con el chip de la anterior, con el diseño base, eligen en que carcaza lo van a poner, si blanco o negro, si la antena sera externa o integrada, si tendrá un led parpadeante o no, etc, o les agrega sintonizador de FM o lo que sea (eso seria la ingenieria propia adicional al diseño de referencia del fabricante del chipset). El fabricante del chipset -por lo general- entrega a los OEMs los drivers ya funcionando, para los sistemas operativos más comunes (generalmente sólo Windows). El fabricante chino,decide vender ese sintonizador USB a $9 dolares por unidad http://www.alibaba.com/product-gs/259564576/USB_ISDB_T_receiver.html 3. Después viene una empresa Argentina que ve las ofertas en alibaba.com** y contacta a "Sambonete PC Accesories" y les dice "mandame 50.000", armados o desarmados. ** http://goo.gl/Ra0qc C1) Si son armados, es importacion directa, el aparato dice en la caja "Made in China" a pesar de tener la caja de carton y el manual de "industria nacional", asi como el software / drivers traducido. C2) Si la importacion es desarmada, puede ser en varios estadios de desarme: * CKD:Complete Knock-down. Vienen los chips por un lado, la plaqueta por otra, etc. Acá se ponen los componentes en una maquina de soldado superficial (SMT - surface mount technology) como los que tiene Novatech, y listo el pollo, sale el aparato armado. Pero como fué "ensamblado acá" es Industria Argentina * SKD: Semi Knock Down: Vienen los chips pero, ponele, sin una parte (ej: en un celular viene con todos los componentes menos la carcaza, acá se hace la carcaza plástica, idem anterior). Entonces, vos le estás pidiendo a la empresa del punto 3, que te de datos del chipset o los drivers, que nunca recibió. Lo ideal es contactar a la empresa del punto 2, o mejor, a la del punto 1. No sé si me explico... FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
Estuve investigando un poco el aparatito y no esta hecho ni en pedo en Argentina. Lo fabrica una tal Shenzhen SDMC Technology http://www.sdmctech.com/ y el producto es: http://www.sdmctech.com/en.php/Products/content/id/40 Ahi les mande un mail vemos que contestan. On 04/26/2012 11:11 PM, Fernando Cassia wrote:
2012/4/26 rami <[email protected] <mailto:[email protected]>>
Los que se encargan de hacer el trabajo per-se (empleados de 8 a 5) seguro no tienen problema de decir cómo hicieron.
Es que dudo que Coradir haya tenido algo que ver con el diseño del sintonizador USB, ni los drivers.
Te cuento como funciona la cadena de ese tipo de hardware:
1. un fabricante de semiconductores hace un sintonizador ISDB-T en un chip, ej "Sintonizador ISDB-Tb en un package QFP*. consume 0.5 watts, no requiere xtal externo, one-seg y full-seg, blah blah blah.Precio $2 usd por chip,minimo 100.000u, contacto: pangolin semiconductor, Taipei, TW"
*http://en.wikipedia.org/wiki/PQFP
Luego, produce un "diseño de referencia" (un prototipo de como seria un sintonizador USB usando ese chip, con los planos) que pone a disposición de los OEMs (fabricantes de hard).
2. Luego aparece otra firma de China continental "Sambonete PC Accesories Ltd" y fabrican 100.000 con el chip de la anterior, con el diseño base, eligen en que carcaza lo van a poner, si blanco o negro, si la antena sera externa o integrada, si tendrá un led parpadeante o no, etc, o les agrega sintonizador de FM o lo que sea (eso seria la ingenieria propia adicional al diseño de referencia del fabricante del chipset).
El fabricante del chipset -por lo general- entrega a los OEMs los drivers ya funcionando, para los sistemas operativos más comunes (generalmente sólo Windows).
El fabricante chino,decide vender ese sintonizador USB a $9 dolares por unidad http://www.alibaba.com/product-gs/259564576/USB_ISDB_T_receiver.html
3. Después viene una empresa Argentina que ve las ofertas en alibaba.com <http://alibaba.com>** y contacta a "Sambonete PC Accesories" y les dice "mandame 50.000", armados o desarmados.
C1) Si son armados, es importacion directa, el aparato dice en la caja "Made in China" a pesar de tener la caja de carton y el manual de "industria nacional", asi como el software / drivers traducido.
C2) Si la importacion es desarmada, puede ser en varios estadios de desarme:
* CKD:Complete Knock-down. Vienen los chips por un lado, la plaqueta por otra, etc. Acá se ponen los componentes en una maquina de soldado superficial (SMT - surface mount technology) como los que tiene Novatech, y listo el pollo, sale el aparato armado. Pero como fué "ensamblado acá" es Industria Argentina
* SKD: Semi Knock Down: Vienen los chips pero, ponele, sin una parte (ej: en un celular viene con todos los componentes menos la carcaza, acá se hace la carcaza plástica, idem anterior).
Entonces, vos le estás pidiendo a la empresa del punto 3, que te de datos del chipset o los drivers, que nunca recibió. Lo ideal es contactar a la empresa del punto 2, o mejor, a la del punto 1.
No sé si me explico...
FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
2012/4/27 Matias Aguirre <[email protected]>
Estuve investigando un poco el aparatito y no esta hecho ni en pedo en Argentina. Lo fabrica una tal Shenzhen SDMC Technology
y el producto es: http://www.sdmctech.com/en.php/Products/content/id/40
Ahi les mande un mail vemos que contestan.
Matias, vas por buen camino, estas en el punto 2 (empresa armadora OEM) de mi explicación. Aunque te ahorrarías tiempo si abris el dongle y miras los chips con una lupa grande. Normalmente las dos mitades sólo están a presión, no pegadas. Si lográs meter un destornillador de relojero en la zona del conector USB y "hacer palanca" normalmente se separan las 2 mitades de la caja plástica. Ahí sabremos el fabricante del chipset real. FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
On 04/27/2012 12:52 AM, Fernando Cassia wrote:
2012/4/27 Matias Aguirre <[email protected] <mailto:[email protected]>>
Estuve investigando un poco el aparatito y no esta hecho ni en pedo en Argentina. Lo fabrica una tal Shenzhen SDMC Technology
y el producto es: http://www.sdmctech.com/en.php/Products/content/id/40
Ahi les mande un mail vemos que contestan.
Matias, vas por buen camino, estas en el punto 2 (empresa armadora OEM) de mi explicación. Aunque te ahorrarías tiempo si abris el dongle y miras los chips con una lupa grande.
Normalmente las dos mitades sólo están a presión, no pegadas. Si lográs meter un destornillador de relojero en la zona del conector USB y "hacer palanca" normalmente se separan las 2 mitades de la caja plástica.
Ahí sabremos el fabricante del chipset real.
FC --
Si ya lo habia abierto y visto que hay un chipset (DM1305) en especial que es el que controla todo lo relacionado con dvb : https://github.com/fastslack/linux/commit/f7464f826a7e574768a784f6ff4a8241a9... Tuve una respuesta de la compania y me mandaron un spec del producto, ahora le voy a contestar que necesito el spec de ese chipset en particular a ver que me dicen. Saludos
2012/4/27 Matias Aguirre <[email protected]>:
Si ya lo habia abierto y visto que hay un chipset (DM1305) en especial que es el que controla todo lo relacionado con dvb :
https://github.com/fastslack/linux/commit/f7464f826a7e574768a784f6ff4a8241a9...
Tuve una respuesta de la compania y me mandaron un spec del producto, ahora le voy a contestar que necesito el spec de ese chipset en particular a ver que me dicen.
Ese PDF que te mandaron no dice nada sobre el chipset. Y en cuanto al DM1305 parece ser un controlador USB, no sé si tiene las funciones de sintonizador integradas, parece que no "DM1305 is a flash memory digital TV control chip with USB2.0 interface" "DM1305 is a flash memory digital TV control chip with USB2.0 interface what is multi-functional compatibility、low-power. It has standard digital television parallel TS input interface, you can receive input data of DVB-T/S/C、DMB-TH、ISDB-T digital TV standard easily. At the same time, it is compatible with the standard NAND Flash interface to support a variety of brands and the capacity of NAND Flash. The chip also has I2C bus interface and a number of GPIO what are free to configure, and has high-speed USB 2.0 interface, is compatible with USB 2.0 full-speed and high-speed mode." http://www.china-telecommunications.com/products/ic_modules_function_ics-pz2... Aunque parece que para charlar con el equipo debe ser a través de ese chip... Shenzhen SDMC Technology Co.,LTD [China] China Address: 7/F, Block A,Huahan Bldg,langshan Road,Nanshan District,Shenzhen,518057,China Phone: (86)0755-86016429 ^ buscate el chino del super del barrio. ;) http://ic.cnokcn.com/china/product-aad38c23-de8b-4730-a50a-d0c4ce1aa433.html ^idem :) Por lo que dice arriba ese chip maneja I2C http://en.wikipedia.org/wiki/I%C2%B2C FC -- Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell
2012/4/26 Matias Aguirre <[email protected]>
pero bueno si alguno se hace amigo de algun conadir que le digan que se copen y tiren la data.
Los fabricantes del chipset SEGURO no son Coradir ni ningun ensamblador / importador local. En todo caso, abri el stick y mira el chipset con una lupa. Después googleá los numeros de los integrados y vas a dar seguramente con algún fabricante de semiconductores de Taiwán, Japón o China... A esos hay que ir por los datasheets .... FC
On 04/26/2012 02:33 AM, Fernando Cassia wrote:
2012/4/26 Matias Aguirre <[email protected] <mailto:[email protected]>>
Toy tratando de ver si se puede desarrollar un driver para le modelo DTV1000 de Coradir que tiene el chipset DM1305
Cual es el VID/PID ?
FC
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Es raro por que no aparece nada: # sudo lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 003: ID 0458:00e3 KYE Systems Corp. (Mouse Systems) Bus 002 Device 003: ID 0bc2:3001 Seagate RSS LLC Bus 002 Device 004: ID 0fe6:9700 Kontron (Industrial Computer Source / ICS Advent) Bus 001 Device 006: ID ba57:1001 # sudo lsusb -v -d ba57:1001 Bus 001 Device 006: ID ba57:1001 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0xba57 idProduct 0x1001 bcdDevice 1.00 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Status: 0x0000 (Bus Powered)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 26/04/12 02:57, Matias Aguirre escribió:
On 04/26/2012 02:33 AM, Fernando Cassia wrote:
2012/4/26 Matias Aguirre <[email protected] <mailto:[email protected]>>
Toy tratando de ver si se puede desarrollar un driver para le modelo DTV1000 de Coradir que tiene el chipset DM1305
Cual es el VID/PID ?
FC
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar
Wiki: http://wiki.ginga.org.ar Es raro por que no aparece nada:
# sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 003: ID 0458:00e3 KYE Systems Corp. (Mouse Systems) Bus 002 Device 003: ID 0bc2:3001 Seagate RSS LLC Bus 002 Device 004: ID 0fe6:9700 Kontron (Industrial Computer Source / ICS Advent) Bus 001 Device 006: ID ba57:1001
# sudo lsusb -v -d ba57:1001 el lsusb saca la info de una base de datos que (por lo menos en debian) la actualizas con sudo update-usbids del paquete usbutils
el archivo esta hosteado en linux-usb.org. http://www.linux-usb.org/usb-ids.html envia un mail con los datos y una descripcion tipo "DM1305 DVB ISDB-t one/full seg device" para que lo agreguen Saludos! - -- Fernando Toledo Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk+cgT4ACgkQrka4e4h7i+PQ6QCePPuxn0wOYsRxBHJBHsPZHElU kHkAoJjSzMduzIot0rcfXyFGv7ceQ5Ex =v/gW -----END PGP SIGNATURE-----
participants (4)
-
Fernando Cassia -
Fernando Toledo -
Matias Aguirre -
rami