Bluetooth with android and sfos 5.x

Very informative comment @wetab73
That helps of course to change my opinion.
sometimes i wish i could write the 2 magic words, when i read comments like this.
but the netiquette forces us to be polite.

Sorry for the choice of words, I admit I exaggerated, but I leave it as it is and one can report.

I do stand by these:

  1. Always pick your gadgets as free as the can come, as you would pick hardware for your linux computer.

  2. If you cannot do the above, put up with evolving the current situation, and make a change for everyone’s good: write that bluetooth middleware that solves it.

  3. If you cannot do the above, find projects that already solved these problems, link them here, maybe somebody else has the knowledge to deliver the solution

  4. If you cannot do any of the above, complain about it but make it clear that you don’t know how to fix it and you’d humbly expect someone else to fix it.

If you reached point 4 without humbleness, then my words are directed to wake you up.

p.s. The diminishing words were for hardware and api makers, not for us the clients.

6 Likes

@vlagged wrote here already the main Points. There is nothing to add.

If someone can’t live without Bluetooth in Alien Dalvik - just buy Android phone and be happy. Everything will work. Many people did that already, there are really good Free and Open Source Android derivates around, where all that “very important closed source apps” will work. If you need Sailfish because it GNU Linux OS - than the non working Bluetooth in Alien Dalvik shouldn’t bother you.

Or you can whine and whine all the time here in forum how bad this is to take 2 mobiles with you.

Or you can write you own middleware which will somehow disconnect the Bluetooth chip from the host OS and connect it to the virtualisation

Or you can write open source APIs and Apps which will not rely on buggy closed source Apps.

1 Like

The point is to close the gap for some apps, which are not yet ported to SailfishOS. But when you use SailfishOS only because of Android Emulation, why you need SailfishOS than?

And don’t tell me please about the end of the OS, when it will be used by the “handfull of nerds”. We are a Handfull of nerds compared to Android and IOS User base. Its an Niche-OS and this is good so. I don’t want it became the same garbage as Android.

And btw.: You need an app for Railway connections which need bluetooth from the Android? I check the railway connections from Fahrplan (Native SF App), ok maybe you don’t live in Germany and need other apps, but why the hell they need Bluetooth?

5 Likes

Just as much as yours about what you can live without, ridiculing and reducing the usability of Bluetooth support to “people not being able to live without opening a car or a scooter from the phone”. Very informative, indeed.

A relative of mine who has to use a wearable device monitoring 24/7 his sugar levels in blood (severe diabetes) loves Sailfish but cannot make SFOS his daily driver because of just one single reason: that monitoring device communicates with the smartphone via Bluetooth and of course there are only Android and iOS variants of the application.

Same problem is with smartwatches serving many people with real time health monitoring (especially cardio). There is no way to normally use them with SFOS, for the very same reason.

And so on, and so forth. So no, it is not just opening scooters.

Why would I care to try to change your opinion? It has absolutely no impact on whether Jollyboys ever bother to add the missing Bluetooth support or not.

In this whole thread I only wrote half a line of text - merely a simple example that just because one can live without something doesn’t mean much about its actual usability or importance, especially to other people.

Well, if such an entirely innocent and polite comments like that one is what makes you want to say 2 magic words in return, then please 2 magic words too, possibly twice. And a happy new year.

Plonk.

5 Likes

Your comment was not polite and not innocent at all. If you find it so doesn’t mean another one will find it the same way. Thats all. What you give - is what you get back. But you are absolutely right, lets mute each other and (hopefully) never meet again. Happy new year also for you.

Than Sailfish is not the right device for this person. So simple as that.

Exactly! And that’s why as the person who suggested me to ****, you were kindly requested to do the same, too. I’m glad that we both agree how it should work, especially if the only reason of your reaction was writing (let me quote it in its ENTIRETY) “one can live without legs and/or arms, too. So what?”, which basically meant that only because one CAN live without something (be it Bluetooth support, or leg, or liver) doesn’t mean that it is useless (oh, maybe except for vermiform appendix :slight_smile: ). Anyway, there wasn’t a trace of impoliteness in that, so either you didn’t understand it or you must be overly sensitive.

Why would the ENTIRE Sailfish OS be “not right” for that person? In his opinion the OS has multiple highly important advantages and he literally loves it. And he does have a SFOS phone and tries to use it as much as he can. But at the same time he is literally FORCED to use an Android phone as his main device, because he cannot get his diabetes monitoring readings and warnings on SFOS, and it is - literally - a matter of life or death for such person… But still, telling that only because of that the ENTIRE platform is “not right” from him is actually quite a simplification and generalization.

Same for smartwatches - there’s no way to normally use them with SFOS phones. Amazfish tries to help, but it only covers older and simpler devices, and only partially. New powerful smartwatches are not supported at all, and without an Android phone you can’t even properly sync time, let alone all the data. Does it mean that only because of that I shall dump SFOS? Obviously not. But this is what forces me to use an Android phone specifically for smartwatch handling, which makes me curse everytime I have to do it. And I still end up with only small part of smartwatch functionality as the rest is not really possible without permanent companion of dedicated app that only communicates via Bluetooth.

The idea of Android support was to fill the app gap. And it mostly does it. Actually, lack of Bluetooth support is probably the only missing piece, because of which the App Support is only able to cover some - say - 70% of Android app/functionality gap rather than 100%. But telling someone that only because he needs a specific functionality from those missing 30% “the entire Sailfish is not right from him” isn’t serious, because no one here ever said that those missing Bluetooth uses are SOLELY what one wants to use his SFOS phone for.

The question is why Jolla doesn’t address this missing piece, if they - allegedly - target the automotive market with App Support. How do they expect such an automotive platform to communicate with the driver’s smartphone if not via Bluetooth?

Anyway, that’s it from me regarding this. Jolla probably won’t give a flying saucer about it anyways, so let’s move on. Ein glückliches neues Jahr. And chill out, bro.

4 Likes

Lets end the endless conversation, i wish you the next time to think not only about what you write, but also about how you write it. Everybody has the right of his own opinion as long it not offence others. Your comment offended me and i answered you what i wish to do, when i read such statements. I hope we both said, what we had to say, and we can end it now.

Back to the topic: Again, IMHO: The problem is not the “bad” Jolla who do not want to integrate the latest “so important” function. If it would be an easy task - it would be already done. The Problem is, that people want a Non-Mainstream OS to use Mainstream Apps. This is the wrong path. You can’t live without Mainstreem Apps, which are only available on IOS and Android - than you need IOS and Android. You want something cool, geekey and GNU-Like - than be prepared to make sacrifices.

There is a cool device on the market with a funny name “Mooshimeter” (I better not write here, what it would mean in German when you read or pronounce it, probably the US inventors were not informed about its German meaning. But back to the case:
Its a Bluetooth Multimeter. The python code is FOSS, but the 2 official Apps are of course only for IOS and Android.

I asked here in the forum, if someone could use the python code to create an native Sailfish App for it.
In 3 days - the first version of VoltFish was in the Storeman.

This is an example how it should work.
Better to ask, nerve, force the app or device developer to open source their apps so we can get native SailfishOS Apps. (Bluetooth works great in SailfishOS) instead of whining how bad Jolla is, that it don’t want to deliver the hardware access for a device, which is part of the Linux Host OS dev tree - to the virtualisation, which works absolutely independent.
Maybe it will come one day, maybe not. Life continues. lets make life better instead of asking for something which is not impossible, but very complex and expensive to realize…

And by the way: I ask me, what had all people with diabetes done, when there were no wearable devices? The measured they blood sugar with a simple offline device. So its not a question about life and death. If someone uses a device which only works on IOS or Android and has no alternatives - than this person need exact this device. It can be second, third or whatever device. In this case this person has 3 possibilities:

  1. Ask the hardware developer to opensource the API or the Source code of the wearable device to write a native SailfishOS App or ask for the help with writing.

  2. Use SailfishOS as a main phone and Android/ios for his diabetes measurements.

  3. Use only IOS / Android.

When i would be Jolla, i would be very careful, with such devices and/or Apps. I see on the horizon some lawsuits against Jolla where someone died, because the sugar measurements from the Android Virtualisation was buggy, or not correct, or whatever…

When you ask me, i would not give my life in the hand of developers of an closed source app which is only available on Android or IOS. I am pretty sure, there exist alternatives.

Smartwatches, well. I have one and it works with Amazfish. I don’t need a watch which tracks me and ask me if i already was in the toilet, but maybe someone need it… Again, its only my opinion.

2 Likes

It’s a free world, so you have full right to feel offended by whatever you want, including merely stating an obvious fact that one can live without a leg or arm. I’ve seen much more bizarre things on the Internet than feeling offended by a few vowels and consonants, so let’s just move on.

Another silly generalization and oversimplification, once again ridiculing people who use smartwatches e.g. for health monitoring (blood pressure, pulse, ECG, SpO2 blood saturation, etc.), quite often because of cardiac, circulatory or respiratory problems, or for sport. You keep ridiculing and bashing such people and their needs in almost every single post of yours, while at the same time acting as a poor victim of alleged offence. Quite an interesting behavior from a psychological point of view.

As for tracking you, don’t worry, your smartphone tracks you just as much as typical smartwatch, regardless of the OS you have in it, because it lives on a hardware level in the SoC, which since 9/11 has been officially permitted and openly admitted. Just like all your phone calls being recorded, monitored live for certain words and phrases and triggering certain actions if the result is positive, and then stored for 10 more years (along with all your SMS) should any authority ever need them.

Really funny. The same way they could be sued for literally anything else, e.g. GPS support (fully relying on those shitty AOSP blobs) giving incorrect coordinates and guiding someone seeking urgent medical help to cemetery rather than emergency, or their reverse-engineered beta VoLTE support getting disconnected in the middle of an emergency call, or the ever-green “sudden disappearance of audio” bug that has been in SFOS for ages suddenly appearing in the midst of such a call, and so on. So, following your opinion, they should actually quit their business altogether as rapidly as possible, because bugs and issues can (and do) happen not only with Bluetooth but with actually anything else.

What kind of silly question is that? It’s like asking what were hearing impaired people doing when there were no hearing aids yet. It absolutely doesn’t matter what they were doing then, if now there are technological advances that can make such people’s lives much easier and better. It is not for fun, it is to give an impaired person a better life. Whereas you keep regularly ridiculing it to “opening scooters” or “telling someone if he already was in the toilet”, which makes such discussion pointless.

Who’s ever said anything else? Haven’t I told you exactly that, i.e. that my relative is forced to use an Android device as his main phone only because of no Bluetooth support in AAS?

Which is a pity, because then we hear all that never ending whining about too small number of SFOS licences being sold to make this business profitable, and therefore it being such a small company that they have no man power needed to push it further at the pace the rest of the world is spinning, and so on. Closed circle.

It is Android Support what many people buy the licence for, as the whole rest of Sailfish OS itself is available free of charge, so people clearly need that functionality and access to mainstream apps and also cooperation with mainstream devices like the aforementioned wearables.

Let me repeat my question: how do they intend to succeed with their Android Support in the AUTOMOTIVE BUSINESS that they allegedly have such high hopes and plans about, if that platform of theirs doesn’t support Bluetooth connectivity, which is commonly used in all automotive multimedia platforms? So will it be the first and only automotive solution not to offer Bluetooth connectivity with the driver’s phone?

Not “want” but need. Unless you live in a jungle or taiga, today’s world literally starts to enforce using them. While some traditional options are still supported in parallel, they will slowly start to disappear soon, too.

While you may of course keep dreaming about Sailfish remaining a purely geeky thing used by literally a handful of hobbyists, it will CERTAINLY not keep Jolla financially secure for much longer.

Wrong. It’s not me who should be prepared for sacrifices. It is Jolla who needs to be prepared for a permanently unprofitable business (like it is now and has always been) unless they do something to attract more people to their platform, e.g. by enabling functionalities and services that overwhelming majority of people need and use. Otherwise, they will remain perpetually unprofitable and the very next crisis (like the ones they already went through in their history and survived them mostly thanks to those bad Russkies) will eventually sink them. As simple as that. And, once again, I don’t get it how they intend to enter the automotive market with their AAS lacking Bluetooth support, which is commonly used there. But maybe they know better, like they always did.

It is Jolla who needs to become sustainable (if not profitable) to survive, or else it’ll eventually sink (like they almost did already twice or so). So it is not a matter of such idiotic things like users begging or forcing some developers to provide some app which won’t change anything in the broader time frame, it is a matter of making the platform more functional (to the point that there are no MAJOR missing pieces compared to the mainstream platforms in the eyes of an average customer) and thus more attractive to more people. Believe me, Jolla is not a cat with 9 lives, one or two more crises like the ones they already went through and that’s it.

So stop dreaming about them remaining oh so geeky and non-mainstream and cr*p like that, start dreaming about them finally getting enough customers to start earning money. Or else soon they’ll be no more.

4 Likes

Oh come one @wetab73 , i really don’t like to continue this useless conversation. I am silly, you are the master, i have understood. Let me in peace. I wish you all the best!

How could I have expected a reasonable response…? Or maybe I actually haven’t… Take care, bro.

5 Likes

There is something about Take The Power Back (1993) and If You Tolerate This Your Children Will Be Next (1998) where people still dreamed of a better world, and heck, phones and feature phones were still fun and not scary.

The other day I’ve confiscated my daughters smartphone; while it’s running LineageOS, MicroG and is as free as an Android phone can be, she managed to tick me off by becoming a zombie browser user, one of them Gen Z scrollers if you know what I mean; despite all my talking with her about it and her not actually using “social” media.
And now she complains about how she can’t enter her gym because not just all the fitness devices but their bleeding front door requires it to gain access … and I pay a subscription for that shit?!
So, my daughter has sent them a mail and is going to call them today about an alternative way of access, with us cancelling her gym subscription and us finding an alternative gym if they keep up this BS. Something about fighting that power, ey?

Anyway, take from my random ramblings what you will, yeah it sucks there ain’t no BT on Android on SFOS, but that’s not at the root of what sucks.

7 Likes

It may sound strange, but the good “privacy score” of SailfishOS is not least due to the fact that so many proprietary shit apps simply don’t work here. For me, it’s better not to use such “great” apps and services than to share my data everywhere.

2 Likes

Yes, I can. I just need to add a Bluetooth USB dongle.
By the way, I don’t take desktop PCs along with me, therefore I don’t use them to access my smartphone or my OBD2 interface.

3 Likes

I don’t get that discussion either. If you support Android Apps because of not having native apps, you should support them 100%. Bluetooth, NFC, Playstore/MicroG Alternative for Privacy…

Banking Apps, Smartwatches, Public Transport Tickets, Carsharing/Bikesharing apps … Will not be developed for an OS with < 1% market share.

And not every app can be reverse engineered by geeks. Sometimes it’s even prohibited by the original authors.

I try to avoid those apps as much as possible and try to rely on alternatives as well. I also try to fight those fights like the gym example.

A lot of developers from Symbian/Meego Era warned about using alien dalvik and have been afraid it could stop developers from supporting SFOS natively. There are still devs around and giving us great apps for daily drivers like Signal, Telegram or Navigation, but as already mentioned they will never be able to create apps like banking, payment or public transport apps.

Maybe European Union comes up with some Open Source Act, that forces some of those companies to open APIs or support development for e.g. SFOS, but I think, it could be easier to create Bluetooth HW abstraction for libhybris.

Unfortunately I am not capable of doing such a thing, or I would probably try, because it would IMHO really help SFOS.

6 Likes

I think you have only one wish: SFOS shoud remain a niche OS forever and everyone who don’t share your opinion and has a feature request you cannot understand should leave SFOS.
What an arrogant attitude.
This discussion here makes nor more sense as you don’t try to understand other opinions.
Many SFOS user took sailfish for their privacy and the possibility to run an Android app if there is no other feasibility. And Jolla started out with the promise of being able to use Android apps.
So what is the problem, if those user, who by the way have payed for the Android emulation now wish the whole bluetooth functionality.

6 Likes

I think you see it wrong: I would be also very happy if we would have a “Eierlegendewollmilchsau”.
But the reality looks different. We are not the business case for Jolla. Jolla can’t survive only with selling licences for the users. From this perspective - the whole business model is not B2C, but B2B oriented. We are just community and beta-testers.
Privacy is good case, i also use use SF because of privacy.

Jolla promised nothing. we had exact this communication with Jolla CEO Sami Pienimäki @spienima during the Berlin MeetUp month ago.
“Everything, someone wrote somewhere here in Forum is understand as a Promise”
and
“My wife also complains there is no Bluetooth in Alien Dalvik”

Jolla only advertised, that they would support Bluetooth Apps with no 100% warranty which apps will work.

We can whine as long we want, if Bluetooth will work one day in Alien Dalvik, than because some Business Customer paid for this use case.

And yes, Jolla will remain Niche-OS. Because 08/15 user is Happy with Android/IOS. He don’t want to sacrifice his user experience, and probably don’t need all the functions which makes SF better than Android / IOS.

My message was only: Stop complaining, wait, drink tee, make open source native SF apps, or help them making, and maybe one day it will come.

And @seehas - I try always to understand others opinion, when i see logic there. I am SailfishOS user from day 1. Since 2013. And all the 10 years i see people complaining about missing bluetooth in Alien Dalvik. As since 10 years complains brought nothing, than complaining seems to be a wrong strategy, or am i wrong?
And I am happy for everyone new Sailfish User, because a bigger user base would make the OS better, more apps etc.
But what i see wrong is using SailfishOS and try to force Jolla to delivery the same user experience like in Android.
Nobody complains at Debian or Ubuntu, that they should support all the Windows Games, right?
Bluetooth in Alien Dalvik is possible, but complex. Business customers like Mercedes might move Jolla to implement such function, and we can profit from it.
And hopefully Sami’s wife can also profit from it… :grinning:

3 Likes

But there is a slight difference here: linux does not advertise windows compatability. Whereas SFOS does that with Android. And: if I run Windows in Virtualbox on Linux, I am capable of attaching my e.g. Bluetooth device to that virtual machine. So from this perspective and because Jolla seems to put some great efforts in Alien Dalvik and libhybris and also advertises that as a USP, it’s slightly strange, that they stop on Bluetooth/NFC/… abstraction. Shouldn’t they do it for their own benefit, to strengthen their position to Business Customers that want SFOS because of Android compatability (e.g. for Automotive entertainment systems)?

3 Likes

Neither bluetooth nor nfc is required to be android compatible.
I would like to have it of course.