SmartAutomotive™ Automotive MEMS Motion Sensors

phpbb forum ID
39767
By kshankaraevaai , 21 January 2026

Hello, I am trying to read spi who_am_i data from 20685HP IMU sensor and see all the data packets received from the sensor have the ERROR bits RS1 and RS0 always set to one. How to find what error actually happened to trigger this state? Is there any register to get to know about this? Also I do not see linux drivers for this device on your github, could you share the drivers?

By kushalmolabant… , 7 October 2025

Hi all,

I'm currently validating the accelerometer self-test results on the ICM-42688-P, and I’ve encountered an issue where the self-test response ratio falls outside the expected ±14% range after applying specific sensor configurations.

Sensor Configuration

ODR:200 kHz
FSR:2g
Accelerometer Filter:3rd-order

Self-Test Validation Method:

I’m following the MPU-6000 datasheet self-test approach, which uses factory-programmed OTP self-test codes to estimate the expected self-test delta. Here's how I’m performing the calculation:

By jayasreetech27com , 17 June 2025

I am currently working on a project involving your ICM-20948 9-axis IMU sensor interfaced with a MAMWLE-02/03 module (based on STM32, using 1.8V I/O) over the I²C bus. However, I am encountering persistent communication issues.

Issue Description:
When I perform an I²C scan, the sensor does not respond at the expected address (0x68 with AD0 low or 0x69 with AD0 high). In some cases, a random or undefined address appears, or no device responds at all.

Hardware Setup:
Host Controller: MAMWLE-02/03 (STM32-based, 1.8V logic)

Sensor: ICM-20948

By frostmornoutfo… , 28 March 2025

Hello, I am working with the IAM-20680HT sensor, there is a problem with the SPI interface. You can send the full waveform of SPI transmit and receive. Because what I see in the datasheet for this sensor is not enough and most likely does not work that way. Thanks for the answer
With respect, Alexander.

By asncdio , 3 March 2025

Hello,
I am currently using iam-20380 gyroscope and i am struggling a little bit with it's FIFO.
1- When we say ODR is 1000HZ and FIFO is 512 bytes. Shouldn't FIFO be filled in close to 1/2 second? Or 1 sample's size = (number of sensors * 2) so 1 sample's size is 8 bytes? then filling time will be .064 Second?
2- If a sensor is disabled will Fifo also read it's register's content or will it skip? Ex: If i am disabling Temperature sensor, will the fifo still read this register content and include it in it's buffer or it'll skip it?

By abidhussainrad… , 23 January 2025

Hardware and Software Details:
Sensor: ICM42688P
Microcontroller: nRF52840
SDK: nRF Connect SDK (NCS) v2.5.1
Use Case: The sensor is integrated into a helmet device that is intended to move during operation.

Issue Description:
We are experiencing an issue with the accelerometer values obtained from the ICM42688P sensor. After converting the raw data to acceleration values in m/s², the readings occasionally exceed the expected range of ±9.806 m/s² (gravitational force). Sometimes, the values go up to ±10.00 m/s², which is not physically accurate.