Fermata icon indicating copy to clipboard operation
Fermata copied to clipboard

Android 14

Open dm17ryk opened this issue 2 years ago • 515 comments

Discussed in https://github.com/AndreyPavlenko/Fermata/discussions/315

Originally posted by sensorial7 November 8, 2023 Hello, There is a problem with the Android 14 platform, after installing Fermata Auto and Control version 1.9.5 via Kinginstaller 1.4, there are no fermata icons in the AndroidAuto service. Everything worked on the previous version of Android 13. When can we expect the new version of Fermata dedicated to Android 14

On my Samsung Galaxy S23 Ultra, FermataAuto stopped working. Just I don't see it in AndroidAuto from now. FermataControl do exist in AndroidAuto. Tried to reinstall and reinstall with clean data, clean data of AndroidAuto and reinstall clean AndroidAuto, nothing help. AndroidAuto: 10.8.634424-release Android: 14

I resolved it by compiling it by myself and added some keys to manifests files. I did it according to: https://developer.android.com/training/cars/media/auto

to: control/src/main/AndroidManifest.xml added: <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="34" />

to: fermata/src/auto/res/xml/automotive_app_desc.xml added: <uses name="media" />

to: fermata/src/main/AndroidManifest.xml added: <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="34" />

Actually maybe only this is needed, because min and target SDK are set via Gradle: to: fermata/src/auto/res/xml/automotive_app_desc.xml added: <uses name="media" />

dm17ryk avatar Nov 24 '23 21:11 dm17ryk

Adding <uses name="media" />, you make it a standard AA media app. I.e. no custom interface, no video etc.

AndreyPavlenko avatar Nov 24 '23 21:11 AndreyPavlenko

Yes you're right, now I see it in AndroidAuto, but it runs like FermataControl :( So how this can be fixed ? FermataAuto without <uses name="media" /> just not seen in AndroidAuto.

dm17ryk avatar Nov 25 '23 00:11 dm17ryk

Unfortunately, I don't know. The only solution now is to root your device. I've not tested this option, but people say it works.

AndreyPavlenko avatar Nov 25 '23 03:11 AndreyPavlenko

Tried to downgrade to older versions from May 2023 of AndroidAuto, still no FermataAuto in it.

dm17ryk avatar Nov 25 '23 06:11 dm17ryk

Additional info, all works fine when run in "Desktop Head Unit". When disconnect from "Desktop Head Unit" FermataAuto disappear from AndroidAuto.

dm17ryk avatar Nov 25 '23 08:11 dm17ryk

Additional info, all works fine when run in "Desktop Head Unit".

That's strange. Previously it was the case when 'Unknown sources" was disabled in AA settings.

AndreyPavlenko avatar Nov 25 '23 12:11 AndreyPavlenko

Unfortunately, I don't know. The only solution now is to root your device. I've not tested this option, but people say it works.

@AndreyPavlenko is it confirmed that works on rooted devices?

I have Pixel 7 Pro, A14, unrooted.

But if it works with root, I'll go for it.

akulp avatar Nov 25 '23 12:11 akulp

I can't confirm that.

AndreyPavlenko avatar Nov 25 '23 13:11 AndreyPavlenko

Additional info, all works fine when run in "Desktop Head Unit".

That's strange. Previously it was the case when 'Unknown sources" was disabled in AA settings.

Yes, 'Unknown sources' was always enabled in my AA. Interesting thing in "Desktop Head Unit". When "Desktop Head Unit" not running, open "Customize launcher" in AA, you don't see "FermataAuto", start "Desktop Head Unit" - exist from "Customize launcher" and open it once more, you will see "FermataAuto" in AA. After closing "Desktop Head Unit" - exist from "Customize launcher" and open it once more "FermataAuto" disappeared from AA. Looks like "Desktop Head Unit" put AA in some "dev" not restricted mode. Maybe I will try to capture communication between AA and DHU and will see some "set dev mode" message. Maybe we can put AA in this "dev and not restricted mode" without DHU.

dm17ryk avatar Nov 29 '23 11:11 dm17ryk

As I know the wired to wireless devices "AAWireless" have a setting to enabled and then all app will showed as if connected to pc emulator and Is confirmed working on A14 too, should be interesting to see how is work and if was replicable software side without that hardware, unfortunately I have "Carsifi" and seem a abandoned from dev 🥲

fcaronte avatar Dec 10 '23 09:12 fcaronte

Hello @fcaronte where to find this option in the "AAWireless" app, and how it is called, and how to active this, for Fermata, that it is shown in the launchpad again on a A14 U23ultra device?

scheuerer avatar Dec 11 '23 07:12 scheuerer

Hello, fermata was running on Android 13. After the Android 14 update, it first gave a warning that it was not compatible with this version, but it continued to work despite this. When I uninstalled and reinstalled it, it didn't work. Maybe it can help you with your work.

alpayyildirim avatar Dec 11 '23 07:12 alpayyildirim

Hello @fcaronte where to find this option in the "AAWireless" app, and how it is called, and how to active this, for Fermata, that it is shown in the launchpad again on a A14 U23ultra device?

I don't know exactly what's could be, I haven't tested myself, if you have it give a check to all options maybe is the one to continue using app during movement

fcaronte avatar Dec 11 '23 08:12 fcaronte

Hello, fermata was running on Android 13. After the Android 14 update, it first gave a warning that it was not compatible with this version, but it continued to work despite this. When I uninstalled and reinstalled it, it didn't work. Maybe it can help you with your work.

So you loose your jolly, app was working when updating from A13 to A14 but after you touch that app, reinstall update etc will stop to work and actually no solution without root

fcaronte avatar Dec 11 '23 08:12 fcaronte

Hello, fermata was running on Android 13. After the Android 14 update, it first gave a warning that it was not compatible with this version, but it continued to work despite this. When I uninstalled and reinstalled it, it didn't work. Maybe it can help you with your work.

So you loose your jolly, app was working when updating from A13 to A14 but after you touch that app, reinstall update etc will stop to work and actually no solution without root

If you check few posts above, there's no "official" confirmation to work on rooted devices as well... :(

akulp avatar Dec 11 '23 08:12 akulp

There is no problem with Android 14s that have been updated from Android 13. If you want to install it later, it gives an error. I think if you make changes to the root directories, this problem will be solved.

alpayyildirim avatar Dec 11 '23 08:12 alpayyildirim

Can you please describe what changes?

akulp avatar Dec 11 '23 08:12 akulp

Hello, fermata was running on Android 13. After the Android 14 update, it first gave a warning that it was not compatible with this version, but it continued to work despite this. When I uninstalled and reinstalled it, it didn't work. Maybe it can help you with your work.

So you loose your jolly, app was working when updating from A13 to A14 but after you touch that app, reinstall update etc will stop to work and actually no solution without root

If you check few posts above, there's no "official" confirmation to work on rooted devices as well... :(

Will never exist an official status, all things are based on test from someone and actually root seem the only solution but is not suggested to root

fcaronte avatar Dec 11 '23 08:12 fcaronte

@alpayyildirim Please make some suggestion what means exactly "I think if you make changes to the root directories, this problem will be solved." what and where do do, whitout rooting the phone...

scheuerer avatar Dec 11 '23 08:12 scheuerer

I have no knowledge about this, sorry. I just stated that there is no problem in switching from A13 to A14. This may be an idea for software developer friends.

alpayyildirim avatar Dec 11 '23 08:12 alpayyildirim

Hello, fermata was running on Android 13. After the Android 14 update, it first gave a warning that it was not compatible with this version, but it continued to work despite this. When I uninstalled and reinstalled it, it didn't work. Maybe it can help you with your work.

So you loose your jolly, app was working when updating from A13 to A14 but after you touch that app, reinstall update etc will stop to work and actually no solution without root

If you check few posts above, there's no "official" confirmation to work on rooted devices as well... :(

Will never exist an official status, all things are based on test from someone and actually root seem the only solution but is not suggested to root

With "official" I meant that Fermata will be (some day I hope) supported on A14 by author.

akulp avatar Dec 11 '23 09:12 akulp

I found by myself an solution for me (not tested in the car so far), but the Fermata Icon is visable again in the AA launcher pad from the app.

  1. Made an backup file from the configuration from Fermata on the local phone e.g. in the folder "download".
  2. Deinstalled Fermata from the A14 Phone.
  3. Installed it from the Google Store (the offical version, release 1.8.11)
  4. Open it and restored the configuration from the backup file
  5. Downloaded from (in the app via the link) the latest version (1.96)
  6. Made upgrade of the app
  7. Open the app and all the feature and settings are still there.
  8. Check in the AA Launcher, and it was added as a new app I can move it on which place in the launcher I want.

So let's cross the fingers, that it will be also visable in the car when when testing it tonight.

scheuerer avatar Dec 11 '23 09:12 scheuerer

I found by myself an solution for me (not tested in the car so far), but the Fermata Icon is visable again in the AA launcher pad from the app.

  1. Made an backup file from the configuration from Fermata on the local phone e.g. in the folder "download".
  2. Deinstalled Fermata from the A14 Phone.
  3. Installed it from the Google Store (the offical version, release 1.8.11)
  4. Open it and restored the configuration from the backup file
  5. Downloaded from (in the app via the link) the latest version (1.96)
  6. Made upgrade of the app
  7. Open the app and all the feature and settings are still there.
  8. Check in the AA Launcher, and it was added as a new app I can move it on which place in the launcher I want.

So let's cross the fingers, that it will be also visable in the car when when testing it tonight.

Umh go to try because see icon won't mean is working, and as I remember PlayStore version have different packages name so probably you have two Fermata installed

fcaronte avatar Dec 11 '23 10:12 fcaronte

@fcaronte: You are correct :-) I have now two apps on the phone. The one is "Fermata", with less features, and the other "Fermata Auto" with more features. In the AA Launcher the "Fermata" is visable and not "Fermata Auto". So I assume, that only the light version will be working in the car under AA. As I use for IPTV the IPcarTV App, it is current not this important for me personal. Main focus is watching local stored music-videos. So not perfect, but fine for me for the the first time. Let's cross the fingers, that we are able to help Andrey to find a workaround for us.

scheuerer avatar Dec 11 '23 10:12 scheuerer

@fcaronte: You are correct :-) I have now two apps on the phone. The one is "Fermata", with less features, and the other "Fermata Auto" with more features. In the AA Launcher the "Fermata" is visable and not "Fermata Auto". So I assume, that only the light version will be working in the car under AA. As I use for IPTV the IPcarTV App, it is current not this important for me personal. Main focus is watching local stored music-videos. So not perfect, but fine for me for the the first time. Let's cross the fingers, that we are able to help Andrey to find a workaround for us.

With the PlayStore version you can use the music part only without video, like with the Fermata control

fcaronte avatar Dec 11 '23 10:12 fcaronte

20231211_204918 Here comes the picture from the Fermata now working again, with all features, after my 8 steps I have written . So this is for me a temporary solution, having two times Fermata installed on my A14 phone.

scheuerer avatar Dec 11 '23 21:12 scheuerer

20231211_204918 Here comes the picture from the Fermata now working again, with all features, after my 8 steps I have written . So this is for me a temporary solution, having two times Fermata installed on my A14 phone.

Good so need to try this step

fcaronte avatar Dec 11 '23 21:12 fcaronte

20231211_204918 Here comes the picture from the Fermata now working again, with all features, after my 8 steps I have written . So this is for me a temporary solution, having two times Fermata installed on my A14 phone.

I read your step but for me now you actually have two installed versions of Fermata because play store and GitHub Version have two different packages name then maybe have two app installed is the trick, give a check if confirm the two app together

fcaronte avatar Dec 11 '23 21:12 fcaronte

20231211_204918 Here comes the picture from the Fermata now working again, with all features, after my 8 steps I have written . So this is for me a temporary solution, having two times Fermata installed on my A14 phone.

I read your step but for me now you actually have two installed versions of Fermata because play store and GitHub Version have two different packages name then maybe have two app installed is the trick, give a check if confirm the two app together

I'm not sure, so asking again. You had Fermata installed on A13 before? Then you made upgrade to A14?

Btw, off-topic. How did you move AA "navigation bar" on the left side? I tried with ON/OFF "Show quick controls for apps" option from settings, but it does not work for me. Maybe it depends from screen size ...

akulp avatar Dec 11 '23 21:12 akulp

I started with A13 and Fermata auto 1.9.5. No issue. I upgrade to A14. No issue with 1.9.5 Now I updated to 1.9.6 under A14 and have had the issue.

After the 8 steps, I have 2 x Fermata on the phone. In the launcher AA app it is called Fermata and not more Fermata Auto, but in my car Fermata is working with all features as before…

Under AA there is a flag called change layout (closer to the driver)

scheuerer avatar Dec 11 '23 21:12 scheuerer