Virtual sensors not found in fw images for BHI360/BMM350 in BHI360_SensorAPI_v2.1.0

We are developing with BHI360 plus BMM350, and using the shuttle board 3.1 for testing and pre-development.

We are trying to get some samples from BHY v2.1.0 to run and loading firmware images related to those ICs, but we can see required virtual sensors (from present virtual) in most of those images.

These are not found on any image available in v2.1.0 for BHI360/BMM350. Is there any other firmware images which we can use to get these virtual sensors ?

#define BHY_SENSOR_ID_ACC_PASS UINT8_C(1) /* Accelerometer passthrough */

#define BHY_SENSOR_ID_ACC_RAW UINT8_C(3) /* Accelerometer uncalibrated */

#define BHY_SENSOR_ID_ACC UINT8_C(4) /* Accelerometer corrected */

#define BHY_SENSOR_ID_ACC_BIAS UINT8_C(5) /* Accelerometer offset */

#define BHY_SENSOR_ID_ACC_WU UINT8_C(6) /* Accelerometer corrected wake up */

#define BHY_SENSOR_ID_ACC_RAW_WU UINT8_C(7) /* Accelerometer uncalibrated wake up */

#define BHY_SENSOR_ID_SI_ACCEL UINT8_C(8) /* Virtual Sensor ID for Accelerometer

* */

#define BHY_SENSOR_ID_SI_GYROS UINT8_C(17) /* Virtual Sensor ID for Gyroscope */

#define BHY_SENSOR_ID_MAG_PASS UINT8_C(19) /* Magnetometer passthrough */

#define BHY_SENSOR_ID_MAG_RAW UINT8_C(21) /* Magnetometer uncalibrated */

#define BHY_SENSOR_ID_MAG UINT8_C(22) /* Magnetometer corrected */

#define BHY_SENSOR_ID_MAG_BIAS UINT8_C(23) /* Magnetometer offset */

#define BHY_SENSOR_ID_MAG_WU UINT8_C(24) /* Magnetometer wake up */

#define BHY_SENSOR_ID_MAG_RAW_WU UINT8_C(25) /* Magnetometer uncalibrated wake up */

#define BHY_SENSOR_ID_GRA UINT8_C(28) /* Gravity vector */

#define BHY_SENSOR_ID_GRA_WU UINT8_C(29) /* Gravity vector wake up */

#define BHY_SENSOR_ID_LACC UINT8_C(31) /* Linear acceleration */

#define BHY_SENSOR_ID_LACC_WU UINT8_C(32) /* Linear acceleration wake up */

#define BHY_SENSOR_ID_RV UINT8_C(34) /* Rotation vector */

#define BHY_SENSOR_ID_RV_WU UINT8_C(35) /* Rotation vector wake up */

#define BHY_SENSOR_ID_GAMERV UINT8_C(37) /* Game rotation vector */

#define BHY_SENSOR_ID_GAMERV_WU UINT8_C(38) /* Game rotation vector wake up */

#define BHY_SENSOR_ID_GEORV UINT8_C(40) /* Geo-magnetic rotation vector */

#define BHY_SENSOR_ID_GEORV_WU UINT8_C(41) /* Geo-magnetic rotation vector wake up

* */

#define BHY_SENSOR_ID_ORI UINT8_C(43) /* Orientation */

#define BHY_SENSOR_ID_ORI_WU UINT8_C(44) /* Orientation wake up */

#define BHY_SENSOR_ID_TILT_DETECTOR UINT8_C(48) /* Tilt detector */

#define BHY_SENSOR_ID_STD UINT8_C(50) /* Step detector */

#define BHY_SENSOR_ID_STC UINT8_C(52) /* Step counter */

#define BHY_SENSOR_ID_STC_WU UINT8_C(53) /* Step counter wake up */

#define BHY_SENSOR_ID_SIG UINT8_C(55) /* Significant motion */

#define BHY_SENSOR_ID_WAKE_GESTURE UINT8_C(57) /* Wake gesture */

#define BHY_SENSOR_ID_GLANCE_GESTURE UINT8_C(59) /* Glance gesture */

#define BHY_SENSOR_ID_PICKUP_GESTURE UINT8_C(61) /* Pickup gesture */

#define BHY_SENSOR_ID_AR UINT8_C(63) /* Activity recognition */

#define BHY_SENSOR_ID_WRIST_TILT_GESTURE UINT8_C(67) /* Wrist tilt gesture */

#define BHY_SENSOR_ID_DEVICE_ORI UINT8_C(69) /* Device orientation */

#define BHY_SENSOR_ID_DEVICE_ORI_WU UINT8_C(70) /* Device orientation wake up */

#define BHY_SENSOR_ID_STATIONARY_DET UINT8_C(75) /* Stationary detect */

#define BHY_SENSOR_ID_MOTION_DET UINT8_C(77) /* Motion detect */

#define BHY_SENSOR_ID_ACC_BIAS_WU UINT8_C(91) /* Accelerometer offset wake up */

#define BHY_SENSOR_ID_GYRO_BIAS_WU UINT8_C(92) /* Gyroscope offset wake up */

#define BHY_SENSOR_ID_MAG_BIAS_WU UINT8_C(93) /* Magnetometer offset wake up */

#define BHY_SENSOR_ID_STD_WU UINT8_C(94) /* Step detector wake up */

These are found easily from the images in v2.1.0:

#define BHY_SENSOR_ID_GYRO_PASS UINT8_C(10) /* Gyroscope passthrough */

#define BHY_SENSOR_ID_GYRO_RAW UINT8_C(12) /* Gyroscope uncalibrated */

#define BHY_SENSOR_ID_GYRO UINT8_C(13) /* Gyroscope corrected */

#define BHY_SENSOR_ID_GYRO_BIAS UINT8_C(14) /* Gyroscope offset */

#define BHY_SENSOR_ID_GYRO_WU UINT8_C(15) /* Gyroscope wake up */

#define BHY_SENSOR_ID_GYRO_RAW_WU UINT8_C(16) /* Gyroscope uncalibrated wake up */

#define BHY_SENSOR_ID_STC_LP_WU UINT8_C(139) /* Step counter Low Power wake up */

#define BHY_SENSOR_ID_STD_LP_WU UINT8_C(140) /* Step detector Low Power wake up */

#define BHY_SENSOR_ID_SIG_LP_WU UINT8_C(141) /* Significant motion Low Power wake

up /

#define BHY_SENSOR_ID_ANY_MOTION_LP_WU UINT8_C(143) /* Any motion Low Power wake up */

As an example, it failed to run Euler sample code using the fw image "Bosch_Shuttle3_BHI360_BMM350C_BME688_IAQ.fw.h" as declared in the sample code.

Setting parameters for Orientation, return them as zeroed.

[00:00:21.932,678] <inf> bhi360: Initialize BHI360...

[00:00:29.920,715] <inf> bhi360: Host interrupt control

[00:00:29.920,745] <inf> bhi360: Wake up FIFO enabled.

[00:00:29.920,806] <inf> bhi360: Non wake up FIFO enabled.

[00:00:29.920,806] <inf> bhi360: Status FIFO enabled.

[00:00:29.920,837] <inf> bhi360: Debugging enabled.

[00:00:29.920,867] <inf> bhi360: Fault enabled.

[00:00:29.920,898] <inf> bhi360: Interrupt is active high.

[00:00:29.920,928] <inf> bhi360: Interrupt is level triggered.

[00:00:29.920,989] <inf> bhi360: Interrupt pin drive is push-pull.

[00:00:29.921,295] <inf> bhi360: Fuser revison id 2 before uploading firmware.

[00:00:37.137,756] <inf> bhi360: Loading firmware into RAM.

[00:00:37.137,786] <inf> bhi360: Firmware upload to BHI360 RAM has succeeded.

[00:00:37.137,817] <inf> bhi360: Booting from RAM.

[00:00:37.479,034] <inf> bhi360: BHI360 boot OK.

[00:00:38.970,886] <inf> bhi360: BHI360 found. Product ID read 89

[00:00:38.971,130] <inf> bhi360: Boot successful. Kernel version 2380.

[00:00:38.971,313] <inf> bhi360: Chip id 122.

[00:00:38.971,527] <inf> bhi360: ROM version 5166.

[00:00:38.971,740] <inf> bhi360: User version 9794.

[00:00:38.971,954] <inf> bhi360: Firmware uploaded successfully. Fuser revison id changed to 3.

[00:00:40.820,678] <inf> bhi360: [META EVENT WAKE UP] Spacer event 1

[00:00:40.820,678] <inf> bhi360: Block Count LSB 0 Block Count MSB f7

[00:00:40.820,709] <inf> bhi360: [META EVENT WAKE UP] Firmware initialized. Firmware version 1767

[00:00:40.821,868] <inf> bhi360: [META EVENT] Spacer event 1

[00:00:40.821,868] <inf> bhi360: Block Count LSB 0 Block Count MSB fd

[00:00:40.821,899] <inf> bhi360: [META EVENT] Firmware initialized. Firmware version 1767

[00:00:40.824,157] <inf> bhi360: [META EVENT] Spacer event 1

[00:00:40.824,188] <inf> bhi360: Block Count LSB 0 Block Count MSB fd

[00:00:40.824,218] <inf> bhi360: [META EVENT] Sensor id 5 sensor type 22 reported error 0xFE

[00:00:40.824,249] <inf> bhi360: [META EVENT] Sensor id 1 sensor type 21 reported error 0xFE

[00:00:40.824,279] <inf> bhi360: [META EVENT] Sensor id 3c sensor type 22 reported error 0xFE

[00:00:40.824,310] <inf> bhi360: [META EVENT] Sensor id 11 sensor type 22 reported error 0xFE

[00:00:40.824,340] <inf> bhi360: [META EVENT] Sensor id b sensor type 22 reported error 0xFE

[00:00:40.824,371] <inf> bhi360: [META EVENT] Sensor id f sensor type 22 reported error 0xFE

[00:00:40.824,401] <inf> bhi360: [META EVENT] Sensor id 13 sensor type 22 reported error 0xFE

[00:00:40.824,432] <inf> bhi360: [META EVENT] System Error 22

[00:00:40.824,432] <inf> bhi360: Error register 0 Interrupt State register 0

[00:00:52.823,974] <inf> common:

[00:00:52.823,974] <inf> common: Custom version number: 0

[00:00:52.824,066] <inf> common: EM Hash: 1755aba11aa9

[00:00:52.824,157] <inf> common: BST Hash: cbc27cf11649

[00:00:52.824,249] <inf> common: User Hash: cbc27cf11649

[00:00:52.825,592] <inf> common: BSX major version 4.

[00:00:52.825,592] <inf> common: BSX minor version 0.

[00:00:52.825,622] <inf> common: BSX major bug fix version 54.

[00:00:52.825,622] <inf> common: BSX minor bug fix version 3.

[00:00:52.844,787] <inf> common:

[00:00:52.844,787] <inf> common: Virtual sensor list.

[00:00:52.844,787] <inf> common: Sensor ID | Sensor Name

[00:00:52.844,818] <inf> common: ----------+--------------------------------------|

[00:00:52.844,848] <inf> common: 10 | Gyroscope passthrough

[00:00:52.844,848] <inf> common: Get virtual sensor information.

[00:00:52.846,740] <inf> common: Sensor ID : 10

[00:00:52.846,740] <inf> common: Driver ID : 207

[00:00:52.846,771] <inf> common: Driver version: 1

[00:00:52.846,771] <inf> common: Power : 9

[00:00:52.846,771] <inf> common: Max range : 2000

[00:00:52.846,771] <inf> common: Resolution : 16

[00:00:52.846,801] <inf> common: Max rate : 43c80000

[00:00:52.846,801] <inf> common: FIFO reserved : 00000000

[00:00:52.846,801] <inf> common: FIFO max : 00000800

[00:00:52.846,832] <inf> common: Event size : 7

[00:00:52.846,832] <inf> common: Min rate : 3fc80000

[00:00:52.846,832] <inf> common: Get virtual sensor config info.

[00:00:52.848,358] <inf> common: Range : 2000

[00:00:52.848,388] <inf> common: Latency : 0

[00:00:52.848,388] <inf> common: Sample rate : 0

[00:00:52.848,419] <inf> common: 12 | Gyroscope uncalibrated

[00:00:52.848,449] <inf> common: Get virtual sensor information.

[00:00:52.850,341] <inf> common: Sensor ID : 12

[00:00:52.850,341] <inf> common: Driver ID : 244

[00:00:52.850,341] <inf> common: Driver version: 1

[00:00:52.850,372] <inf> common: Power : 9

[00:00:52.850,372] <inf> common: Max range : 2000

[00:00:52.850,372] <inf> common: Resolution : 16

[00:00:52.850,372] <inf> common: Max rate : 43c80000

[00:00:52.850,402] <inf> common: FIFO reserved : 00000000

[00:00:52.850,402] <inf> common: FIFO max : 00000800

[00:00:52.850,402] <inf> common: Event size : 7

[00:00:52.850,402] <inf> common: Min rate : 3fc80000

[00:00:52.850,433] <inf> common: Get virtual sensor config info.

[00:00:52.851,959] <inf> common: Range : 2000

[00:00:52.851,959] <inf> common: Latency : 0

[00:00:52.851,989] <inf> common: Sample rate : 0

[00:00:52.852,020] <inf> common: 13 | Gyroscope corrected

[00:00:52.852,020] <inf> common: Get virtual sensor information.

[00:00:52.853,912] <inf> common: Sensor ID : 13

[00:00:52.853,912] <inf> common: Driver ID : 243

[00:00:52.853,912] <inf> common: Driver version: 1

[00:00:52.853,942] <inf> common: Power : 9

[00:00:52.853,942] <inf> common: Max range : 2000

[00:00:52.853,942] <inf> common: Resolution : 16

[00:00:52.853,942] <inf> common: Max rate : 43c80000

[00:00:52.853,973] <inf> common: FIFO reserved : 00000000

[00:00:52.853,973] <inf> common: FIFO max : 00000800

[00:00:52.853,973] <inf> common: Event size : 7

[00:00:52.854,003] <inf> common: Min rate : 3fc80000

[00:00:52.854,003] <inf> common: Get virtual sensor config info.

[00:00:52.855,529] <inf> common: Range : 2000

[00:00:52.855,529] <inf> common: Latency : 0

[00:00:52.855,560] <inf> common: Sample rate : 0

[00:00:52.855,590] <inf> common: 14 | Gyroscope offset

[00:00:52.855,590] <inf> common: Get virtual sensor information.

[00:00:52.857,482] <inf> common: Sensor ID : 14

[00:00:52.857,482] <inf> common: Driver ID : 208

[00:00:52.857,482] <inf> common: Driver version: 1

[00:00:52.857,482] <inf> common: Power : 9

[00:00:52.857,513] <inf> common: Max range : 2000

[00:00:52.857,513] <inf> common: Resolution : 16

[00:00:52.857,513] <inf> common: Max rate : 3f800000

[00:00:52.857,543] <inf> common: FIFO reserved : 00000000

[00:00:52.857,543] <inf> common: FIFO max : 00000800

[00:00:52.857,543] <inf> common: Event size : 7

[00:00:52.857,543] <inf> common: Min rate : 3f800000

[00:00:52.857,574] <inf> common: Get virtual sensor config info.

[00:00:52.859,100] <inf> common: Range : 2000

[00:00:52.859,100] <inf> common: Latency : 0

[00:00:52.859,130] <inf> common: Sample rate : 0

[00:00:52.859,161] <inf> common: 15 | Gyroscope wake up

[00:00:52.859,161] <inf> common: Get virtual sensor information.

[00:00:52.861,053] <inf> common: Sensor ID : 15

[00:00:52.861,053] <inf> common: Driver ID : 194

[00:00:52.861,083] <inf> common: Driver version: 1

[00:00:52.861,083] <inf> common: Power : 9

[00:00:52.861,083] <inf> common: Max range : 2000

[00:00:52.861,114] <inf> common: Resolution : 16

[00:00:52.861,114] <inf> common: Max rate : 43c80000

[00:00:52.861,114] <inf> common: FIFO reserved : 00000000

[00:00:52.861,114] <inf> common: FIFO max : 00000849

[00:00:52.861,145] <inf> common: Event size : 7

[00:00:52.861,145] <inf> common: Min rate : 3fc80000

[00:00:52.861,145] <inf> common: Get virtual sensor config info.

[00:00:52.862,670] <inf> common: Range : 2000

[00:00:52.862,701] <inf> common: Latency : 0

[00:00:52.862,701] <inf> common: Sample rate : 0

[00:00:52.862,731] <inf> common: 16 | Gyroscope uncalibrated wake up

[00:00:52.862,762] <inf> common: Get virtual sensor information.

[00:00:52.864,654] <inf> common: Sensor ID : 16

[00:00:52.864,654] <inf> common: Driver ID : 195

[00:00:52.864,654] <inf> common: Driver version: 1

[00:00:52.864,685] <inf> common: Power : 9

[00:00:52.864,685] <inf> common: Max range : 2000

[00:00:52.864,685] <inf> common: Resolution : 16

[00:00:52.864,715] <inf> common: Max rate : 43c80000

[00:00:52.864,715] <inf> common: FIFO reserved : 00000000

[00:00:52.864,715] <inf> common: FIFO max : 00000849

[00:00:52.864,715] <inf> common: Event size : 7

[00:00:52.864,746] <inf> common: Min rate : 3fc80000

[00:00:52.864,746] <inf> common: Get virtual sensor config info.

[00:00:52.866,271] <inf> common: Range : 2000

[00:00:52.866,271] <inf> common: Latency : 0

[00:00:52.866,302] <inf> common: Sample rate : 0

[00:00:52.866,363] <inf> common: 115 | Air Quality

[00:00:52.866,394] <inf> common: Get virtual sensor information.

--- 3 messages dropped ---

[00:00:52.868,316] <inf> common: Power : 0

[00:00:52.868,316] <inf> common: Max range : 1

[00:00:52.868,347] <inf> common: Resolution : 16

[00:00:52.868,347] <inf> common: Max rate : 3f800000

[00:00:52.868,347] <inf> common: FIFO reserved : 00000000

[00:00:52.868,377] <inf> common: FIFO max : 000002f2

[00:00:52.868,377] <inf> common: Event size : 19

[00:00:52.868,377] <inf> common: Min rate : 3b5a737e

[00:00:52.868,377] <inf> common: Get virtual sensor config info.

[00:00:52.869,903] <inf> common: Range : 1

[00:00:52.869,903] <inf> common: Latency : 0

[00:00:52.869,934] <inf> common: Sample rate : 0

[00:00:52.869,964] <inf> common: 136 | Low Power Step counter

[00:00:52.869,995] <inf> common: Get virtual sensor information.

[00:00:52.871,856] <inf> common: Sensor ID : 136

[00:00:52.871,887] <inf> common: Driver ID : 249

[00:00:52.871,887] <inf> common: Driver version: 1

[00:00:52.871,887] <inf> common: Power : 0

[00:00:52.871,887] <inf> common: Max range : 1

[00:00:52.871,917] <inf> common: Resolution : 16

[00:00:52.871,917] <inf> common: Max rate : 3f800000

[00:00:52.871,917] <inf> common: FIFO reserved : 00000000

[00:00:52.871,948] <inf> common: FIFO max : 00000b33

[00:00:52.871,948] <inf> common: Event size : 5

[00:00:52.871,948] <inf> common: Min rate : 3f800000

[00:00:52.871,948] <inf> common: Get virtual sensor config info.

[00:00:52.873,474] <inf> common: Range : 1

[00:00:52.873,474] <inf> common: Latency : 0

[00:00:52.873,504] <inf> common: Sample rate : 0

[00:00:52.873,535] <inf> common: 137 | Low Power Step detector

[00:00:52.873,565] <inf> common: Get virtual sensor information.

[00:00:52.875,457] <inf> common: Sensor ID : 137

[00:00:52.875,457] <inf> common: Driver ID : 248

[00:00:52.875,457] <inf> common: Driver version: 1

[00:00:52.875,457] <inf> common: Power : 0

[00:00:52.875,488] <inf> common: Max range : 1

[00:00:52.875,488] <inf> common: Resolution : 16

[00:00:52.875,488] <inf> common: Max rate : 3f800000

[00:00:52.875,488] <inf> common: FIFO reserved : 00000000

[00:00:52.875,518] <inf> common: FIFO max : 00003800

[00:00:52.875,518] <inf> common: Event size : 1

[00:00:52.875,518] <inf> common: Min rate : 3f800000

[00:00:52.875,549] <inf> common: Get virtual sensor config info.

[00:00:52.877,075] <inf> common: Range : 1

[00:00:52.877,075] <inf> common: Latency : 0

[00:00:52.877,105] <inf> common: Sample rate : 0

[00:00:52.877,136] <inf> common: 143 | Low Power Any motion wake up

[00:00:52.877,136] <inf> common: Get virtual sensor information.

[00:00:52.879,028] <inf> common: Sensor ID : 143

[00:00:52.879,058] <inf> common: Driver ID : 191

[00:00:52.879,058] <inf> common: Driver version: 1

[00:00:52.879,058] <inf> common: Power : 0

[00:00:52.879,058] <inf> common: Max range : 1

[00:00:52.879,089] <inf> common: Resolution : 16

[00:00:52.879,089] <inf> common: Max rate : 3f800000

[00:00:52.879,089] <inf> common: FIFO reserved : 00000000

[00:00:52.879,119] <inf> common: FIFO max : 00003a00

[00:00:52.879,119] <inf> common: Event size : 1

[00:00:52.879,119] <inf> common: Min rate : 3f800000

[00:00:52.879,119] <inf> common: Get virtual sensor config info.

[00:00:52.880,676] <inf> common: Range : 1

[00:00:52.880,676] <inf> common: Latency : 0

[00:00:52.880,706] <inf> common: Sample rate : 0

[00:00:52.880,737] <inf> common: 154 | Activity recognition for Wearables

[00:00:52.880,737] <inf> common: Get virtual sensor information.

[00:00:52.882,629] <inf> common: Sensor ID : 154

[00:00:52.882,629] <inf> common: Driver ID : 235

[00:00:52.882,659] <inf> common: Driver version: 1

[00:00:52.882,659] <inf> common: Power : 0

[00:00:52.882,659] <inf> common: Max range : 1

[00:00:52.882,659] <inf> common: Resolution : 16

[00:00:52.882,690] <inf> common: Max rate : 3f800000

[00:00:52.882,690] <inf> common: FIFO reserved : 00000000

[00:00:52.882,690] <inf> common: FIFO max : 00001355

[00:00:52.882,720] <inf> common: Event size : 3

[00:00:52.882,720] <inf> common: Min rate : 3f800000

[00:00:52.882,720] <inf> common: Get virtual sensor config info.

[00:00:52.884,246] <inf> common: Range : 1

[00:00:52.884,277] <inf> common: Latency : 0

[00:00:52.884,277] <inf> common: Sample rate : 0

[00:00:52.884,307] <inf> common: 156 | Low Power Wrist Gesture wake up

[00:00:52.884,338] <inf> common: Get virtual sensor information.

[00:00:52.886,199] <inf> common: Sensor ID : 156

[00:00:52.886,230] <inf> common: Driver ID : 228

[00:00:52.886,230] <inf> common: Driver version: 1

[00:00:52.886,230] <inf> common: Power : 0

[00:00:52.886,230] <inf> common: Max range : 1

[00:00:52.886,260] <inf> common: Resolution : 16

[00:00:52.886,260] <inf> common: Max rate : 3f800000

[00:00:52.886,260] <inf> common: FIFO reserved : 00000000

[00:00:52.886,291] <inf> common: FIFO max : 00001d00

[00:00:52.886,291] <inf> common: Event size : 2

[00:00:52.886,291] <inf> common: Min rate : 3f800000

[00:00:52.886,291] <inf> common: Get virtual sensor config info.

[00:00:52.887,817] <inf> common: Range : 1

[00:00:52.887,817] <inf> common: Latency : 0

[00:00:52.887,847] <inf> common: Sample rate : 0

[00:00:52.887,878] <inf> common: 158 | Low Power Wrist Wear wake up

[00:00:52.887,878] <inf> common: Get virtual sensor information.

[00:00:52.889,770] <inf> common: Sensor ID : 158

[00:00:52.889,770] <inf> common: Driver ID : 178

[00:00:52.889,801] <inf> common: Driver version: 1

[00:00:52.889,801] <inf> common: Power : 0

[00:00:52.889,801] <inf> common: Max range : 1

[00:00:52.889,831] <inf> common: Resolution : 16

[00:00:52.889,831] <inf> common: Max rate : 3f800000

[00:00:52.889,831] <inf> common: FIFO reserved : 00000000

[00:00:52.889,831] <inf> common: FIFO max : 00003a00

[00:00:52.889,862] <inf> common: Event size : 1

[00:00:52.889,862] <inf> common: Min rate : 3f800000

[00:00:52.889,862] <inf> common: Get virtual sensor config info.

[00:00:52.891,387] <inf> common: Range : 1

[00:00:52.891,418] <inf> common: Latency : 0

[00:00:52.891,418] <inf> common: Sample rate : 0

[00:00:52.891,448] <inf> common: 159 | Low Power No Motion wake up

[00:00:52.891,479] <inf> common: Get virtual sensor information.

[00:00:52.893,371] <inf> common: Sensor ID : 159

[00:00:52.893,371] <inf> common: Driver ID : 181

[00:00:52.893,371] <inf> common: Driver version: 1

[00:00:52.893,402] <inf> common: Power : 0

[00:00:52.893,402] <inf> common: Max range : 1

[00:00:52.893,402] <inf> common: Resolution : 16

[00:00:52.893,402] <inf> common: Max rate : 3f800000

[00:00:52.893,432] <inf> common: FIFO reserved : 00000000

[00:00:52.893,432] <inf> common: FIFO max : 00003a00

[00:00:52.893,432] <inf> common: Event size : 1

[00:00:52.893,463] <inf> common: Min rate : 3f800000

[00:00:52.893,463] <inf> common: Get virtual sensor config info.

[00:00:52.894,989] <inf> common: Range : 1

[00:00:52.894,989] <inf> common: Latency : 0

[00:00:52.895,019] <inf> common: Sample rate : 0

[00:00:52.896,484] <inf> common:

[00:00:52.896,484] <inf> common: Physical sensor list.

[00:00:52.896,484] <inf> common: Sensor ID | Sensor Name

[00:00:52.896,514] <inf> common: ----------+--------------------------------------|

[00:00:52.896,545] <inf> common: 1 | Accelerometer

[00:00:52.896,575] <inf> common: 3 | Gyroscope

[00:00:52.896,606] <inf> common: 5 | Magnetometer

[00:00:52.896,636] <inf> common: 11 | Pressure

[00:00:52.896,667] <inf> common: 15 | Humidity

[00:00:52.896,697] <inf> common: 17 | Temperature

[00:00:52.896,728] <inf> common: 19 | Gas Resistor

[00:00:52.896,759] <inf> common: 32 | Step Counter

[00:00:52.896,789] <inf> common: 33 | Step Detector

[00:00:52.896,820] <inf> common: 35 | Any Motion

[00:00:52.896,850] <inf> common: 52 | Activity Recognition

[00:00:52.896,881] <inf> common: 55 | No Motion

[00:00:52.896,911] <inf> common: 56 | Wrist Gesture Detector

[00:00:52.896,972] <inf> common: 57 | Wrist Wear Wakeup

[00:00:52.897,003] <inf> common: 60 | Undefined sensor ID

[00:00:52.898,620] <inf> common:

[00:00:52.898,620] <inf> common: Host interrupt timestamp: 15.744250000

[00:00:52.898,651] <inf> common: Current timestamp: 15.746171875

[00:00:52.898,651] <inf> common: Timestamp event: 0.000000000

[00:00:52.900,360] <inf> common:

[00:00:52.900,360] <inf> common: Wakeup FIFO Watermark = 0

[00:00:52.900,390] <inf> common: Wakeup FIFO size = 14848

[00:00:52.900,390] <inf> common: Non Wakeup FIFO Watermark = 0

[00:00:52.900,390] <inf> common: Non Wakeup FIFO size = 14336

[00:00:52.906,402] <inf> common: Wakeup FIFO Watermark after changed = 500

[00:00:52.912,414] <inf> common: Non Wakeup FIFO Watermark after changed = 500

[00:00:52.913,848] <inf> common:

[00:00:52.913,879] <inf> common: Meta event information:

[00:00:52.913,879] <inf> common: 0 0 1 0 1 0 1 0

[00:00:52.913,909] <inf> common: 1 0 1 0 1 0 1 0

[00:00:52.913,909] <inf> common: 1 0 0 0 0 0 1 0

[00:00:52.913,940] <inf> common: 1 1 0 0 1 0 1 0

[00:00:52.913,970] <inf> common: 0 0 1 1 0 0 0 0

[00:00:52.913,970] <inf> common: 0 0 0 0 0 0 0 0

[00:00:52.914,001] <inf> common: 0 0 0 0 0 0 0 0

[00:00:52.914,001] <inf> common: 0 0 0 0 0 0 0 0

[00:00:52.914,520] <inf> common:

[00:00:52.914,550] <inf> common: Meta event information after changed:

[00:00:52.914,550] <inf> common: 1 0 0 0 0 0 0 0

[00:00:52.914,581] <inf> common: 1 0 1 0 1 0 1 0

[00:00:52.914,611] <inf> common: 1 0 0 0 0 0 1 0

[00:00:52.914,611] <inf> common: 1 1 0 0 1 0 1 0

[00:00:52.914,642] <inf> common: 0 0 1 1 0 0 0 0

[00:00:52.914,642] <inf> common: 0 0 0 0 0 0 0 0

[00:00:52.914,672] <inf> common: 0 0 0 0 0 0 0 0

[00:00:52.914,672] <inf> common: 0 0 0 0 0 0 0 0

[00:00:53.053,680] <inf> common: Multiple axis failure / single test failed

[00:00:53.053,710] <inf> common: Self test offset, X: 0, Y: 0, Z 0

[00:00:53.192,840] <inf> common:

[00:00:53.192,871] <inf> common: Field Name hex | Value (dec)

[00:00:53.192,871] <inf> common: ----------------------------------------------------------

[00:00:53.192,871] <inf> common: Physical Sensor ID 01 | 1

[00:00:53.192,901] <inf> common: Driver ID 1A | 26

[00:00:53.192,901] <inf> common: Driver Version 01 | 1

[00:00:53.192,901] <inf> common: Current Consumption 01

[00:00:53.192,901] <inf> common: Dynamic Range 0008 | 8

[00:00:53.192,962] <inf> common: Flags 22 | IRQ status : Disabled

[00:00:53.192,993] <inf> common: | Master interface : SPI0

[00:00:53.193,054] <inf> common: | Power mode : Power Down

[00:00:53.193,054] <inf> common: Slave Address 19 | 25

[00:00:53.193,054] <inf> common: GPIO Assignment 02 | 2

[00:00:53.193,084] <inf> common: Current Rate 00000000

[00:00:53.193,084] <inf> common: Number of axes 03 | 3

[00:00:53.193,115] <inf> common: Orientation Matrix 0100010001 | +1 +0 +0 |

[00:00:53.193,115] <inf> common: | +0 +1 +0 |

[00:00:53.193,145] <inf> common: | +0 +0 +1 |

[00:00:53.193,145] <inf> common: Reserved 00 | 0

[00:00:53.193,145] <inf> common:

[00:00:53.211,883] <inf> common: Multiple axis failure / single test failed

[00:00:53.211,883] <inf> common: Self test offset, X: 0, Y: 0, Z 0

[00:00:53.351,074] <inf> common:

[00:00:53.351,074] <inf> common: Field Name hex | Value (dec)

[00:00:53.351,074] <inf> common: ----------------------------------------------------------

[00:00:53.351,104] <inf> common: Physical Sensor ID 03 | 3

[00:00:53.351,104] <inf> common: Driver ID 19 | 25

[00:00:53.351,104] <inf> common: Driver Version 01 | 1

[00:00:53.351,104] <inf> common: Current Consumption 09

[00:00:53.351,135] <inf> common: Dynamic Range 07D0 | 2000

[00:00:53.351,165] <inf> common: Flags 22 | IRQ status : Disabled

[00:00:53.351,226] <inf> common: | Master interface : SPI0

[00:00:53.351,257] <inf> common: | Power mode : Power Down

[00:00:53.351,257] <inf> common: Slave Address 19 | 25

[00:00:53.351,287] <inf> common: GPIO Assignment 00 | 0

[00:00:53.351,287] <inf> common: Current Rate 00000000

[00:00:53.351,287] <inf> common: Number of axes 03 | 3

[00:00:53.351,318] <inf> common: Orientation Matrix 0100010001 | +1 +0 +0 |

[00:00:53.351,318] <inf> common: | +0 +1 +0 |

[00:00:53.351,348] <inf> common: | +0 +0 +1 |

[00:00:53.351,348] <inf> common: Reserved 00 | 0

[00:00:53.351,379] <inf> common:

[00:00:53.404,449] <inf> common: Multiple axis failure / single test failed

[00:00:53.404,479] <inf> common: Self test offset, X: 0, Y: 0, Z 0

[00:00:53.406,188] <inf> common:

[00:00:53.406,188] <inf> common: Field Name hex | Value (dec)

[00:00:53.406,188] <inf> common: ----------------------------------------------------------

[00:00:53.406,188] <inf> common: Physical Sensor ID 05 | 5

[00:00:53.406,219] <inf> common: Driver ID 10 | 16

[00:00:53.406,219] <inf> common: Driver Version 06 | 6

[00:00:53.406,219] <inf> common: Current Consumption 02

[00:00:53.406,250] <inf> common: Dynamic Range 07D0 | 2000

[00:00:53.406,280] <inf> common: Flags 34 | IRQ status : Disabled

[00:00:53.406,341] <inf> common: | Master interface : |

[00:00:53.406,372] <inf> common: | Power mode : Power Down

[00:00:53.406,402] <inf> common: Slave Address 14 | 20

[00:00:53.406,402] <inf> common: GPIO Assignment 14 | 20

[00:00:53.406,402] <inf> common: Current Rate 00000000

[00:00:53.406,402] <inf> common: Number of axes 03 | 3

[00:00:53.406,433] <inf> common: Orientation Matrix 01000F000F | +1 +0 +0 |

[00:00:53.406,463] <inf> common: | +0 -1 +0 |

[00:00:53.406,494] <inf> common: | +0 +0 -1 |

[00:00:53.406,494] <inf> common: Reserved 00 | 0

[00:00:53.406,524] <inf> common:

[00:00:53.453,582] <inf> bhi360: Ori WU ID=44, rate=0Hz,latency=0, range=0

[00:00:53.455,444] <inf> bhi360: Ori WU ID=44, rate=0Hz,latency=0, range=0

[00:00:53.456,817] <inf> bhi360: Ori WU ID=43, rate=0Hz,latency=0, range=0

[00:00:53.458,709] <inf> bhi360: Ori WU ID=43, rate=0Hz,latency=0, range=0

4 replies