Prebuilt Beaglebone Black kernel with support for PlainDAC+ and PlainDSP. See https://github.com/PolyVection/linux-BBB.git for source code.
Always perform a backup of your system and your data before using this files!
#Connect the hardware Connect PlainDAC+BBB or PlainDSP-BBB as follows
- P9.02 -> I2C address select (GND)
- P9.27 -> LRCK
- P9.41 -> DATA
- P9.42 -> BCK
- P9.25 -> GPIO (single pin next to the audio connector)
- P9.19 -> SCL
- P9.20 -> SDA
- the power input pins (GND, 3v3, 5V) to the matching pins on your BBB.
- ssh to your BBB
- git clone https://github.com/PolyVection/linux-BBB-prebuilt.git
- cd linux-BBB-prebuilt
- sudo cp -r lib/* /lib
- sudo mkdir /boot/backup
- sudo mv /boot/initrd.img-* /boot/backup/
- sudo mv /boot/vmlinuz-* /boot/backup/
- sudo cp -r /boot/dtbs /boot/backup/
- sudo cp -r boot/* /boot
- sync
- sudo reboot ...
- ssh to your BBB again
- sudo su
- echo BB-PLAINDAC > /sys/devices/bone_capemgr*/slots
- aplay -l -> now shows PlainDAC as card:1
- speaker-test -D plughw:1 -c 2 -> to hear a test noise on L + R channel