Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 41
» Latest member: zhw-198@163.com
» Forum threads: 35
» Forum posts: 61

Full Statistics

Online Users
There are currently 12 online users.
» 0 Member(s) | 12 Guest(s)

Latest Threads
Forum: Singxer_USB_Audio_Class2-Driver_v4.45.0.exe 06.Juli 2018
Last Post: admin
08-08-2018, 02:16 AM
» Replies: 0
» Views: 446
Gustard XMOS-USB Driver V...
Forum: Gustard XMOS-USB Driver V.4.13 06/12/2018
Last Post: admin
06-25-2018, 20:09 PM
» Replies: 0
» Views: 3,004
ES9038Q2M web-/BT-control...
Forum: ES9038Q2M web-/BT-control GUI sketch..
Last Post: admin
06-11-2018, 00:31 AM
» Replies: 0
» Views: 3,298
ESP32S-Geekcreit 36 pin..
Forum: first steps/general thoughts
Last Post: admin
05-23-2018, 01:19 AM
» Replies: 0
» Views: 3,737
new 9038q2m dac card audi...
Forum: new 9038q2m dac card audiophonics + KALI included
Last Post: admin
05-05-2018, 16:10 PM
» Replies: 0
» Views: 3,832
OP-Amp rankings/experienc...
Forum: OP-Amp rankings/experiences ES-Sabre-Boards
Last Post: admin
04-21-2018, 00:39 AM
» Replies: 0
» Views: 3,974
Measurements Of Generic E...
Forum: Measurements Of Generic ES9038Q2M DAC Board
Last Post: Terry
04-11-2018, 06:53 AM
» Replies: 0
» Views: 4,227
Pinout + softwareserial.h...
Forum: Pinout + softwareserial.h Wemos D1R2 (NodeMcu V3)
Last Post: admin
04-08-2018, 16:50 PM
» Replies: 0
» Views: 4,141
How to upgrade ES9028Q2M ...
Forum: How to upgrade ES9028Q2M sound when listening through headphones
Last Post: admin
04-06-2018, 14:09 PM
» Replies: 2
» Views: 4,252
Install ES9028/9018 DAC d...
Forum: How-to port ES9028Q2M (i-sabre) driver into Volumio
Last Post: admin
04-06-2018, 10:46 AM
» Replies: 3
» Views: 8,963

  Singxer_USB_Audio_Class2-Driver_v4.45.0.exe 06.Juli 2018
Posted by: admin - 08-08-2018, 02:16 AM - Forum: Singxer_USB_Audio_Class2-Driver_v4.45.0.exe 06.Juli 2018 - No Replies

main post here->

we had V4.36, its now V4.45;

will test it with my Singxer XMOS-USB XU208 + ES9038Q2M..

(but the es9038q2m is now connected to the pi; will report then)

.rar   Singxer_USB_Audio_Class2-Driver_v4.45.0-.rar (Size: 2.03 MB / Downloads: 0)

Print this item

  Gustard XMOS-USB Driver V.4.13 06/12/2018
Posted by: admin - 06-25-2018, 20:09 PM - Forum: Gustard XMOS-USB Driver V.4.13 06/12/2018 - No Replies

found it by chance here: ->


its v4.13, we had v4.36, but this v4.13 is "newer";  from 12. June 2018 (12/06/2018)..

i will test it with a Skysong(Singxer) XMOS-USB-bridge and post the results here..

(Update: i´ve installed it here on Win8.1->no change in system-properties/device->driver-properties/sound..guess u/i had to deinstall the "normal" Singxer-USB-V4.36 first; its too much effort for me now; so no result from here ;-) )

.rar   XMOS-Stereo-USB-Audio-Class2-Driver-3033_v4.13.0.rar (Size: 2.07 MB / Downloads: 1)

Print this item

  ES9038Q2M web-/BT-control GUI sketch..
Posted by: admin - 06-11-2018, 00:31 AM - Forum: ES9038Q2M web-/BT-control GUI sketch.. - No Replies

initial post is here:->

[Image: Untitlhhhhed-1-1024x599.jpg]

sketch is here->
.rar   esp32s-pft-allright-w1-println16-w.rar (Size: 3.87 KB / Downloads: 2)

some interesting excerpts:


HardwareSerial BT(1);

#define BT_RXPIN 32 

#define BT_TXPIN 33
HardwareSerial uno(2); //16-17pin
#define uno_RXPIN 16 

#define uno_TXPIN 17"

void setup() {

  BT.begin(9600, SERIAL_8N1, BT_RXPIN, BT_TXPIN);
  uno.begin(9600, SERIAL_8N1, uno_RXPIN, uno_TXPIN);



u have 3 different hardwareserials (1-3) on the ESP32S, can freely name it and u can use a lot of pins for it (remap)..

(but, for example and also on this picture (at the bottom)->

u cant use pin 34-38, 8-11 and so on)


i originally wanted to use the onboard BT/BLE ->#include "BluetoothSerial.h" BluetoothSerial SerialBT; but it uses such an "enermous" RAM-amount (up to 60% !! only the simpliest BT-stack and nothing else)..for me here it was impossible to set up a sketch with it..
("they" (in the web) said all the "same", maybe i hadnt the right libraries+maybe there is a workaround/something new, but for me at present absolutely useless).
so i used a simple HC-06-BT-modul with rx/tx..(hardwareserial BT...)


SPI-wise i used the VSPI, its the standard spi-port if u use <spi.h> (for the esp32s) means gpio5 for ss, gpio18 for sck and gpio23 for mosi (and gpio19 for miso of course)..

[Image: esp32v1pinout.jpg]

also here a little sketch to connect the Uno via rx/tx (to the esp32s, cause as said, i didnt find the right esp32s-libraries for the display)->

.rar   secondtest-works-14.rar (Size: 9.76 KB / Downloads: 0)

Print this item

  ESP32S-Geekcreit 36 pin..
Posted by: admin - 05-23-2018, 01:19 AM - Forum: first steps/general thoughts - No Replies

so,  Wink
here are first steps/links/tips etc.. for the Geekcreit ESP32S->Link

[Image: geekcreit.jpg]
at starting with it, i´ve just seen that there were many different ESP32S; some with 28 pins (by example) and some with 36 pins (didnt knew it before)..

so, thats the first point Wink  (i will now post here some steps/links/experiences "randomly"; some results in testing out the software for it..)

2. good link is here->https://github.com/espressif/arduino-esp32/issues/544

3. ? if u use the 5V out from the Vin-pin (in case u r connected via 5V USB) dont cross it with the 3.3V-ground on the other (not vin-side) or else u will burn your esp32S ? (thought i understand it, but there is only one !! GND on the board..)

4. HardwareSerial Serial1(1);  // UART1/Serial1

void setup() {
 Serial1.begin(9600,SERIAL_8N1,9,10); //You can change 9 and 10 to another pins

5. Some of broken out pins are used internally be the ESP32 module to communicate with SPI memory. They are grouped on one side of the board besides the USB connector and labeled D0, D1, D2, D3, CMD and CLK. In general these pins should be left unconnected or access to the SPI flash memory / SPI RAM may be disturbed.

6.#include "BluetoothSerial.h"

BluetoothSerial SerialBT;

void setup() {
  SerialBT.begin("ESP32test"); //Bluetooth device name
  Serial.println("The device started, now you can pair it with bluetooth!");

void loop() {
  if (Serial.available()) {
  if (SerialBT.available()) {

7. finally a pinout especially for this "Geekcreit ESP32 DevKit V1 doit.am 36 pin" !!

[Image: esp32v1pinout.jpg]

7B: additional info->https://desire.giesecke.tk/index.php/201...finitions/

8. links for web gpio->http://www.iotsharing.com/2017/06/arduin...m-web.html

9, EmbAjax->https://github.com/tfry-git/EmbAJAX

10. blue internal led should be on "GPIO2" = 2 ; didnt test it here so far..***confirmed from here***

(more to come Smile  )

(update July 2018)

11. after update espressif/esp32/arduino core (05-31-2018)(or similar) u can now select "DOIT ESP32 Devkit V1" (in Arduino) for this module; 921600 upload is now possible; don´t know other changes at present here..)

11B.: after update esp32 to (07-12-2018) first it didnt found the esptool->have to exec the get.exe in the tools-folder (the esptool is now in a new folder); second the "DOIT ESP32 Devkit V1" didnt work anymore Angry ..will post then here any further details..)

11C.: "rolled back" to 05-31-2018 (see attachment)->still no success; guess have to re-flash the bootloader or re-initialize the module first with the espdownloadtool 3.6.4; will post then results/details)

.zip   arduino-esp32-master 31-05-2018.zip (Size: 28.91 MB / Downloads: 0)

Print this item

  new 9038q2m dac card audiophonics + KALI included
Posted by: admin - 05-05-2018, 16:10 PM - Forum: new 9038q2m dac card audiophonics + KALI included - No Replies

so,  Smile
hence/according to a question "Kali reclocker with DSD ?" by "Vinboy" and the answer from "Terry":

"...Hi, it's DSD using Dop.
I use a custom version of Moode that allows up to Dop/ DSD256 to play and that has custom filters/gain config for ess chip." 

here´s a link-tip by "Terry" :


[Image: ap-kali-1.jpg]

[Image: ap-kali-2.jpg]
[Image: ap-kali-3.jpg]

Print this item

  OP-Amp rankings/experiences ES-Sabre-Boards
Posted by: admin - 04-21-2018, 00:39 AM - Forum: OP-Amp rankings/experiences ES-Sabre-Boards - No Replies

so,  Smile
because i´ve tested a few OP-Amps right now (all this concerning to these chinese-essabre-boards) and i´ve got the feel/experience that it has huge/massive impact on the sound/tone here in this case on the sabre-boards (f*** on: "i hear no difference, the NE5532 is enough") i wanted to write down my experiences so far and in a short list..
and whats more interesting is how some other user feel about the different OP-Amps..

so please share here YOUR experiences and suggestions.. !!

(Update 15.June 2018)
I´ve tested so far:
NE5532,OPA2604,OPA2134,Muses8920, LME47920, LME47910, AD797 (on a ES9018K2M,ES9028Q2M and ES9038Q2M)..
Ranking (from high to low):

2.AD797 (x2)
3.LME47910 (x2)
7.(really worse on these boards)OPA2604

so and because this Muses8920 sounds really "brilliant" on the ES9038Q2M par example (and on the other two too) and have IMO an impact of min.15-20% on the tone i was just thinking to buy 2 LME49710 or one LME47920 (i´ve ordered right now the LME49720 (5€)) (according to this "recommended" ES-Sabre-list (from ES-Sabre)->
[Image: table-1.jpg]
(its from this post-> http://essabre-90xx-rpi.sfb2.com/2018/04...ietpi-6-5/)

(the AD797 would be the optimum (or some Burson V5 or some discret OP-Amp) i guess) but right now its cheaper to order these two..

by that i´ve seen that "Terry" uses some Muses in his wonderful,wonderful DIY-DAC (more pics maybe to come) and i wondered if he tested out some other OP-Amps on these board..

as said, i´m only writing this because i´ve got the feel that the different OP-Amps have a real great impact on the tune (in any case on these boards)  in opposite to some other opinion that "u can´t hear any differences") (tss,tss,tss, i don´t get it how to write such crap)..

POST your experiences here !!

Print this item

  Measurements Of Generic ES9038Q2M DAC Board
Posted by: Terry - 04-11-2018, 06:53 AM - Forum: Measurements Of Generic ES9038Q2M DAC Board - No Replies


Print this item

  Pinout + softwareserial.h Wemos D1R2
Posted by: admin - 04-08-2018, 16:50 PM - Forum: Pinout + softwareserial.h Wemos D1R2 (NodeMcu V3) - No Replies

so,  Smile
because i have here really problems in finding out the right pin-definitions from a WeMos D1-R2 (NodeMcu V3) for using it in the Arduino-IDE i have here some (first) info which is now working for me:

#define D0 16
#define D1 5 // I2C Bus SCL (clock)
#define D2 4 // I2C Bus SDA (data)
#define D3 0
#define D4 2 // Same as "LED_BUILTIN", but inverted logic
#define D5 14 // SPI Bus SCK (clock)
#define D6 12 // SPI Bus MISO
#define D7 13 // SPI Bus MOSI
#define D8 15 // SPI Bus SS (CS)
#define D9 3 // RX0 (Serial console)
#define D10 1 // TX0 (Serial console)

by that if u use "softwareserial.h" because the Wemos + NodeMcu v3 have only one rx/tx-line and they are absolutely binded to the usb-serial
 and when compiling an arduino-sketch on these platforms u get an "softwareserial.h" is missing, u have to add this library->



#define D6 12 // SPI Bus MISO for rx 
#define D5 14 // SPI Bus MOSI for tx

SoftwareSerial BT(D6, D5);

.zip   espsoftwareserial-master.zip (Size: 8.44 KB / Downloads: 0)

(the other one->github/8266/basics..) is too old i think..

(its from here->https://github.com/esp8266/Arduino/issues/584 )

Print this item

  How to upgrade ES9028Q2M sound when listening through headphones
Posted by: admin - 04-06-2018, 10:46 AM - Forum: How to upgrade ES9028Q2M sound when listening through headphones - Replies (2)

many,many thx !! (and also for the "product"/Aliexpress-link)  Smile
(much appreciated)

Print this item

  Install ES9028/9018 DAC driver into Volumio
Posted by: kennyliveforever - 04-05-2018, 20:55 PM - Forum: How-to port ES9028Q2M (i-sabre) driver into Volumio - Replies (3)

As we know, the boards based on the ES9028\9018 chips work fine with the driver of the I-Sabre 9028k2m audio driver in the DietPi, but the official audio plugin for these boards does not work in Volumio. This is because when the driver is turned on in the DietPi, driver sources are downloaded and builded in accordance with the source code of the kernel, so all we need is to do the same in Volumio.  

1. Login into Volumio through the command line under the root user:

login: root 
password: volumio

2. Download necessary tools:

apt-get install python build-essential git device-tree-compiler gcc-4.9 g++-4.9

3. after these we need download Volumio kernel sources:

volumio kernelsource

4. Rename source files folder:

mv /lib/modules/4.9.80+/build /lib/modules/4.9.80+/source

5. Download driver source

git clone https://github.com/SatoruKawase/I-Sabre-K2M

6. Enter in driver source folder:

cd I-Sabre-K2M

7. Build kernel modules:


8. Install kernel modules

make modules_install

9. Rename source files folder again:

mv /lib/modules/4.9.80+/source /lib/modules/4.9.80+/build

10. Build driver:

make dtbs

11. Install driver:

make install_dtbo

12. If all it's OK open Volumio config.txt:

sudo nano /boot/config.txt

and add folowing string:


13. Reboot device:

sudo reboot

14. Check driver installation: 

aplay -L

if you see these

    I-Sabre K2M DAC

    Default Audio Device

it's mean what all is OK
Enter into Volumio web GUI and choose I-Sabre ES9028 DAC in sound perferences, If needed reboot device and...


Print this item