You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I support a number of addons for the Mozilla WebThings Gateway, a user friendly open source smart home controller.
I'm trying to use this USB ReSpeaker v2 with the addons, but I'm running into an issue: I can't change the volume for the headphone jack in the ways I normally would.
When I run amixer -c 1 scontrols there is no output. Unlike my other USB sound cards, this ReSpeaker USB doesn't seem to have any 'simple' control options to change the volume.
So following this forum post I found this example page, which lead me to believe that changing the volume required a complex control. The device seems to have three of those:
However, after impementing this more complex way of changing the volume, it didnt work.
amixer -c 1 cset numid=1 13,13 should change the volume, but it results in an error:
amixer: Control hw:1 element write error: Operation not permitted
Sudo doesn't help either. It seems these basic controls are read-only.
From what I've learnt, one way around is to install Pulse Audio. But the system I'm using (the Mozilla WebThings Gateway) doesn't support this, and addons are not allowed to install new software either. So I cannot install Pulse Audio. Similarly, addons are also not allowed to change or create an asound.conf file either.
Would it be possible to implement (simple) volume control in ALSA? Other ReSpeaker hardware seems to support this (I also have a ReSpeaker Pi Hat), so it would be great if this USB device could do the same.
The text was updated successfully, but these errors were encountered:
I support a number of addons for the Mozilla WebThings Gateway, a user friendly open source smart home controller.
I'm trying to use this USB ReSpeaker v2 with the addons, but I'm running into an issue: I can't change the volume for the headphone jack in the ways I normally would.
When I run
amixer -c 1 scontrols
there is no output. Unlike my other USB sound cards, this ReSpeaker USB doesn't seem to have any 'simple' control options to change the volume.So following this forum post I found this example page, which lead me to believe that changing the volume required a complex control. The device seems to have three of those:
amixer -c 1 contents
gives:However, after impementing this more complex way of changing the volume, it didnt work.
amixer -c 1 cset numid=1 13,13
should change the volume, but it results in an error:Sudo doesn't help either. It seems these basic controls are read-only.
From what I've learnt, one way around is to install Pulse Audio. But the system I'm using (the Mozilla WebThings Gateway) doesn't support this, and addons are not allowed to install new software either. So I cannot install Pulse Audio. Similarly, addons are also not allowed to change or create an
asound.conf
file either.Would it be possible to implement (simple) volume control in ALSA? Other ReSpeaker hardware seems to support this (I also have a ReSpeaker Pi Hat), so it would be great if this USB device could do the same.
The text was updated successfully, but these errors were encountered: