?>/script>'; } ?> [Tutorial] Receptor de radio Wi-Fi con OpenWrt Widgets Magazine

Autor Tema: [Tutorial] Receptor de radio Wi-Fi con OpenWrt  (Leído 224146 veces)

0 Usuarios y 1 Visitante están viendo este tema.

raphik

  • Visitante
[Tutorial] Receptor de radio Wi-Fi con OpenWrt
« en: 15-07-2012, 15:58 (Domingo) »
CONSTRUYE TU PROPIO RECEPTOR DE RADIO WI-FI.

En octubre de 2008, Jeff Keyzer publicó una serie de artículos en los que explicaba paso a paso cómo convertir un router en radio wifi. Puedes leerlos (en inglés) aquí: http://mightyohm.com/blog/2008/10/building-a-wifi-radio-part-1-introduction/

Tú también lo puedes conseguir. En principio vale cualquier router soportado por OpenWrt que tenga puerto USB donde pinchar una tarjeta de sonido.

INSTALACIÓN DE OPENWRT.
Empezaremos instalando la última versión squashfs disponible en el repositorio de OpenWrt. Éste es un asunto que varía con cada router y que ya está tratado en su foro correspondiente. Después, seguiremos instalando el resto de paquetes necesarios.

SOPORTE PARA USB Y AUDIO.
Abre una sesión de consola en el router y teclea:
  opkg update
  opkg install kmod-usb2 kmod-usb-core kmod-usb-ohci kmod-usb-audio
  reboot

INSTALACIÓN DE LA TARJETA DE SONIDO USB.
Pincha la tarjeta de audio en cualquier puerto USB del router. Comprueba que OpenWrt la reconoce tecleando en una consola:
  ls /dev/a*
Si la reconoce, devolverá el mensaje:
  /dev/audio
  
INSTALACIÓN DEL MÓDULO SERVIDOR "MUSIC PLAYER  DAEMON" Y DEL MÓDULO CLIENTE "MUSIC PLAYER COMMAND"
Son dos módulos independientes, pero complementarios. El módulo servidor está en el paquete mpd-full y el cliente en mpc. La instalación tarda en completarse tres interminables minutos. Desde una consola teclea:
  opkg update
  opkg install mpd-full mpc

CREACIÓN DE CARPETAS NECESARIAS PARA MPD
Antes de poder usar MPD hay que hacer algunos ajustes. Desde una consola:
  cd ~
  mkdir .mpd
  mkdir music
  mkdir .mpd/playlists

CONFIGURACIÓN DEL MÓDULO SERVIDOR (MPD).
Se guarda en el archivo /etc/mpd.conf. El mpd.conf original que genera MPD al instalarse es tan instructivo como extenso. Desde el punto de vista didáctico, conviene analizarlo minuciosamente. Pero ahora que probablemente tienes prisa,  edítalo y déjalo así:

# dirección y puerto para MPD
bind_to_address "127.0.0.1"
port "6600"
# ubicación de directorios y archivos
music_directory "~/music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
# archivo opcional que registra la actividad de MPD (depuración de errores)
log_file "~/.mpd/mpd.log"
# archivos opcionales para guardar el estado y el ID de proceso de MPD
state_file "~/.mpd/mpd.state"
pid_file  "~/.mpd/mpd.pid"
# salida de audio
audio_output {
  type "alsa"
  name "My ALSA Device"
  device "hw:0,0"
  format "44100:16:2"
  mixer_type "software"
}
NOTA: no olvides guardar los cambios antes de salir del editor.

EJECUCIÓN DEL MÓDULO SERVIDOR
Nada más sencillo:
  mpd
Hum, aparece un error: Failed to load database: Failed to open database file "/root/.mpd/mpd.db": No such file or directory.
No pasa nada. MPD se queja porque no encuentra la base de datos mpd.db y tiene que tomarse la molestia de crearla. Ahora que ya existe no volverá a quejarse. De paso, MPD aprovecha para crear los archivos mpd.log y mpd.state.

PARADA DEL MÓDULO SERVIDOR
Sólo se puede parar eliminándolo de la memoria, esto es, matando el proceso. Se puede hacer utilizando un comando de la shell:
  killall -9 mpd
O desde el propio mpd:
  mpd --kill
NOTA: esta segunda forma no funcionará si no existe la línea pid_file en el fichero de configuración.

EJECUCIÓN DEL MÓDULO CLIENTE
También es sencillo:
  mpc
Si todo ha ido bien debe aparecer en la consola un mensaje semejante a éste:
  volume:  100%   repeat: off   random: off   single: off   consume: off
Todavía no suena nada y es normal, porque no le hemos indicado el qué.

AÑADIENDO FUENTES DE SONIDO
Es posible reproducir streaming de audio (emisoras web):
  mpc add http://69.175.13.131:8280
también se puede reproducir ficheros de audio situados en la carpeta /root/music:
  mpc add mi_audio.mp3
e incluso ficheros de audio ubicados en una ruta de visible desde el router (Internet incluido):
   mpc add http://www.litteratureaudio.org/mp3/Moliere_-_Le_Medecin_malgre_lui_Acte1.mp3

LLEGÓ EL MOMENTO DE LA VERDAD
Si estás utilizando auriculares, te recomiendo que tengas muchísima precaución. EL VOLUMEN ESTÁ AL 100%. Es preferible que uses uno de esos auriculares que incorporan atenuador de volumen y lo pongas al mínimo. Se supone que el comando: mpc volume x (x, entre 0 y 100) pone el volumen al x%, pero yo he comprobado con mis propios tímpanos que si hay algo mal configurado, el volumen seguirá al 100% . No te arriesgues...
Para hacer que suene:
  mpc play
Si puedes oir algo, aprovecha para darle un sorbo a tu bebida preferida. No vas a encontrar mejor momento.

Y hasta aquí puedo contar. Hay que seguir investigando.
Para visualizar la ayuda de mpd:
  mpd --help
Para visualizar la ayuda de mpc:
  mpc help
« Última modificación: 28-10-2017, 09:04 (Sábado) por raphik »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: TUTORIAL - Music Player Daemon + hg556a + OpenWrt
« Respuesta #1 en: 15-07-2012, 21:35 (Domingo) »
Toma ya, mi colega se va a poner 'la mar de contento' cuando vea el 'tuto'  >:(

Le voy a poner 'chincheta', así que todo lo que vayas añadiendo/modificando para mejorarlo, será bienvenido  ;)

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #2 en: 10-08-2012, 12:20 (Viernes) »
Un tuto excelente,  la verdad es que Me despejó algunas dudas, y ya pude montar la radio.... ahora la parte hardware que es lo que de verdad es lo mio de toda la vida..... y llega una duda.... ese pequeño conector interno de 5 patas, es un puerto serie?  En tal caso, cual es el patillaje?

P.D. : Ya hay mas comentarios, jejejejeje   ^-^

Antes que nada, te agradezco tu apreciación.
La información que tengo del puerto serie en el hg553 es la que hay en la propia página de OpenWRT: http://wiki.openwrt.org/toh/huawei/hg553
Según se lee, el puerto serie lo tenemos en el conector DuPont marcado en la foto como 4F.
Su pinout es: 1 TX , 2 GND, 3 Vcc, 4 no se sabe. y 5 RX, siendo éste último pin el más cercano al condensador.
« Última modificación: 14-08-2012, 20:56 (Martes) por raphik »

tool

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #3 en: 10-08-2012, 12:59 (Viernes) »
Yo tengo pedido por DX un USB audio 2.0 de esos. Le tenía ganas de hacer una radio con un router openwrt.

De hecho tenía un proyecto todo en uno.
http://vimeo.com/4855103  este

http://vimeo.com/4717619 Aquí más mundano. Siempre quise hacerlo.

Digamos que hacer un "nexus q" con un openwrt, es decir poder enviarle canciones desde un móvil o algo...


Aquí el proyecto muy bien documentado:
http://mightyohm.com/blog/2008/10/building-a-wifi-radio-part-1-introduction/




EDIT: Vale, el proyecto es el mismo que has puesto XDDD 

Puedes colgar los videos en el post principal, así la gente se anima más !!!!
« Última modificación: 10-08-2012, 13:17 (Viernes) por tool »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Radio Wi-Fi con OpenWRT
« Respuesta #4 en: 10-08-2012, 14:52 (Viernes) »
He borrado los 3 post del otro hilo (los que se refieren a la radio wifi)  ;)

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #5 en: 10-08-2012, 16:01 (Viernes) »
He publicado algunos cambios en la configuración de mpd (fichero /etc/mpd.conf) que afectan a su funcionamiento.

1) music_directory "~/music"
Esta línea habilita la reproducción de ficheros de audio y establece el directorio de búsqueda. Esta línea no es necesaria para la reproducción de streaming de audio. En resumen, sin esta línea funcionaría la radio pero no se podrían reproducir los ficheros de audio.
Vamos a verlo con un ejemplo:
- copiamos uno o varios mp3 en la carpeta /root/music
- lanzamos mpd
- añadimos los temas mp3: mpc add mi_fichero_de_audio.mp3
- los reproducimos: mpc play
Una implicación importante de esto es que se podría establecer que el "music_directory" apuntase a una carpeta ubicada en un lápiz de memoria o en un disco duro USB. No lo he probado, pero no veo por qué no.
TRUCO: podemos añadir TODOS los ficheros de sonido de la carpeta /root/music a la vez con un sólo comando:
  mpc add /
OTRO TRUCO: Es posible añadir ficheros de audio siempre que estén en una ruta visible desde el router (rutas de Internet incluidas):
  mpc add http://previews.7digital.com/clips/480/7485520.clip.mp3

2) db_file "~/.mpd/mpd.db"
Esta línea fuerza a mpd a utilizar una base de datos (mpd.db). Si no existe, la genera y se queja, dando un mensaje de error. En los arranques sucesivos no volverá a dar el mensaje de error.

3) log_file "~/.mpd/mpd.log"
Esta línea hace que la actividad reportada por mpd quede registrada en el fichero mpd.log. Su utilidad es la depuración de posibles errores.

4) pid_file "~/.mpd/mpd.pid"
Esta línea fuerza a mpd a registrar su ID de proceso en el fichero /root/.mpd/mpd.pid. Este fichero es temporal. Sólo existe cuando mpd está en memoria. Gracias a él se puede matar el proceso desde el propio mpd:
mpd --kill
(en la práctica esto es lo mismo que hacer killall -9 mpd.)

Eso es todo por ahora.
« Última modificación: 11-08-2012, 10:44 (Sábado) por raphik »

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #6 en: 11-08-2012, 12:34 (Sábado) »
VISUALIZACIÓN

No cabe duda de que dotar a nuestra radio wifi de una pantallita LCD tipo Hitachi 44780 sería un puntazo. No obstante, la tarea por sí misma constituye un proyecto compejo que no es posible resolver de hoy para mañana.
Una vez tengamos la pantalla, haría falta que algún software alojado en el router le envíe datos. Pues bien, esta última parte ya la tengo. Es un script bastante simplote escrito en A Shell.
No hace falta tener una pantalla LCD para probarlo. Los datos salen del router por el puerto serie (/dev/ttyS0) y los puedes visualizar en el PC con un emulador de terminal (yo utilizo Tera Term para esto).
Tampoco haría falta sacar los datos por puerto serie para probar el script. Los puedes visualizar en una consola de OpenWrt (/dev/tty).

El script es este:

#!/bin/sh -
# Este script visualiza información del tema que se escucha
# La información visualizada se actualiza cada vez que cambia el tema o la emisora
# 11/08/2012   by raphik
# INSTRUCCIONES:
# nombre del fichero: visor.sh
# - copia este fichero en la carpeta /root del router
# - conviértelo en ejecutable: chmod +x /root/visor.sh
# - ejecuta el script desde una consola: /root/./visor.sh
# - ejecuta MPD desde otra consola distinta
#
INFO_A0=" "
INFO_B0=" "
MOSTRAR=1
#PANTALLA="/dev/ttyS0"   # visualización por puerto serie
PANTALLA="/dev/tty"   # visualización por consola

while true
do
  # obtener información de MPD
  INFO_A1=$(echo "currentsong" | nc localhost 6600 | grep -e "^Title: ")
  INFO_B1=$(echo "currentsong" | nc localhost 6600 | grep -e "^Name: ")

  # comprobar si la nformación es nueva o la misma de antes
  if [ "$INFO_A1" != "$INFO_A0"  ] ; then
    INFO_A0="$INFO_A1" ; MOSTRAR=1
  fi
  if [ "$INFO_B1" != "$INFO_B0" ] ; then
    INFO_B0="$INFO_B1" ; MOSTRAR=1
  fi

  # si le información es nueva, visualizarla
  if [ "$MOSTRAR" == 1 ] ; then
    echo "${INFO_A1:7:64}" > $PANTALLA
    echo "${INFO_B1:6:64}" > $PANTALLA
    MOSTRAR=0
  fi

  # esperar un par de segundos, para no darle mucho la brasa al MPD
  sleep 2
done
exit
« Última modificación: 16-08-2012, 10:07 (Jueves) por raphik »

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #7 en: 13-08-2012, 16:41 (Lunes) »
Raphik, en eso mismo del pendrive estoy peleando, pero hay muchas dificultades....

Tras pelearme con 500 kernels en Mi HG533, los resultados han sido siempre los mismos:  si funciona el audio, no funciona el usb en lectura de ficheros, y al reves, no consegui hacer nada.

Pero en esto que ayer aparecio http://ubuntuone.com/5NbxJQRsr3jT1jJR3tENYw en el hilo de "los vecinos".. una nueva compilacion donde tras añadir un par de ficheros que faltaban, se pueden montar pendrives en cualquiera de los dos USB del 553, en FAT32 y el NTFS y ademas visibles desde Windows gracias a SAMBA...

Pero no trae audio, asi que al ataque:  Aparecen las dichosas "dependencias" y una vez acabado, en /DEV aparecen el dispositivo de audio y simultaneamente los SDA.... EUREKA!!!! y sin embargo.... mpd no suena, la tarjeta de sonido no parpadea, a pesar de estar reconocida, y encima los comandos de mpd acaban por timeout, puesto que algo pasa.....

Ah!! y la tarjeta de sonido solo es detectada en el usb superior....

Asi que parece que el tema de reproducir desde un USB no va a poder ser de momento.... alguna idea????


un ratito mas tarde.....

Probando con el archivo http://www.mediafire.com/download.php?2h9bdylt4s9x1hv presenta el mismo problema.... en fin....
« Última modificación: 13-08-2012, 18:39 (Lunes) por Sir-Stephen »

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #8 en: 13-08-2012, 18:35 (Lunes) »
Debido al problema del USB trasero empecé a dedicarle más atención al hg556a. El asunto ya se comentó en su momento:
https://foro.seguridadwireless.net/openwrt/instalacion-(facil)-de-openwrt-en-huawei-553/msg245466/#msg245466
Una posible solución sería pinchar un hub 4x en el USB de arriba y conectar ahí el lápiz de memoria y la tarjeta de sonido. Es cuestión de probar...

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #9 en: 13-08-2012, 22:52 (Lunes) »
http://ubuntuone.com/3E1rf6s1GXmX58PncNs8kT.... esta version tampoco hace lo que tiene que hacer... que es lo que esta sucediendo, que cuando la version de firm funciona los pen usb correctamente, y se montan y se comparten y todo, no funciona el audio en usb..... y viceversa:  Si se consigue funcionar el audio usb, entonces aparecen una larga serie de errores en el dmesg sobre los usb de almacenamiento, y estos no van en la vida.....

Y no se soluciona con hubs y similares:  O va un soporte ( usb de almacenamiento ) o va otro ( usb de audio ) pero no los dos a la vez...

Y esas dependencias forzadas..... Creo que nos tendremos que conformar con la radio "pelá", sin lectura de usb ni de tarjeta ni "na de na"   :-[

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #10 en: 14-08-2012, 15:03 (Martes) »
INSTALACIÓN DE UNA MEMORIA USB Y REPRODUCCIÓN DE MP3

NOTA: El puerto USB trasero del hg553 YA FUNCIONA.

NOTA: El puerto USB superior del hg556a no funciona. La tarjeta de sonido y la memoria USB hay que pincharlas en el conector trasero y en el lateral.

Partimos de un router al que se le ha instalado todo lo que se indica en el primer mensaje (OpenWrt, LuCI, acceso a Internet y MPD instalado).

Para que reconozca la memoria USB, y maneje archivos NTFS, abre una consola y teclea:
  opkg update
  opkg install kmod-usb-storage ntfs-3g
  reboot

En el PC, dale formato NTFS a la memoria USB, crea una carpeta music y graba en ella unos cuantos mp3 (la colección entera no, que es una prueba).

Ahora pincha la memoria USB en el hub y comprueba que el router la reconoce:
  ls /dev/sd*
Se debería visualizar el mensaje: /dev/sda   /dev/sda1

Crea un punto de montaje:
  mkdir /mnt/pendrive

Monta la memoria USB en el punto de montaje:
  mount /dev/sda1 /mnt/pendrive -o rw,sync
(Este montaje sólo durará hasta que apagues el router).

Para automatizar el montaje al arrancar el router, edita /etc/rc.local y añade el comando subrayado:
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
mount /dev/sda1 /mnt/pendrive -o rw,sync
exit 0

Si está bien montado, podrás visualizar qué espacio hay en la memoria USB tecleando:
  df /mnt/pendrive
Debería salir una información semejante a esta:
  Filesystem           1K-blocks      Used Available Use% Mounted on
  /dev/sda1              7807776    140628   7667148   2% /mnt/pendrive

Ahora, crea las siguientes carpetas en la memoria USB:
  mkdir /mnt/pendrive/music
  mkdir /mnt/pendrive/.mpd
  mkdir /mnt/pendrive/.mpd/playlists

Edita /etc/mpd.conf y cambia estas tres líneas:
  music_directory "/mnt/pendrive/music"
  playlist_directory "/mnt/pendrive/.mpd/playlists"
  db_file "/mnt/pendrive/.mpd/mpd.db"

Lanza MPD.
  mpd
(Al no encontrar mpd.db en la nueva ruta, da el famoso error de base de datos).

Si hiciera falta, baja el volumen:
  mpc volume 80

Añade los mp3 del pendrive:
  mpc update
  mpc ls | mpc add
  mpc playlist

Escúchalos:
  mpc play

Para oir el siguiente:
  mpc play next

Para oir el anterior:
  mpc play prev

Para que no se pare en el último mp3 (y salte al primero):
  mpc repeat on

Si no te gusta escuchar los mp3 siempre en el mismo orden:
  mpc random

En fin, MPC ofrece muchas posibilidades. Están descritas en la ayuda:
  mpc help
« Última modificación: 07-08-2015, 16:45 (Viernes) por raphik »

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #11 en: 14-08-2012, 15:16 (Martes) »
Parece que no Me explico bien o estamos en distinta onda:  No es cuestion del usb trasero o superior, es cuestion de que con unas compilaciones funciona un pendrive usb, sea VFAT o sea NTFS pero no funciona el sonido, y en otras es al reves... y todo viene de las dichosas dependencias, porque el firm utilizado parece que lleva un kernel que no es el mismo que luego puedes tener en el repositorio... el problema es que cuando intentas bajar el del repositorio, opkg no te deja instalarlo pues dice que ya es el mas moderno que tiene.

Resumiendo por 3º vez: 

-Aquellas compilaciones con kernel 3.3.7 dan error de dependencias y va el almacenamiento usb, pero al instalar kmod-usb-audio, no funciona este ultimo.  Si se actualiza a la 3.3.8 el error persiste.

-Aquellas compilaciones "peladas", como la que aparece en trunk, que es la ultima, tras corregir las dependencias funciona el audio usb, pero no hay forma de que reconozca los sda, sino que sale unos devs marcados como 1-2 y 2-1, y el dmesg no indica nada de almacenamiento masivo.

-Aquellas compilaciones con 3.0.18 y 3.3.8 que se han publicado reconocen el soporte usb de almacenamiento, pero no traen el audio. Una vez instalado con los errores de depoendencias, cualquier intento de sonar algo acaba mal....

- En todas las compilaciones en las que ha funcionado el audio usb, solo va en la parte superior.

- En todas las compilaciones que funciona el almacenamiento usb, funciona en los dos conectores. :)

- El intento de añadir el kernel que aparece en el repositorio, el 3.3.8 - db..... etc, se hace imposible para sustituir el que trae todas estas compilaciones, que es el 3.3.8 - e5....etc; opkg no me deja ( realmente no se si se podra hacer )

Ufff, creo que esta vez Me explique con total claridad....  En tal caso, si a ti te funciona correctamente, cual es el firm que estas usando?  o es que tu mismo lo estas recompilando y eso?


Como siempre, graciassssssssss...

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #12 en: 14-08-2012, 16:21 (Martes) »
OpenWrt está vivo: cambia a diario. Si utilizas una versión antigua a la que quieres añadir un paquete nuevo (los antiguos no están disponibles), te arriesgas a que no "encajen" (errores de dependencia). Y si instalas paquetes a sabiendas de que no encajan (force depends), los resultados pueden se impredecibles. Es como pretender actualizar Windows 3.1 con el SP1 de Windows 7.

Por eso para mí la mejor opción es empezar desde cero, a partir la última versión disponible en la propia página de OpenWrt. Es lo que digo en el primer post:
INSTALACIÓN DE OPENWRT.
...
Con el hg553 se puede empezar desde cero, instalando la última versión squashfs disponible en el trunk de OpenWrt y a partir de ahí seguir montando todo lo demás.
...
El enlace directo de descarga es http://downloads.openwrt.org/snapshots/trunk/brcm63xx/openwrt-HW553-squashfs-cfe.bin

Con este firmware y haciendo lo que he escrito en el post anterior me está funcionando correctamente. Me reconoce la tarjeta de sonido y el pendrive. Ambos conectados a un hub que pincho en el USB de arriba. El de abajo no funciona por algún motivo que ignoro. MPD lee los ficheros mp3 alojados en el pendrive y los hace sonar a través de la tarjeta de sonido USB.
« Última modificación: 14-08-2012, 19:10 (Martes) por raphik »

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #13 en: 14-08-2012, 16:35 (Martes) »
acabo de hacerlo, y lo mismo.... sera que mi ruter es especial... sigo todos esos pasos y SDA no aparece ni aparecera.... en dmesg solo mensajes de errores scsi.... ya no se que hacer, puesto que hago lo mismo que tu..... los pen no aparecen y eso nido si, y con versiones distintas, el sonido no y los pen si.

A ti no te salen error de dependencias???

tu kernel es el 3.3.8-1_d8..... o el 3.3.8-1_e5...... me da error en el d8.....

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #14 en: 14-08-2012, 17:31 (Martes) »
acabo de hacerlo, y lo mismo.... sera que mi ruter es especial... sigo todos esos pasos y SDA no aparece ni aparecera.... en dmesg solo mensajes de errores scsi.... ya no se que hacer, puesto que hago lo mismo que tu..... los pen no aparecen y eso nido si, y con versiones distintas, el sonido no y los pen si.

A ti no te salen error de dependencias???

tu kernel es el 3.3.8-1_d8..... o el 3.3.8-1_e5...... me da error en el d8.....
Mi kernel, recién, bajado de OpenWrt es 3.3.8-1-d84cefb39b2dcbdf806cc779398b6f69
Los pasos exactos que doy son:

1) Bajo el firm de http://downloads.openwrt.org/snapshots/trunk/brcm63xx/openwrt-HW553-squashfs-cfe.bin

2) Primero instalo la versión versión b21 del firmware oficial y después, desde el firm oficial, actualizo al de OpenWrt. Si no lo hago así, no funciona bien.

3) Instalo LuCI (descargándolo en el PC) tal como menciono aquí: https://foro.seguridadwireless.net/openwrt/instalacion-(facil)-de-openwrt-en-huawei-553/msg249796/#msg249796

4) Utilizando LuCI conecto el router a un AP que le suministre Internet.

5) Instalo los paquetes de soporte para USB y audio:
  opkg update
  opkg install kmod-usb2 kmod-usb-core kmod-usb-ohci kmod-usb-audio

6) Instalo los paquetes de soporte para disco USB y sistema de archivos NTFS:
  opkg update
  opkg install kmod-usb-storage ntfs-3g

Con eso ya debería reconocer la tarjeta de sonido USB. Si tecleas:
  ls /dev/a*
OpenWrt debe devolver el mensaje: /dev/audio

Y también debería reconocer el pendrive. Si tecleas:
  ls /dev/sd*
OpenWrt debe devolver el mensaje: /dev/sda   /dev/sda1

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #15 en: 14-08-2012, 17:42 (Martes) »
Es exactamente lo mismo que hago, pero luego el kernel que lleva incorporado no es ese, sino el 3.3.8-1-e5e58249fa680bfccc16d480cded7028, asi que no entiendo como puede ser.....

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWRT
« Respuesta #16 en: 14-08-2012, 19:01 (Martes) »
Es exactamente lo mismo que hago, pero luego el kernel que lleva incorporado no es ese, sino el 3.3.8-1-e5e58249fa680bfccc16d480cded7028, asi que no entiendo como puede ser.....
Acabo de instalarlo en otro router hg553 (tengo dos) y reconoce correctamente la tarjeta de audio USB y el pendrive. No sé qué es lo que puede estar pasando.
¿De dónde has bajado la versión b21?
Por lo que dices, parece que quedan restos de alguna instalación anterior. En algunas ocasiones hay que instalar la b21 y luego OpenWrt. Está reportado en varias ocasiones en el hilo del hg553.
...
He instalado la compilación r31217. Es raro, pero si se flashea una compilación de OpenWrt tras otra no funciona. Hay que pasar por el firmware original. Es decir, después de instalar el firmware del trunk tuve que reinstalar la b21 de Huawei y finalmente la r31217. Raro, raro.
...
...
Me ocurre lo mismo raphik, a veces se queda pillado, no se puede entrar y tengo que meter el original, con eso garantizas que entra bien openwrt.
...
...
Para conseguir que me funcione en vez de meter directamente el firmware desde el modo recovery, primero he instalado la b21 oficial de vodafone
...
y desde él he usado la opción de actualizar para meter la que he compilado
...
al final me baje la ultima compilacion dispobible y le instalado yo los complementos a mano uno por uno y ahora me va todo.
me reconoce el usb 2.0 me deja acceso a cifs y todo lo demas. muchas gracias por todo. lo unico que me a pasado es que e tenido k volver a pasar por el firm original b21 por que no me cargo bien el openwrt la primera vez que lo intente.
...

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #17 en: 16-08-2012, 10:09 (Jueves) »
UFFFFFFFFFFFFFFF.... por fin!!!!!

ME distes una buena pista: Que igual habia un resto de una instalacion anterior, asi que para que no Me cansara con el dedo en el reset antes de tiempo, le soldé un cablecito para puentearlo.... y en esto Mi novia colaboró llamandome y teniendome 15 minutos al tlf.... Creo que jamas se ha hecho un borrado tan profundo.


El caso es que todo se instalo correctamente y ahora dispongo de usb y sonido por fin.


Como novedad, mis dos puertos usb detectan correctamente los almacenamientos usb, aunque solo el superior detecta el sonido.  He probado ademas un hub de los del chino y es detectado en ambos puertos, y como colofon le he puesto un lector de tarjetas que tenia de otro ordenador torre, y es detectado y leido correctamente, aunque lamentablemente no cabe en la carcasa del HG553.... Asi que teniendo en cuenta que lo que mas se lee son las SD, buscare un lector del chino.


Seguiremos informando!!!!

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #18 en: 16-08-2012, 10:50 (Jueves) »
Enhorabuena. Me alegra que lo hayas logrado. Y además ¡hasta te funciona el USB trasero!
Uno de los lectores micro SD más pequeño (y barato, <1€) que he visto, lo tiene DX (SKU: 7134).

La próxima entrega: manejar la radio con los botones del ratón.
« Última modificación: 16-08-2012, 10:53 (Jueves) por raphik »

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #19 en: 16-08-2012, 10:57 (Jueves) »
Pues mira, una cosa asi habia Yo pensado del lector SD....

Una buena linea de investigacion seria intentar aprovechar este emisor/receptor infrarrojo de Packard Bell.