SEN0663 BMV080 — openBmv080() returns error 113, driver version 24.2.0 mismatch
[email protected] 2026-04-03 00:12:06 31 Views1 Replies I purchased the Fermion BMV080 (SEN0663). The I2C scanner finds it correctly at address 0x57, and sensor.begin() succeeds. However openBmv080() consistently returns error code 113.
getBmv080DV() reports driver version 24.2.0. I replaced the bundled SDK files with the latest public Bosch SDK (v11.2.0) but the same error persists — suggesting the binary compiled into the library is incompatible with my unit.
Could you advise on the correct SDK version for this sensor, or provide updated library files compatible with driver version 24.2.0?
My setup: ESP32-S3, Arduino IDE, I2C mode, your DFRobot_BMV080 library.
Hi, DFRobot_BMV080 library is integrated with Bosch bmv080-sdk-v11-1-0, the compatible SDK version for your sensor. Please use the built-in SDK directly.
If you replaced the SDK files, please check if you followed the file replacement steps on GitHub correctly.
Also note the BMV080 startup timing requirements: After power-on, the sensor needs to complete hardware initialization, laser preheating, optical self-test and fan stabilization (takes several seconds). You must add initialization delay and ready state verification in your code before calling function.
Yx 

