Page 2 of 3

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 02 Oct 2015, 17:19
by jazzaj
Hi all,

hondagx35 wrote:Hi odroider,

It seems your DAC doesn't accept mclk signal.

He connected the MCLK signal to GND.

Frank


Because : "the most ES9018 had no request the MCLK signal, you can cut the MCLK wire in the source , connect to GND or chassis if it is connect to GND." (HERE). And Kingwa from audio-gd agreed with the pinmap exposed in this thread.

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 24 Oct 2015, 13:43
by gappone
excuse the incompetence
I placed the script, as specified, for i2s
It works with "hifi Shield" but not an external DAC.
order pin seem right, does not use the MCLK.
you can fix it?
Thank you

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 23 Nov 2015, 22:31
by smallfat
Hi,

I am going to connect I2S to other DAC.
I find I2S out seems unusual and got no sound even I updated /boot/boot.ini and "DAC enabled".
There are no ODROID DAC available on Audio out and only ODROID HDMI selected.

when I connect nothing to these pin and check with DMM. Result as follows:
PIN 4 I2S MCLK 1.628V
PIN 5 I2S LRCLK 5V
PIN 6 I2S SCLK 3.26V
PIN 7 I2S Data Out 5V

It is normal?

Michael

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 24 Nov 2015, 13:24
by odroider
Show us your boot.ini file to find what's wrong.

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 24 Nov 2015, 16:48
by smallfat
[quote="odroider"]Show us your boot.ini file to find what's wrong.[/quote]

content attached

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 25 Nov 2015, 13:58
by odroider
Your boot.ini file looks okay.
Can you find this line in the boot.ini to double check? It is not visible on your screen capture.
Code: Select all
setenv bootargs "console=ttyS0,115200n8 console=tty0 root=/dev/mmcblk0p1 rootwait rw no_console_suspend vdaccfg=0xa000 logo=osd1,loaded,0x7900000,720p,full dmfc=3 cvbsmode=576cvbs hdmimode=${m} m_bpp=${m_bpp} vout=${vout_mode} ${disableuhs} ${hdmi_hpd} ${hdmi_cec} ${enabledac}"


Anyway,
Once [setenv disableuhs "disableuhs"] line is uncommented, there should be another ODROID DAC item on the MPD Configuration menu.
So your OS image could be corrupted.

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 26 Nov 2015, 05:53
by smallfat
odroider wrote:Your boot.ini file looks okay.
Can you find this line in the boot.ini to double check? It is not visible on your screen capture.
Code: Select all
setenv bootargs "console=ttyS0,115200n8 console=tty0 root=/dev/mmcblk0p1 rootwait rw no_console_suspend vdaccfg=0xa000 logo=osd1,loaded,0x7900000,720p,full dmfc=3 cvbsmode=576cvbs hdmimode=${m} m_bpp=${m_bpp} vout=${vout_mode} ${disableuhs} ${hdmi_hpd} ${hdmi_cec} ${enabledac}"


Anyway,
Once [setenv disableuhs "disableuhs"] line is uncommented, there should be another ODROID DAC item on the MPD Configuration menu.
So your OS image could be corrupted.


All boot.ini content captured.
There should not have this content and I will add all and try again.
Add after last command line?

Michael

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 26 Nov 2015, 21:04
by smallfat
odroider wrote:Your boot.ini file looks okay.
Can you find this line in the boot.ini to double check? It is not visible on your screen capture.
Code: Select all
setenv bootargs "console=ttyS0,115200n8 console=tty0 root=/dev/mmcblk0p1 rootwait rw no_console_suspend vdaccfg=0xa000 logo=osd1,loaded,0x7900000,720p,full dmfc=3 cvbsmode=576cvbs hdmimode=${m} m_bpp=${m_bpp} vout=${vout_mode} ${disableuhs} ${hdmi_hpd} ${hdmi_cec} ${enabledac}"


Anyway,
Once [setenv disableuhs "disableuhs"] line is uncommented, there should be another ODROID DAC item on the MPD Configuration menu.
So your OS image could be corrupted.


Yeah, I find it.
I update boot.ini accordingly and it works.
Great.

Thanks

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 26 Mar 2016, 11:01
by otec
jazzaj wrote: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 HERE)
But this time, I don't understand why it goes for Teradak Sabre ES9023 or Audiophonics Sabre ES9023 and not for the NFB1 :twisted:




Did you make it work with Odroid in the end ?

I would like to connect C2 to DAC via RJ45. My DAC has similar pin layout, except that on Pin 7 it expects +3.3V DSD / 0V PCM signal.

Re: HOWTO: C1+ with other I2S DACs like Audiophonics ES9023

PostPosted: 26 Mar 2016, 11:08
by jazzaj
otec wrote:Did you make it work with Odroid in the end ?


No.
I have i2s via my amanero usb digital interface.