Skip to main content
Visitor II
June 3, 2025
Solved

MEMS-Studio board not identified with Nucleo-G474 + IKS01A3

  • June 3, 2025
  • 2 replies
  • 719 views

Hello,

 

I have a difficulty using MEMS studio. It says "board not identified" without any more hint what could be wrong.

 

I use STM32G474 Nucleo board with IKS01A3 on Linux (Ubuntu).

I have all firmware up to date, all pins mapped correctly according to documentation but still didn't manage to establish communication. From what I saw there is some communication on UART. I am able to read the sensors from the MEMS board using my code. I can compile it and the MEMS board works... But not with the MEMS studio. Weird. 

 

Attaching the .ioc for more context.

Screenshot from 2025-06-03 10-42-07.png

Thank you for any feedback.

 

    This topic has been closed for replies.
    Best answer by Petr S

    Hello Vladimir,

    One of the possible issues is your Baudrate, MEMS Studio requires 921600 b/s. 

    Second thing, the application sends the presentation string to MEMS Studio to identify itself so if you do not have selected any of our sample applications, you need to at least send the presentation string that is supported by MEMS Studio. I'd suggest to check for example the IKS01A3_DataLogFusion application in Software Packs Component Selector (see the picture below) since this application uses MotionFX and then practice with the code generated by CubeMX or at least use the presentation string from demo_serial.c file.

    PetrS_0-1749107284854.png

     

    2 replies

    ST Employee
    June 5, 2025

    Hello @Vladimir_Kozak,

    This post has been escalated to the ST Online Support Team for additional assistance. We'll contact you directly.

    Best regards,
    Maxime

     

    Petr SAnswer
    ST Employee
    June 5, 2025

    Hello Vladimir,

    One of the possible issues is your Baudrate, MEMS Studio requires 921600 b/s. 

    Second thing, the application sends the presentation string to MEMS Studio to identify itself so if you do not have selected any of our sample applications, you need to at least send the presentation string that is supported by MEMS Studio. I'd suggest to check for example the IKS01A3_DataLogFusion application in Software Packs Component Selector (see the picture below) since this application uses MotionFX and then practice with the code generated by CubeMX or at least use the presentation string from demo_serial.c file.

    PetrS_0-1749107284854.png

     

    Visitor II
    June 5, 2025

    Hi Petr,

    Previously I had DataLog Terminal application selected. I overlooked the baud rate... Now i set it to 921600. But the result is still the same. Attaching the data from COM port. I am even able to use Get_PresentationString() function.

    Screenshot from 2025-06-05 10-15-05.png

    ST Employee
    June 5, 2025

    Then I suggest to get the IKS01A3_DataLogFusion application working on your HW and then compare to find the root cause.