Seeed XIAO BLE nRF52840 Sense's gyro sensor values are wrong

Hello.
I am using the LSM6DS3 sensor built into the Seeed XIAO BLE nRF52840 Sense.
However, when I write the “HighLevelExample” in the Examples section, I get strange results.
The following image shows the result. The sensor is stationary on the table.


How can I fix this problem?
I am using a translation, so the text may be wrong in places.
Thank you in advance.

I’m having the same issue: The same odd readings, regardless of the position/motion of the board. I get the following reporting, repeated endlessly.
`
Accelerometer:
X1 = 13.7753
Y1 = 13.7753
Z1 = 13.7753

Gyroscope:
X1 = -1624.3500
Y1 = -1624.3500
Z1 = -1624.3500

Thermometer:
Degrees C1 = inf
Degrees F1 = inf
`

1 Like

屏幕快照 2022-10-02 17.28.14

我也遇到同样的问题,按照官方教学的例子操作的。不知问题出在哪里。 :face_with_spiral_eyes:

1 Like


The test code is working on my side, you can refer to the board type I have chosen. Have you tried re-flashing the firmware? If this still happens, we will consider if it is a quality issue with the product itself.

1 Like

I am having this issue when using the board package “Seeed nRF52 mbed-enabled Boards” v1.0.0
When I use v2.7.2 it works fine. I very much would like to use v1.0.0 as I am only able to go to deep sleep mode properly in that version.

How would you advise? @Citric

1 Like

Looks like I know what the problem is. We have now discarded the original XIAO BLE on-board package (as you experienced, it was very confusing). Some time ago, we updated the new XIAO BLE on-board package. You guys can update the on-board package according to our wiki.

We divided into two XIAO BLE on-board packages, their application scope is different, we have marked which on-board package should be used in front of each case, you can then refer to the content of XIAO BLE low-power mode using the new on-board package to retry again.

1 Like