Bluetooth Support in Android

Trying to pair a Xiaomi device using Mi Home app, and that’s not working. Ran into the same issue with several apps that deal with IoT devices already.

Looks like WiFi control access is somewhat broken too, because that’s a Xiaomi backup solution and it isn’t working either.

Is there any plans to get either one to work?

2 Likes

Any updates on this? Same situation in Suomenlinna?
It is uncool that I am unable to sync my sportwatch.

1 Like

Keeping this topic up to add one voice to the bluetooth android device request. The app I tried is an obd something dongle to connect an app with a car. The software side works but does not connect to the dongle complaining that bluetooth is.not turned on.

+1

It’d be nice to connect to my Specialized MTB.

1 Like

With BTtons was it possible in SFOS4.1 but now I moved to 4.3 on a Sony 10ii with 64bit. The app is not ported yet… I could stopp and jump my music from the Headset… Maybe it helps…

You shouldn’t need BTtons after SFOS 4.2 anymore: [Release notes] Verla 4.2.0

3 Likes

I add here my voice too. I would need SailfishOS for some Bluetooth devices :pleading_face:

It certainly would be nice to connect Shimano E-TUBE PROJECT app to my MTB.
Also needed to connect Suunto app to my watch.

  • Canon Camera Connect
    etc.

I found some interesting patch:
https://lore.kernel.org/lkml/20170814071640.289327-1-fupan.li@windriver.com/
Can someone from Jolla say something about it like if they saw it, or maybe even try it?
@Jolla

3 Likes

If it was just an access issue solved in 16 lines, Jolla would have already done that.
There is still the problem that the Android runtime expects full control over Bluetooth, and through its own interfaces at that.

I don’t know that’s why I asked. That patch is the basic for containers. With it in line you can have full control over BT in the container. This is how I understood that conv.

1 Like

I am adding myself to the list, the bluetooth passtrough is a must, there are new devices coming in each day that are android dependent. There is no way to workaround this in Sailfish and it is naive to expect that Sony (in my case, WF-1000XM4, sound works great but all the features are unavailable) would port their application to the our beloved OS.

I believe that this bluetooth passtrough is a complete manace and it is pain to implement it, but
this is something that must be addressed as practically each potential Sailfish user has at least one device that needs it.

Anyway I love Sailfish, keep on pedaling :heart_eyes:

2 Likes

well for sure you can do what I do i.e. don’t buy stuff that force you to use Android or iOS etc.

1 Like

Nothing forces me using it, thats why i have bought this headset. Anyway by using this approach you end up buying worse products and your choice goes down - a lot. Those are top end earbuds but I cant set equalizer due to missing bluetooth passtrough.

I will survive by setting it on android and not changing it but it is an annoyance, while for all other features I dont care.

At the end i care about the sound but if you tell someone who wants to get off android that he will have to ditch his hardware, there is no chance in hell he will switch.

Integrating android into sailfish was the right move as without software no OS can survive, regardless how good it is. The NFC will probably never support payments and probably no one will miss it until we still have credit cards / money, but bluetooth is needed.

3 Likes

worst products? Depends on the point of view. For me the product is worse if it’s force me to do something I don’t want to and limit my choices.

they’re still BT

erm, you bought BT headphones that doesn’t go hand in hand.

so be it.

that’s not true. The same mistake has been done by BlackBerry. Doing that they killed their own system. It’s like joining monopoly game when everybody bought all the locations on the map and left you only with electricity.

There were already explanations why this market is hermetic because Apple and Google set the rules and until the only comparison will be done by how many software you can install from the store everyone else will lose so you need to figure something else. What is that is beyond me but a new set of rules need to be created. Maybe it will happen with the latest proposals from EU parliament.

Without Android support there is no financial future for Sailfish.

For me BT LE is requirement, not an option. There is no alternative e.g. for Oura ring so I just use an Android phone without SIM to access that.

I would prefer one phone only and would be happy to give Android full BT access and Sailfish basic audio routing only. That would work for me just fine.

4 Likes

No rules will change the fact that there is < 1% of Sailfish users. And for OS to operate you need software, which is not going to be written if there is no financial perspective for developers.

The normal user doesnt care for what OS is running on the phone, it cares about the software. And if its favorite crappy fb or whatever app doesnt work, even worse if the hardware that he bought doesnt work this is a bad promotion for OS. I would switch back to cooking android ROMs if the earbuds wouldnt work (but they work great). Equalizer is an annoyance but except for it i dont need any of other crapware that Sony ships.

BT is no longer some shitty technology but de facto standard. NFC is still a shitty technology but it is becoming standard. And more and more devices and services need it. I am reversing my bank app each major version to throw out all the checks that prevent me to run it in Sailfish. This is acceptable for me.

But if the bus in my city will start to accept only NFC payments (it is moving into that direction but there are still cards as an alternative), I will buy android phone and start cooking roms again - not as I dont like Sailfish but as I need public bus transport.

Same goes for BT. When I will need it to open company doors, control the tv, or whatever, the game is over. This is why supporting the peripheral devices is important and this is why Sailfish needs support for them even if not directly but trough android lxc.

Sailfish needs to be in line with current development of everything else or it will just become FreeBSD. It kicks ass, but most use Linux.

3 Likes

why you’re using non-android phone then when you need it?

there’s no financial perspective for devs because of many reasons.

SFOS in it’s current state is not something a normal user would try to use anyway because of all the installation procedure.

hold on, you bought a product that you knew would not work with SFOS and now you complain about SFOS? Am I the only one not seeing logic here?

not sure what this statement has with all that.

Why do you use banking app in the first place? This phone isn’t safe! And I wouldn’t use banking app even on Android. I’d maybe consider using iOS but even then I see no reason to. There’s webpage that works. Well at least these webpages used to works until some unknown “intelligent” did destroy them in a way that it now works mainly only on desktop browsers. But guess what. I used to use that bank site often on my often, now it’s not working and you know what? Turns out I don’t need it. I can live without it - you should try it!

so do everything that it won’t, start using cash money only where you can.

yes I admit this is annoying, that’s why I’m sending mails from time to time to companies that ofter some public transport options for other way of using their stuff as right now they not only require android but even Google Play Service which means LineageOS is a no go. I suggest you start doing the same. You can even add a cronjob for automatic mail send from time to time.

you don’t have a card for that?

this is the biggest crap that is showing lately. Operating tv from the phone is a huge step back in usability. It’s impossible to operate it without looking at the phone - just impossible. If touch screen will finally gain some additional layer that you could feel the buttons under thumbs then I can agree. Without it it’s just a joke - was forced to use this for a while - no no. And also BT remotes are a problem cause at least for now there’s nothing like universal remote. So I’m forced to use what manufacturers did provide to me which is not enough if you have more than one device and no HDMI-CEC doesn’t help in this case.

but the road you expect SFOS is taking is not the way to go. It’s exactly the same as it is with Linux. People blame Linux for missing support instead of spamming for example Broadcom for not releasing documentation. So go and start spamming the companies that make the services to release the api the specs so someone can make the apps, do not expect the otherwise cause it means a huge lock in and from what I understand we’re trying to use SFOS just be able to get out from the lock in.

1 Like

I have a longlived dream of getting my Sailfish to connect with camera. My camera is Fujifilm and the Android app for it is called “Camera Remote”.
Bluetooth is only used to make the contact and then it should be handed over to Wifi. Has never worked to connect with bluetooth. I’ve tried to make connection straight with Wifi via manual settings, but no success there either.

I guess we’d need a few million more Sailfish users before we start to get solutions for these 3rd party devices to connect properly with…

I have just bought Xperia 10 III as the next Sailfish phone…but…to lose again so many functionalities in phone…(and get those irritating Sailfish bugs installed again, i.e. lost audio in phone calls) …I need to have few nights sleep before I can make the decision…

1 Like

Me? Please checkout how hard is to write any driver when you don’t have specsheet. Sniffing communication with locked device isn’t trivial either. This takes a lot amount of time and time means money.

When you buy the device you should expect that you can use it freely not in limited manner as producer allows you. Read about the “right to repair” in USA and what are the problems they’re trying to fight. They fight for the right cause and it’s not silly. In EU we have a bit better rules but corporations are doing their best to prevent us from owning devices we’re buying. For example look what is actually happening with consumer network devices like access points, routers modems etc how much those things are being locked not to mention that there are devices that you can operate only through the infrastructure of the company that manufactured the product. Do you want to tell me it’s fine? Then sorry but it’s not me who should change his point of view.

1 Like