Turn a vintage radio into a connected device

Remember those cracking noises from the speaker back in the 80s? Now is the time to get back in the DeLorean and bring the future to the past, or alternatively, the past to the future. Use Volumio and turn a broken radio into a multi-source system, capable of playing your podcasts, radios, local music files and Spotify. In addition, the device is visible on your local network and works as a WiFi speaker.

  • Raspberry PI (at least model 3)
  • Micro SD card
  • Vintage radio (preferably broken)
  • HiFiBerry HAT (HAT stands for Hardware Attached on Top)
  • HiFiBerry HATPower adapter (barrel connector)

In our tutorial, we will explain how to:

  1. strip down your vintage radio
  2. install Volumio on your micro-SD card
  3. get you Raspberry PI ready with HiFiBerry
  4. setup Volumio and start streaming music

Step 1 – strip down your vintage radio

No need to be too subtle, remove all existing electronics, except for the speaker (top right)

Since our goal is to recycle, I would really recommend to start from a broken radio. There is no need to destroy something which currently works. In my case, I have used an old broken Panasonic radio. As long as you can fit a Raspberry Pi in the case, you can chose the radio model you want. For cosmetic reasons, I decided to keep the frequency selection rotary encoder and the buttons (although they are no longer linked to any function). Apart from those, the only thing you need is actually the speaker(s), which will get connected to your Raspberry PI at a later stage. Take the opportunity to clean the case and remove all dirt and dust.

Seems like this Panasonic radio was meant to be upgraded… The Raspberry PI perfectly fits the case and is firmly hold into place by a simple piece of cardboard (no brackets required)

Step 2 – Install Volumio on your micro-SD card

Download the Volumio image from their website. Make sure to select the Raspberry PI image.

The image comes in a .zip format and you would need to unzip the file prior flashing it. If you are using Linux, you can use the unzip command from the terminal. The command is “unzip + <file name>”. In our case, the file is in the Downloads folder, so you need to type in:

unzip Downloads/volumio-2.861-2020-12-22-pi.img.zip

Make sure that the file name matches the version you have downloaded. You can also use the auto-completion function from the terminal (tab) after typing volumio in the above command, to make sure that you are selecting the right file. The unzip command will unzip the file in your current directory: if you just opened the terminal and typed in the command, it is likely that the unzipped file is now located in your home directory ~.

Use a software like Balena Etcher (mac OS, Windows an Linux compatible) to flash the image on your Micro-SD card.

Flash from file and select the unzipped Volumio image (.img), select your microSD card as target and click on Flash! Here you go, You have now installed Volumio.

Step 3- Get your Raspberry Pi ready for installation into the case

Pending on the speaker and connectors, you would need to use a different HiFiBerry board. You can refer to this video for additional information from HiFiBerry. For me, I had to go for the AMP2. This board requires an external power source, since it cannot be powered by the Raspberry PI. That being said, the HiFiBerry AMP2 board will power your Raspberry PI, so all you need is one power connector after all. I purchased mine from the HiFiBerry webshop.

The connection of the HiFiBerry on your Raspberry Pi is made via the GPIO ports. The HiFiBerry HAT is including all the required screws to have it securely attached to the PI. Once the HiFiBerry HAT is properly installed, insert the MicroSD card in the Raspberry PI. Do not plug the power adapter to your HiFiBerry HAT yet. First we need to connect it to the the speaker(s)…

Here you can see the barrel connector (left) powering the HiFiBerry Hat and the Raspberry PI. My single speaker is connected to the two middle ports

if you also opted for the AMP2 board, you may want to follow the HiFiBerry instructions for your speaker connection.

Source: HiFiBerry

Use your iron solder to connect your cables to your speaker(s) as per the above instructions. Before you close the case for good, I would recommend to first test the system. Time to connect a network cable (can be removed at a later stage), barrel connector and power up your device.

Step 4 – Setup Volumio

Your device is now running and you now need to configure Volumio. In short, you may want to setup a WiFi connection (so that you can get rid of the network cable) and to properly configure your HiFiBerry HAT.

With your Raspberry PI up and running, go to your web browser and type in IP 192.168.211.1 or http://volumio.local. From this page, you can configure you device. You can easily set up your WiFi connection and your device name on the network.

Volumio greets you with a very nice Graphical interface. Select your language and move to next…
Select the name you want for your device, this name will be used on your local network. Note the address and add it to your browser favorites.
Here you need to properly setup your HiFiBerry HAT. The AMP2 shares the configuration of the DAC Plus, so you need to enable I2S and select the right option.
This is entirely up to you, select the option you prefer
Select your WiFi network and provide the password
If you have a media server, now is the time to provide its path to Volumio
Supporting Volumio is optional, but you can sponsor their hard work and if want. Volumio will also ask you to create an account, which is optional.

Please keep in mind that the HiFiBerry AMP+ is a pretty powerful amplifier, so if you do not want to damage your speaker(s) with the wrong settings, I would recommend to change the default startup volume to something like 40%. You can always change the volume while playing if this is not enough, but this can prevent your speaker(s) from being over-stressed by mistake. Change the default startup volume from the <Settings> menu, under <Playback options>.

Congrats, you have successfully setup Volumio. Reboot the device now. Since you have setup your WiFi connection, you can now remove the network cable from the device. You can already check your connected speakers from your phone, your new device should appear under the AirPlay function (Iphone). If you select it, your music will be played on the Volumio speaker.

Once WiFi is enabled, only the power cable remains
Airplay recognizes your speaker automatically

Alternatively, you can use the Volumio web interface to go through your music. You can do this by using your computer or your phone and typing in the IP or local address. Volumio also provides a free App (IOS and Android), which is scanning your local network for connected Volumio devices. I would definitely recommend to get the most out of the Volumio software by downloading and activating some additional plugins, such as Podcasts and Spotify.

Well, enough with the tutorial! Enjoy the music and impress your friends with your vintage radio! That is of course if you still have some friends after spending so much time on the project…

Scroll to Top