Need some help with the amixer settings for BT UL/DL (uplink and Downlink) to work from user space
Have attached the amixer/aplay/arecord settings as a text file.
It will good to know how to route the data from the BT_VX Switch to the Headset or save a raw pcm in user space by running the arecord as shown below.
Currently i'm trying to run these amixer settings, but nothing seems to happen
amixer cset name='MUX_UL10' 7
amixer cset name='MUX_UL11' 8
amixer cset name='DL1 BT_VX Switch' 1
arecord -f S32_LE -d 10 -D hw:0,13 record.wav
Any clues on why this should happen?
Logs attached below:
amixer output :
Simple mixer control 'Sidetone Equalizer',0
Capabilities: enum
Items: 'Flat response' 'High-pass 0dB' 'High-pass -12dB' 'High-pass -18dB'
Item0: 'Flat response'
Simple mixer control 'Sidetone Mixer Capture',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Sidetone Mixer Playback',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Aux FM',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 7
Front Left: 0 [0%] [-18.00dB]
Front Right: 0 [0%] [-18.00dB]
Simple mixer control 'Capture',0
Capabilities: cvolume penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 4
Front Left: Capture 4 [100%] [30.00dB]
Front Right: Capture 4 [100%] [30.00dB]
Simple mixer control 'Capture Mixer Media Playback',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Capture Mixer Tones',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Capture Mixer Voice Capture',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Capture Mixer Voice Playback',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Capture Preamplifier',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 1
Front Left: 1 [100%] [0.00dB]
Front Right: 1 [100%] [0.00dB]
Simple mixer control 'AMIC Equalizer',0
Capabilities: enum
Items: 'High-pass 0dB' 'High-pass -12dB' 'High-pass -18dB'
Item0: 'High-pass 0dB'
Simple mixer control 'AMIC UL',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 149
Front Left: 120 [81%] [0.00dB]
Front Right: 120 [81%] [0.00dB]
Simple mixer control 'AUDUL Media',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'AUDUL Mono Mixer',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'AUDUL Tones',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'AUDUL Voice DL',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'AUDUL Voice UL',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 120 [81%] [0.00dB]
Simple mixer control 'AUXL',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'AUXR',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Analog Left',0
Capabilities: cenum
Items: 'Headset Mic' 'Main Mic' 'Aux/FM Left' 'Off'
Item0: 'Off'
Simple mixer control 'Analog Right',0
Capabilities: cenum
Items: 'Headset Mic' 'Sub Mic' 'Aux/FM Right' 'Off'
Item0: 'Off'
Simple mixer control 'BT UL',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 149
Front Left: 120 [81%] [0.00dB]
Front Right: 120 [81%] [0.00dB]
Simple mixer control 'DL1 BT_VX',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL1 Capture',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 149
Mono: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'DL1 Equalizer',0
Capabilities: enum
Items: 'Flat response' 'High-pass 0dB' 'High-pass -12dB' 'High-pass -20dB' '4Khz LPF 0dB'
Item0: 'Flat response'
Simple mixer control 'DL1 MM_EXT',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL1 Media',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 149
Mono: Playback 90 [60%] [-30.00dB]
Simple mixer control 'DL1 Mixer Capture',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL1 Mixer Multimedia',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'DL1 Mixer Tones',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL1 Mixer Voice',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL1 Mono Mixer',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL1 PDM',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'DL1 Tones',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 149
Mono: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'DL1 Voice',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 149
Mono: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'DL2 Capture',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 149
Mono: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'DL2 Left Equalizer',0
Capabilities: enum
Items: 'Flat response' 'High-pass 0dB' 'High-pass -12dB' 'High-pass -20dB' '450Hz High-pass'
Item0: 'Flat response'
Simple mixer control 'DL2 Media',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 149
Mono: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'DL2 Mixer Capture',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL2 Mixer Multimedia',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL2 Mixer Tones',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL2 Mixer Voice',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL2 Mono Mixer',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DL2 Right Equalizer',0
Capabilities: enum
Items: 'Flat response' 'High-pass 0dB' 'High-pass -12dB' 'High-pass -20dB' '450Hz High-pass'
Item0: 'Flat response'
Simple mixer control 'DL2 Tones',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 149
Mono: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'DL2 Voice',0
Capabilities: pvolume pvolume-joined penum
Playback channels: Mono
Limits: Playback 0 - 149
Mono: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'DMIC Equalizer',0
Capabilities: enum
Items: 'High-pass 0dB' 'High-pass -12dB' 'High-pass -18dB'
Item0: 'High-pass 0dB'
Simple mixer control 'DMIC1 UL',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 149
Front Left: 120 [81%] [0.00dB]
Front Right: 120 [81%] [0.00dB]
Simple mixer control 'DMIC2 UL',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 149
Front Left: 120 [81%] [0.00dB]
Front Right: 120 [81%] [0.00dB]
Simple mixer control 'DMIC3 UL',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 149
Front Left: 120 [81%] [0.00dB]
Front Right: 120 [81%] [0.00dB]
Simple mixer control 'Earphone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 15
Mono: Playback 0 [0%] [-24.00dB] [off]
Simple mixer control 'Handsfree',0
Capabilities: pvolume penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 29
Mono:
Front Left: Playback 0 [0%] [-52.00dB]
Front Right: Playback 0 [0%] [-52.00dB]
Simple mixer control 'Handsfree Left Playback',0
Capabilities: enum
Items: 'Off' 'HF DAC' 'Line-In amp'
Item0: 'Off'
Simple mixer control 'Handsfree Right Playback',0
Capabilities: enum
Items: 'Off' 'HF DAC' 'Line-In amp'
Item0: 'Off'
Simple mixer control 'Headset',0
Capabilities: pvolume penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 15
Mono:
Front Left: Playback 13 [87%] [-4.00dB]
Front Right: Playback 13 [87%] [-4.00dB]
Simple mixer control 'Headset Left Playback',0
Capabilities: enum
Items: 'Off' 'HS DAC' 'Line-In amp'
Item0: 'HS DAC'
Simple mixer control 'Headset Power Mode',0
Capabilities: enum
Items: 'Low-Power' 'High-Perfomance'
Item0: 'Low-Power'
Simple mixer control 'Headset Right Playback',0
Capabilities: enum
Items: 'Off' 'HS DAC' 'Line-In amp'
Item0: 'HS DAC'
Simple mixer control 'MUX_UL00',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'MMExt Left'
Simple mixer control 'MUX_UL01',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'MMExt Right'
Simple mixer control 'MUX_UL02',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_UL03',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_UL04',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_UL05',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_UL06',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_UL07',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_UL10',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_UL11',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_VX0',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'MUX_VX1',0
Capabilities: enum
Items: 'None' 'DMic0L' 'DMic0R' 'DMic1L' 'DMic1R' 'DMic2L' 'DMic2R' 'BT Left' 'BT Right' 'MMExt Left' 'MMExt Right' 'AMic0' 'AMic1' 'VX Left' 'VX Right'
Item0: 'None'
Simple mixer control 'PLL Selection',0
Capabilities: enum
Items: 'Low-Power' 'High-Perfomance'
Item0: 'Low-Power'
Simple mixer control 'SDT DL',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 120 [81%] [0.00dB]
Simple mixer control 'SDT UL',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'VXREC Media',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'VXREC Tones',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'VXREC Voice DL',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'VXREC Voice UL',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 149
Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'Vibra Left Playback',0
Capabilities: enum
Items: 'Input FF' 'Audio PDM'
Item0: 'Input FF'
Simple mixer control 'Vibra Right Playback',0
Capabilities: enum
Items: 'Input FF' 'Audio PDM'
Item0: 'Input FF'
Simple mixer control 'Voice Capture Mixer Capture',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Voice Capture Mixer Media Playback',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Voice Capture Mixer Tones Playback',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
aplay >
**** List of PLAYBACK Hardware Devices ****
card 0: PandaES [PandaES], device 0: Multimedia (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 2: Voice (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 3: Tone Playback (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 4: VIB-DL (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 5: MODEM (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 6: Multimedia (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 8: Headset Playback twl6040-legacy-8 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 9: (HS Playback) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 11: (HF Playback) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 12: (Vibra) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 13: (BT Capture) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 14: (BT Playback) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 15: (FM Playback) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 16: (FM Capture) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: OMAPHDMI [OMAPHDMI], device 0: HDMI omap-hdmi-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
arecord >
**** List of CAPTURE Hardware Devices ****
card 0: PandaES [PandaES], device 0: Multimedia (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 1: Multimedia Capture (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 2: Voice (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 5: MODEM (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 8: Headset Playback twl6040-legacy-8 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 10: (Analog Capture) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 13: (BT Capture) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 14: (BT Playback) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 15: (FM Playback) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PandaES [PandaES], device 16: (FM Capture) []
Subdevices: 1/1
Subdevice #0: subdevice #0
arecord: main:682: audio open error: No such file or directory
Thanks,