Firmware and DeviceOS update via BLE

We have some devices in the field with early versions of DeviceOS (1.52 - 2.30), we can OTA the firmware on them, but we cannot OTA the DeviceOS on them due to an external hardware watchdog that kicks in after around 70 seconds, device gets stuck in a loop of flashing purple led. Really want to update them to DeviceOS5.6.0+

Is there a way we could update the DeviceOS and the firmware on these devices via BLE? Don't really want customers having to open the devices to update via USB and they are scattered all over the world.

We could update firmware on them first to add functionality as long as it works on firmware built against DeviceOS 1.5.2

It is theoretically possible to update firmware by BLE but I would not recommend that route.

BLE software updates are undocumented. You need access to the MODE button to put the device in listening mode (blinking dark blue), and be able to scan the data matrix code on the serial number sticker to get the BLE encryption key. But also it's slow, often slower than OTA, so I'm not sure that will solve your watchdog issue.