‎2019-08-12 02:05 PM
Currently I'm working with an "old" IKS01A1 expansion board which should be populated with a LSM6DSO 3D acceleration and gyroscope sensor:
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:
lastest version:
Solved! Go to Solution.
‎2019-08-12 08:36 PM
​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
‎2019-08-12 08:36 PM
​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
‎2019-08-13 10:18 AM
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