I’m facing an issue with my Vega extension in Vega Studio. Under the devices section, it is not detecting my physical device once the device is completely loaded and ready to use.
However, it does show the device while it is loading.
Thank you for your question about the Vega studio not detecting physical device.
The behavior you’re describing, device visible while loading but disappearing once fully booted, typically points to a device registration or developer mode issue. Here are a few things to check:
1. Verify device registration Go to Amazon Developer Sign-In and confirm your physical device’s serial number appears in the registered devices list. The device must be registered under the same Amazon developer account you’re logged into in Vega Studio.
2. Check device connectivity from CLI Run the following in your terminal to see if the CLI detects the device independently of Vega Studio:
vega device list
If the CLI also doesn’t see the device after boot, the issue is at the connection/registration level rather than the extension.
3. Validate your SDK setup Run:
vega sdk config doctor
This will check if all SDK components are properly installed and accessible.
4. Restart everything After confirming registration, restart both the physical device and Vega Studio (or reload VS Code entirely).
The device appearing during boot but disappearing once ready suggests the Studio extension loses connection after the Vega runtime completes initialization—this is often due to registration issues or an expired developer mode token.
Let us know what you find. If these steps don’t resolve the issue, we’re happy to help with further troubleshooting.
Thanks for your response. I validated all the steps you mentioned.
Verify device registration: My device is registered and is visible on the portal.
Check device connectivity from CLI: The behaviour is similar, I can see the device while in boot state but not once fully booted.
Validate your SDK setup: Ran the command and everything is proper. Attaching result for your consideration.
amit.aggrawal@ZL-BLR-MAC398 kepler % vega sdk config doctor
SDK Configuration Doctor Results:
Validated components: 1
Corrupted components: 0
Removed components: 0
Restart everything: Tried multiple times. Both device and VS code entirely.
I also verified `npmrc` token and it is valid.
Please let me know if there is anything else I can try. Also, if there are any logs that can help to debug the situation, let me know where I can get them and I’ll upload here.
Thank you for validating those steps and providing the detailed information.
Since the device appears during boot but disappears once fully booted (both in CLI and Studio), I’d like to understand more about your connection setup:
How are you connecting the physical device to your development machine?
Are you using USB connection?
Are you using network/Wi-Fi connection?
If USB, have you tried different USB ports or cables?
Also, could you share the output of vega device list at these two points:
When the device is visible (during boot)
Right after it disappears (once fully booted)
This will help us understand if there’s a connection drop or if the device is entering a different state that’s preventing detection.
I’m using USB connection. I have not tried with different USB cables since the device is visible during boot, but I have tried multiple USB ports, and the result remains the same.
Output of vega device list
During boot: Found the following device: G4N33M0335140180 : A1TGF7GBNNZ9EE
After boot: No devices found
I would also like to mention that this issue happened when I updated my SDK to 0.21.+ and the device detection was working fine till v0.20.
I deleted my vega SDK and downloaded kepler version 0.20.3719 thinking it will work as it was working earlier. While this alone does not resolved the issue, following this ( Fix VDA Connection and Power Issues | Vega Troubleshooting ) thread afterwards helped.
Seems it was related to ADB server connection issue. I ran kepler exec vda connect [IP_ADDRESS]:5555 and device started showing up.
Not sure if I’ll have to do it again when my IP changes for whatever reasons. Can you please guide me on how I can close this ADB connection and rely on just USB connections.
I verified by updating the vega SDK back to 0.22.6150 and my device is getting detected and working fine now.