Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

CUhead Pro

This is the CUhead Pro, a WiFi/Ethernet Arduino shield with Airplay and DLNA audio and also acts as an access point for WiFi devices. It also makes julienne fries! Alright, that last one may have been a stretch but with this shield you WILL be able to wirelessly push music and other sounds from your iOS and Android device and more. With very minimal work and programming you can have this versatile little guy up and running in no time. As the CUhead Pro is a shield, simply plug it into your Arduino based dev board and start transmitting.

The CUhead Pro is equipped with USB-A port, RJ45 ethernet port (just in case there isn't a WiFi signal), and a 3.5mm audio jack. It is important to note that on this shield the USB host is reversed for future firmware updates. An interesting feature about the CUhead Pro is the detachable WiFi module with an RT5350 SoC chip from Ralink. The RT5350 SoC combines Ralink’s IEEE 802.11n draft compliant 1T1R MAC/BBP/PA/RF, a high performance 360 MHz MIPS24KEc CPU core, a 5-port integrated 10/100 Ethernet switch/PHY and a USB host/device.

Note: LinkSprite has completed working on OpenWRT support! Check the link in the Documents section below for more information.

CUhead Pro Product Help and Resources

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

2 Programming

Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

2 Electrical Prototyping

Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Can this be used without the Arduino by connecting power directly to the wifi module?

    • To answer my own question - yes. All the necessary connections can be achieved with just the module itself - Audio Out left, Audio Out Right, Ground, 5v In, Ground using the Molex Picoblade connectors.

  • Bahaha, Lady Gaga Warning. I LOLd.

  • There are quite a few standalone dev boards/modules based on rt5350 such as carambola and others. No info on Flash/RAM? Yun might be a better choice.

    Not sure about marketing airplay compatibility based on an unlicensed implementation, though.

    EDIT: This module is also known as USR-S12 or HF-S12

    • The "Port OpenWRT to Cuhead Pro" wiki page linked now says it has the following:

      • CPU: Ralink RT5350F (360MHz, MIPS architecture)
      • SDRAM: Winbond W9825g6jh-6 (32MB)
      • FLASH: MXIC MX25L6405D (8MB)
      • Audio DAC: Everest Semiconductor ES8155 (See also ProTek PA5155)

      Edit: A few observations:

      • You can telnet into the module, Username: admin, Password: admin
      • The firmware auto-mounts USB devices to /media/sda and each partition to /media/sda1, sda2, etc

      • Is the Audio driver now fonctionnal in this OpenWRT port ?

        • I've been working on it for a while; I wrote a driver for the audio chip, but can't get it to make sounds yet.

          • Hello,

            It has been a long time but I am also trying to build openwrt for this module, is there any news for i2s audio support? How it is working with original image? I asked for the source code of the original one but manufacturer told me that they are not able to provide it.

  • Is there anywhere I can get just the module? I'm not interested in arduino compatibility, but I like the capabilities of the module.

  • Can I send UART commands to the module to control the audio transmitter (play, pause, prev, next)? Where can I find the list of commands to do that? Does the UART transmit any data when your audio transmitter sends a volume change command?

    I want to make a WiFI jukebox with this thing and would like to control the amplifier with buttons on my phone and control my phone's audio player with buttons on the jukebox.

  • It would be very useful to know if you can program your Arduino wirelessly through this device. The description of comms through the UART gives me some hope that it can be done.

  • I read the wiki. It seems to me that the CUhead Pro is more like a dedicated device, using the Arduino for power. I don't see much communication between the 2, is there?

    • This board is similar to the Linino part from the Arduino Yun. But without all the software support (the so called Bridge library) for the communication between the atmega and the Ralink SoC.

      Linino is based on the Qualcomm/Atheros AR9331 SoC (like carambola2)

    • That's what I was seeing too. I think it can use the Arduino's UART to pass information back and forth.

Customer Reviews

4.5 out of 5

Based on 2 ratings:

Currently viewing all customer reviews.

1 of 1 found this helpful:

Great, Easy Airplay Receiver

Bought this thing because I am making an amplifier board for a project. Needed a good way to build Airplay function into it without having to go through some kind of external dongle.

This thing powers up and works great right out of the box. Super-easy to configure it to join your network, and it immediately shows up as an Airplay device on your devices. Literally 30 seconds it takes to get up and running.

It's very susceptible to power supply noise, so make sure your power supply has no audio-frequency switching noise, or post-regulator with an LDO before feeding power to this board. The DAC has essentially no PSRR, hence minus one star.

Works perfectly

The CUhead Pro does everything it says and more. My planned use was to mostly use the wifi module without the Arduino shield, but to have the shield capability for the future, so I bought a pair of Molex PicoBlade 1.25mm connectors/wires to provide power input and audio output and a 6dBi omni-directional antenna to connect for better range. I am using this to stream music from our Android tablets to our backyard.

I will probably buy more.