blopker / superduper

iOS and Android app to manage your ebike.
MIT License
34 stars 6 forks source link

Android 10 Support #11

Closed Tostak closed 1 year ago

Tostak commented 1 year ago

Hell oh! I'm sad i canot install SuperDuper on a Samsung S9 Android10.

can't see it on googlePlay app

can see it on googlePlay web but it doesn't permit no install it on my phone (seems no compatibility)

I've tryied no succes with https://apkgk.com/io.kbl.superduper

it generate the files but install return a pckage analyse error (with apk services installer)

Is there geographical restriction about this app ? Is there another way to force the install ? A solution to fix it ?

Thanks anyway.

blopker commented 1 year ago

Hey! Thanks for putting this in. A few people have mentioned a similar issue and I think it's because of Android 10. Most people I've talked to are able to update their phone to a newer version which lets them download the app. Alternatively I can lower the required Android version, but I have no way to test it since I don't have a device with that version. So it will kind of be a shot in the dark every time I make changes.

Are you able to update Android?

Tostak commented 1 year ago

Okaye, thanks for reply, I've look around updating my S9 to android 11. wrong way. Samsung declare they doesn't support major OS updates on S9 anymore. So it will stay on android 10.

Well Well.. let me know if you lower the required OS, i'll try a bit. I'll be watching the darkness for you.

blopker commented 1 year ago

Ah, sad to hear. Anyway, I've gotten this request a few times now, so I went ahead and released version 23, which adds Android 10 support. No idea if it works though! It should be live in a few days. Would love to hear your feedback.

Tostak commented 1 year ago

Roger That !

I now can see and install SuperDuper via googlePlay store. A Great step ! The apps screens are displaying normaly.

There is a "Serious Snake" bike preconfigured in "My Bikes" section. but, it's looping on searching... in "Found Bikes" section.

So I guess there is a tiny bluetooth issue with android 10 (or S9) that make the apps no operationnal for connecting the bike on android 10. Disappointing but it worthed the try. I'll try around to confirm.

But as you cannot test or debugg on android10, the simplest next move would probably be trading my S9 for an android 11 compatible unit.

blopker commented 1 year ago

Sounds like it found your bike properly. "Serious Snake" is the automatically generated name the app gives new bikes. What happens when you tap on it?

Tostak commented 1 year ago

I have done some tests and practice, this is a report :

Case 1:

SuperDuper only : see the bike "Serious Snake" but no connect, no control on fonctions (lights, toggle, assist level)

Case 2:

start origin App with localisation : get connect to the bike

then start SuperDuper : connection works, controls too

can then stop origin App and localisation

ride on a few kilometers, no problem detected

It looks like the connection needs to be instanciate by the Apps befor getting control with duper. All in all it seems it can work that way on android_10!

you Rock !

blopker commented 1 year ago

Huh, weird! Hopefully you don't have to use the official app every time? If so, I'll need to investigate more. I wonder if just connecting to the bike through Androids Bluetooth menu works as well. I'll close this for now, but we can reopen if there are still issues. Thanks!