Hi all,
I tried to make a I2S cable for my Audio-gd NFB1 (ES9018). I'd asked Kingwa from Audio-gd about connection from the I2S output to the RJ45 input and he said I was right (see below) ...
I enable DAC in boot.ini (even if my DAC is ES9018 and not PCM5102) but unfortunately, I can't have sound fron my C1+...
Connections for the RJ45 pin map is (ES9018, so MLCK is going to GND):
Pin 1 : SDATA
Pin 3 : LRCK
Pin 5 : SCLK
Pin 2,4,6,7,8 : GND
And the map for Odroid 7 pins is :
Pin 1 : GND
Pin 2 : I2S data in (reserved)
Pin 3 : 5V
Pin 4 : I2S MCLK (Master Clock)
Pin 5 : I2S LRCLK (LR Clock)
Pin 6 : I2S SCLK (Bit Clock)
Pin 7 : I2S Data Out (for DAC)
So my cable's map, according to Kingwa, is (RJ45>Odroid 7 pin) :
[RJ45]Pin 1 (SDATA) > [odroid]Pin 7 (I2S Data Out)
[RJ45]Pin 3 (LRCK) > [odroid]Pin 5 (LRCLK)
[RJ45]Pin 5 (SCLK) > [odroid]Pin 6 (SCLK)
[RJ45]Pin 2,4,6,7,8 (GND) > [odroid]Pin 1 (GND)
And no sound :/
I tried to do the same for my old RPI2 without more success but probably because of the DAC interfaces in /boot/config.txt that need I2C bus response (see )
But this time, I don't understand why it goes for Teradak Sabre ES9023 or Audiophonics Sabre ES9023 and not for the NFB1

Odroid C1+ (/regulated linear PSU) > Audio-gd NFB-1 (with Amanero384 combo) > Audio-gd Precision 2 > Triangle Lyrr 222