I posted on January 16 in reply to you. as I said, I have implemented the Ian Canada ESS controller board just as an analyzer for displaying the audio file format being received by the KTB. It works but there are disadvantages, as I described.The ESS Controller board is advertised as a full controller for ESS-based dac's and as you know, the full schematic and pin-outs for the KTB are published by Khadas. Ian Canada's github page for his ESS Controller board also contains some fairly basic information about how it should be used as a controlle, but I have not implemented as a full controller, only as an analyzer and that only requires picking up the I2S signals available on one of the KTB's external sockets. Hope that this helps.
Hi James,
owning myself a KTB1 I found and liked your idea adding a controller board with display. Though never attempted myself to add Ian's ESS controller to the KTB nor did any other modification to this DAC board yet. Just listening music.
But I quickly looked at the documentation. Ian writes in his ESS controller documentation:
"
Works with external ESS DAC
It’s also possible to make this ESS controller working as a dedicated controller of an external ESS DAC even
without a Raspberry Pi. To do so, you will need:
1. Solder the 10 wires of the cable to the footprint of J3.
2. Connect the wires of the cable to the corresponding signal pins of the DAC.
3. Remove any possible local controller that connected to the I2C bus of the ESS DAC. Also make sure I2S bus
has pull-up resistors for both signals.
"
From the above and having looked at your communication in Khadas Forum I could see your focus was asking about SCK and LRCK/D1 signals. So, could it be that your implementation is missing the connection of the I2C bus? CL and DA? You did not mention these, or I must have overlooked that.
Steffen