luxonis/depthai-core

can't get factory bootloader version when running user bootloader

diablodale opened this issue · 0 comments

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

  1. boot the user bootloader
  2. 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)

Related

#1064
#995