can't get factory bootloader version when running user bootloader
diablodale opened this issue · 0 comments
diablodale commented
From what I can discern, it is not possible to get the factory bootloader version when the device is running the user bootloader.
Setup
- depthai-core v2.27.0
- some OAK device that has both a factory bootloader and a user bootloader
repro
- boot the user bootloader
- run code that attempts to get the version of the factory bootloader.
Result
No APIs exist to get the factory bootloader in this scenario
Nothing on dai::DeviceBootloader
Nothing on dai::Device
Expected
Always able to get all versions (embedded, user, and factory), on all devices, running all "current" bootloaders (embedded, user, or factory)