AsteroidOS / starship

SailfishOS synchronization app for AsteroidOS.
GNU General Public License v3.0
22 stars 12 forks source link

Any updates on starfish? #4

Open Qiangong2 opened 4 years ago

Qiangong2 commented 4 years ago

Sailfish OS has come a long way in two years, are there any updates to starfish?

FlorentRevest commented 4 years ago

I no longer have a Sailfish phone I can work on Starfish with. To the best of my knowledge, nobody is working on Starfish anymore. However, there has been a lot of efforts from @StefWe on "Telescope", the UBPorts client which shares most of its codebase with Starfish. Feel free to work on Starfish if you want, or to donate a phone with Sailfish to StefWe.

StefWe commented 4 years ago

I was actually thinking about taking a look at Starfish. But I don't have a Sailfish OS device either.

Qiangong2 commented 4 years ago

I may just wait for the PinePhone then and use that instead. I was considering getting an Xperia 10 plus and Sailfish X. That's why I asked :)

I built Sailfish OS successfully for the Galaxy S4 T-Mobile (jfltetmo). I could find and send over the build if needed.

ncartron commented 4 years ago

@StefWe I actually have a Sony Xperia X with SFOS installed, which I no longer use since I switched to a Xperia XA2 :) Would you be interested?

StefWe commented 4 years ago

@ncartron I am interested, but I am just a hobby developer. I have never developed a SFOS app before. I don't know how fast the results could be.

ncartron commented 4 years ago

@StefWe this is totally fine, and there's no pressure from my side - so no worries :)

StefWe commented 4 years ago

@ncartron you can contact me per mail stefwe at mailbox.org, so we can talk about details

ncartron commented 4 years ago

sure, let's continue the discussion by email

FlorentRevest commented 4 years ago

Thanks a lot @ncartron, this is really appreciated :) I am sure @StefWe will be as valuable working on Starfish as he has been working on Telescope so far. I just want to mention that I used to work on Starfish on the Xperia X as well but got stuck because of limitations of the kernel used by SailfishOS at that time. I don't now if the bluetooth stack has been updated since then. Just to manage your expectations, it might be that StefWe will run into the same issues. There has been report of users getting basic Starfish features to work on other SFOS ports (such as on the Fairphone) which is what makes me think that we can get Starfish to work. That being said, even if some of the testing might turn out to be impossible on the Xperia X, having a SFOS development platform will still help StefWe wire up his updated asteroidsyncservice correctly with the rest of the codebase. It'd also be enough to write a basic UI and rely on asteroidsyncservice features which have been tested on Telescope already. :) Anyway, let's see where this goes. Thanks to both of you.

ncartron commented 4 years ago

My pleasure @FlorentRevest :) I am fully with you re the expectations - it may be a deadend, but hey - if we don't try, we won't know, right? ;)

Keep up the good work!

robthebold commented 4 years ago

What state should the code be in now?

I checked out the project and opened it up the the SFOS SDK 3.2.10. I see some import errors in starfish.qml, but it still builds RPMs. These can be deployed on the emulator or an actual device, but running the app just shows a white screen. Running it from command line throws one of the import errors.

Is this about what I should expect to see from the starfish source as it exists now?

robthebold commented 4 years ago

BTW, I have an Xperia X, and would be happy to test anything needed.

The phone does pair with the LG Urbane watch running asteroidos now, showing it as "bass" with "Supported profiles: GAP, GATT" and "Low energy services: BAS".

nerd7473 commented 3 years ago

I have a Jolla phone and a desire to see this become a reality

nerd7473 commented 3 years ago

I'd like to join in helping. I can't do much, but I can test builds and send logs

nerd7473 commented 3 years ago

Could it be possible to port the Ubuntu Touch application for it?

direc85 commented 3 years ago

The next Sailfish OS release is planned to to go EA in mid-February. There may or may not be something new regarding Bluetooth / BLE / GATT, but I would say it's worth waiting and checking the changes out first.

GeoffTearle commented 3 years ago

Hey all, I've been playing around getting Starfish up and running over in my fork here, still needs a bit of work before its ready for a PR into the main repo, but last night I managed to get it all compiling and deploying.

Its currently rendering the UI and connecting to the background service (which you need to start manually). I need to tweak the dbus messages used to start the background service, as its currently set up for non-user services, and then do some basic testing.

I think the issues that @FlorentRevest mentioned here might be resolved in the current Sailfish kernel. I attempted to replicate them earlier today and it seemed to get the battery service information with no issues. I'll post some screenshots later from my phone,

ncartron commented 3 years ago

thanks for your work on Starfish @GeoffTearle ! Eagerly waiting for your PR to see what it gives. Keep up the good work!

Out of curiosity, did you test with SailfishOS 3.4, or the just released 4.0.1?

GeoffTearle commented 3 years ago

3.4, I didn't even realize that 4.0.1 was out!

FlorentRevest commented 3 years ago

@GeoffTearle Amazing work! Looking forward to your PRs :)

ncartron commented 3 years ago

3.4, I didn't even realize that 4.0.1 was out!

it is, since yesterday :-)

direc85 commented 3 years ago

And, it just so happens, BLE is now supported (search for Bluetooth Low Energy) on SFOS 4.0.1.45 EA!

RelevanterUsername commented 2 years ago

I will be happy to test the combination sturgeon XA2 Ultra when a testable version is available