# HUB8735-Ultra can not find BNO055

**URL:** <https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054>\
**Category:** SDK\
**Tags:** rtl8735b\
**Created:** [September 11, 2026, 5:49am UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054 "2026-09-11T05:49:34Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![rkuo2000](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/rkuo2000/32/1105_2.png) [@rkuo2000](https://forum.amebaiot.com/u/rkuo2000)\
**Post date:** [September 11, 2026, 5:49am UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/1 "2026-09-11T05:49:34Z")

</div>

Application: OpenDuck Mini V2  
Board : HUB8735-Ultra  
IMU : BNO055 (MPU6050 works)  
Library : [https://github.com/7semi-solutions/7Semi-BNO055-Arduino-Library](https://github.com/7semi-solutions/7Semi-BNO055-Arduino-Library)  
Code : [Basic.ino](https://github.com/7semi-solutions/7Semi-BNO055-Arduino-Library/blob/main/examples/Basic/Basic.ino)

Message:

```auto
$8735b>
BNO055 demo
ERROR: BNO055 not found

```

Basic.ino modified with the following also failed :

if (!imu.begin(Wire, I2C\_SDA, I2C\_SCL)) {  
Serial.println(F(“ERROR: BNO055 not found”));

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/ameba/original/2X/7/7009caf971627f868f3de3d34312aff2d14c61e3.png) [@system](https://forum.amebaiot.com/u/system)\
**Post date:** [September 11, 2026, 5:49am UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/2 "2026-09-11T05:49:36Z")

</div>

👋 Thanks for posting!

For documentation, SDK resources, FAQs, and community guidelines, please visit: [here](https://forum.amebaiot.com/t/forum-community-guidelines-and-resources/4969)

For commercial users, if you would like to have dedicated technical support or to connect with us, please fill in the [Private User Form](https://forms.cloud.microsoft/r/FK9WxDhvDg)

Happy building with Ameba!

* * *

👋 感謝您的分享！

如需查閱技術文件、SDK 資源、常見問題及社群指南，請參考: [這裡](https://forum.amebaiot.com/t/forum-community-guidelines-and-resources/4969)

若您是商業用戶，希望獲得專屬技術支援或與我們聯繫，請填寫 [Private User Form (商業用戶表單)](https://forms.cloud.microsoft/r/FK9WxDhvDg)

祝您使用 Ameba 開發順利！

---

<div class="post-metadata">

**Author:** ![KevinKL](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/kevinkl/32/2632_2.png) [@KevinKL](https://forum.amebaiot.com/u/KevinKL)\
**Post date:** [September 11, 2026, 7:01am UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/3 "2026-09-11T07:01:04Z")

</div>

Hi @rkuo2000 ,

Could you try to run I2CScanner example to see if BNO055 is detected by HUB8735-Ultra? If yes, please try to use AMB82-mini to see if the issue still persist. If not, you might need to check if the wiring connection is correct, please ensure that pull-up resistors are well connected.

Thank you.

---

<div class="post-metadata">

**Author:** ![rkuo2000](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/rkuo2000/32/1105_2.png) [@rkuo2000](https://forum.amebaiot.com/u/rkuo2000)\
**Post date:** [September 11, 2026, 1:42pm UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/4 "2026-09-11T13:42:26Z")

</div>

Hi, @KevinKL ,

AMB82-Mini  
I2CScanner with MPU6050 is OK (I2C address = 0x68)  
I2CScanner with BNO055 failed (No I2C devices found)

XIAO\_ESP32S3\_PLUS  
WireScan with MP6050 is OK (I2C address = 0x68)  
WireScan with BNO055 is OK (I2C address = 0x28)

---

<div class="post-metadata">

**Author:** ![KevinKL](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/kevinkl/32/2632_2.png) [@KevinKL](https://forum.amebaiot.com/u/KevinKL)\
**Post date:** [September 14, 2026, 2:56am UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/5 "2026-09-14T02:56:16Z")

</div>

Hi @rkuo2000 ,

Thanks for the result. Please give us some time to purchase BNO055 to verify the issue and identify the root cause.

Thank you.

---

<div class="post-metadata">

**Author:** ![KevinKL](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/kevinkl/32/2632_2.png) [@KevinKL](https://forum.amebaiot.com/u/KevinKL)\
**Post date:** [September 16, 2026, 2:34am UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/6 "2026-09-16T02:34:46Z")

</div>

Hi @rkuo2000

Could you test running the BNO055 `Basic.ino` again with the latest pre-release version of Arduino SDK (4.1.1-build20260915)?

Thank you.

---

<div class="post-metadata">

**Author:** ![rkuo2000](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/rkuo2000/32/1105_2.png) [@rkuo2000](https://forum.amebaiot.com/u/rkuo2000)\
**Post date:** [September 16, 2026, 3:16am UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/7 "2026-09-16T03:16:49Z")

</div>

Both BNO055, MPU6050 works, so how do I apply the changes to HUB8735-Ultra ?

BNO055 Basic.ino running :

 ![image](https://us1.discourse-cdn.com/flex016/uploads/ameba/original/2X/3/381fc74e8f211f9e088cc76176c9437319b158a9.png)

---

<div class="post-metadata">

**Author:** ![KevinKL](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/kevinkl/32/2632_2.png) [@KevinKL](https://forum.amebaiot.com/u/KevinKL)\
**Post date:** [September 17, 2026, 6:41am UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/8 "2026-09-17T06:41:12Z")

</div>

Hi @rkuo2000 ,

Since HUB8735 is using the older version of SDK, could you try modifying the Wire.cpp and Wire.h according to the latest update?  
Wire.cpp: [ameba-arduino-pro2/Arduino\_package/hardware/libraries/Wire/src/Wire.cpp at dev · Ameba-AIoT/ameba-arduino-pro2 · GitHub](https://github.com/Ameba-AIoT/ameba-arduino-pro2/blob/dev/Arduino_package/hardware/libraries/Wire/src/Wire.cpp)  
Wire.h: [ameba-arduino-pro2/Arduino\_package/hardware/libraries/Wire/src/Wire.h at dev · Ameba-AIoT/ameba-arduino-pro2 · GitHub](https://github.com/Ameba-AIoT/ameba-arduino-pro2/blob/dev/Arduino_package/hardware/libraries/Wire/src/Wire.h)

Note: Please keep the board define section of HUB8735\_ULTRA

Thanks.

---

<div class="post-metadata">

**Author:** ![rkuo2000](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/rkuo2000/32/1105_2.png) [@rkuo2000](https://forum.amebaiot.com/u/rkuo2000)\
**Post date:** [September 17, 2026, 1:40pm UTC](https://forum.amebaiot.com/t/hub8735-ultra-can-not-find-bno055/5054/9 "2026-09-17T13:40:06Z")

</div>

Thanks, the revised Wire.h & Wire.cpp for HUB8735-Ultra were verified with BNO055, MPU6050.

[HUB8735-ultra/Wire/src](https://github.com/rkuo2000/EdgeAI-AmebaPro2/tree/main/Arduino/HUB8735-ultra/Wire/src)
