Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any updates on starfish? #4

Open
Qiangong2 opened this issue Dec 22, 2019 · 23 comments
Open

Any updates on starfish? #4

Qiangong2 opened this issue Dec 22, 2019 · 23 comments

Comments

@Qiangong2
Copy link

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

@FlorentRevest
Copy link
Member

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
Copy link

StefWe commented Dec 27, 2019

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

@Qiangong2
Copy link
Author

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
Copy link

ncartron commented Jan 2, 2020

@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
Copy link

StefWe commented Jan 2, 2020

@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
Copy link

ncartron commented Jan 2, 2020

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

@StefWe
Copy link

StefWe commented Jan 2, 2020

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

@ncartron
Copy link

ncartron commented Jan 3, 2020

sure, let's continue the discussion by email

@FlorentRevest
Copy link
Member

FlorentRevest commented Jan 6, 2020

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
Copy link

ncartron commented Jan 7, 2020

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
Copy link
Contributor

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
Copy link
Contributor

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
Copy link

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

@nerd7473
Copy link

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

@nerd7473
Copy link

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

@direc85
Copy link
Contributor

direc85 commented Feb 1, 2021

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
Copy link
Contributor

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
Copy link

ncartron commented Feb 5, 2021

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
Copy link
Contributor

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

@FlorentRevest
Copy link
Member

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

@ncartron
Copy link

ncartron commented Feb 5, 2021

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

it is, since yesterday :-)

@direc85
Copy link
Contributor

direc85 commented Feb 10, 2021

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

@RelevanterUsername
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants