Edge 2/Edge 2 Kit use AMPAK AP6275S module which supports Wi-Fi and Bluetooth. This instruction will introduce you how to use Bluetooth on Edge 2/Edge 2 Kit product when use Debian 10 system.
Step 1: Load the driver of Bluetooth via below command:
brcm_patchram_plus1 -d --enable_hci --no2bytes --tosleep 200000 --baudrate 1500000 --patchram /system/etc/firmware/BCM4362A2.hcd /dev/ttyS8 &
Step 2: Open the Bluetooth
hciconfig hci0 up
Step 3: Check the status of Bluetooth
Step 4: Scan the Bluetooth device around
Step 5 (Option): Install bluez for more functions:
sudo apt-get install bluez bluez-hcidump
If you want to enable bluetooth when system start up, you need to set up more as following:
Step 6: Download and put this script "enablebluetooth.sh" to /etc/init.d/ folder.
Step 7: Download and put this file "rc.local" to /etc/ folder.
Or you could add below content
to this file “/etc/rc.local” manually, after adding it will be like this:
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Generate the SSH keys if non-existent if [ ! -f /etc/ssh/ssh_host_rsa_key ] then # else ssh service start in dpkg-reconfigure will fail systemctl stop ssh.socket||true dpkg-reconfigure openssh-server fi /etc/init.d/enablebluetooth.sh start exit 0
Step 8: Give execute permission to the files “enablebluetooth.sh” and “rc.local” by using below commands:
sudo -i chmod +x /etc/rc.local chmod +x /etc/init.d/enablebluetooth.sh reboot