Using an Allo USBridge Sig for NAA
www.diyaudio.com/forums/vendor-s-bazaar/337859-shanti-dual-lps-5v-3a-5v-1-5a-92.html#post5963277
You also need a NAA, which can be a much lower horsepower lower noise device running from a better, linear power supply.
I tried a old pi for NAA, but couldn't get the sw to install on it and run correctly.
Also tried an Allo Sparky SBC running dietpi, but had a bunch of dropouts with it, every few seconds even just feeding it 44.1k rate.
So I moved to a pi3b, and this works fine.
Pi3
I used DietPi as the OS.
If you go to https://dietpi.com/, then click on download in the top you can find a pi image for all models
Download, unzip and and write .img file to a micro sd card. I use etcher to write the sd card.
Plug in keyboard and monitor, ethernet and power on.
It takes a while for first power up, loads more software, updates sw and asks a few questions. Reboots a couple times too.
After a while, it reboots and you will see
dietpi-launcher : All the DietPi programs in one place.
dietpi-config : Feature rich configuration tool for your device.
dietpi-software : Select optimized software for installation.
htop : Resource monitor.
cpu : Shows CPU information and stats.
I recommend setting up a remote SSH interface now. This will let you control the pi without having to have a monitor and keyboard connected to it. I use Terminal with remote connection from a macbook. With a PC, I like
or
https://winscp.net/eng/index.php which gives you a putty interface but also supports file transfer.
I would start with extraputty though.
All of the following can be remotely.
dietpi-softwareYou will see the menu below
Select "Search", then search for "alsa", and select.
Search for "naa" and select.
Install software, and reboot.
dietpi-configSelect "Audio Options"
Select Audio Options
Select Soundcard, then pick your soundcard.
If you select "DietPi-JustBoom", you get this
IMPORTANT
PSU noise reduction turns off the monitor output, so setup a SSH interface before you do this, otherwise you won't have an interface.
exit to go back on config screen
If you don't use wifi, you should turn it off.
Select "Network Options: Adaptors" to get the onboard wifi option.
Select "Back" to exit
To check if NAA software is running:
sudo systemctl status networkaudiodIf you have a problem, you get something like this:
networkaudiod.service: Failed with result 'signal'
NOTES
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0
Tweaks
https://github.com/dynobot/Linux-Audio-Adjustments
dietpi-config > Audio Options > PSU Noise Reduction : [On]
Turns off HDMI output and CPU Gov = powersave (CPU frequency = 600 MHz)
dietpi-config > Advanced Options > Max USB current : [Off], Bluetooth : [Off], I2C state : [Off]
dietpi-config > Advanced Options > Serial/UART : Manage available devices
Turn off all consoles and devices
dietpi-config >Network Options: Adapters
Turn off onboard wifi
Turn off HDMI output
dietpi-config > Display Options > Resolution > Headless to have this done automatically on boot.
NAA image
https://www.signalyst.eu/bins/naa/images/
flashed your NAA image to a new card, added "dtoverlay=hifiberry-dacplus" to the end of "config.txt"
More tweaks
cd /DietPi
sudo nano config.txt