Mobile-SDK-Android-V5
Mobile-SDK-Android-V5 copied to clipboard
UpgradeManager.getUpgradableComponents returns an empty collection
Hello, after I make sure the aircraft is connected, I try to check if the firmware is up to date. I figured that I should get that information from the UpgradeManger class. When i call the getUpgradableComponents, it always returns an empty list. What could be the reason?
Thank you in advance ;)
Agent comment from Hummels Lei in Zendesk ticket #104839:
May I inquire about the model of your aircraft? Additionally, please be advised that after the aircraft is connected, it is necessary to wait for each module to complete initialization before calling the getUpgradableComponents method immediately.
°°°
It is Mavic 3 Enterprise.
Agent comment from Hummels Lei in Zendesk ticket #104839:
It is essential to wait for each module to finish initialization after the aircraft is connected before promptly invoking the getUpgradableComponents method, as mentioned earlier.
°°°