Alguien con un PCR1500/2500 o R1500/2500

Alguien con un PCR1500/2500 o R1500/2500

Notapor lws » 03 Feb 2008, 20:50

Estoy barajando la compra de uno de estos scanners (realmente el PCR1500) pero solo me interesa si hay posibilidad de usarlo en linux. Se que en la actualidad ICOM no soporta este sistema operativo y no hay ningun proyecto ni informacion sobre el tema.

Sin embargo, reuniendo alguna informacion de la red he averiguado que el software de windows instala unos puertos com virtuales a traves de los cuales efectua la comunicacion. La cuestion es saber si al conectarlo a linux, este lo detecta y puede comunicarse a traves de el.

De ser asi, la siguiente cuestion es el software, que por mas averiguaciones he visto que tiene bastante en comun (a nivel el protocolo de los comandos que se envian a traves del puerto) con el del antiguo PCR1000. Partiendo del driver original de este PCR1000 con mis conocimientos de programacion podria intentar adaptarlo al PCR1500.

Ahora claro, la cuestion principal es saber si de alguna manera tengo oportunidad de establecer la comunicacion entre el ICOM y el puerto USB en linux, obviamente, si no esta soportado no me hace ninguna gracia gastarme los 400 euros y pico del aparato.

Si alguien posee alguno de estos aparatos y tiene posibilidad de arrancar una distribucion de linux le agradeceria que se pusiera en contacto conmigo para analizar mas a fondo el tema e intentar sacar adelante el soporte de este aparato.
lws
 
Mensajes: 14
Registrado: 03 Feb 2008, 20:10

Notapor eb4fbz » 04 Feb 2008, 00:42

Siempre puedes ir tirando con una virtualización (VMware, VirtualBox, Parallels...)
Bajo wine ni te lo plantees, no hay forma de echar a andar los puertos virtuales.

Ésta es la cruz que tenemos los seguidores del software libre... :roll:
Avatar de Usuario
eb4fbz
Aficionado experimentado
Aficionado experimentado
 
Mensajes: 802
Registrado: 30 Dic 2007, 11:29

Notapor Taniyama » 04 Feb 2008, 10:33

Yo lo he probado con Ubuntu y Wine y me ha resultado imposible...

No te puedo decir más ya que tengo Ubuntu y XP en el pc, y no me he querido complicar...
Taniyama
 
Mensajes: 24
Registrado: 30 Ene 2008, 17:58
Ubicación: Palma de Mallorca

Notapor lws » 04 Feb 2008, 15:36

La verdadno me interesa correr bajo una virtualizacion, el rendimiento es bastante pobre.

Sobre lo de que no funcione bajo wine, es normal, ya que realmente no es un emulador, sino una especie de capa que intercepta ciertas llamadas a la API de windows.

Necesito saber si alguno de los drivers USB to Uart detectan el dispositivo del PCR1500 al conectarlo, de ser asi, a partir de ahi, seria cosa de escribir el software que estableciera la conexion y se ocupara de la transferencia de informacion entre el aparato y linux (mi menor preocupacion).

Con suerte en la mayoria de las distribuciones modernas de tener el modulo cargado podriamos verlo en el log del kernel (comando dmesg), si alguien dispone del scanner y esta dispuesto a hacer unas pruebas y facilitarme informacion que se ponga en contacto conmigo.
lws
 
Mensajes: 14
Registrado: 03 Feb 2008, 20:10

Notapor eb4fbz » 04 Feb 2008, 23:28

Teóricamente, en wine se pueden usar los puertos series configurandolo adecuadamente, pero a dia de hoy no tengo conocimiento de nadie que haya conseguido hacerlo funcionar con un ttyUSB (un serie virtual).

Yo lo he intentado varias veces, la última con un gps con salida estandar nmea. Puedo ver el trafico en una consola perfectamente, pero ningún programa de monitorización de gps bajo wine me funciona por esa razón.
No he podido probarlo con series fisicos porque no tengo ningún sobremesa con linux.

Otra opción, que es la que yo uso con el SDR-IQ es, si el software permite manejo remoto del receptor por red, ejecutar el servidor en una virtualización y correr el cliente bajo wine.

Creo que aparte de esas opciones, si no hay software para linux, poco vas a poder hacer :cry:

Ésto es lo poco que he conseguido encontrar:

USB BUS Hub:

USB Audio CODEC:

Version: 1.00
Bus Power (mA): 100
Speed: Up to 12 Mb/sec
Manufacturer: Burr-Brown from TI
Product ID: 0x2901
Vendor ID: 0x08bb

CP2101 USB to UART Bridge Controller:

Version: 1.00
Bus Power (mA): 100
Speed: Up to 12 Mb/sec
Manufacturer: Silicon Labs
Product ID: 0xea60
Serial Number: IC-R1500 0501114
Vendor ID: 0x10c4

Parece se que usa el midmo tipo de comandos que sus antecesores, pero a 38400 bds. Asi que no parece dificil hacer algo para linux o modificar alguno que haya para los anteriores PCR.
Avatar de Usuario
eb4fbz
Aficionado experimentado
Aficionado experimentado
 
Mensajes: 802
Registrado: 30 Dic 2007, 11:29

Notapor lws » 05 Feb 2008, 00:02

Efectivamente, parte de la informacion que tengo es similar a esa que has puesto ahi (en un foro, unos extranjeros estuvieron analizando el chip usb que usa icom y como esta montado todo el tingado, con una parte para el audio, otra para el conversor a uart y el bridge). A priori, la del audio me interesa mas bien poco y me centro mas en la de la uart.

Supongo que la has sacado del propio windows, pero como comentaba antes, a mi lo que me interesa es la propia salida del kernel de linux (con el comando dmesg) a ver si se carga algun modulo (o quizas incluso forzando la carga de este).

Sobre lo de que no hay el software para linux, no me importa demasiado (ya contaba con tener que desarrollarlo), mientras haya posibilidad de conseguir una comunicacion entre el scanner y el propio linux. Escribir el software que los comunique con comandos una vez que esten conectados, es con diferencia la parte menos problematica.
lws
 
Mensajes: 14
Registrado: 03 Feb 2008, 20:10

Notapor lws » 05 Feb 2008, 00:07

Para que os hagais un poco una idea de lo que busco, en este otro foro comentan como al conectar el cable usb de un telefono, linux reconoce este y registra automaticamente todos los drivers necesarios:

http://foros.ubuntu-cl.org/viewtopic.ph ... 24d5c51f47

Es exactamente la informacion que estoy buscando

Una vez que tenemos el dispositivo (...cp2101 converter now attached to ttyUSB0...) accesible, se puede conectar a el con la configuracion adecuada y empezar a trastear comandos y demas cosas del protocolo interno que use.
lws
 
Mensajes: 14
Registrado: 03 Feb 2008, 20:10

Notapor eb4fbz » 05 Feb 2008, 00:11

Casi seguro que cualquier distribución reciente te detectará el CP210x y te cargará el módulo usbserial, creandote el correspondiente ttyUSB0. A mi me lo hace automaticamente con un PL2303:

[12663.348000] usbcore: registered new interface driver usbserial
[12663.348000] /drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[12663.348000] usbcore: registered new interface driver usbserial_generic
[12663.348000] /drivers/usb/serial/usb-serial.c: USB Serial Driver core
[12663.352000] /drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
[12663.352000] pl2303 2-2:1.0: pl2303 converter detected
[12663.356000] usb 2-2: pl2303 converter now attached to ttyUSB0
[12663.356000] usbcore: registered new interface driver pl2303
[12663.356000] /drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver


Como curiosidad, el codec de audio es un PCM2901

No tengo ningún PCR-1500 por lo que no puedo ayudarte mucho más...
Avatar de Usuario
eb4fbz
Aficionado experimentado
Aficionado experimentado
 
Mensajes: 802
Registrado: 30 Dic 2007, 11:29

Notapor c@bo » 17 Feb 2008, 14:46

Hola, yo tengo un icom r2500 bajo windows pero no tengo ni idea de programacion, si te puedo ayudar con alguna informacion aqui estoy para lo que necesites, Un saludo.
c@bo
 
Mensajes: 18
Registrado: 24 Nov 2007, 00:09

Notapor lws » 17 Feb 2008, 20:20

gracias a todos por la colaboracion e interes pero recientemente he conseguido una buena oferta por un modelo PCR1000 (de los que vienen con puerto serie) y me he hecho con el, con la facilidad de que esta totalmente soportado en linux
lws
 
Mensajes: 14
Registrado: 03 Feb 2008, 20:10


Volver a Icom

¿Quién está conectado?

Usuarios registrados: Google [Bot]