Changes

Jump to: navigation, search

Using WiFi-Bluetooth combo plugin (DIVELK)

1,471 bytes added, 07:29, 29 March 2018
Bluetooth
== Bluetooth ==
The bluetooth can also be configured by enabling the correct gpios:
 
<pre>
echo 114 > /sys/class/gpio/export
echo 115 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio114/direction
echo out > /sys/class/gpio/gpio115/direction
echo 1 > /sys/class/gpio/gpio114/value
echo 1 > /sys/class/gpio/gpio115/value
</pre>
 
E.g
 
<pre class="board-terminal">
root@diva:~# echo 115 > /sys/class/gpio/export
root@diva:~# echo out > /sys/class/gpio/gpio115/direction
root@diva:~# echo 1 > /sys/class/gpio/gpio115/value
root@diva:~# rfkill list
0: phy0: wlan
Soft blocked: no
Hard blocked: no
</pre>
 
Attaching the device:
 
<pre class="board-terminal">
root@diva:~# hciattach /dev/ttyS1 texas 30000000 flow
Found a Texas Instruments' chip!
Firmware file : /lib/firmware/ti-connectivity/TIInit_7.6.15.bts
Loaded BTS script version 1
texas: changing baud rate to 3000000, flow control to 1
Device setup complete
</pre>
 
Once the device has been attached using hciattach the hci0 interface should become visible:
 
<pre class="board-terminal">
root@diva:~# rfkill list
0: phy0: wlan
Soft blocked: no
Hard blocked: no
1: hci0: bluetooth
Soft blocked: no
Hard blocked: no
</pre>
 
Bluetooth scan example:
 
<pre class="board-terminal">
root@diva:~# hciconfig hci0 up
root@diva:~# hcitool scan
Scanning ...
18:F0:E4:E1:DC:F8 Redmi
C8:94:BB:A0:7C:1F wifi mp
</pre>
 
The devices have been successfully recognized.
116
edits

Navigation menu