Project

General

Profile

BLERadios » History » Version 4

Pavel Moravec, 12/01/2024 12:25 PM

1 1 Dan Smith
# Bluetooth (BLE) Radios
2
3
Using Bluetooth radio (which use a BLE-based serial approach):
4
5
It works on Linux (and possibly MacOS) if you use the ble-serial:
6 3 Pavel Moravec
1. Install ble-serial Python package (`pip install ble-serial`)
7 2 Pavel Moravec
2. Make note of the Radio MAC address (`xx:xx:xx:xx:xx:xx`) e.g. from Android BT application (or install `blescan` the same way and use `sudo blescan` to find the devices in neighborhood)
8 4 Pavel Moravec
3. Run `ble-serial -d xx:xx:xx:xx:xx:xx` (`xx:xx:xx:xx:xx:xx` being the address)
9 3 Pavel Moravec
4. In the Download/Upload dialog choose `/tmp/ttyBLE` as the `Custom...` port and do standard download/upload
10 1 Dan Smith
5. Please note that the radio restarts after upload and BLE BT connection is lost, you have to restart ble-serial in such case
11 2 Pavel Moravec
6. If you want to make it permanent, add `/tmp/ttyBLE` to `favorite_ports=` (as described on [[AdvancedConfig]]) into the `[state]` section (you may have to create the key) in `~/.chirp/chirp.config` with your favorite editor to have it always listed in port list:
12 1 Dan Smith
13
```
14
favorite_ports = /tmp/ttyBLE
15
```
16 3 Pavel Moravec
17
Please note, that it works reasonably well with radios having a built-in BLE module, but for external BLE K-connector adapters, it may not be working, especially if the serial port speed the adapter uses does not match the one of the configured device and it ignores the speed settings. Models which were confirmed to work:
18
* Radtel RT-490 (Bluetooth version)
19
* Radtel RT-900 (Bluetooth version)
20
* KSUN UV-110D (Bluetooth version)  
21
22
It is quite possible this will work with other devices with built-in BLE module as well (e.g. TIDRADIO TD-H3/H8)
23
24 4 Pavel Moravec
It is verified **NOT** to work with an external adapter (Abbree/Baofeng one supplied with Radio Frequency Programmer Android application) on following models:
25 3 Pavel Moravec
* Radtel RT-470
26
* Baofeng UV-18 Pro MAX
27
* Quansheng UV-K5 and its variants