Skip to main content
Associate
July 10, 2023
Question

STEVAL-MKI227KA WHO_AM_I Register Value does not match

  • July 10, 2023
  • 14 replies
  • 5469 views

I am trying to use Unico 9.14.6.0 to get the evaluation module to work for the LSM6DSV16X.
But I am getting an error that says it's an unexpected device based on the WHO_AM_I register.

  • STEVAL-MKI109V3 updated to v3.48.3
  • STEVAL-MKI227KA (Labeled STEVAL-MKI227AA on board)

    I have switched the jumpers to the SDx SCx but that didn't seem to work either. 
    Tried both mac and windows.

    SCR-20230710-mlqq.png

    Any help would be appreciated
This topic has been closed for replies.

14 replies

Associate
July 26, 2023

@niccolò @Federica Bossi 
Hi, I'm attempting to do final verification for hardware on this design, and this has become a significant blocker for testing advanced features. Is there a contact I can reach out to potentially get some answers for the questions above?

Federica Bossi
Technical Moderator
July 26, 2023

Hi @JeffWelder ,

I confirm you that the device should work:

FedericaBossi_0-1690375741563.png

Can you check with q_com in which configuration you are?

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Associate
July 26, 2023

Thank you for testing this! :)

Attached are my results. 

If you can provide v3.53.1 I would be willing to try it, otherwise I think I have to return the board(s) as defective?


SCR-20230726-moyq.png



niccolò
ST Employee
July 27, 2023

Hi @JeffWelder ,

I also tried with version 3.53.3, so that cannot be the issue, I'm sorry =\

niccol_0-1690441008258.png

anyway, I would like to check one last thing: 
the SPI 4Wire read is the one at fault, and the SPI 3Wire is good, right? (from the previous messages, I understood the opposite =P)

Niccolò

Associate
August 3, 2023

@niccolò @Federica Bossi 
Yes, I seemed to have been mistaken between my logic analyzer lines, 3W works, and 4W does not.

So, I bought another brand new dev-kit and eval board from Mouser instead of Digi-Key, and I have the same exact symptoms.
3W works, and 4W does not through our Terminal test.

This is the last component of our design to be validated, so we'd like to resolve this or we'll be forced to pick another IMU. Are there any other suggestions or would it be possible to hop on a call with an FAE?

Thanks,
Jeff

niccolò
ST Employee
August 4, 2023

Hi @JeffWelder ,

could you check all the lines SDO,SDA,CLK,CS during a 4W SPI read of the WHO_AM_I register?
so that we can confirm that the communication is coming back on the right line.

Niccolò

Associate II
November 2, 2023

Hi! @niccolò  @Federica Bossi ,

I'm also facing similar kind of issue with STEVAL-MKI231KA. Every time I get the same issue of "The WHO_AM_I register value does not match the device selected". However I tried working with STEVAL-MKI233AA and STEVAL-MKI190V1 on my STEVAL-MKI109V3 board on Unico and everything works fine. I've explained everything in detail here: steval-mki231ka-the-who-am-i-register-value-does-not-match-the-device