Sunday, July 14, 2013

DIY AirPlay Speaker System using a Asus WL-520gu Router



In this tutorial, I'm going to show you how to re-purpose a Asus WL-520gu router into an Apple AirPlay Speaker System. I have a custom built OpenWRT image already fully configured with AirPlay so all you have to do is flash and go.

Major kudos to the Wifi Radio project on MightyOhm.com which introduced me to OpenWRT and a major inspiration for this project.

Requirements

- Asus WL-520gu Router (Stock Firmware, Tomato, DD-WRT or OpenWRT)
- Compatible USB Sound Card (USD DAC - Digital Audio Converter). See below.
- Speakers/Stereo System (or Headphones).

Flashing the OpenWRT AirPlay Firmware

Download my OpenWRT image pre-configured with AirPlay (aka ShairPort). Note that this firmware is specifically designed for the Asus WL-520gu router. If you use this firmware on any other router, you will brick it.

If you are already running Tomato, DD-WRT or OpenWRT (with Luci) on your router, you can flash directly from the web interface.

If you are running OpenWRT without a web interface, here are the commands to flash via command line:

cd tmp
wget http://goo.gl/MNkAm
mv MNkAm openwrt-brcm47xx-squashfs.trx
mtd -r write openwrt-brcm47xx-squashfs.trx linux

Otherwise if you are running the Asus stock firmware or need to recover from a bad flash, follow these instructions - Asus WL-520UG: Loving Tomato Firmware. Obviously, flash with the OpenWRT AirPlay image above.

Enjoy some Music

Plug in your USB Sound Card to the router and connect it to your speakers. Then power cycle the router.

On your iOS device, connect to the open/unencrypted 'AirPlay520gu' wireless network.

Important Note: Wireless is enabled by default within the image. However, the router requires one extra reboot after being flashed before wireless will start properly (Don't ask me why, I don't know). So basically, if you don't see the 'AirPlay520gu' wireless network, give the router a reboot/power cycle.

You should now be able to AirPlay music from your iOS device to the 'AirPlay520gu' AirPlay Speakers.

iOS 7 Beta - AirPlay to WL-520gu router from iTunes Radio


Different Modes and Use Cases

Standalone Mode (Default, no configuration needed) - Broadcast unencrypted/open SSID of "AirPlay520gu". DHCP Server enabled with no default route or DNS server to allow iPhone to maintain connection to LTE/4G network for internet radio streaming.

Wireless Client Mode - Connects to existing wireless network similar to how your iphone/ipad connects to your network. This is how most commercial AirPlay Speaker System work. HowTo: Switch to 'STA' mode

AP (Access Point) Mode - Connects to existing network via a wired Ethernet cable (or Ethernet over Powerline). Broadcast additional SSID to extend your wireless network coverage - add AirPlay and get better wireless coverage too! HowTo: Disable DHCP, change IP Address, Set SSID/Encryption type

Check the OpenWRT forums or Wiki for help on re-configuring your new AirPlay router!

Compatible/Recommended USB Sound Cards (Plug and Play)
Some additional USB DACs that I haven't tested personally, but should also work:
Note: The cheap "3D Sound" USB audio adapter may work, but there is at least two versions - one that works (C-Media chipset) and one that doesn't (6911 Chipset, JMTek, LLC 48Khz Only). My recommendation is to avoid them unless you're 100% positive you'll get the one with the C-Media chipset or to keep things simple, pick up the Syba SD-CM-UAUD USB Stereo Audio Adapter if you're on a tight budget or prefer the form factor.

DIY AirPlay Sound System for under $100

A great sounding AirPlay speaker system can easily be put together on a very limited budget and blow away anything sold at the Apple Store costing twice or three times as much. As an example, a LP-2020A+ Lepai Tripath Amplifier paired with the Dayton Audio B652 bookshelf speakers will give you awesome sound on a tight budget.

Syba USB Audio Adapter - $7
Lepai 2020A+ Amp - $23
Dayton Audio B652 Bookshelf Speakers - $52

Total cost $82 + router

What if I don't have a Asus WL-520GU Router?

Definitely do not buy one (unless you can get it super cheap, ~$10). This router has really dated hardware and is no longer manufactured.

Instead consider picking up a TomatoUSB compatible router or Pogoplug and following my other DIY AirPlay tutorials:
[Tutorial] - Pogoplug E02/V4 with Arch Linux ARM

Another option would be my Apple AirPlay AirEnabler Adapter Kit, which is a totally plug and play solution that allows you to add Apple AirPlay to any existing home stereo, car stereo, pc speaker system, ammo box portable speaker systemstereo cooler or my favorite the Boominator, "the ultimate party machine".

22 comments :

  1. I've followed these instructions exactly and I can connect via airplay but I'm getting no sound out of my syba sound adapter. I can get sound if I pipe random into it, and it works well with mightyohm's project also. I've been looking all around for something obvious like sound settings but I don't know where to look. Everywhere online tells me to use alsamixer which isn't included in this build. Any idea's?

    ReplyDelete
    Replies
    1. Hi Michael,

      I apologize for the late reply. I don't have my WL-520gu router anymore so I can't help you troubleshoot this.

      Qui

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
  3. The SSID of your separate switch is for the most part settled as default or even the name of the modem or switch. You can secure your system by exchanging the title of your system's SSID. asr 1001

    ReplyDelete
  4. You are a genius . I can say that you have a done a great job here to share this with us. You have done it after some research and hence no doubt at all that it's going to help us all.You covered every angle. Good one, and keep it going. Check for essay writing service reviews

    ReplyDelete
  5. A system that is low in power does not require car speakers that are high powered, but an audio system that is high powered requires speakers that can deal with the output that is powerful.
    http://soundexperts.org/best-4x6-car-speakers/

    ReplyDelete
  6. I need to write my college essay. The topic of your article seemed very interesting to me. Do you have any statistical data?

    ReplyDelete
  7. Many individuals utilize compact earphones when tuning in to their convenient gadgets, however there are different alternatives to the way you tune in to music. amplifier experts

    ReplyDelete
  8. It's fitting time to make a few arrangements for the future and the time has come to be glad. I have perused this post and on the off chance that I would I be able to wish to recommend you few fascinating things or exhortation. Maybe you could compose next articles alluding to this article. I yearning to peruse considerably more things about it! AppValley iOS 10

    ReplyDelete
  9. A debt of gratitude is in order for setting aside an ideal opportunity to talk about this, I feel unequivocally about it and affection adapting more on this subject. On the off chance that conceivable, as you pick up ability, would you psyche overhauling your website with additional data? It is greatly useful for m Emus4U iOS 11

    ReplyDelete
  10. A debt of gratitude is in order for offering this quality data to us. I truly delighted in perusing. Will without a doubt going to impart this URL to my companions. NessTool Android

    ReplyDelete
  11. Decent post. I was checking continually this online journal and I'm inspired! To a great degree helpful data extraordinarily the last part I administer to such data a considerable measure. I was looking for this sure data for quite a while. Much obliged to you and good fortunes. Mojo Installer iOS 11

    ReplyDelete
  12. High-quality put up, stay aware of this fascinating work. it's miles a extremely good idea so one may be at the safe side. Gmod game

    ReplyDelete
  13. You can play, stop briefly, and rewind the program playing on your TV utilizing your smartphone directvlogin.us DirecTV, with its name a portmanteau of DirectTV.

    ReplyDelete
  14. More and more startups are embracing the digital age and putting up their own business website. They find that websites are a notch higher and better than simply having a Facebook Fan Page or a twitter account.Excellent website design come in many forms, it all depends on what your criteria is for the best web design. cheap shoes in Pakistan

    ReplyDelete
  15. I actually delighted in perusing this post, massive fan. preserve doing outstanding me whilst might you be capable of distribute extra articles or in which could I be able to peruse greater at the difficulty? internet modeling

    ReplyDelete
  16. If you need to select a blogging platform to create a new blog, you will be able to choose from numerous options. Different types of bloggers are able to avail varying benefits from each of these platforms, but if you are a beginner, then the right the Blogger platform is the right blogging platform for you. You might be curious why Blogger is appropriate for you.mens casual dress shoes

    ReplyDelete
  17. The preferred standpoint with this model is that it is in reverse perfect with any 802.11g and 802.11b skilled gadgets. The D-Link Wireless Router will work with no issues on the off chance that you as of now have a current system equipment introduced. Strangely, this model has been tried to work flawlessly with blended systems.Top 10 best asus router

    ReplyDelete
  18. Yuk Buruan ikutan bermain di website http://99naga.com
    Sekarang NAGAQQ Memiliki Game terbaru Dan Ternama loh...
    => Bonus Refferal 20%
    => Bonus Turn Over 0,5%
    => Minimal Depo 15.000
    => Minimal WD 15.000
    => 100% Member Asli
    => Pelayanan DP & WD 24 jam
    => Livechat Kami 24 Jam Online
    => Bisa Dimainkan Di Hp Android
    => Di Layani Dengan 6 Bank Terbaik
    => 1 User ID 5 Permainan Menarik
    Ayo gabung sekarang juga hanya dengan
    mengklick AGEN BANDARQ
    WHATSAPP : +855967014811
    PIN BB : 2B209F68

    ReplyDelete
  19. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.
    Keynote spekers

    ReplyDelete
  20. Watch this isn't simply turned down low, set it at a larger amount and check your sound once more.visit here

    ReplyDelete