Cannot connect RAK4631-based RNode to Sideband via USB
jacobeva opened this issue · 5 comments
Describe the Bug
Cannot connect RAK4631-based RNode to Sideband via USB.
To Reproduce
- Enable RNode in Sideband hardware settings and configure it
- Restart sideband
- RNode is never connected to
Expected Behavior
The RNode should be connected to by Sideband and used as a communication device.
Logs & Screenshots
On startup:
07-05 22:37:02.894 20868 20887 I sidebandservice: [2024-07-05 22:37:02] [Debug] Adding RNode Interface...
07-05 22:37:02.894 20868 20887 I sidebandservice: [2024-07-05 22:37:02] [Debug] Disallowing RNode bluetooth since config is disabled
07-05 22:37:02.895 20868 20887 I sidebandservice: [2024-07-05 22:37:02] [Error] Could not open serial port for interface RNodeInterface[RNodeInterface]
07-05 22:37:02.895 20868 20887 I sidebandservice: [2024-07-05 22:37:02] [Error] The contained exception was: Neither serial port nor Bluetooth devices available
07-05 22:37:02.895 20868 20887 I sidebandservice: [2024-07-05 22:37:02] [Error] Reticulum will attempt to bring up this interface periodically
When I try to enable bluetooth in the RNode section of hardware settings:
07-05 22:29:39.849 16603 16633 I sidebandservice: File "/home/markqvist/Information/Source/Sideband/sbapp/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/other_builds/python3-libbz2/arm64-v8a__ndk_target_24/python3/Lib/threading.py", line 1016, in _bootstrap_inner
07-05 22:29:39.857 16603 16633 I sidebandservice: File "/home/markqvist/Information/Source/Sideband/sbapp/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/python-installs/sideband/arm64-v8a/jnius/__init__.py", line 85, in jnius_thread_hook
07-05 22:29:39.858 16603 16633 I sidebandservice: File "/home/markqvist/Information/Source/Sideband/sbapp/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/other_builds/python3-libbz2/arm64-v8a__ndk_target_24/python3/Lib/threading.py", line 953, in run
07-05 22:29:39.858 16603 16633 I sidebandservice: File "/home/markqvist/Information/Source/Sideband/sbapp/.buildozer/android/app/sideband/core.py", line 2684, in _service_jobs
07-05 22:29:39.859 16603 16633 I sidebandservice: File "/home/markqvist/Information/Source/Sideband/sbapp/.buildozer/android/app/RNS/Interfaces/Android/RNodeInterface.py", line 671, in enable_bluetooth
07-05 22:29:39.859 16603 16633 I sidebandservice: File "/home/markqvist/Information/Source/Sideband/sbapp/.buildozer/android/app/RNS/Interfaces/Android/RNodeInterface.py", line 515, in write_mux
07-05 22:29:39.860 16603 16633 I sidebandservice: OSError: No ports available for writing
System Information
- Fairphone 3, Android 13
- Sideband v0.8.5
Additional context
This is the same bug I mentioned a while ago in the Matrix channel briefly, I have now collected relevant logs. Am I actually configuring this correctly? Are there any dependencies I should be installing on my phone?
All permissions except location are enabled in settings for the app.
Best leave it open until it's actually merged.
while this is still open ,
i have the same error using sideband on android with the new lilyGo T3S3 version 1.2.
if it could be added too, the T3S3 comes with pid:0x1001 and vid:0x303a
0x303A: [0x1001], # T3S3 LilyGO ESP32-S3 to be added too