back to

To get more information contact me at:

Network Audio DAC
Dec 2018 - preview


I can guarantee that  DSC1 2.5 / 2.6 is the best digital source and the maximum sonic performance can only be achieved using the software HQPlayer desktop.

This software is available for Windows, Linux and macOS and it have many algorithm for noise filters which allow many sound variations.

The embedded version of HQPlayer is designed for building Linux-based music playback devices and digital audio processors.

HQPlayer embedded is a daemon server running on a dedicated hardware so it is immune to any interference allowing a perfect reproduction of any track at high bitrate also during the PCM to DSD on-the-fly convertion.

About the DAC hardware I keep experimenting new solutions based on DSC1 with Pavel Pogodin and here the Pure DSD DAC with and without USB input.

In the following photos the new DAC module with Amanero Combo384 USB interface (left) and with the BeagleBone board (right).

Here my implementation with volume control by CT2 DACT stepper attenuator, CT3 DACT input selector and Bent Audio remote control.



This new DAC by Pavel Pogodin is compatible with BeagleBone Black and Green but the last one have a better build and no extra hdmi.
On this little board run a very little custom Linux near to a firmware able to work simultaneously with RoonBridge and the Network Audio Adapter for HQPlayer

The BeagleBone Green is based on the open-source hardware design with the Processor: AM335x 1GHz ARMŽ Cortex-A8, 512MB DDR3 RAM and 4GB 8-bit eMMC on-board flash storage.

The normal power supply input for the BeagleBone is the micro USB but it is possible to provide 5V to the main board from an expansion board.

By supplying a 5V signal into the VDD_5V rail, the main board can be supplied. This voltage must not exceed 5V.

You should not supply any voltage into any other pin of the expansion connectors.

There are 2 more power supply necessary for the DAC module.

In order to have these 3 voltages, 5V 1A for the BeagleBone Green, 5V for the DAC and 8V for the DAC  I have buy these 2 power supply module on Alixpress.

High Speed Low Noise Triple Independent Linear Regulator Power Supply only 10-15$ and LT1083 adjustable power supply board only 5-15$ for the BeagleBone (to set at 5V).

 In the order of the Triple Independent Linear Regulator ask for 3.3V (Amanero if necessary),  5V and 8V.

Add a good 9V 30VA and a 6.5 - 7V 30VA transformers.






It is necessary install the BeagleBone firmware designed specifically for this board.


  1. Uncompress with 7z the file Arch_Botic_DSC2.gz
  2. Copy on a 16Gb micro SD using the Windows software Win32DiskImage
  3. Insert the micro SD on BeagleBone module
  4. Connect the USB to serial adapter to PC
  5. Identify your new serial port on Windows
  6. Connect the USB to serial adapter to BeagleBone module
  7. verify console with the Putty Windows software.
  8. Held down the Boot button
  9. power the BeagleBone  module
  10. check on serial the system boot of botic system and not the normal
  11. login with userid root and password root
  12. use the script /opt/tools/ to writes the operating system to the internal memory of the eMMC
  13. extract the micro SD
  14. disconnect the power
  15. verify the start of the botic system at power on
  16. connect the BeagleBone module on DAC

1. Uncompress with 7z the file Arch_Botic_DSC2.gz

2. Copy on a 16Gb micro SD using the free windows software Win32DiskImage.

4. Identify your new serial port (here COM5) on Windows Device Manager

5. Connect the USB to serial adapter to BeagleBone module

Now you need to connect the PC to the BeagleBone board on console using an USB to serial adapter for 3.3V.

The most common adapter is the Profilic PL2303 but in many case on the last Windows versions the driver does not recognize the device, I have used this guide to solve the problem but I have got some Windows crash with this old driver.

Use only ground, tx and rx pin from USB to serial adapter.


6.The Putty is an open source software a serial / SSH client.




To configure the HQPlayerd open the website on port 8088.

I suggest to set the Output mode to SDM to convert output in DSD, the modulator to ASDM7 or ADSM5 (if no cpu resource available with 7) and Bitrate at 11289600 Hz or 12288000Hz for a DSD256 setup.