benlink icon indicating copy to clipboard operation
benlink copied to clipboard

A cross-platform Python library for controlling Benshi radios over BLE & Bluetooth Classic (RFCOMM)

Results 12 benlink issues
Sort by recently updated
recently updated
newest added

I wanted to start a discussion here to form a strategy for asking BTech to add a feature to the firmware to request GPS location from the radio. As previously...

Current audio support is awkward because there's no good SBC encoder / decoder for Python. (So example uses pyav instead). I'd like to get python bindings for google's libsbc --...

I have observed a behaviour while sending an APRS message using RadioController.send_tnc_data. This method works well while working with the BTECH UV-PRO, but I am facing trouble when working with...

If you try to send any data with `benlink.client.RadioClient.send_tnc_data` it will immediately reply with a `INCORRECT_STATE` error. If you immediately retry the command within two seconds, it will work. I...

Hi. I have two of these radios and I really like this project. In my view, this opens up a lot more options for using these radios. I tried my...

Right now the only way to flash the radio's firmware is via the HT app. - This is concerning for the long-term health / use of the radios, because as...

The HT app has service that runs on startup, and connects to `rpc.benshikj.com:800`. From the decompiled app, it looks like this is used for some of the team / channel...

Proposed by @Ylianst here: https://github.com/khusmann/benlink/issues/6#issuecomment-2626275707 This would be pretty easy to do with the current architecture: - create a new.TcpCommandLink for tcp connections - add RadioController.new_tcp, RadioConnection.new_tcp - create a...

Right now RFCOMM channels have to be manually specified when making RFCOMM connections; SDP service discovery is not supported. Service discovery would be easy to implement using [pybluez](https://github.com/pybluez/pybluez), but it...