[Paid Software Announcement and Discussion] epsonix:
After using AAGateway for a few weeks I would like to summarize my experience. Car Alfa Romeo Giulia 2018 (now with new radio headunit (warranty change3 weeks ago) with new firmware etc and no issues with connecting AA over USB cable -earlier here I had issues, so was additional factor to have AAGateway playing funnies with me), Master unrooted LG G6 (Android 8), slave unrooted Samsung Galaxy A3 2016 (Android 7), AA 3.9 and 4.0 (V7a apk compilation) since a few days (in Poland AA is not officially supported yet, so need to install apk - no AA in Google Play).

In general if I do following, all works in 95% of cases:

1. Before getting to the car I start on master manually Hotspot

2.Open &start the car

3.When my master BT connects to car after say 20sec, AA screen pops up and all works fine (sometimes message about connecting AA pops up earlier, but master is not yet connected with BT, so exits, and immediatelly when master connects with BT it reappers on car screen).

Sometimes though I have issue that my slave connects for media transfer, and then no luck.

Aside of above, if I forget to turn on hotspot manually before openning the car, my slave will not turn on WiFi, and so won't establish connection with master. That is odd as I turned off all Wifi power saving on my slave, it is setup to be on all the time, but it isn't. Looks to me that my slave currently only tries Wifi for a moment when USB slot in car turns power on (which happens for some time when I open the car) - if Hotspot is enabled, then it connects, otherwise Wifi shuts on slave. Way to wake it up is just to press main/home button on slave, wifi in second comes up, and in a lot of cases AAGateway again correctly starts.

However, in some cases slave connects as USB file/media transfer, and then AA does not kick at all- usually enough is to change USB connection mode to e,g, picture transfer, it tries it, exits goes back to charging mode and AA connects. Usually, as sometimes it still doesn't. Then very often then I need to exit and manually start AAGateway on master, or sometimes need to turn off/on AA server on master (nonetheless it didn't crashed, nor AAGateway).

On master start tethering option does not work at all when master connects to car BT - not sure why, maybe as it is as my phone/android always prompts with additional confirmation window to allow hotspot when i try turn it manually clicking relevant icon? Aside of possible problem that I need hotspot running earlier with current setup to avoid manually waking Wifi on slave and change USB mode.

I'm aware that there creating a bridge through slave slows down all AA operation, and that my phones are not one of these fast/top-range, and use standard 2.4G WiFi. Currently I experience slowdowns of screen refresh, clicks or freezes of Spotify say every a few minutes (i have all my playlist downloaded to master phone, so no internet issues to be considered as a reason), and what is most lacking that voice commands usually say that internet connection is not reliable or fast enough (it is LTE and good range in city, no problems if I connect AA via USB cable) or something like that and so I can't in most of cases control Google Maps via voice commands (very rarely it works via AAGateway).

Another thing is that notifications sometimes do not stop popping up (with sound, and going on top of my phone screen), after I walk away of car - here I suggest some changes - something like Endomondo has - so permanent on list of notifications (no new popups/sounds and not on top of phone screen, just on the list with current status).

I wonder if AAGateway could help in some way periodically force slave's Wifi to be on and seek for hotspot? I wonder if it could block access for media/file transfer USB connection mode?

I wonder if AAGateway could resolve hotspot turning on issues, and turn it on as quickly as it only see car in range (not when connected - maybe this could save many seconds on getting ready?)

Another issue is when I diconnect USB from slave (say when I have issues with connecting to car and running out of options to make it working) - usually it ends up with error message on AAGateway on master, and requires toggling off/on AA server and kicking AAGateway manually.

I hope my feedback would be of some use and I'm looking forward for improved version (which does not require Automate or root, I guess you aim for app for standard users eventually), and again thanks for great app and efforts.