Replies: 15 comments 57 replies
-
Beta is live and can be installed from this link: https://testflight.apple.com/join/ftgW9n0Z . We'll see how listing it here goes. You can give feedback in the TestFlight app or here in the issue. |
Beta Was this translation helpful? Give feedback.
-
Follow up here on the initial Beta, I can see from TestFlight we have a few people using the first Beta. It reports no crashes, which is encouraging. Does anyone have feedback negative or positive? |
Beta Was this translation helpful? Give feedback.
-
Hello, I've just installed the application on my iPad. |
Beta Was this translation helpful? Give feedback.
-
I've started some investigation/prototyping on RNode firmware for support of iOS also. If anyone wants to have a look, you can find an early version here. No support in SideBand yet, but this can be flashed to the Heltec devices and you can do initial connect/disconnect using the LightBlue test app. Comments or feedback welcome, next will be Sideband attachment now that iOS devices can see the RNode. (And more work to complete support in the RNode firmware. This initial version does not have Android Classic Bluetooth turned on, but it has the possibility to run either Classic Bluetooth or BLE, as setup.) |
Beta Was this translation helpful? Give feedback.
-
Bumping this thread: is there something in particular we should be doing on the app to test it? Or is there any help in terms of what to do after you download the app? Maybe we can all join a Reticulum chat group? |
Beta Was this translation helpful? Give feedback.
-
EchoBot will get you an immediate response for testing purposes. You can also just try to strike up conversations with familiar names or join the Beleth Distribution Group. |
Beta Was this translation helpful? Give feedback.
-
Not a bad idea. The current version is a subset of the Android version, so the usage docs you find on Mark's site all apply (minus things that don't work yet.) I'll see what else I can put together, but it won't be right away. |
Beta Was this translation helpful? Give feedback.
-
Just a little teaser... I've been working through getting kivy / iOS and bluetooth/BLE all setup for development and finally am back to making some progress on the RNode integration: [2023-10-23 17:33:51] [Debug] Adding RNode Interface... |
Beta Was this translation helpful? Give feedback.
-
A small milestone today (well, maybe big for me!). First RNode startup with the BLE changes and the radio reports online. I have a lot of cleanup to do and need to setup a second one to verify it can really transmit/receive, but a good step! |
Beta Was this translation helpful? Give feedback.
-
For people testing, you'll get a notice of a new version of SidebandOS today. RNode Lora support is live but you will need custom RNode firmware. There is firmware in https://github.com/cobraPA/RNode_Firmware_iOS/commits/kb_ble_test1 that supports Bluetooth for iPhone/iPad. |
Beta Was this translation helpful? Give feedback.
-
I've posted an updated SidebandOS app just now and recently updated the RNode firmware for iOS/BLE. Background processing is enabled for the BLE stack, such that you can switch away from the app and the RNode will continue to receive in the background. I have not tested for how long this will continue in background yet. There is still some work to do to restore the app state if it is evicted from running by the OS. I've been able to run the Heltec V2, Heltec V3 and TBeam devices using that firmware and iPhone/iPad. I'll need to write up some flashing details, as signing the firmware isn't fully possible without rnodeconf changes, I think. If you want to flash, the easiest way is to use the Makefile settings for your target you are running (example 'make firmware-tbeam', then edit the target for your serial port in the Makefile, for 'make upload-tbeam' and run it.) I have overridden some of the firmware checks and device checks to make it possible to run in the current state for testing. |
Beta Was this translation helpful? Give feedback.
-
Trying to pair this board over BT, no luck. LilyGO LoRa32 v2.1 T3 1.6.1 |
Beta Was this translation helpful? Give feedback.
-
New experimental support for the Heltec Capsule Sensor V3 and Heltec Wireless Paper devices is available at https://github.com/cobraPA/RNode_Firmware_iOS/tree/kb_ble_test1 . The capsule sensor is an interesting device, as it includes case and battery as purchased. It's BLE and WiFi only though, so no serial port for Android connection. Also has an interesting new surface mount LoRa antenna, so will be interesting to see if/how much LoRa range is compromised. |
Beta Was this translation helpful? Give feedback.
-
Build 6 of SidebandOS is live, in case anyone noticed the TestFlight build expired recently. It should be available shortly. |
Beta Was this translation helpful? Give feedback.
-
SidebandOS for iOS has been rebuilt. There is a minor addition to the BLE connections recognized to support in-progress work on the Seeed T1000-E Tracker device for RNode use. This might also recognize RNodes with BLE from the CE repo, but I have not tested that yet. (supports the BLE iDs for nRF52 devices.) |
Beta Was this translation helpful? Give feedback.
-
There was some discussion in another thread, but here's more of a news and try it out thread...
I've submitted to Apple for initial review for testing of a sample app for iPhone / iPad running Sideband. We'll see how initial review goes. I don't expect any major problems, but there might be some cleanup needed before they approve. Once approved, I can share a public link here that people can use to install the app using Apple's TestFlight for Beta testing.
Initially you will need iOS 12 for this first build. Let me know if people want to run lower versions, it maybe to possible to support as far back as iOS 9.
Initially, you will find the user interface looks like Android in most cases, but on the connectivity page, only local interface and TCP is expected to work. I have not setup bluetooth or serial yet. I was able to get Apple approval for multi-cast UDP, so local discovery should be working, although I am seeing that sometimes it does not seem to bi-directionally announce right away.
This initial build runs Reticulum in the foreground only, so the network layer will sleep when you switch away from the app. Wakeup seems to work ok though.
Previous initial discussion was here
Beta Was this translation helpful? Give feedback.
All reactions