Unofficial Volumio3 images (with MyVolumio) for NanoPi Neo, Neo2, Air (with I2S-slave support)

Sorry to bother you, I have some urgent questions:
@nikkov @Darmur
Question 1

i2s in master is enabled by default in neo3,how to enable MCLK output ?Can it be achieved?

I want to connect my 1794DAC(need mclk) by i2s in master

Question 2

When I first time ran Volumio on NEO3, Wireless USB Adapter is enabled and the power light is flashing normally,

You don’t need a network cable, just a wireless USB adapter to connect to the LAN.

When I burned the image on the SD card again and re-ran volumio, the Wireless USB Adapter would not be enabled again(The Wireless USB Adapter works as a hotspot) and the power light would turn off. Changing the SD card and the image version is the same(the Wireless USB Adapter not enabled )

I confirm what I said above. My Wireless USB Adapter isn’t broken.

Have you encountered any of the above situations? Can your NEO3 be connected to a LAN just using a Wireless USB Adapter?

Hope you could tell me how to fix it… thanks a lot thanks a lot thanks a lot

the kernel package for those images has been created by @nikkov , I don’t know if it’s possible to enable the MCLK output

some WIFi chipsets have problems with scanning the available networks if the hotspot is active.
I’ve personally tested dongles based on RTL8821CU and RTL8811CU chipsets, they work without problems.

Thanks for the reply

I bought a Wireless USB Adapter based on RTL8811CU chipsets ,it works without problem.

Hope @nikkov to reply to the question 1

Sorry I can’t answer to your question. Datasheet RK3328 is not clear and I can’t find any usable information. I look kernel source code and see that mclk out can be only 12MHz, but we can’t use this frequency not for 44100 or 48000.

1 Like

Thanks for the reply

Dear Sir @Darmur
I have an urgent question。
Recently I got a Nanopi NEO2, I run volumio on NEO2.And I want to use the Spdif Output but fail.

volumio has two audio Output Device .No matter which one I choose, the SPdif has no Signal output。
image
Spdif Output voltage is 1.07v .(The Normal voltage Should be 1.8v Because I have another NEO3 Running normally)
How do I go about solving the problem? ro Maybe the NEO2 is Damaged。

Sorry but I can’t help you, I don’t have anymore the NanoPi NEO2 to test

thanks a lot

Hi,
for Neo2 you must enable spdif-out overlay in armbianEnv.txt:
overlays=i2c0 usbhost1 usbhost2 analog-codec spdif-out
you can see this output in Volumio:


after select On-board SPDIF we have normal signal:

Hi Nikkov, very excited to find that Neo3 can work in slave mode.

I have an i2s to spdif converter, which works very well with Orange pi Lite in Volumio i2s master mode.

This converter has a OCXO crystal, and SMA output for 11,2896M and 12,288M,can it work with Nanopi Neo3 in slave mode?

“Pin I2S_MCLK is master clock input” does is mean that one of the SMA clock output shoud be connented to this Pin?

Thank you!

Hi,
Looks like must working. But you must check SMA output levels (refers to neo3 manuals) and make switching generators by pin GPIO2_A2 and connect clock selector output to I2S_MCLK

OMG,it works!!! the sound is great!!!

“Pin GPIO2_A2 used for switching clocks 11,2896M/12,288M” I still can’t understand the function of Pin GPIO2_A2, would you please explain more specifically.

The i2s to spdif converter has two SMA output, the 11,2896M one is connected to NEO3, do I need to connect the 12,288M one too? and how?

Thank you!

You can use any suitable schematic for this logic:
image

understood, thank you very much!!!