BLERadios » History » Version 5
Dan Smith, 01/27/2025 02:46 PM
1 | 1 | Dan Smith | # Bluetooth (BLE) Radios |
---|---|---|---|
2 | |||
3 | Using Bluetooth radio (which use a BLE-based serial approach): |
||
4 | |||
5 | 5 | Dan Smith | It works on Linux and MacOS if you use the ble-serial: |
6 | 3 | Pavel Moravec | 1. Install ble-serial Python package (`pip install ble-serial`) |
7 | 5 | Dan Smith | 2. Make note of the Radio MAC address (`xx:xx:xx:xx:xx:xx`) e.g. from Android BT application (or use `sudo blescan` to find the devices in neighborhood) |
8 | 3. Run `ble-serial -d xx:xx:xx:xx:xx:xx` (`xx:xx:xx:xx:xx:xx` being the address). Note on MacOS this may need to be the UUID. |
||
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 | 5 | Dan Smith | 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. Some devices may have to be "awake" (i.e. screen on) to be accessed. Models which were confirmed to work: |
18 | 3 | Pavel Moravec | * Radtel RT-490 (Bluetooth version) |
19 | * Radtel RT-900 (Bluetooth version) |
||
20 | 5 | Dan Smith | * KSUN UV-110D (Bluetooth version) |
21 | * TIDRADIO TD-H3 |
||
22 | 3 | Pavel Moravec | |
23 | 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: |
24 | 3 | Pavel Moravec | * Radtel RT-470 |
25 | * Baofeng UV-18 Pro MAX |
||
26 | * Quansheng UV-K5 and its variants |