"Game not attached to this Frontier account" or only "Demo" available
Updated: Monday 10th June 2019
Since 25th April 2019, Elite Dangerous and Horizons Season Pass purchases made via Steam do not utilise Steam keys. Instead, logging into the game launcher with Steam Log In recognises your Steam purchases.
Step 1. Log out of the launcher
Run the Elite Dangerous base game (not Horizons) in Steam to load the launcher, select the Options tab then Log Out Machine.
Step 2. 'Log back in'
If you purchased the game content you are trying to access via Steam after 25th April 2019, select Steam Log In (red arrow shown below).
If you purchased the game content trying to be accessed before 25th April 2019, select Log In(blue arrow shown below).
The launcher problem that you are experiencing should now be resolved.
If you are still experiencing any issues though, please open a support ticket, detailing the steps you have followed and our Customer Support team will be happy to help you further.