Khadas Tone1 User Manual

Thank you for purchasing a Khadas Tone1. Now you can easily enjoy Hi-Res Audio at home.
Tone1

In The Box

VIMs Edition Generic Edition
Tone1 (with 20 & 40 pin header on board) Tone1
USB Cable USB Cable
Set of Screws Set of Screws
- Header: 40-Pin Female
- Header: 20-Pin

Tone1 Recipes

Device Connection

Step Operation
Step 1 Connect Tone1 and VIM1/VIM2/Edge-V SBC through 40-Pin Header
Step 2 Connect RCA output
Step 3 Connect HDMI
Step 4 Connect DC 5V

Tone1 Connection VIMs

Step Operation
Step 1 Connect RCA output
Step 2 Connect Tone1 with PC using a USB-C data cable

Tone1 Connection General

Setting Up

Most software platforms have integrated Tone1 Drivers. Only Windows platforms need to install drivers.

Make sure the firmware of your VIM1 is upgraded to VIM_Nougat_V180524 or later.
Make sure the firmware of your VIM2 is upgraded to VIM2_Nougat_V180413 or later.
Edge-V TBD.

We will use Windows 10 for this example. Windows 7 is similar.

  • Install XMOS Driver
    • Download.
    • Decompress and run setup.exe to install the driver.
    • Install completed.
      Tone1 Windows Setup1
  • Switch sound-card to the Tone1
    • Click the sound icon in the lower-right-corner of the Windows Task-Bar.
      Tone1 Windows Setup2
    • Chose XMOS XS1-U8 DJ as the default sound-card.
      Tone1 Windows Setup3

Switch sound-card to the Tone1
Tone1 Ubuntu Setup

Switch sound-card to the Tone1
Tone1 Mac OS Setup

  • Switch sound-card to the Tone1
    • Volumio
      Tone1 Rpi Setup

    • Raspbian

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      1.list sound card
      $ aplay -l

      2.switch sound card
      $vi ~/.asoundrc

      3.replace card 0 for XMOS sound card
      pcm.!default {
      type hw
      card 0
      }

      ctl.!default {
      type hw
      card 0
      }

Ports and Interfaces

No Ports Function
1 USB-C Power supply & data transmission
2 S/PDIF S/PDIF input/output
3 L Audio left channel output
4 R Audio right channel output
5 20Pin Header Debug Port, update XMOS firmware
6 40Pin Header VIMs connector (Power supply & data transmission)
7 I2S VIMs I2S output
8 8 Channel Ext XMOS 8 Channel extend
9 OLED VIMs OLED display
10 Power LED Power supply indicator

Tone1 Ports

No5: 20-Pin Header Pinout (J4)

Signal Pin Pin Signal
VCC_3V3 1 11 Tone_5V
Linux_TX 2 12 Tone_5V
Linux_RX 3 13 GND
GND 4 14 GND
XL_DN1 5 15 XMOS_RST
XL_DN0 6 16 XMOS_TDO
XL_UP0 7 17 XMOS_TDI
XL_UP1 8 18 XMOS_TCK
XMOS_3V3 9 19 XMOS_TMS
GND 10 20 GND

No6: 40-Pin Header Pinout (J1)

Signal Pin Pin Signal
5V_1 1 21 GND5
5V_2 2 22 OLED_SCL
VIM_DN 3 23 OLED_SDA
VIM_DP 4 24 GND6
GND 5 25 -
- 6 26 -
- 7 27 VCC_3V3
- 8 28 GND7
GND 9 29 I2S_SCLK
ADC0 10 30 I2S_MCLK
- 11 31 I2S_SDO
- 12 32 I2S_LRCK
VIM_SPDIF 13 33 I2S_SDI
GND3 14 34 GND8
UART_RX_AO_B/SPDIF_MODE 15 35 OLED_PWREN
UART_TX_AO_B/SPDIF_IN_MODE 16 36 -
GND4 17 37 OLED_RST
Linux_RX 18 38 -
Linux_TX 19 39 MUTE
VCC_3V3 20 40 GND9

No7: I2S FPC Connectors Pin-Out (J9)

Pin Signal
1 Tone_5V
2 GND
3 VCC_3V3
4 GND
5 I2S_SCLK
6 I2S_MCLK
7 I2S_SDI
8 I2S_LRCK
9 I2S_SDO
10 GND

No8: 8 Channel Ext FPC Connectors Pin-Out (J3)

Pin Signal
1-3 Tone_5V
4-6 GND
7,8 XMOS_3V3
9 XMOSIO3
10 XMOSIO2
11 XMOSIO1
12 ADC0
13 VOLUME
14 XMOS_SCL
15 XMOS_SDA
16 MUTE
17 DAC_RST
18 GND
19 MCLK
20 GND
21 LRCK/DSD_CLK
22 GND
23 BCLK/DSD_1
24 GND
25 SIN0/DSD_2
26 SIN1/DSD_3
27 SIN2/DSD_4
28 SIN3/DSD_5
29 DSD_6
30 GND

No9: OLED FPC Connectors Pin-Out (J8)

PIN SIGNAL
1 Tone_5V
2 Tone_5V
3 OLED_SCL
4 OLED_SDA
5 GND
6 -
7 OLED_RST
8 OLED_PWREN
9 -
10 GND

FAQs

  • How to extend to 8-channel audio?
    XMOS supports 8-channel analog line-out. However, the Tone1 DAC (ES9038Q2M) is already using 2-channels. Users can add a DAC for 8-channel expansion.