Authenticate and enable Developer Mode from the CLI

We’re happy to announce a streamlined developer mode experience for Vega OS based Fire TV devices. Starting Aug-06, you can authenticate and enable Developer Mode entirely from the command line without having to visit the developer portal to manually register for each device.

What’s New

  • CLI-based authentication - Runvega devmode login from your Vega SDK CLI to authenticate using developer credentials.
  • Automatic device association - Enter the token shown on the device and your device is automatically linked to your organization.

How It Works

  1. Complete the prerequisites
  2. On your Fire TV device, enable Developer Options (Settings > My Fire TV > About > select device name > press center button 7 times), then navigate to Developer Options > Developer Mode and select Continue. A 6-digit code appears on screen that expires after 5 minutes.
  3. From your terminal, enter:
    • vega devmode login
    • vega devmode enable-device --code <6-digit code>
  4. Device reboots. You’re ready.

What You Need

  • A Fire TV device running the latest Vega OS version, connected to your development machine via USB or is on the same network.
  • An active Amazon Developer Portal account.
  • Vega SDK (CLI) installed.

Coming soon - We’re also working to make app sideloading more secure by introducing certificate-based app signing from the CLI. Once available, you will need to download Amazon-issued certificates and sign your apps locally before sideloading them for dev testing.

Get Started - Please refer to the Developer mode page to get started and more details.

FAQs:

Why are we doing this?

We are introducing it to streamline the process of enabling developer mode. Developers can now enable developer mode from their CLIs without having to visit the developer portal to manually register for each device. This will also make our ecosystem more secure for both our end users and developers.

What does this mean for Fire OS based devices?

This feature is only applicable if you are developing apps for Vega OS based devices. App development and testing for Fire OS based devices will continue to remain as-is.

What will happen to Vega OS based devices that are already enabled for developer mode?

Developer Mode stays active until you manually disable it, or factory reset the device. If you have already enabled Developer Mode, your devices remain operational, and no action is required.

What if I’m associated with multiple vendors?

If your account is associated with multiple vendors organizations, you’ll be prompted to select one during setup. You can change the vendor association at any time by disabling (or via factory reset) and re-enabling Developer Mode.

And you can also change it at a later time by disabling developer mode and re-enabling it with a different vendor. But at any given time, a device can be associated with one vendor only.

7 Likes