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

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

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #60 en: 27-08-2012, 05:03 (Lunes) »
CONTROL MEDIANTE INTERFAZ WEB
(Nuevo contenido desde el 14 de abril de 2013)
Ahora, en un solo script aún más simple. Lo he probado y funciona con los navegadores IE y Firefox.
Hay que copiarlo en la carpeta /www/cgi-bin de router y hacerlo ejecutable desde una sesión telnet tecleando: chmod ugo+x /www/cgi-bin/radio.sh

Citar
#!/bin/sh
# Este script permite controlar mpd desde el explorador de internet del PC
# 14/04/2013 by raphik
# INSTRUCCIONES:
# nombre del fichero: radio.sh
# - copia este fichero en la carpeta www/cgi-bin del router
# - conviértelo en ejecutable: chmod +x /www/cgi-bin/radio.sh
# - en el PC, lanza el navegador de internet y teclea la URL:
#   [IP_del_router]/cgi-bin/radio.sh
#
read -t 1 mensaje
echo -e "Content-type:text/html\n\n"
echo "Mensaje recibido: $mensaje
"
case ${mensaje:0:3} in
  ant) mpc -q prev;;
  mar) mpd; mpc -q repeat on; mpc -q play;;
  par) mpc -q stop; mpd --kill;;
  sig) mpc -q next;;
  baj) mpc -q volume -5;;
  sub) mpc -q volume +5;;
esac
/bin/cat <<EOF
<html>
<body>
<form action="" method="POST">
  <input type="submit" name="ant_INPUT" value="Anterior">
  <input type="submit" name="mar_INPUT" value="Marcha">
  <input type="submit" name="par_INPUT" value="Parada">
  <input type="submit" name="sig_INPUT" value="Siguiente">
  <p>
  <input type="submit" name="baj_INPUT" value="Bajar vol.">
  <input type="submit" name="sub_INPUT" value="Subir vol.">
</form>
</body>
</html>
EOF
exit

Saludos.


« Última modificación: 14-04-2013, 17:12 (Domingo) por raphik »

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #61 en: 27-08-2012, 20:54 (Lunes) »
Uy, si vamos casi a lo mismo..... Llevo todo el dia puliendo una interfaz en Java monísima... Va de escándalo y muestra en pantalla algo similar a un mediaplayer....  Es muy fluidita y ahora mismo estoy creando los iconos de los botones.... :)

Sigo preguntando:  alguien ha usado flite?

danitool

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #62 en: 27-08-2012, 21:33 (Lunes) »
Excelente trabajo raphik. Supongo que para hacer funcionar los scripts cgi es necesario un demonio web, uhttpd?.

No sé si incorporar esto a mi reproductor ya que los recursos del livebox son limitadísimos. Ahora estoy pensando en incorporar una "pantalla LCD". Lo pongo entre comillas porque lo que tengo pensado usar es un marco digital de fotos. Detalles en

https://forum.openwrt.org/viewtopic.php?id=34133&p=1

Ya encargué un cacharrito de estos por eBay, por 8 euros:
http://www.ebay.es/itm/New-Mini-2-4-inch-Digital-Time-Day-Calendar-Alarm-Clock-Photo-Frame-POF16-/260883908884?pt=LH_DefaultDomain_0&hash=item3cbde48914

Por cierto, cuando reproducimos música almacenada, alguien tiene un script o sabe como hacer para reproducir una carpeta?. Digamos en lugar de enviar la orden "siguiente canción", enviar la orden "siguiente carpeta".

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #63 en: 27-08-2012, 22:10 (Lunes) »
Excelente trabajo raphik. Supongo que para hacer funcionar los scripts cgi es necesario un demonio web, uhttpd?
...
Gracias, danitool.
Efectivamente, para mover los CGI hace falta tener instalado uhttpd. Pero seguramente tienes LuCI instalado ¿no? Si te funciona LuCI , te funcionarán estos scripts. Son 100% compatibles con BusyBox (están en Almquist Shell) justo para evitar tener que instalar los paquetes bash adicionales. Tampoco hace uso de php, por el mismo motivo. El efecto colateral es que no hay manera de pasar datos de un script a otro.
EDITO: Bueno, ya nos contarás si te funciona.
« Última modificación: 27-08-2012, 22:19 (Lunes) por raphik »

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #64 en: 27-08-2012, 22:14 (Lunes) »
...
Sigo preguntando:  alguien ha usado flite?
No, nunca.

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #65 en: 28-08-2012, 00:42 (Martes) »
Por cierto, cuando reproducimos música almacenada, alguien tiene un script o sabe como hacer para reproducir una carpeta?. Digamos en lugar de enviar la orden "siguiente canción", enviar la orden "siguiente carpeta".

Supongo que el script que necesitas es algo así:
Citar
#!/bin/sh -
# Script carpeta.sh
# 28/08/2012 by raphik
# Esto es un script. Cópialo en /root y conviértelo en ejecutable tecleando: chmod ugo+x /root/carpeta.sh
# Para inicializarlo: /root/./carpeta.sh ini
# Para que se oiga la siguiene carpeta: /root/./carpeta.sh sig

case "$1" in
  ini) echo "Inicializando..."
       # lanzar MPD
       killall -q -9 mpd
       mpd
       # forzar la actualización de la base de datos
       mpc -q update
       # obligar a MPD a detenerse tras sonar el último de la carpeta
       mpc -q repeat off
       # averiguar en qué carpeta está la música
       MUSICA=$(cat /etc/mpd.conf | grep -e music_directory)
       MUSICA=${MUSICA:17}
       MUSICA=${MUSICA%?}
       # averiguar cuántas carpetas hay en total
       TOTAL=$(ls /root/music | sed -n '$=')
       # guardar variables
       echo $MUSICA > /tmp/carpeta.info
       echo 0 >> /tmp/carpeta.info
       echo $TOTAL >> /tmp/carpeta.info
  ;;
  sig) # leer variables
       MUSICA=$(cat /tmp/carpeta.info | sed -n 1p )
       ACTUAL=$(cat /tmp/carpeta.info | sed -n 2p )
       TOTAL=$(cat /tmp/carpeta.info | sed -n 3p )
       if [ $ACTUAL -lt $TOTAL ] ; then
         ACTUAL=$(($ACTUAL+1))
         echo $MUSICA > /tmp/carpeta.info
         echo $ACTUAL >> /tmp/carpeta.info
         echo $TOTAL >> /tmp/carpeta.info
         mpc -q clear
         ls $MUSICA | sed -n $(($ACTUAL))p | mpc -q add
         echo -e "Reproduciendo la carpeta #$ACTUAL: \e[1;34m$(ls $MUSICA | sed -n $(($ACTUAL))p) \e[00m"
         mpc -q play
       else
         echo "Ya no quedan más carpetas que reproducir"
       fi
  ;;
  *)
  echo ""
  echo "Sintaxis: $0 <comando>"
  echo "Comandos:"
  echo "  carpeta ini   lanza MPD"
  echo "  carpeta sig   reproduce la carpeta siguiente"
  echo ""
  ;;
esac
exit

NOTA: La carpeta principal /root/music (o la que hayamos declarado en el fichero de configuración /etc/mpd.conf) no contendrá ningún fichero "suelto". Todos los ficheros de audio deberán estar en subcarpetas.
« Última modificación: 03-09-2012, 10:50 (Lunes) por raphik »

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #66 en: 28-08-2012, 22:37 (Martes) »
Bueno, pues desde hace horas oigo la radio en la HG553 gracias a la interfaz Java que le he desarrollado......


Es la version 1.0, mejorable a tope, pero es un comienzo.... Esta en formato .jar ejecutable, con lo que con un doble clic sale rulando... La podeis bajar desde:

https://www.box.com/files#/files/0/f/369941817/C%C3%B3digo

Imprescindible tener una máquina virtual de Java instalada.... Si tiene pegas o similar, ya Me decis y algo se ocurrirá, seguro.


Espero os guste!!!!  >:(
« Última modificación: 28-08-2012, 22:39 (Martes) por Sir-Stephen »

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #67 en: 04-09-2012, 10:52 (Martes) »
Bueno, ya disponible la version 2.0 del reproductor Java para esta radio  >:(.  Las novedades son:

- Presuponemos que tenemos acceso a algun tipo de almacenamiento a traves de Samba.
- Para facilitar las cosas, las carpetas mpd y mpd/playlists no estan ocultas, y estan sitas en el almacenamiento anteriormente dicho... En Mi caso, un pendrive de 8 GB montado interno, pero podria ser parte de la memoria o similar.... Expertos en Linux podrán darme mas pistas.
- Gestión de playlists, carga, almacenamiento, borrado, descarga y sobre todo, un "pseudo-interpretador" de archivos *.pls

En fin, que si hay dificultades, Me digais...

https://www.box.com/files#/files/0/f/369941817/1/f_3057788275   ;D

brunorro

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #68 en: 16-09-2012, 18:06 (Domingo) »
Apenas llevo unos meses por aquí y tal, pero... Bueno, yo también me he montado un MPD (en mi caso en un Astoria de los de ya.com) y al final acabo usando clientes para "cosas con pantalla"... Para Android tenéis el mpdroid y el DroidMPD (este último un poco más cutre). Para windows y linux modo gráfico, el gmpc (hay versión portable para windows). Para linux, modo consola, el ncmpc (tengo que mirar si lo puedo instalar también para Kindle).

Aún así tengo esta tarjetilla de sonido ( me costó tres ó cuatro euros o algo menos):



EDITO: confirmado, detecta los botones con el módulo de kernel del "teléfono" cm109. Para instalarlo:

Código: [Seleccionar]
opkg install kmod-usb-cm109
con el event_test detecta tres botones :

Código: [Seleccionar]
root@OpenWrt:/lib/modules# event_test /dev/input/event1
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0xd8c product 0xe version 0x100
Input device name: "CM109 USB driver"
...
Event: time 1347814624.129163, type 1 (Key), code 115 (VolumeUp), value 1
Event: time 1347814624.129172, type 0 (Reset), code 0 (Reset), value 0
Event: time 1347814624.865134, type 1 (Key), code 115 (VolumeUp), value 0
Event: time 1347814624.865150, type 1 (Key), code 114 (VolumeDown), value 1
Event: time 1347814624.865155, type 0 (Reset), code 0 (Reset), value 0

EDITO, para finalizar. Funcionando el triggerhappy con estas cosas y tal... Configuración aquí presente:

Código: [Seleccionar]
root@OpenWrt:~# cat /etc/triggerhappy/triggers.d/soundcard.conf
KEY_MIN_INTERESTING   0       /usr/bin/mpc toggle
KEY_VOLUMEDOWN        0       /usr/bin/mpc next
KEY_VOLUMEUP  0       /usr/bin/mpc prev

Ahora cuando llegue a casa sólo tendría que darle al botoncito y ya estaría funcionando. El volumen lo controlo con los altavoces, aunque la idea de hacer un script que dándole al KEY_MIN_INTERESTING cambie la funcionalidad y con el VOLUMEDOWN y VOLUMEUP ajuste no parece muy complicada. Será plan de mirármelo un día de estos :P

EDICIÓN POSTUMA: jooo, cuando activo el triggerhappy suena un ruidillo de fondo que me rompe :(
« Última modificación: 16-09-2012, 19:38 (Domingo) por brunorro »

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #69 en: 17-09-2012, 19:12 (Lunes) »
Gracias por el aporte, brunorro.
Yo también tengo por ahí un Astoria ARV7518PW, pero todavía no he tenido tiempo de toquetearlo.
Lo del ruidito de fondo es una lástima. ¿Es por culpa del triggerhappy o de la tarjeta de sonido? Tal vez podrías utilizar los botones "RESET" y "WLAN" del propio router para cambiar de emisora.
Un saludo y gracias por comentar.

brunorro

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #70 en: 18-09-2012, 16:21 (Martes) »
Gracias por el aporte, brunorro.
Yo también tengo por ahí un Astoria ARV7518PW, pero todavía no he tenido tiempo de toquetearlo.
Lo del ruidito de fondo es una lástima. ¿Es por culpa del triggerhappy o de la tarjeta de sonido? Tal vez podrías utilizar los botones "RESET" y "WLAN" del propio router para cambiar de emisora.
Un saludo y gracias por comentar.

He intentado atacar contra los botones de reset y tal pero no lo he conseguido... En fin, a todo se acostumbra uno y el oído es selectivo  :-\

Con un ratón de tres botones se puede controlar el MPD. Por ejemplo, el botón central se puede utilizar para cambia el "modo de operación" (volumen, emisora, lista de reproducción...) y los otros para aumentar o disminuir su valor (subir o bajar el volumen, pasar a la emisora siguiente o a la anterior, etc.)
El hg553 sólo tiene los botones 'WiFi' y 'reset', lo que no da tanto juego como el hg556a. Pero sin el parche es justo como si no tuviera ninguno.

He aquí un presente (en forma de script) para los que quieran controlar el MPC con tres botones, actualmente funcionando en este mi astoria  ;)

Código: [Seleccionar]
#!/bin/sh

################################################
# Three Buttons control for MPC + triggerhappy
################################################
#
# Writes a current lock/function file to
#  FUNCTION_DIR so think about the permissions
#
# Hardcoded led status for the ASTORIA
#  ARV7518PW
#
# It's not using shell arrays because it's
#  originally written on OpenWRT
#
# Remember: I'm not responsible of any problem
#  that you could have after executing it and
#  of course, you can improve it, copy and
#  blablablah... But if you make any money
#  with it, tell me. Just curiosity :P
#
################################################
# Version 0.001 <-> 2012-09-18
# brunorro
################################################

FUNCTIONS="MPC_REPRODUCTION MPC_VOLUME MPC_SONG MPC_SEEK"
DEFAULT_FUNCTION_NAME="MPC_REPRODUCTION"
DEFAULT_FUNCTION_NUMBER=0

FUNCTION_DIR="/var/lock"

CURRENT_FUNCTION_NUMBER=0
CURRENT_FUNCTION_NAME=""

sizeof(){ echo $#; }

set_leds_ARV7518PW (){
        let LED1=$CURRENT_FUNCTION_NUMBER/2
        let LED0=$CURRENT_FUNCTION_NUMBER%2
        echo $LED0 > /sys/class/leds/soc:green:phone1/brightness
        echo $LED1 > /sys/class/leds/soc:green:phone2/brightness
        }


read_current_function(){

        for f in $FUNCTIONS; do
                if [[ -e $FUNCTION_DIR/$f ]]; then
                        CURRENT_FUNCTION_NAME=$f;
                        break;
                fi;
                let CURRENT_FUNCTION_NUMBER=$CURRENT_FUNCTION_NUMBER+1;
        done;

        if [[ $CURRENT_FUNCTION_NUMBER -eq $(sizeof $FUNCTIONS) ]]; then
                echo "No current function, changing to DEFAULT"
                CURRENT_FUNCTION_NUMBER=$DEFAULT_FUNCTION_NUMBER;
                CURRENT_FUNCTION_NAME=$DEFAULT_FUNCTION_NAME;
        fi;

        [[ "$(grep ARV7518 /proc/cpuinfo)" ]] && set_leds_ARV7518PW;

}

increase_current_function(){

        [[ $CURRENT_FUNCTION_NAME ]] && [[ -e $FUNCTION_DIR/$CURRENT_FUNCTION_NAME ]] && rm $FUNCTION_DIR/$CURRENT_FUNCTION_NAME;

        let CURRENT_FUNCTION_NUMBER=$CURRENT_FUNCTION_NUMBER+1;
        let CURRENT_FUNCTION_NUMBER=$CURRENT_FUNCTION_NUMBER%$(sizeof $FUNCTIONS);
        let i=0;

        for f in $FUNCTIONS; do
                if [[ $CURRENT_FUNCTION_NUMBER -eq $i ]]; then
                        CURRENT_FUNCTION_NAME=$f;
                        break;
                fi;
                let i=$i+1;
        done;

        touch $FUNCTION_DIR/$CURRENT_FUNCTION_NAME

        [[ "$(grep ARV7518 /proc/cpuinfo)" ]] && set_leds_ARV7518PW;
}

exec_mpc_command(){
        case $CURRENT_FUNCTION_NAME in
                MPC_REPRODUCTION)
                        mpc toggle;;
                MPC_VOLUME)
                        [[ $@ = UP ]] && mpc volume +5 || mpc volume -5 ;;
                MPC_SONG)
                        [[ $@ = UP ]] && mpc next || mpc prev ;;
                MPC_SEEK)
                        [[ $@ = UP ]] && mpc seek +5 || mpc seek -5 ;;
                *)
                        echo ERROR: Invalid action ;;
        esac ;
}

#########################################
## MAIN SCRIPT
#########################################

if [[ $# -ne 1 ]]; then
        echo "USAGE: $0 {CHANGE|UP|DOWN}";
        exit;
fi;

read_current_function

case $1 in
        CHANGE)
                increase_current_function;;
        UP)
                exec_mpc_command UP;;
        DOWN)
                exec_mpc_command DOWN;;
        *)
                exit ;;
esac

Hay que añadírselo al fichero de configuración de triggerhappy. En mi caso lo tengo en /home/control_mpc.sh y lo ejecuto de la siguiente manera:

Código: [Seleccionar]
KEY_MIN_INTERESTING   1       /home/control_mpc.sh CHANGE
KEY_VOLUMEDOWN        1       /home/control_mpc.sh DOWN
KEY_VOLUMEUP  1       /home/control_mpc.sh UP

En el Astoria, he hecho un "indicador" de en qué funcionalidad se encuentra con los dos leds de teléfono. No sé cómo se llaman los leds en el resto del routers del mundo mundial, de ahí ese grep cutre del /cpuinfo para comprobarlo. Escribe en el "/var/lock" en qué funcionalidad se encuentra, también.

Sé que se puede mejorar, pero ... al gusto. Los que uséis una rata o ratón o roedor similar junto con el tigre feliz (triggerhappy) deberíais cambiar el fichero de configuración de este último. Espero que os sea de alguna utilidad o me acabaré sintiendo como un "flooder" colgando scripts por estos lares >:D
« Última modificación: 18-09-2012, 16:41 (Martes) por brunorro »

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #71 en: 19-09-2012, 01:04 (Miércoles) »
Gracias por el script. Hace unos días escribí uno que hace la misma función, pero verdaderamente no termina de gustarme la idea de manejar la radio con tres pulsadores. He pensado en controlarlo con botones rotativos que envíen mensajes por puerto serie, aprovechando que estoy intentando ponerle una pantallita LCD de 16x2.
Brunorro, permíteme una pregunta: ¿es complicado meterle el OpenWRT al Astoria? Es que con lo que llevo leído hasta ahora, no termino de aclararme.

brunorro

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #72 en: 19-09-2012, 08:58 (Miércoles) »
Con un adaptador serie y el uboot correcto es hasta fácil  ;)

El problema del Astoria es que el uboot que tienen los de openwrt colgado ( con las opciones por defecto ) está roto y con ese poca cosa se puede hacer. Todo lo demás lo ha sabido hacer alguien con alergia (psicológica, que no física) al estaño como yo.

Lo que no sé es dónde está el SPI o el i2c en el Astoria, así que eso de ponerle un LCD ...  No sabría decirte.

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #73 en: 19-09-2012, 16:47 (Miércoles) »
Con un adaptador serie y el uboot correcto es hasta fácil  ;)

El problema del Astoria es que el uboot que tienen los de openwrt colgado ( con las opciones por defecto ) está roto y con ese poca cosa se puede hacer. Todo lo demás lo ha sabido hacer alguien con alergia (psicológica, que no física) al estaño como yo.

Lo que no sé es dónde está el SPI o el i2c en el Astoria, así que eso de ponerle un LCD ...  No sabría decirte.
El LCD es para un hg556a (también valdría para su hermano pequeño, el 553).
Con el Astoria todavía no he empezado, por eso te preguntaba. Entonces, lo primero es buscar un uboot en condiciones. Dispongo de adaptador serie y afortunadamente no le tengo alergia al estaño. A ver qué tal se me da. Gracias por la info.

danitool

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #74 en: 02-10-2012, 23:17 (Martes) »
raphik aquí tienes el parche para Backfire del hg553.

http://files.myopera.com/danitool/linux/hg553_patch_Backfire_10.02.zip

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #75 en: 03-10-2012, 00:44 (Miércoles) »
raphik aquí tienes el parche para Backfire del hg553.

http://files.myopera.com/danitool/linux/hg553_patch_Backfire_10.02.zip

Gracias, danitool. Mañana lo aplico.

EDITO: gpio asiociados a los botones del hg553
Botón WiFi GPIO 9.
Botón reset GPIO 37.

Botón liberado = HIGH
Botón pulsado = LOW
« Última modificación: 06-10-2012, 12:34 (Sábado) por raphik »

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #76 en: 09-10-2012, 17:35 (Martes) »
Definitivamente, el paso de trunk a versión estable Me ha perjudicado:  Algo se ha cambiado que ahora cuando instalo los puertos USB Me da errores de dependencias Kernel que, al ser puenteados con --force-depends, hacen que la radio no arrranque nunca mas, y vuelta a colocar firmware nuevo, etc etc etc.

No se si le pasara a los demás o solo a Mi, asi que de momento ahi va la pregunta:  Del monton de repositorios que hay para descargar, ( backfire, whiterussia, kamikaze ) hay otras opciones para el HG553?  Porque por mas que miro no las veo, la verdad.

Si no es asi, Me temo que el proyecto de radio wifi se Me muere aqui, porque no puedo continuar....  Alguna pista?

danitool

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #77 en: 09-10-2012, 17:44 (Martes) »
No entiendo la pregunta, opciones en cuanto a qué. Tienes tres opciones para el HG553:

- Backfire última versión estable de momento, para el cual necesitas el parche que he posteado
- Attitude Adjustment (AA), supongo que es la que te falla, y es la próxima versión estable.
- Trunk, rolling release o como quieras llamarlo, en contínuo desarrollo.

Recomiendo Backfire para evitar quebraderos de cabeza hasta que AA esté lista. Puedes hacer todo tu trabajo en Backfire y luego cuando AA sea estable de verdad en este router, portar tus modificaciones, o configuraciones.

Saludos

Sir-Stephen

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #78 en: 09-10-2012, 18:11 (Martes) »
No entiendo la pregunta, opciones en cuanto a qué. Tienes tres opciones para el HG553:

- Backfire última versión estable de momento, para el cual necesitas el parche que he posteado
- Attitude Adjustment (AA), supongo que es la que te falla, y es la próxima versión estable.
- Trunk, rolling release o como quieras llamarlo, en contínuo desarrollo.

Recomiendo Backfire para evitar quebraderos de cabeza hasta que AA esté lista. Puedes hacer todo tu trabajo en Backfire y luego cuando AA sea estable de verdad en este router, portar tus modificaciones, o configuraciones.

Saludos


trunk, que iba de maravilla, ha desaparecido de los repositorios y parece ser que se ha transformado en AA, pero con algunos cambios que ahora Me dan estos quebraderos de cabeza.

Respecto al parche.... veo que es para una compilación, que a Mi no Me ha salido nunca ni a tiros, de hecho es Mi espinita clavada, asi que no veo mas opciones.....  Porque en Backfire no veo ningun firm especifico para el HG553, asi que imagino habra que compilarlo y fabricarselo uno mismo, pero ya digo que no es Mi fuerte ese...

De todas formas, gracias.... seguire viendo a ver que pasa con AA, no se que cambio han hecho al transformarlo desde trunk que a Mi no Me va.... lo curioso es que no veo mas mensajes del personal con problemas similares asi que mas Me mosquea, porque parece que va a ser algo especifico de Mi router....

raphik

  • Visitante
Re: Radio Wi-Fi con OpenWrt
« Respuesta #79 en: 09-10-2012, 20:21 (Martes) »
raphik aquí tienes el parche para Backfire del hg553.

http://files.myopera.com/danitool/linux/hg553_patch_Backfire_10.02.zip
Finalmente, pude aplicar el parche y compilar Backfire r33081. Tras la compilación tengo en la carpeta bin un fichero openwrt-HW553-squashfs-cfe.bin con el que he flasheado el router. Aparentemente todo va bien y la wifi funciona correctamente.
No obstante, desde una sesión ssh tecleo lircd --driver=audio_alsa -d plughw@12000, y me devuelve el mensaje -ash: lircd: not found.
Supongo que me he dejado algún paquete sin compilar. Echándole un vistazo (desde LuCI) a la lista de paquetes, veo que NO ESTÁN instalados: lirc, lircdaemonadd y lirctools.
Calculo que tendré que lanzar de nuevo make menuconfig, elegir los paquetes lirc y compilar de nuevo. ¿No?