Add bluetooth support for Orange PI 3 LTS (#3896)

Co-authored-by: Pierre Pretorius <pierre@labs.epiuse.com>
This commit is contained in:
Pierre Pretorius
2022-06-15 21:16:41 +02:00
committed by GitHub
parent 887147c82f
commit b6de834cb2
3 changed files with 18 additions and 2 deletions

View File

@@ -27,6 +27,12 @@ esac
family_tweaks_s()
{
if [[ -f $SDCARD/lib/systemd/system/aw859a-bluetooth.service ]]; then
# install and enable Bluetooth
chroot $SDCARD /bin/bash -c "apt-get -y -qq install rfkill bluetooth bluez bluez-tools >/dev/null 2>&1"
chroot $SDCARD /bin/bash -c "systemctl --no-reload enable aw859a-bluetooth.service >/dev/null 2>&1"
fi
if [[ $BUILD_DESKTOP == yes && $BOARD == orangepi3-lts ]]; then
@@ -35,5 +41,15 @@ family_tweaks_s()
echo "load-module module-alsa-sink device=hw:1,0 sink_name=HDMI-Playback sink_properties=\"device.description='HDMI Audio'\"" >> ${SDCARD}/etc/pulse/default.pa
fi
}
family_tweaks_bsp()
{
if [[ ${BOARD} == orangepi3-lts ]]; then
cp $SRC/packages/bsp/sunxi/aw859a-bluetooth.service $destination/lib/systemd/system/
fi
install -m 755 $SRC/packages/blobs/bt/hciattach/hciattach_opi_${ARCH} $destination/usr/bin/hciattach_opi
}

View File

@@ -5,7 +5,7 @@ After=bluetooth.service
[Service]
Type=simple
ExecStartPre=/usr/sbin/rfkill unblock all
ExecStart=/usr/bin/hciattach_opi -n -s 1500000 /dev/ttyBT0 sprd
ExecStart=/usr/bin/hciattach_opi -s 1500000 /dev/ttyBT0 sprd
TimeoutSec=0
RemainAfterExit=true