OpenWRT - Cheap MP3 player & Wi-Fi Internet stereo radio

sezione dedicata ai sistemi operativi alternativi Open Source

OpenWRT - Cheap MP3 player & Wi-Fi Internet stereo radio

Messaggio da leggereda root » 18/02/2014, 1:39

-------------------------------------------------------------------------------------------------------------------------------
[Updated 16/10/2014] - Added support for Barrier Breaker 14.07 - tested on TP-Link TL-WR710N
-------------------------------------------------------------------------------------------------------------------------------

OpenWRT is simply fantastic!

Wi-Fi Internet radio using small Wi-Fi AP/Router (30 €) , 4 port USB Switch (10 € with clock), 2 GB USB memory stick (5 €) and USB stereo audio adapter (5 €).
No hardware mods needed.

Note: the router maintains full Wi-Fi/LAN/WAN/3G functionality :)

Immagine

Immagine

Immagine
Immagine
USB audio adapter (see https://mightyohm.com/forum/viewtopic.php?f=2&t=232&start=20 for other compatible models)

Immagine
USB hub 4 ports (this is unpowered but I would suggest you to use instead a HUB powered with external power supply)


- VIDEO:

http://www.youtube.com/watch?v=i5_o6L1cEtM&feature=youtu.be

Italian audio:
https://www.youtube.com/watch?v=QfGRs9CtcHQ



- Instructions to install USB Overlay on TL-MR3020

note: for OpenWrt 12.09 'Attitude Adjustment'

Start from fresh install or reset to default with command: "mtd -r erase rootfs_data" (*** WARNING - this command will erase all your existing data and configurations! ***)

Prerequisites:
- Set root password and enable ssh
- configure network
- USB memory key > 1 GB - ext4 formatted

note: I used a USB key with only one partition (/dev/sda1):

opkg update
opkg install kmod-usb-uhci
opkg install kmod-usb-ohci
opkg install kmod-usb2
opkg install kmod-usb-core kmod-usb-storage usbutils block-mount kmod-fs-ext4


insmod usbcore
insmod uhci
insmod usb-ohci
insmod ehci-hcd

now reboot the router

than

mkdir -p /mnt/share
mount -t ext4 /dev/sda1 /mnt/share -o rw,sync
tar -C /overlay -cvf - . | tar -C /mnt/share -xf -


now with "vi" (the most stupid and prehistoric editor in the whole universe) edit "fstab":

vi /etc/config/fstab

insert the following lines:

config mount
option target '/overlay'
option device '/dev/sda1'
option fstype 'ext4'
option options 'rw,sync'
option enabled '1'
option enabled_fsck '0'

press "esc" and then type " :wq " followed by "enter" to save.

Reboot and check if everything is OK with the "df -kh" command:

root@OpenWrt:~#df -kh
Filesystem Size Used Available Use% Mounted on
rootfs 3.5G 122.5M 3.2G 4% /
/dev/root 2.0M 2.0M 0 100% /rom
tmpfs 14.3M 388.0K 13.9M 3% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 3.5G 122.5M 3.2G 4% /overlay
overlayfs:/overlay 3.5G 122.5M 3.2G 4% /

-------------------------------------------------------------------------------------------------------------

NEW: Instructions for Barrier Breaker 14.07
note: 8 Mbytes of Flash needed!

opkg update
opkg install kmod-usb-uhci
opkg install kmod-usb-ohci
opkg install kmod-usb2
opkg install kmod-usb-core kmod-usb-storage usbutils block-mount kmod-fs-ext4


Mount the filesystem:

mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1


Copy contents from /overlay to usb device:

tar -C /overlay -cvf - . | tar -C /mnt/sda1 -xf -

Generate fstab file:

block detect > /etc/config/fstab

Edit fstab file:

vi /etc/config/fstab

change the target to '/overlay'
change enabled option from '0' to '1'

Do not change UUID or other settings!

Reboot and check if everything is OK with the "df -kh" command
Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Re: OpenWRT - Cheap Wi-Fi Internet radio with TP-Link TL-MR

Messaggio da leggereda root » 18/02/2014, 1:39

Immagine

I've just connected a small USB numeric keypad to the router so I can change radio stations just by pressing numbers on keypad (0-9), adjust audio volume with "+" and "-" keys and also a Key to stop playing (the "BS" key).

References:
http://h-wrt.com/en/doc/sound
http://h-wrt.com/en/doc/kb
http://wiki.openwrt.org/doc/howto/hardware.button
http://wiki.openwrt.org/doc/howto/usb.essentials
http://store.jpgottech.com/support/tp-link-mr3020-openwrt-flashing-guide/
https://mightyohm.com/forum/viewtopic.php?f=2&t=232&start=20

http://www.listenlive.eu/index.html source for online radio streaming URLs

-------------------------------------------------------------------------------

- Instructions (tested on ATTITUDE ADJUSTMENT 12.09 STABLE, r36088 and Barrier Breaker 14.07):

Note: preconfigured external Overlay USB memory stick of 1 GB or more needed if FLASH < 8 Mbytes!

Preliminary steps:
note: not needed for Barrier Breaker 14.07

The first step is to make Hotplug execute scripts in /etc/hotplug.d/button when a button is clicked. Modify /etc/hotplug2.rules — remove '^' before 'button' as follow:

vi /etc/hotplug2.rules

[$include /etc/hotplug2-common.rules
SUBSYSTEM ~~ (^net$|^input$|button$|^usb$|^ieee1394$|^block$|^atm$|^zaptel$|^tty$) {
exec /sbin/hotplug-call %SUBSYSTEM%
}
DEVICENAME == watchdog {
exec /sbin/watchdog -t 5 /dev/watchdog
next-event


press "esc" and then type " :wq " followed by "enter" to save.


Installation instructions:

1) Install triggerhappy:

opkg update
opkg install triggerhappy


also install (some packages might be already installed):

opkg install kmod-usb-hid kmod-usb-core kmod-ledtrig-usbdev kmod-hid kmod-hid-generic
opkg install kmod-sound-core kmod-usb-audio madplay usbutils kmod-sound-cs5535audio
opkg install kmod-sound-i8x0 kmod-sound-soc-core usb-modeswitch
opkg install kmod-usb-uhci
opkg install kmod-button-hotplug
opkg install kmod-gpio-button-hotplug
opkg install kmod-usb-ohci
opkg install kmod-usb2
opkg install alsa-utils
opkg install alsa-lib


insmod usbcore
note: not needed for Barrier Breaker 14.07

insmod uhci
note: not needed for Barrier Breaker 14.07

insmod usb-ohci
note: not needed for Barrier Breaker 14.07

insmod ehci-hcd
note: not needed for Barrier Breaker 14.07

2) launch the following command to find "eventcodes" for available buttons (KEY_LABEL):

thd --dump /dev/input/event*

example:

root@OpenWrt:~# thd --dump /dev/input/event*
EV_KEY KEY_KP5 1 /dev/input/event0
# KEY_KP5 1 command
EV_KEY KEY_KP5 2 /dev/input/event0
# KEY_KP5 2 command
EV_KEY KEY_KP5 2 /dev/input/event0
# KEY_KP5 2 command
EV_KEY KEY_KP5 2 /dev/input/event0
# KEY_KP5 2 command
EV_KEY KEY_KP5 0 /dev/input/event0
# KEY_KP5 0 command
EV_KEY KEY_KP1 1 /dev/input/event0
# KEY_KP1 1 command
EV_KEY KEY_KP1 0 /dev/input/event0
# KEY_KP1 0 command
EV_KEY KEY_KP1 1 /dev/input/event0
# KEY_KP1 1 command
EV_KEY KEY_KP1 0 /dev/input/event0
# KEY_KP1 0 command

Note: A value of 1 corresponds to pressing a key, while 2 is generated by holding it; releasing it yields a value of 0.

3) edit "etc/triggerhappy/triggers.d/example.conf" as follow (you may need to adjust the"KEY_LABELS" if you use a different keyboard, and change device "PCM" if you use a different USB sound device):


#
KEY_KP0 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://icestreaming.rai.it/4.mp3 | /usr/bin/madplay - &
KEY_KP1 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://str30.creacast.com/r101_thema4 | /usr/bin/madplay - &
KEY_KP2 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://shoutcast.unitedradio.it:1203 | /usr/bin/madplay - &
KEY_KP3 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://shoutcast.unitedradio.it:1513 | /usr/bin/madplay - &
KEY_KP4 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-eieuk | /usr/bin/madplay - &
KEY_KP5 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://server-10.stream-server.nl:8300 | /usr/bin/madplay - &
KEY_KP6 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://91.121.164.186:8600 | /usr/bin/madplay - &
KEY_KP7 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://stream.srg-ssr.ch/m/rsj/mp3_128 | /usr/bin/madplay - &
KEY_KP8 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://stream.srg-ssr.ch/m/rsc_it/mp3_128 | /usr/bin/madplay - &
KEY_KP9 1 /usr/bin/killall madplay ; sleep 1 ; /usr/bin/wget -O - http://stream.srg-ssr.ch/m/rsp/mp3_128 | /usr/bin/madplay - &
KEY_KPMINUS 1 /usr/bin/amixer -q set PCM 2%-
KEY_KPPLUS 1 /usr/bin/amixer -q set PCM 2%+
#KEY_KPENTER 1
#KEY_KPDOT 1
#KEY_KPSLASH 1
KEY_BACKSPACE 1 /usr/bin/killall madplay
#KEY_KPASTERISK 1
#
# eof


- Notes:
Keys KEY_KPENTER, KEY_KPDOT, KEY_KPSLASH, KEY_KPASTERISK, are not used in this example but you can use all of them to add more stations or functions, just uncomment them (remove #) and add after "1 " the commands to be executed (with full path!) - if you use more than one command per line, use ";" to separate them.
Key "000" cannot be used since it is the same as pressing 0 three times! :D
Key "Num Lock" cannot be used, it does not influence the functionality of other keys if enabled or not, it just switches on/off the led :) (... actually it does something more)
"/usr/bin/killall madplay" is needed to stop all running instances of madplay (if any) before starting the new madplay istance.
------------------------------------------------------

Extra stuffs.

To save anytime your current audio volume level, launch the following command (you could associate it with a key on the keypad):

/usr/sbin/alsactl -f /etc/alsa0.state store 0

and then to restore this on boot, create the file "/etc/init.d/alsa-cfg" and put the following text:

#!/bin/sh /etc/rc.common
START=98
start() {
alsactl -f /etc/alsa0.state restore 0
}


then make it executable:

chmod +x /etc/init.d/alsa-cfg

then enable it and triggerhappy on boot with the following two commands:

/etc/init.d/alsa-cfg enable

/etc/init.d/triggerhappy enable

then finally reboot and enjoy your new Digital Stereo Wi-Fi Internet Radio :)


Note:
to manually "start" and "stop" the Internet Radio, use the following commands:

/etc/init.d/triggerhappy start
to start the radio (mute) waiting for any input from the keypad

/usr/bin/killall madplay; etc/init.d/triggerhappy stop
to stop playing anything and kill triggerhappy daemon

------------------------------------------------------

There's no need to mpc or mpd daemon, nor firewall rules, just USB audio/HID drivers and madplay installed and you have a complete wifi internet radio.
Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Re: OpenWRT - Cheap Wi-Fi Internet radio with TP-Link TL-MR

Messaggio da leggereda root » 18/02/2014, 10:06

More updated video (with Keypad in action) :)

https://www.youtube.com/watch?v=FhCqoW7 ... e=youtu.be
Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Re: OpenWRT - Cheap Wi-Fi Internet radio with TP-Link TL-MR

Messaggio da leggereda root » 19/02/2014, 2:40

-------------------------------------------------------------------------------------------------------------------------------
[Updated 16/10/2014] - Added support for Barrier Breaker 14.07 - tested on TP-Link TL-WR710N
-------------------------------------------------------------------------------------------------------------------------------

I've just added another function to my Internet Radio: MP3 player
Note: preconfigured external Overlay USB memory stick of 1 GB or more is needed!

I added this feature because I want to be able to listen to some music also when an internet connection is not available ;)

note: there are a lot of how-to's on this subject, eg. https://forum.openwrt.org/viewtopic.php?pid=125196#p125196

I added/updated the following functions:

- MPD MP3 Player:

Key "0" = Start MPD and play the first song in playlist
Key "." = jump to next song in playlist and start playing it

note: You may add "jump to prev song" function on the MP3 player ( "/usr/bin/mpc prev" command) sacrificing one radio channel.

- Volume:

Key "Enter" = set the volume at the minimum audible level (about 3%, NIGHT mode)
Key "+" increase volume +2%
Key "-" decrease volume -2%
Key "BS" stop playing

- Internet Radio:

added Keys "/" and "*" = two more stations (11 total)

- Extra feature:

the MP3 songs can be uploaded into the router using Vsftp server or Samba share (to be installed).

You can switch anytime from Internet Radio to MP3 player (and vice versa) just by choosing one radio channel or press "0" key for MP3 player :cool:

Note: pressing the "." key (next song - MP3 player) when you are listening to Internet Radio, does nothing, it works only when you are in MP3 player mode.

----------------------------------------------------------------------
- Instructions for ATTITUDE ADJUSTMENT 12.09 STABLE, r36088:

cd /root
opkg update
opkg install nano
opkg install mpd-mini
opkg install mpc
mkdir music
mkdir playlist



than edit the "/etc/mpd.conf" to match the following configuration:

nano /etc/mpd.conf

#
music_directory "~/music"
playlist_directory "~/playlist"
db_file "~/mpd.db"
bind_to_address "127.0.0.1"
port "6600"
input {
plugin "curl"
}


audio_output {
type "oss"
name "My OSS Device"
device "/dev/dsp" # optional
}
# eof


Ctrl+x to save


TriggerHappy configuration file modified "etc/triggerhappy/triggers.d/example.conf":

nano etc/triggerhappy/triggers.d/example.conf

# begin of file
#
## prerequisites: USB support, USB audio, USB hid, usb-modeswitch, sound-core, triggerhappy, madplay, mpd/mpc, asa, alsa-utils, alsa-lib
#
#
## - MP3 Player -
#
## kill all active players, start MPD, update playlist and play the first song:
KEY_KP0 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/mpd ; /usr/bin/mpc listall | /usr/bin/mpc add ; /usr/bin/mpc play
#
## jump to next song in playlist and start playing it:
KEY_KPDOT 1 /usr/bin/mpc next
#
## You may add "jump to prev song" function on the MP3 player ( "/usr/bin/mpc prev" command) sacrificing one radio channel
#
## - Internet Radio -
#
## kill all active players, launch madplay and start playing selected streaming URL:
KEY_KP1 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://str30.creacast.com/r101_thema4 | /usr/bin/madplay - &
KEY_KP2 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://shoutcast.unitedradio.it:1203 | /usr/bin/madplay - &
KEY_KP3 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://shoutcast.unitedradio.it:1513 | /usr/bin/madplay - &
KEY_KP4 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-eieuk | /usr/bin/madplay - &
KEY_KP5 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://server-10.stream-server.nl:8300 | /usr/bin/madplay - &
KEY_KP6 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://91.121.164.186:8600 | /usr/bin/madplay - &
KEY_KP7 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://stream.srg-ssr.ch/m/rsj/mp3_128 | /usr/bin/madplay - &
KEY_KP8 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://stream.srg-ssr.ch/m/rsc_it/mp3_128 | /usr/bin/madplay - &
KEY_KP9 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://stream.srg-ssr.ch/m/rsp/mp3_128 | /usr/bin/madplay - &
KEY_KPASTERISK 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://shoutcast.unitedradio.it:1115 | /usr/bin/madplay - &
KEY_KPSLASH 1 /usr/bin/killall madplay mpd ; sleep 1 ; /usr/bin/wget -O - http://shoutcast.unitedradio.it:1103 | /usr/bin/madplay - &
#
## - Volume controls -
#
## decrease volume -2%:
KEY_KPMINUS 1 /usr/bin/amixer -q set PCM 2%-
#
## increase volume +2%:
KEY_KPPLUS 1 /usr/bin/amixer -q set PCM 2%+
#
## set the volume at the minimum audible level (about 3%, NIGHT mode):
KEY_KPENTER 1 amixer -q set PCM 4
#
## - STOP music -
#
## Kill all active players and stop music:
KEY_BACKSPACE 1 /usr/bin/killall madplay mpd
#
#end of file


Ctrl+x to save
note: you may need to adjust the"KEY_LABELS" if you use a different keyboard and "PCM" if you use a different USB sound device
"/usr/bin/killall madplay ; /usr/bin/killall mpd ; sleep 1" is needed to stop all running instances of madplay or mpd (if any) before starting the new madplay or mpd istance.

Note: put all .mp3 files (filenames without spaces!) in the "/root/music" directory

In case this is a little "single command line" (not recursive) to remove spaces from filenames: for f in *\ *; do mv "$f" "${f// /_}"; done
-----------------------------------------------------------------------------------------------------

NEW: Instructions for Barrier Breaker 14.07
Note: preconfigured external Overlay USB memory stick of 1 GB or more is needed!

opkg update
opkg install nano
opkg install mpd
opkg install mpc


nano /root/mp3-player

insert the following lines:

#!/bin/bash
cd /root
/usr/bin/mpd
/usr/bin/mpc listall
/usr/bin/mpc add *.mp3
/usr/bin/mpc play


Ctrl+x to save, than

chmod 777 /root/mp3-player


nano /root/next

insert the following lines:

#!/bin/bash
cd /root/music
/usr/bin/mpc next


Ctrl+x to save, than

chmod 777 /root/next


nano /root/prev

insert the following lines:

#!/bin/bash
cd /root/music
/usr/bin/mpc prev


Ctrl+x to save, than

chmod 777 /root/next


nano /etc/triggerhappy/triggers.d/example.conf

## prerequisites: USB support, USB audio, USB hid, usb-modeswitch, sound-core, triggerhappy, madplay, mpd/mpc, asa, alsa-utils, alsa-lib
#
#
## - MP3 Player - opkg install mpd mpc
#
## kill all active players, start MPD, update playlist and play the first song:
KEY_NUMLOCK 1 /usr/bin/killall madplay ; /usr/bin/killall mpd ; sleep 1 ; /bin/sh /root/mp3-player - &
#
## jump to next song in playlist and start playing it:
KEY_KPSLASH 1 /bin/sh /root/next - &
#
## jump to prev song in playlist and start playing it:
KEY_KPASTERISK 1 /bin/sh /root/prev - &
#


Ctrl+x to save


nano mpd.conf

delete everything inside the file and insert the following:

music_directory "~/"
playlist_directory "~/"
db_file "~/mpd.db"
user "root"
group "root"
bind_to_address "127.0.0.1"
port "6600"
input {
plugin "curl"
}
audio_output {
type "oss"
name "My OSS Device"
device "/dev/dsp" # optional
mixer_device "/dev/mixer" # optional
mixer_control "PCM" # optional
}
buffer_before_play "20%"
connection_timeout "60"
max_connections "10"
max_playlist_length "16384"
max_command_list_size "2048"
max_output_buffer_size "8192"


Ctrl+x to save and reboot.
note: you may need to adjust "PCM" value in mixer_control if you use a different USB sound device

Note: put all .mp3 files (filenames without spaces!) in the "/root" directory

In case this is a little "single command line" (not recursive) to remove spaces from filenames: for f in *\ *; do mv "$f" "${f// /_}"; done
Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Audio recording

Messaggio da leggereda root » 21/02/2014, 11:47

-----------------
Audio recorder
-----------------

I want to share with you my progress :)

opkg update
opkg install ffmpeg


Note: ffmpeg can't install in Barrier Breaker 14.07 :( :( :(

After a long searching I came up with this "full path & single line" command to be associated to a key to record MP3 audio coming from the input connector of the USB audio device (mic input) and also with adding the timestamp to the filename:

now=$(date +"%Y-%m-%d----%H-%M-%S") ; /usr/bin/ffmpeg -f oss -ar 44100 -i /dev/dsp -acodec mp2 -ab 128k record.$now.mp3

The out file name is: "record.year-month-day---hours-minutes-seconds.mp3" (eg. record.2014-02-21---11-29-51.mp3)


command to stop recording:

/usr/bin/killall - ffmpeg

note: "killall -" = Sends a SIGTERM signal initially and then sends a SIGKILL signal to all processes that survive for 30 seconds after receipt of the signal first sent. This gives processes that catch the SIGTERM signal an opportunity to clean up.
Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Re: OpenWRT - Cheap Wi-Fi Internet radio with TP-Link TL-MR

Messaggio da leggereda root » 21/02/2014, 11:48

if you connect a USB mouse you'll have two or three more buttons (it depends on how many buttons the mouse has):

BTN_LEFT
BTN_RIGHT
BTN_MIDDLE


also
two or more buttons can be pressed simultaneusly, this is an example of the result:

KEY_KP5+KEY_KP6+KEY_KP4

so, by pressing a combination of keys, we can add unlimited commands! ;)
Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Re: OpenWRT - Cheap Wi-Fi Internet radio with TP-Link TL-MR

Messaggio da leggereda root » 28/02/2014, 20:18

Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Re: OpenWRT - Cheap Wi-Fi Internet radio with TP-Link TL-MR

Messaggio da leggereda root » 04/03/2014, 13:51

Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

USB Tethering to an OpenWrt router

Messaggio da leggereda root » 21/05/2014, 10:35

Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Re: OpenWRT - Cheap Wi-Fi Internet radio with TP-Link TL-MR

Messaggio da leggereda root » 19/10/2014, 10:51

I've just updated the How To, I added instructions for Barrier Breaker 14.07 (tested on TP-Link TL-WR710N) and corrected some typos.
:)

P.S.: I also successfully tested this audio device:

Immagine

please note you need to modify configuration files to adapt device name, check it with command alsamixer.
Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 394
Iscritto il: 10/04/2012, 10:55
Località: Turin

Prossimo

Torna a OpenWRT

Chi c’è in linea

Visitano il forum: Google [Bot] e 2 ospiti