- Edited
I'm trying to access the IMU on my Oak-D Lite. According to the hardware documentation, the early Lite cameras didn't come with an IMU, but the newer ones are equipped with an BMI270 sensor. I bought my cameras about half a year ago, so I assume, they are properly equipped …or aren't they? Is there any way to make sure?
When I run the IMU example, I get the following error:
RuntimeError: IMU(0) - IMU invalid settings!: IMU not detected. Your board doesn't have IMU or requires firmware update (Set imu.enableFirmwareUpdate(True) explicitly.). 1, 321
Running the IMU update script, however, yields the following:
(venv_mission) pi@drone-pi:~ $ python update.py
IMU type: NONE, firmware version: 0.0.0, embedded firmware version: 0.0.0
Warning! Flashing IMU firmware can potentially soft brick your device and should be done with caution.
Do not unplug your device while the IMU firmware is flashing.
Type 'y' and press enter to proceed, otherwise exits:
y
IMU FW update status: 0.0%
IMU FW update status: 0.0%
Firmware update failed!
My camera is connected via a working USB3 cable (one that came with an Oak-D Pro) and works fine otherwise.
Best regards.