UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. projectmoon
    3. Posts
    P
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 44
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Indra: Meshtastic for Ubuntu Touch

      The major problems currently found that need to be fixed for alpha 2:

      • PKI errors when trying to send direct messages trying some nodes but not others. Don't know what causes this.
      • Node names (and probably other info) not updating correctly when that information changes.
      • Handling of unsent messages is very poor. Cannot delete or resend. Cannot tell difference between an unsent vs unacknowledged message.
      posted in App Development
      P
      projectmoon
    • RE: App: InTouch (native UBports Forum browser)

      @Sander very nice, replies work. Is there an API endpoint to do it? Or does it only work via browser?

      posted in App Development
      P
      projectmoon
    • RE: YubiKey

      @Vlad-Nirky I asked about this in the ubports Matrix channel some time ago, because of course I want to implement the Yubikey challenge-response thing for KeePassRX (it's supported by the underlying Rust library). I was told the OS doesn't have full integration yet, at the OS level. But as a disclaimer, I didn't actually bother trying it myself yet lol.

      The Yubikey WILL be picked up as a USB device, at least, if plugged in. It shows up as an HID keyboard to make use of the pre-programmed typed password feature thingy of Yubikeys. I don't know if any of the other features of Yubikeys would work yet, though. One way to find out...

      posted in Off topic
      P
      projectmoon
    • RE: YubiKey

      @Vlad-Nirky use it in what sense? It should show up as a keyboard device. But I'm not sure if it works as a FIDO key etc in the browser. Fairly certain it doesn't. Maybe if it passes through to Waydroid, it could work in Chromium or Firefox?

      posted in Off topic
      P
      projectmoon
    • RE: KeePass on UT?

      @Vlad-Nirky if syncing this way, it would probably be good to sync the file into the synced folder of the app.

      posted in Support
      P
      projectmoon
    • RE: KeePass on UT?

      @bgriffis check KeePassRX on the Open Store.

      Disclaimer: I am the creator of KeePassRX.

      Documentation: https://agnos.is/projects/keepassrx/

      posted in Support
      P
      projectmoon
    • RE: [APP] Komucade - A sandbox game creator for Ubuntu Touch (GDevelop based)

      @MiguelTheDRMR Is license proprietary?

      posted in App Development
      P
      projectmoon
    • RE: Indra: Meshtastic for Ubuntu Touch

      @Vlad-Nirky you can find everything at https://meshtastic.org.

      posted in App Development
      P
      projectmoon
    • RE: Indra: Meshtastic for Ubuntu Touch

      @Vlad-Nirky said in Indra: Meshtastic for Ubuntu Touch:

      @projectmoon
      The application launches and works fine, but the Bluetooth connection fails.
      The phones exchange verification codes, then Bluetooth switches to speaker mode and stops.
      https://dpaste.com/4B5PV687Q

      Well that is interesting. Is the radio already paired in system settings? And is the Meshtastic firmware already configured on the radio?

      Edit: ok uhh after looking at the log, I'm not sure you are using the app correctly ;D

      Meshtaastic requires a dedicated LoRa radio, which you connect to via USB, Bluetooth, or WiFi (not yet supported). The phones do not directly connect to one another.

      posted in App Development
      P
      projectmoon
    • RE: Indra: Meshtastic for Ubuntu Touch

      @majorquibble are you on 20.04 or 24.04?

      Edit: sorry didn't see your put the version in your message.

      This is probably caused by Indra being built specifically for 24.04. Is it possible for you to update to 24.04? Otherwise, I will see if I can build for 20.04.

      posted in App Development
      P
      projectmoon
    • RE: Indra: Meshtastic for Ubuntu Touch

      @majorquibble said in Indra: Meshtastic for Ubuntu Touch:

      @projectmoon cool thanks! I'm on a Pixel 3a running the latest version of UT. I tried opening all three click packages in the OpenStore and got a "installation failed could not install package make sure it's a valid click package" error for each one. I'd be happy to test out that bug once I get the app running!

      Odd. What version of Ubuntu Touch are you on?

      posted in App Development
      P
      projectmoon
    • RE: Indra: Meshtastic for Ubuntu Touch

      @Vlad-Nirky said in Indra: Meshtastic for Ubuntu Touch:

      @projectmoon
      Hello.
      Interesting project.
      I have install it on my both Xiaomi Redmi Note 9 Pro running 24.04-2.x.
      Would you prefer we discuss the tests here or on the repository?

      Good question. Since it's Christmas, not much will be happening from my end during the next two or so weeks. I think general discussion of the state of the app would work best here, and specific problems/ideas should be filed in the repository.

      posted in App Development
      P
      projectmoon
    • RE: Indra: Meshtastic for Ubuntu Touch

      @majorquibble You can download the proper click package from the link in the post. If you have a more modern phone, it's probably arm64. Then you just open it with the OpenStore and install manually.

      One very important bug I am trying to squash is being unable to direct message some nodes while being able to message other nodes. Need info on the patterns behind it.

      posted in App Development
      P
      projectmoon
    • Indra: Meshtastic for Ubuntu Touch

      For the past few weeks, I have been working on a Meshtastic app for Ubuntu Touch. I've shared a few screenshots here and there in the UBPorts Matrix rooms. But now the app is finally ready enough to be made public for alpha testing.

      It is not ready for the OpenStore yet. The point of this pre-release is to find bugs in the currently implemented features, and (hopefully) figure out a way to deal with Bluetooth instability issues.

      The source code is here: https://git.agnos.is/projectmoon/indra

      The app is licensed under the AGPLv3 due to using portions of the Whisperfish codebase.

      Release (.click packages): https://git.agnos.is/projectmoon/indra/releases

      What is Meshtastic?
      Meshtastic is an off-grid communication solution that uses low powered radios (LoRa) to send messages over approved frequencies (868 MHz in Europe, ~915 MHz in North America). This can be used for text messaging, location tracking, telemetry reporting, and more.

      The app must be prevented from suspending using the UT Tweak Tool to work properly.

      Implemented Features

      • Sending and receiving messages to channels.
      • Sending and receiving messages directly to/from nodes.
      • List of nodes with node information and hops away.
      • Connect to nodes via Bluetooth.
      • Connect to nodes via serial USB.
      • Support multiple nodes.
      • Push notifications for messages received in channels and direct messages.

      Notable Missing Features

      • Node map
      • Node information
      • Channel information
      • Setting up and configuring radios (use another device for this for now)
      • Connecting to radios over WiFi
      • Remote administration
      • Favorite nodes
      • Sorting node list
      • Searching messages and nodes
      • Proper list of previously connected nodes
      • Device telemetry.

      The Alpha Testing Phase
      New releases will be uploaded when they are ready. There will be no database migration during the alpha testing phase, as the data model is not yet stable. So releases may require a complete wipe of the on-device database. After moving to beta/production releases, the database will be treated as something that should not be erased.

      The goal of this test is to make sure of the following:

      • There are no strange problems with sending and receiving messages.
      • Make sure that mulitple radios are properly supported: there should be no cross-over of messages and such.
      • Try and stabilize the Bluetooth connection without power cycling the Bluetooth adapter. This might be device-specific. On the Volla Quintus, the BLE connection drops quite often, and it seems that it can only reconnect to the radio by powering the BT adapter and back on. This works, but it also disconnects other BT devices.

      Known Issues
      Aside from the giant list of missing features above, there are a handful of known problems:

      • Messages not immediately marked as read if in the channel where message was received.
      • Bluetooth connection instability (see above).
      posted in App Development
      P
      projectmoon
    • RE: Why does UT not have assisted GPS?

      @Mario.CH By free, I mean you can change a config value in the geoclue config to point to BeaconDB, and it will work (insofar as their data is accurate), and no one will send you a bill.

      Edit: And BeaconDB has been around for a few years now, so their coverage is actually quite good in denser areas.

      posted in General
      P
      projectmoon
    • RE: Why does UT not have assisted GPS?

      @flohack BeaconDB is free? And ready to be used with Geoclue.

      posted in General
      P
      projectmoon
    • RE: Meshcore support or app (lora mesh communication)?

      @Voorstad maybe. If MeshCore had a Rust library, it would be fairly easy (famous last words) to integrate into the app I am making for Meshtastic. But it appears there's only a C++ library, and I'm not touching that with a 100 foot pole. As for MeshCore vs Meshtastic, I'm aware there seems to be some back and forth about it on the LoRa bands in the Netherlands (where I am currently based...). But for now, the app will only be supporting Meshtastic, unfortunately!

      posted in App Development
      P
      projectmoon
    • RE: Meshcore support or app (lora mesh communication)?

      @Voorstad I am working on a Meshtastic app. Not Meshcore. Will be opening it soon for alpha testing.

      posted in App Development
      P
      projectmoon
    • RE: What are a few straightforward ways to write notes in Ubuntu Touch and be able to get them on the Internet/WWW on my Debian PC?

      @GooglyBear JotIt Notes on the OpenStore can sync with Nextcloud Notes.

      posted in Support
      P
      projectmoon
    • RE: MicroG signature spoofing

      @RapidRotator you should only download the apk from the GmsCore repository. Also, the hw apk is for Huawei devices specifically. You want the full APK.

      Edit: https://github.com/microg/GmsCore/releases/tag/v0.3.10.250932

      com.google.android.gms-250932020.apk , not -user or -hw APK.

      posted in Waydroid
      P
      projectmoon