Error" Initialization of the sensor returned: Wrong ID "when running ICM20948 on SPI QWIIC connected

Hey everyone,

I am trying to run ICM20948 on Artemis RedBoard :slight_smile:

I connected the two with QWIIC cable and receive the message below when running on SPI: (from the monitor)

" Initialization of the sensor returned: Wrong ID

Trying again…"

Is there a library that is needed for using SPI and/or QWIIC?

Any idea what could be the solution?

You can’t use SPI if you’re connecting via Qwiic and you can’t run two at a time over Qwiic unless you change the I2C address on one of the board. Please see the [hookup guide for more information and the library you need.](https://learn.sparkfun.com/tutorials/sparkfun-9dof-imu-icm-20948-breakout-hookup-guide)