Hi Paul
I have used the alsamixer settings from aiy raspbian build and used on
my rpi zero w running PCP 6 rc1 and it works great, stereo on headphones
and speakers.
Here is the dropbox link to a Excel file with the settings.
https://www.dropbox.com/s/kmr0x0jjzfsfh0v/alsamixervalues.xlsx?dl=0
Hi Paul
piCorePlayer6.0.0-rc1 is up and running very nicely.I have installed it
several times to try and work out a install procedure.
Please let me know if you have any suggestions. Thanks
Greg
Here is what I have worked through (I think I have it correct)
setting up piCorePlayer (pCP)
Hi Paul
Operator error here :-(
I missed 1 alsamixer setting. Sorry about that.
Thanks for your patience.
Greg
Greg Frye
LMS - QNAP TS-451, piCorePlayer - Raspberry Pi 1 B+, piCorePlayer -
Raspberry Pi zero WH, Tinkerboard
Some cards you cannot just do a alsactl restore, as alsa mixer tries to
dump all of the commands at once, and some commands aren't valid until
other modes are switched. You probably need to do them one by one.
Make a script and then run the script via the user commands section.
I did the manual mixer settings in alsamixer then went to the web page
and saved the settings.
every time I reboot, the alsamixer settings are the same, but I have to
switch to the voice bonnet in alsamixer.
The diagnostics page always shows [ INFO ] Squeezelite Volume controls
as PCM.
You still need to do the manual mixer configurations.
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
Hi Paul
I posted this to the beta:picoreplayer6.0.0 pi4 forum but thought it was
getting lost with all the posts. I hope this is OK.
I am trying the 6.0.0 rc1 version. With the analog audio selected I can
choose hw:CARD=aiyvoicebonnet,DEV=0 as the output but there is no audio
output.
Thank
OK, thanks
Greg Frye
LMS - QNAP TS-451, piCorePlayer - Raspberry Pi 1 B+, piCorePlayer -
Raspberry Pi zero WH, Tinkerboard
gregfrye's Profile: http://forums.slimdevices.com/member.php?userid=69809
View this thread:
Alsa will store the entire current state. I have no way of knowing
whats important
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
Hi Paul
I am just going to set mine up for headphone and speaker for now. I have
saved alsamixer settings. How would I find out what the settings are?
Some of the settings that are required don't make sense. Oh well, more
research using the datasheet.
Greg
Greg Frye
LMS - QNAP TS-451,
I am still trying to understand the switches. The logic diagram has them
listed by mnemonic and I think I have found a table that lists the
mnemonic and it's logic description. Now I have to work out the working
combo.
Greg Frye
LMS - QNAP TS-451, piCorePlayer - Raspberry Pi 1 B+,
I'll add a card config..but mixer controls are going to be manual
set and then saved. Unless you can provide simple scripts to set the
mixer for appropriate output paths.
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
ooops...
I thought I would have to do that manually, This reboot I found that pCP
has saved that for me.
My error!
Please let me know if I can help testing 6.0.0 in any way.
I'd be glad to help.
Greg
Rasberry pi 1 B+, Rasberry pi zero WH, Tinkerboard v1
Hi Paul
Is there a way to automate the 'modprobe snd-soc-aiy-vpicebonnet' ?
or will there be a new beta that includes the voicebonnet?
Thanks for all you help
Greg
gregfrye's Profile:
For me, I can set alsamixer and save. I want one of mine set up for
headphone only and the other one for speaker only. that can be set and
save. That might be good for everybody. I was just thinking of how cool
it would be to have web page switches but for now just having the
voicebonnet as an
Yes, pretty complicated setup. Will you need to change settings a lot?
Or just set them and save to Alsa?
Probably. Best to script it too.
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
Hi Paul
I tried the isolated wifi setup and enabkling the dmz. It works but the
web pages show with no login. I also realized that that wouldn't help
you that much because you wouldn't know if the audio was working on the
speaker or headphones.
I am going to try to find a schematic for the
I have uploaded dropbox
amixer contents:
https://www.dropbox.com/s/1q8tdokgyy790nt/amixer%20contents.txt?dl=0
amixer controls:
https://www.dropbox.com/s/3k70gbwhzfxf4ys/amixer%20controls.txt?dl=0
amixer scontents:
https://www.dropbox.com/s/zs5bjwq1kxl8q5p/amixer%20scontents.txt?dl=0
amixer
Hi Paul
I just had cataract Monday and it's taking longer to get my eyesight
back. I am working on the mixer options though. I have a list and have
already started figuring out which ones are for headphones and speakers.
I will get that to asap so you could maybe have a couple of switches to
Cool, I can the card to the drop down for this card now
If you can post a complete command set, I might be able to automate
basic configuration...
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
I have alsamixer configured to ouput headphones and speakers on and
controlled by LMS. I'm going to try to map it out better.
gregfrye's Profile: http://forums.slimdevices.com/member.php?userid=69809
View this thread:
I went through the alsamixer on the console and turned on all the dac
ountputs and WOOHOO I have sound ond the headphonejack AND the
speakers!!
I am a happy camper!!!
Paul, you are awsome!
I can't adjust the volume via LMS running on my NAS right now.
I will try to find out what
went back and tried all the voicebonnet options
sysdefault:CARD=aiyvoicebonnet
hw:CARD=aiyvoicebonnet,DEV=0
plughw:CARD=aiyvoicebonnet,DEV=0
gregfrye's Profile: http://forums.slimdevices.com/member.php?userid=69809
View
tc@aiy6b9piCorePlayer:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default
plugequal
equal
sysdefault:CARD=aiyvoicebonnet
aiy-voicebonnet, Google AIY Voice Bonnet SoundCard HiFi
rt5645-aif1-0
Default Audio Device
dmix:CARD=aiyvoicebonnet,DEV=0
You need to manually load the modules for now...I didn't want to write
alot of code without knowing things.
Select USB output on the squeezelite page. Reboot, go into card control
and turn off the internal RPI sound
Then open a ssh session and run.
modprobe snd-soc-aiy-voicebonnet
Now see
tried the pcp 6.0.0 b9 image but I dont have sound. alsamixer gives the
'This sound device does not have any controls.' message when the
snd_rpi_googlevoicehat_soundcard is selected.
I put a screenshot of the output selections for squeezelite settings.
Without a device to test with, its hard for me to develop. But try the
image I just posted.
https://forums.slimdevices.com/showthread.php?110727-BETA-piCorePlayer6-0-0-PI4-support=944664=1#post944664
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage:
The only reference I have found is for a eeprom for the product ID.
The voicebonnet has 2 microphones, 2 channel amplifier, headphone jack
and a alc5645 chip to handle all the switching.
With the aiy software alsamixer has 130+ controls and switches, enough
to be very confusing.
Greg
I am not sure about an eeprom... I will search around the internet. I
seem to remember a mention somewhere, it might have been for the Atmel
processor.
I will see what I can dig up.
Greg
gregfrye's Profile:
Hi Paul
What is the next step to getting a driver for the voice bonnet?
I have never tried to compile any linux program/module but I'm willing
to try anything. I know enough linux to be dangerous but I've never let
that stop me :-)
Thanks
Greg
I merged just the soundcard driver into my kernel tree, it builds just
fine. I've not seen a dtoverlay for this card anywhere, does it have a
hat eeprom?
You can see the contents of the eeprom in /proc/device-tree/hat/.
The dtblob would be binary content in there, but that should
So the source are in these packages
https://packages.cloud.google.com/apt/pool/aiy-dkms_2.0-1_all_a3ee12a3c92a4699206d52899388a08859ca6f41a1181fee5ef8bbd488ead791.deb
Looks simple enough, but would you have a link to the original sources.
They are all labeled GPLv2, and I guess I trust that google is not
violating licenses.
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
Hi Paul
I ran into a few problems (misplaced my flash card).
The working Raspbian + squeezelit was the original aiy voicekit micro sd
card and adding squeezelite package from the Raspbian repo.
I looked around and found a source directory that has the aiy
voicebonnet card source as well as
That is probably just the audio output side. Look at all of the other
"aiy" drivers loaded, I assume some of those is for audio input. Where
did you get the drivers to install on Rasbian?
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
paul- wrote:
> Raspbian is using out of tree drivers..not the google voice hat in
> tree kernel module.
>
> Look at all of the aiy modules. Unfortunately, we dont have a dkms
> system on piCore. Although its still possible to build them manually.
>
> Can you post a link to the
Raspbian is using out of tree drivers..not the google voice hat in
tree kernel module.
Look at all of the aiy modules.
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
part 2
[ INFO ] Current /opt/.filetool.lst
opt
home
etc/asound.conf
etc/group
etc/gshadow
etc/httpd.conf
etc/passwd
etc/shadow
usr/local/etc/pointercal
usr/local/etc/ssh/ssh_host_dsa_key
usr/local/etc/ssh/ssh_host_dsa_key.pub
usr/local/etc/ssh/ssh_host_ecdsa_key
output squeezelite-running device
null
default
pcpinput
plugequal
equal
no yes sysdefault:CARD=ALSA
no yes hw:CARD=ALSA,DEV=0
no yes hw:CARD=ALSA,DEV=1
no yes hw:CARD=ALSA,DEV=2
no yes
I never have luck with sysdefault. Can you try the latest 6.0.0. And
post the same screenshot. Of the squeezelite page.
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please 'donate'
40 matches
Mail list logo