Replies: 30 comments 108 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.
-
|
Last post here is 1.5 years old. Just want to ask about the status of Sindband on iOS (iPhone/iPad), Is development stopped? Is there a plan to release the app? Any help possible? |
Beta Was this translation helpful? Give feedback.
-
|
Hi folks, thank for this great work. |
Beta Was this translation helpful? Give feedback.
-
|
Wonderful to see work toward an ios apps. Anyone with an iPhone being able to use Reticulum over LoRa from a bluetooth connection to an RNode will be a huge deal. Is there a current testflight for Sideband available for testing that works with other LXMF clients? Sounds like we're waiting on @cobraPA (to have time and energy to graciously) update/merge the rns stack to the latest version. Do you have any plans for that, Cobra? Is there any way for anyone to help out? |
Beta Was this translation helpful? Give feedback.
-
|
I have installed sideband 0.7.7 beta on iOS and can confirm that key exchange seems to not to work with the above shown symptoms. |
Beta Was this translation helpful? Give feedback.
-
|
I cannot connect to my helteck V3 bluetooth from iOS. I can see and connect to it from andriod inside of the android settings bluetooth connections. I cannot see the bluetooth pairing mode in iOS on an iPad or iphone (both fully updated). Heltech V3 running Rnode 1.81 iOS sideband V1.5.0.ios |
Beta Was this translation helpful? Give feedback.
-
|
So i tried enabling bt and pairing mode. But the node wont show up for pairing. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @cobraPA - I've got about 17 days left on my TestFlight trial and was wondering if you are planning to move to RNS 0.9.5 or 0.9.6? If the answer is no, I completely understand. Thanks 🙏 |
Beta Was this translation helpful? Give feedback.
-
|
Hopefully, I'm not wasting your time and disclosing an issue you're already aware of... I was able to prep, compile, and install 1.8.1 of the iOS fork (de35a9dda0b86586dfd33b14295f9c176a9a5e3c) on my HT T114. I still had to do some extra steps to get pairing to work, but it seems to pair to my iPhone automagically now! I was doing some tests with my laptop attached to a non-iOS-fork RNode running 1.8.2 (HT ESP32v3) just to throw some messages around via LoRa. I successfully announced with both nodes and sent messages in both directions. When I went to send a photo from my laptop (MeshChat 1.22) to my phone (SidebandOS 1.3):
It took a while but eventually got marked "delivered". However, the photo never shows up in Sideband. Also, when I exit the conversation and attempt to go back in, nothing happens. I've tried killing the app manually and by selecting "shutdown" from the menu. I'm still unable to enter that conversation on my phone. I'm happy to share other info if you tell me what would help! |
Beta Was this translation helpful? Give feedback.
-
|
Hello! I just found my way here this morning. I installed the SidebandOS app, so I can poke around for another 11 days before expiration. I tried several ways to connect to an RNode (normal firmware, 1.8.2 I think) until it said it was connected (sort of accidentally backing into it while thinking I’d see it more in front of me.) Weird, there seemed to be less functionality in my simultaneous attempts with an Android device to Bluetooth to another RNode. After no further success, gave up and resorted to wifi only. Started rnsd on Linux computer, sent announce from Android and iOS device, conversed, only one way, SidebandOS (1.5.0) to Android Sideband (1.6.1). Suspect the version differences and default encryption key size may have thrown it off. I even tried the lxm:// link but Android to iOS message said message thrown out, while iOS to Android lxm:// link worked. I haven’t tried rolling back to 1.5.0 on the Android, maybe that would solve my particular problem in that configuration. |
Beta Was this translation helpful? Give feedback.
-
|
If I have SidebandOS open and Bluetooth enabled, then switch apps to Bluetooth settings and cycle the Bluetooth off and on to refresh (now I know that’s completely unnecessary) SidebandOS crashes. Just a note for later ruggedizing. |
Beta Was this translation helpful? Give feedback.
-
|
Just some general feedback; I've been able to consistently connect with my Heltec V3 over Bluetoorh running the CE version of RNode. The app is much more responsive and there now seems to be less UI issues. The only thing now would be getting the RNS version updated to the latest AES256 version. |
Beta Was this translation helpful? Give feedback.
-
|
Wondering if there's a repo somewhere I can clone to build & sign this myself vs using testflight? Thanks! |
Beta Was this translation helpful? Give feedback.
-
|
For mass adoption, it is really important to have a working, up-to-date application on iOS. But, sadly, even though announcements were sent and received successfully with other devices, it wasn't possible to connect to them (with the latest version of Sideband 1.7.0 on Android and the latest version of Nomadnet 0.8.0 on PC). When trying to send or receive text message, it just gives the error “State: Failed.” It would be great if the Sideband build for iOS were updated from 1.5.0 to 1.7.0, which would allow communication with other actual applications. In any case, thank you for your work! |
Beta Was this translation helpful? Give feedback.
-
|
Hello! Many thanks to you both for all the effort you have invested in the code and also helping to keep us on the straight and narrow legal path. To me, legal stuff is either super-boring or infuriating, having had my share of bumps and scrapes. This conversation, however, has held my interest, although I still don’t understand and probably never will. I imagine that there’s probably a path forward that may involve off-loading the chassis and transmission of RNS to an rnode, leaving a future iOS device with a pretty light legal footprint. Seems like there has been talk of this in other discussions. |
Beta Was this translation helpful? Give feedback.
-
|
I've tagged the current Beta for iOS with the following note. Due to the combination of GPL3 and the Sideband CC BY-NC-SA4.0 license not being compatible, the current build will be allowed to expire. There are some paths forward but I don't expect to have them resolved before the current beta expires. As above, thanks to all those that are testing and submitted feedback so far. |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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