Skip to main content
Visitor II
August 12, 2019
Solved

Different sensors with same name LSM6DS0 ????

  • August 12, 2019
  • 2 replies
  • 829 views

Currently I'm working with an "old" IKS01A1 expansion board which should be populated with a LSM6DSO 3D acceleration and gyroscope sensor:

0690X00000A9S6jQAF.png

But running the X-CUBE-MEMS1 software fails due to a wrong chip ID.

The software expects 0x6C but the chip has 0x68.

After downloading the newest LSM6DSO datasheet I can see the difference (and not only the chip ID ;-))

old version 2014:

0690X00000A9S6UQAV.png

lastest version:

0690X00000A9S6yQAF.png

    This topic has been closed for replies.
    Best answer by Eleon BORLINI

    ​HI @Katzenberger.Michael​ , please consider that the X-NUCLEO-IKS01A1 mounts the LSM6DS0 (ending with number 0, zero), responding to WHO_AM_I = 68h. This is a different module (with different packages, pinout and performances) from LSM6DSO (ending with letter O), whose WHO_AM_I is 6Ch. Please note also that the IKS01A1 expansion board is in NRND state. Regards

    2 replies

    ST Employee
    August 13, 2019

    ​HI @Katzenberger.Michael​ , please consider that the X-NUCLEO-IKS01A1 mounts the LSM6DS0 (ending with number 0, zero), responding to WHO_AM_I = 68h. This is a different module (with different packages, pinout and performances) from LSM6DSO (ending with letter O), whose WHO_AM_I is 6Ch. Please note also that the IKS01A1 expansion board is in NRND state. Regards

    Visitor II
    August 13, 2019

    Hi Eleon,

    thanks for your feedback. Indeed the chips are totally different but at the first look you will not see the slight but meaningful difference between an zero digit and and the letter O :grinning_face:

    Best regards,

    Michael