I couldn't help but read this thread and reply with some information and advice.
My name is Jason, I work as a Subaru Sales Professional (for Randy Marion Subaru in Mooresville NC). I beleive 90% of your STARLINK issues stem from your Salesperson doing a poor job going over the cars features with you. The STARLINK System works absolutely fine, you just have to know how to use it. So, here are a few tips:
*Subaru is trying to help you keep your hands off your phone and on the Steering wheel or briefly on the touch screen for the majory of your needs while driving. That's why the more commonly used media applications are integrated into the STARLINK OS.
1) DOWNLOAD THE FREE *SUBARU STARLINK* APPLICATION FROM THE ANDROID MARKET/APP STORE. The Starlink App is designed to help your smart phone to communicate with your head unit. They talk to one another.
2) iPhone users: If you would like to utilize your touch screen display for app prefaces like Pandora or Aha, you MUST be both be blue tooth and usb connected. Otherwise, you can only use your phone as a bluetooth audio device. In which case you will need to use your phone (only) for navigating your media (the steering wheel controls should still work for skipping content etc)
2) Android users: You have a better OS (lol), all you need to do is properly connect your smart phone via Bluetooth in order to access full functionality of the touch screen display of your STARLINK.
3) Here is the Key: Properly connect your smart phone via bluetooth 1st. Make sure it's successfully connected. Open your STARLINK app on your smart phone. Navigate to the STARLINK app on your head unit. Tap it, if it opens properly and shows you the additional apps within then STARLINK app then you're good. If it tells you to download/reinstall your STARLINK app on your smart phone, just turn off your car and turn it on again, wait for the system to boot up and it should connect to starlink on your device. Sometimes the process can be kind of exact and when done out of order results in an annoyance but, it will work.
4) Once STARLINK on smart phone and head unit are married properly, you really dont have to mess with it again. Whichever media application you used last will start to connect automatically as well as your smart phone every time you turn on your car. If you are using Pandora and turn off the car, once you turn it back on again, it will automatically sync back with pandora unless you go to a difference source like, FM or SiriusXM prior to turning off the car.
5) Make sure your Media Applications such as Pandora, iHeart, Aha etc that you want to use are downloaded, installed, and at least opened and running in the background of your smart phone is you want to use their touch screen integration with STARLINK head unit. For android (for me) even if i close down Pandora on my phone, once I get into my car and turn it on. If I was in the Pandora app when I shut off my car, STARLINK automatically opens pandora on my smart phone and connects to it, initializing my touch screen Pandora capabilities.
6) Sometimes when in an application that STARLINK has not successfully connected to like Pandora (on your head unit) it will 'hang' and you cant tap the 'source' button to move from it. Best thing to do is just hit the 'source' button on your steering wheel, it will move away from the 'stuck' app.
*Honestly, as long as you understand how STARLINK is designed, it works pretty flawless. Most problems are user errors not system. I hope this helps.
ps) if you cannot fix your issues with what i explained above, chances are you legitimately have a software issue with A: YOUR device or B: the Subaru Starlink softwear, in whichcase you're probably still under warranty.. Go make subaru fix it.