Missing com.amazon.kepler.device_info_2@IDeviceInfo_1 dependency

Hello,
some time ago installation of my app on Kepler device started failing without any changes made to project. It was taking a long time and then failing with error code 254 because of operation timeout. I had active SDK Version 0.22.6150 and Vega CLI version 1.2.18. After updating SDK version and using scope migration script I still can’t install my app on device, this time because of missing com.amazon.kepler.device_info_2@IDeviceInfo_1 dependency which causes error 254. My app requires DeviceInfo from @amazon-devices/react-native-device-info and used to work properly with this dependency some time before migration. My active SDK version is 0.23.8128 and Vega CLI version 1.2.18, my Kepler device is also up to date with OS 1.1 (1401010446050). Please provide guidance on how to fix this problem

Hi @Andy_Hendriks,

Welcome to the Amazon Developer Community!

Thank you for your question about the missing com.amazon.kepler.device_info_2@IDeviceInfo_1 dependency.

Try these steps:

  1. Ensure your device firmware is fully up to date - Settings > My Fire TV > About > Check for Updates.

  2. Clean reinstall dependencies - The scope migration tool can silently introduce breaking version upgrades ( Vega SDK Release Notes | Vega Get Started ):

    rm -rf node_modules package-lock.json
    npm install

  3. Verify your device’s available modules:

    vega device shell
    vpm list modules | grep device_info

  4. If the module is missing from your device, use the backward compatibility ( Enable Backward Compatibility | Design and Develop Vega Apps ) feature to make it optional until your device
    receives the OTA update.

If none of this resolves it, please share your manifest.toml and the output of vpm list modules | grep device_info so we can investigate further.

Thanks for helping us improve the Vega platform.

Regards,
Aishwarya

Hi Aishwarya,

thanks for your quick response. I’m glad to inform you that using the backward compatibility feature solved my problem.

Best regards,
Anna