Hi
I am working on SC206 and want to play an udio file(.wav).
Please suggest a way to play an audio file.
Hi
I am working on SC206 and want to play an udio file(.wav).
Please suggest a way to play an audio file.
Hi @keven.wu-Q
Please suggest a way to play an audio(.wav) file.
Our SC206E project has audio files for your reference. Please provide your email address and I will send it to you via email.
I want to play any audio(.wav,mp3) file using a command like(aplay /path /to/audio/file.wav).
When I try to play using “aplay” coomad I got error.
root@qrbx210-rbx:~# aplay /etc/misc/soundlib/telephone_ring.wav
Playing WAVE '/etc/misc/soundlib/telephone_rin[ 42.64g.wav' : Signed 16 bit L1
[ 42.785977] __q6asm_cmd: DSP returned error[ADSP_EFAILED] opcode 68557
te 44100 Hz, Stereo
aplay: set_params:1405: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 32
CHANNELS: 2
RATE: 44100
PERIOD_TIME: (124988 124989)
PERIOD_SIZE: 5512
PERIOD_BYTES: 22048
PERIODS: 4
BUFFER_TIME: (499954 499955)
BUFFER_SIZE: 22048
BUFFER_BYTES: 88192
TICK_TIME: 0
You can share file and method to play it on email “sachinpatel21296@gmail.com”
The document about audio is Quectel_SC206E_Series_Linux_QAUDIO_API_Reference_Manual_V1.0.0_Preliminary_20240407.pdf
Please refer to this document and use the relevant API to play audio.
I have sent it to you by email.
Hi @keven.wu-Q
Thanks for your quick response.
I have gone through the document that you shared. and that use “qaudio-api-test” command but I wants to use “aplay”(using alsa) command. Please share way to play audio using aplay.
During development, we used the tinyalsa tool, not the alsa tool.
So aplay cannot be used for the time being.
Unless you develop and port it separately.
Hi @keven.wu-Q
Thanks for your quick response.
Is there any command in tinyalsa by which I can play audio file.
Apart from audio I want to interface AR0234CS camera with sc206e. Is there any way detailed document to interface other(non default) camera to SC206E.
Tinyalsa command:
Speaker:
On:
tinymix set ‘RX_MACRO RX0 MUX’ ‘AIF1_PB’
tinymix set ‘RX_CDC_DMA_RX_0 Channels’ ‘One’
tinymix set ‘RX INT0_1 MIX1 INP0’ ‘RX0’
tinymix set ‘RX INT0 DEM MUX’ ‘CLSH_DSM_OUT’
tinymix set ‘LO_RDAC Switch’ ‘1’
tinymix set ‘RX_RX0 Digital Volume’ ‘60’
tinymix set ‘Ext_Spk_Switch’ ‘On’
tinymix set ‘RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1’ ‘1’
tinyplay /data/audio/test.wav
Off:
tinymix set ‘RX_MACRO RX0 MUX’ ‘ZERO’
tinymix set ‘RX_CDC_DMA_RX_0 Channels’ ‘One’
tinymix set ‘RX INT0_1 MIX1 INP0’ ‘ZERO’
tinymix set ‘LO_RDAC Switch’ ‘0’
tinymix set ‘Ext_Spk_Switch’ ‘Off’
tinymix set ‘RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1’ ‘0’
Headphone:
On:
tinymix set ‘RX_MACRO RX0 MUX’ ‘AIF1_PB’
tinymix set ‘RX_MACRO RX1 MUX’ ‘AIF1_PB’
tinymix set ‘RX_CDC_DMA_RX_0 Channels’ ‘Two’
tinymix set ‘RX INT0_1 MIX1 INP0’ ‘RX0’
tinymix set ‘RX INT1_1 MIX1 INP0’ ‘RX1’
tinymix set ‘RX INT0 DEM MUX’ ‘CLSH_DSM_OUT’
tinymix set ‘RX INT1 DEM MUX’ ‘CLSH_DSM_OUT’
tinymix set ‘RX_COMP1 Switch’ ‘1’
tinymix set ‘RX_COMP2 Switch’ ‘1’
tinymix set ‘HPHL_COMP Switch’ ‘1’
tinymix set ‘HPHR_COMP Switch’ ‘1’
tinymix set ‘HPHL_RDAC Switch’ ‘1’
tinymix set ‘HPHR_RDAC Switch’ ‘1’
tinymix set ‘RX_RX0 Digital Volume’ ‘40’
tinymix set ‘RX_RX1 Digital Volume’ ‘40’
tinymix set ‘RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1’ ‘1’
tinyplay /data/audio/test.wav
Off:
tinymix set ‘RX_MACRO RX0 MUX’ ‘ZERO’
tinymix set ‘RX_MACRO RX1 MUX’ ‘ZERO’
tinymix set ‘RX_CDC_DMA_RX_0 Channels’ ‘One’
tinymix set ‘RX INT0_1 MIX1 INP0’ ‘ZERO’
tinymix set ‘RX INT1_1 MIX1 INP0’ ‘ZERO’
tinymix set ‘RX_COMP1 Switch’ ‘0’
tinymix set ‘RX_COMP2 Switch’ ‘0’
tinymix set ‘HPHL_COMP Switch’ ‘0’
tinymix set ‘HPHR_COMP Switch’ ‘0’
tinymix set ‘HPHL_RDAC Switch’ ‘0’
tinymix set ‘HPHR_RDAC Switch’ ‘0’
tinymix set ‘RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1’ ‘0’
Ear-Handset:
On:
tinymix set ‘RX_MACRO RX0 MUX’ ‘AIF1_PB’
tinymix set ‘RX_CDC_DMA_RX_0 Channels’ ‘One’
tinymix set ‘RX INT0_1 MIX1 INP0’ ‘RX0’
tinymix set ‘RX INT0 DEM MUX’ ‘CLSH_DSM_OUT’
tinymix set ‘EAR_RDAC Switch’ ‘1’
tinymix set ‘RX_EAR Mode’ ‘ON’
tinymix set ‘RX_RX0 Digital Volume’ ‘84’
tinymix set ‘RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1’ ‘1’
tinyplay /data/audio/test.wav
Off:
tinymix set ‘RX_MACRO RX0 MUX’ ‘ZERO’
tinymix set ‘RX_CDC_DMA_RX_0 Channels’ ‘One’
tinymix set ‘RX INT0_1 MIX1 INP0’ ‘ZERO’
tinymix set ‘EAR_RDAC Switch’ ‘0’
tinymix set ‘RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1’ ‘0’
Amic1:
On:
tinymix set ‘TX DEC2 MUX’ ‘SWR_MIC’
tinymix set ‘TX SMIC MUX2’ ‘SWR_MIC0’
tinymix set ‘TX_CDC_DMA_TX_3 Channels’ ‘One’
tinymix set ‘TX_AIF1_CAP Mixer DEC2’ ‘1’
tinymix set ‘ADC1_MIXER Switch’ ‘1’
tinymix set ‘MultiMedia1 Mixer TX_CDC_DMA_TX_3’ ‘1’
tinycap /data/audio/mic.wav
Off:
tinymix set ‘TX DEC2 MUX’ ‘MSM_DMIC’
tinymix set ‘TX SMIC MUX2’ ‘ZERO’
tinymix set ‘TX_CDC_DMA_TX_3 Channels’ ‘One’
tinymix set ‘TX_AIF1_CAP Mixer DEC2’ ‘0’
tinymix set ‘ADC1_MIXER Switch’ ‘0’
tinymix set ‘MultiMedia1 Mixer TX_CDC_DMA_TX_3’ ‘0’
Amic2(耳机mic):
On:
tinymix set ‘TX DEC0 MUX’ ‘SWR_MIC’
tinymix set ‘TX SMIC MUX0’ ‘SWR_MIC1’
tinymix set ‘TX_CDC_DMA_TX_4 Channels’ ‘One’
tinymix set ‘TX_AIF2_CAP Mixer DEC0’ ‘1’
tinymix set ‘DEC0_BCS Switch’ ‘1’
tinymix set ‘ADC2_MIXER Switch’ ‘1’
tinymix set ‘ADC2 MUX’ ‘INP2’
tinymix set ‘MultiMedia1 Mixer TX_CDC_DMA_TX_4’ ‘1’
tinycap /data/audio/mic.wav
Off:
tinymix set ‘TX DEC2 MUX’ ‘MSM_DMIC’
tinymix set ‘TX SMIC MUX2’ ‘ZERO’
tinymix set ‘TX_CDC_DMA_TX_3 Channels’ ‘One’
tinymix set ‘TX_AIF1_CAP Mixer DEC2’ ‘0’
tinymix set ‘ADC1_MIXER Switch’ ‘0’
tinymix set ‘ADC2 MUX’ ‘ZERO’
tinymix set ‘MultiMedia1 Mixer TX_CDC_DMA_TX_3’ ‘0’
Amic3:
On:
tinymix set ‘TX DEC0 MUX’ ‘SWR_MIC’
tinymix set ‘TX SMIC MUX0’ ‘SWR_MIC1’
tinymix set ‘TX_CDC_DMA_TX_4 Channels’ ‘One’
tinymix set ‘TX_AIF2_CAP Mixer DEC0’ ‘1’
tinymix set ‘DEC0_BCS Switch’ ‘1’
tinymix set ‘ADC2_MIXER Switch’ ‘1’
tinymix set ‘ADC2 MUX’ ‘INP3’
tinymix set ‘MultiMedia1 Mixer TX_CDC_DMA_TX_4’ ‘1’
tinycap /data/audio/mic.wav
Off:
tinymix set ‘TX DEC2 MUX’ ‘MSM_DMIC’
tinymix set ‘TX SMIC MUX2’ ‘ZERO’
tinymix set ‘TX_CDC_DMA_TX_4 Channels’ ‘One’
tinymix set ‘TX_AIF1_CAP Mixer DEC2’ ‘0’
tinymix set ‘ADC1_MIXER Switch’ ‘0’
tinymix set ‘MultiMedia1 Mixer TX_CDC_DMA_TX_3’ ‘0’
Apart from audio I want to interface AR0234CS camera with sc206e. Is there any way detailed document to interface other(non default) camera to SC206E.
—>You can download the camera debugging document directly from FTP
Hi @keven.wu-Q
Thanks for the quick response
I am able to play audio file using tinyplay.