Audio Support Rock Pi S

Hi,

We just stumbled upon the new Rock Pi S board and have several questions regarding the audio ports.

(1) Where are the channels 7 & 8 on the on digital output? (they seem to be ignored in the schemantics)
(2) Are the digitial MEMS supported in the ALSA driver stack at all?
(3) Can anyone provide us an output of aplay -L (alsamixed device listening)

Thanks in advance!

Best Regards

Matthias

Right now I did not get ANY sound to work on the Pi S.

PLEASE RADXA, advice!

1 Like

(3) Can anyone provide us an output of aplay -L (alsamixed device listening)

rock@rockpis:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Loopback
Loopback, Loopback PCM
Default Audio Device
sysdefault:CARD=Loopback
Loopback, Loopback PCM
Default Audio Device
front:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Front speakers
surround21:CARD=Loopback,DEV=0
Loopback, Loopback PCM
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Loopback,DEV=0
Loopback, Loopback PCM
4.0 Surround output to Front and Rear speakers
surround41:CARD=Loopback,DEV=0
Loopback, Loopback PCM
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Loopback,DEV=0
Loopback, Loopback PCM
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Loopback,DEV=0
Loopback, Loopback PCM
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Loopback,DEV=0
Loopback, Loopback PCM
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Direct sample mixing device
dmix:CARD=Loopback,DEV=1
Loopback, Loopback PCM
Direct sample mixing device
dsnoop:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Direct sample snooping device
dsnoop:CARD=Loopback,DEV=1
Loopback, Loopback PCM
Direct sample snooping device
hw:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Direct hardware device without any conversions
hw:CARD=Loopback,DEV=1
Loopback, Loopback PCM
Direct hardware device without any conversions
plughw:CARD=Loopback,DEV=0
Loopback, Loopback PCM
Hardware device with all software conversions
plughw:CARD=Loopback,DEV=1
Loopback, Loopback PCM
Hardware device with all software conversions
rock@rockpis:~$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: Loopback [Loopback], Gerät 0: Loopback PCM [Loopback PCM]
Sub-Geräte: 8/8
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7
Karte 0: Loopback [Loopback], Gerät 1: Loopback PCM [Loopback PCM]
Sub-Geräte: 8/8
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7

1 Like

This is only the loopback device :frowning:

how do you connect the sound card?

What sound card? I thought the Pi S has onboard audio?

I have exactly the same problem, a lot of devices with aplay -l, but all of them are loopback, @jack: any ideas?

@jack can we just connected LineoutL, LineoutR and GND pins on second (black) GPIO header to amplifier and use them, or does that require configuration?

We are working on this issue. It’s a device tree configuration issue. A kernel update will fix it.

3 Likes

Dear Rock PI S team,

Thanks for the info. Regarding the audio, we stumbled upon a few things:

(1) First of all there is NO audio driver for the rock pi S
(2) Regarding the driver: Providing a driver for #### 26-pin Header 2 MICN1-8 will not work,
as the MICS will never have a synchronized clock rate, due to your schemantics. If you
cannot provide synchronized audio channels, any sort of beamforming will NOT work
(3) The only chance with that board design is to use the I2S0_8CH_SDI0 interface. However, channel 7 and 8 are missing. Are you currently working on that specific problem?
We can assist you to provide a driver for this board.

Please have a look at a reference implementation

http://wiki.seeedstudio.com/ReSpeaker_6-Mic_Circular_Array_kit_for_Raspberry_Pi/
one with the rockchip

http://wiki.seeedstudio.com/ReSpeaker_Core_v2.0/

For further implementation.

Just keep in mind that until you do not have a valid audio interface, the device is USELESS for any kind of smart-home or ASR. It will not get accepted by the communiy, and it will not be sold accordingly in Millions of pieces such as the RPI3. It will die as quickly as it was launched. Acctually I’m very outraged about your marketing strategy, providing a small embedded system with multichannel MICS, pretending to be usable for Alexa, Siri, …, but NO audio is working at all!

Best Regards

MZ

2 Likes

You over exaggerating, honestly. There is enough projects that doesn’t require audio to work which RockPiS can satisfy, so please, restrain from words

Because you != community.

RockPiS is NOT rpi3. The closer is Pi Zero W.

Again, you over exaggerating. You already was told they are working on it. If you wanna help and you do understand how that works - i believe github is open, otherwise, your over exaggerating comments don’t help at all

“An extremely “rocking” mini computer for your projects! Get creative!! :-)”

I don’t see any Siri in there, do you? Or mean “projects”? Well, projects is vague word for sure

1 Like

We are updated the device tree to fix it,you can pull the latest kernel on github.

1 Like