I saw that the speaker bonnet's pins cannot be changed so I wired the oled to be on SPI1 using those pins.
in raspberry pi boot config /boot/config.txt i have enabled SPI and spi1.
During install of the speaker bonnet script it adds the line dtoverlay=hifiberry-dac to the config.txt
After a reboot the spi1 is no longer enabled. If i comment out the dtoverlay=hifiberry-dac and reboot the spi1 comes back to being enabled.
The bonnet works fine (raspberry pi zero wh) when hifiberry is enabled, but spi1 will not come online. the moment i comment out #dtoverlay=hifiberry-dac the spi1 is reenabled but then sadly no more working bonnet.
Is there any known issues regarding these working together?
Thanks.
With the line commented out:
aplay -l returns
Code: Select all
aplay: device_list:272: no soundcards found...
Code: Select all
/dev/spidev0.0 /dev/spidev0.1 /dev/spidev1.0
aplay -l returns
Code: Select all
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [HifiBerry DAC HiFi pcm5102a-hifi-0]
Subdevices: 0/1
Subdevice #0: subdevice #0
Code: Select all
/dev/spidev0.0 /dev/spidev0.1