From 52Pi Wiki
Jump to navigation Jump to search

X930 Bluetooth 5.0 HiFi DAC HAT

X930 280p1.jpg


The X930 HiFi DAC for Raspberry Pi adds a high-quality sound to your Raspberry Pi. it is designed for optimal sound output quality and the ideal HiFi solution for all Raspberry Pi users that love music.

It features CSR8675 flagship Bluetooth 5.0 module to ensure high quality remote audio streaming. It brings new life to traditional electronics like home speakers, wired headphones to receive wireless music from cellphones, tablets, laptops, etc. It supports aptX, aptX HD and Active Noise Cancellation. Standard CD quality is 16bit. Using aptx-HD wirelessly stream 24bit music quality for a "better-than-CD" listening experience.

It supports intelligent power management, safe reboot, safe shutdown and full poweroff from software. The most efficient way to avoid OS image corruptions & other issues that can damage your Pi! The on-board push buttons can be used to switch on or off Bluetooth or Raspberry Pi.

Easy to use & installation - The X930 connects directly to the Raspberry Pi where no external cables are needed. No need to solder any header or wire, just stack it on top of your Raspberry Pi because it corresponds to the Raspberry Pi Foundation's HAT size including mounting holes and form factor.


  • Compatiable with Raspberry Pi 1 Model B+/ 2 Model B / 3 Model B / 3 Model B+ / 3 Model A+ / 4 Model B

Supported Operating System

  • - Moode Audio Player
  • - OSMC
  • - Openelec
  • - Raspbian Jessie
  • - Volumio
  • - Pi Core Player

Key Features

  • X930 HiFi DAC HAT
  • Full-HD audio – up to 24-bit/192kHz playback
  • Audiophile TI Burr Brown 32-bit/384kHz DAC (TI PCM5122)
  • Class leading audio; 112db SNR, and THD of 0.0019%
  • Integrated hardware volume control (via ALSA), full 2v RMS
  • Uses the Texas Instruments ultra-low-noise voltage regulator (output noise< 10μVRMS)
  • On-board RCA connectors
  • Uses the digital I2S audio signals to reduce CPU load over USB audio solutions
  • Connects directly to the Raspberry Pi - No wiring required
  • Powers the Raspberry Pi - no additional power supply
  • Reserved Raspberry Pi GPIO pin header


  • CSR8675 Premium Bluetooth5.0 Audio Module
  • Audiophile-approved performance flagship Bluetooth chip CSR8675
  • Play music wirelessly from your Bluetooth-enabled Smart Phones, Tablet and more without the hassle of cables
  • Qualcomm aptX HD Audio ensures compatible Bluetooth devices deliver high definition (HD) Audio
  • Powered by the latest Bluetooth 5.0, and backwards compatible with Bluetooth v4.2, v4.1, v4.0, v3.0, and v2.1
  • The use of a dedicated HiFi DAC (PCM5122) enables audiophile grade sound output at the analog RCA jacks
  • Re-connects quickly to the last paired device, No password or key required

Intelligent and safe power management

  • On-board buttons to switch the Bluetooth or Raspberry Pi on /off
  • Supports safe reboot, safe shutdown and full poweroff from software
  • Most efficient way to avoid OS image corruptions & other issues that can damage your Pi!
  • On-board LEDs show the status of power on, reboot and shutdown


  • Power supply: 5Vdc ±5%,≥3A recommended
  • GPIO used for I2S audio : LRCK - IO19, BCK - IO18, DATA - IO21
  • GPIO used for power management: IO5, IO12, IO13
  • Analog audio output level: 2V RMS
  • Resolution/Sampling Rate: upto 24bit / 192KHz (Raspberry Pi I2S)
  • PCB size 65 x 56mm


  • Product Outlook
X930 280p1.jpg
X930 280p2.jpg
  • Port Definitions

  • Dimensions

  • How to assemble

Package Includes

  • 1 x X930 Bluetooth 5.0 HiFi DAC HAT
  • 4 x Copper Pillar
  • 4 x Flat head screw

Software Configurations

  • 1. Enable SSH access on volumio
  • 2. Download the required script
pi@raspberrypi ~ $  wget https://raw.githubusercontent.com/suptronics/X930/main/x930.sh 
  • 3. Install the script
pi@raspberrypi ~ $  sudo bash x930.sh 
  • 4. Setting up the command to turn off X930 from software
pi@raspberrypi ~ $  printf "%s\n" "alias x930off='sudo x930softsd.sh'" >> ~/.bashrc  
  • 5. Reboot the Raspberry Pi
pi@raspberrypi ~ $  sudo reboot 
  • 6. Powering off the Raspberry Pi from software
pi@raspberrypi ~ $  x930off 


  • 1. Write SD card image and boot Pi.
  • 2. connect from web browser to volumio.local
  • 3. Select the top right hand side (burger) menu and select PLAYBACK OPTIONS.
  • 4. Turn on "I2S DAC" and select "ST400" under“DAC Model.” Then reboot and you are done.

Moode Audio Player

  • 1. connect from web browser to moode.local
  • 2. Select configure from the pull down menu, then system.
  • 3. Within the Audio section select the device you have (such as Pi-DAC+) and press SET
  • 4. Within the same selection make sure you set the volume to around 20% (not 100%) and press SET
  • 5. Select reboot, Once reconnected….
  • 6. Select configure from the pull down menu and then MPD
  • 7. Within Setting, select volume control - hardware and then APPLY
  • 8. Select reboot


  • 1. Write SD card image, boot Pi.
  • 2. ssh into the Pi as root (password rune) and edit /boot/config.txt to select the IQaudio Pi-DAC+ devicetree overlay. Save and reboot
  • 3. connect from web browser to runeaudio.local
  • 4. select the pull down settings menu and select MPD, here change audio interface to IQaudIO DAC, beneath this select Volume control: enabled-hardware
  • 5. Press SAVE AND APPLY


     # audio interfaces
     # optional hardware interfaces
  • 7. Once above changes have been made, then ctrl+x to save.
  • 8. mount -o remount,ro /flash
  • 9. reboot


  • 1. Select My OSMC and enter "Pi Config".
Osmc 1.jpg

  • 2. Select "Hardware Support" and choose your "IQaudio-dac-overlay" in the Soundcard Overlay parameter.
  • 3. Restart your Raspberry Pi.
Osmc 4.jpg

  • 4. Select "Settings".
Osmc 5.jpg

  • 5. Select "System".
Osmc 6.jpg

  • 6. Select "Audio output" and set the Audio output device parameter to ALSA: Default (snd_rpi_IQaudio-dac-overlay)
  • 7. Done.


  • X930 Bluetooth 5.0 HiFi DAC HAT, Bluetooth 5.0 HiFi DAC HAT, HiFi DAC, HiFi DAC for Raspberry Pi, DAC HAT