Skip to main content
Explorer
April 5, 2024
Solved

STEVAL-MKI109V3 unresponsive after firmware update

  • April 5, 2024
  • 4 replies
  • 2730 views

I have an STEVAL-MKI109V3 and the MKI238AA evaluation boards.

I was unable to communicate with the MKI238AA with the UNICO-GUI software so I updated the firmware on the MKI109 with the ProfiMEMSToolV3.60.7 .bin file using the STM32CubeProgrammer following the instructions in the video below.

ProfiMEMS Firmware Update using STM32 Cube Programmer (youtube.com) 

The MKI109 LEDs now do not switch on when the board is powered via USB and the device is no longer detected in the Device Manager.
The blue LED still switches on when I place the device into DFU mode but I am unable to interact with the device outside of this mode.

I am running Windows 10.

What can I do to resolve this?

    This topic has been closed for replies.
    Best answer by Misarac

    Hi @lylefw 

    I have solved this problem! I believe that when you use STM32CubeProgrammer to download the .bin file onto the development board, you are seeing messages in the display box stating that
    sector 0000 does not exist
    sector 0001 does not exist
    sector 0002 does not exist
    sector 0003 does not exist
    sector 0004 does not exist
    sector 0005 does not exist
    sector 0006 does not exist
    sector 0007 does not exist
    sector 0008 does not exist
    sector 0009 does not exist
    This is likely because you are using version v2.16.0 of the STM32CubeProgrammer, which has a known bug. I recommend using the previous version, v2.15.0, as this should resolve the issue! I hope this can solve your problem.

    4 replies

    Visitor II
    April 27, 2024

    I meet the same issue! I tried ProfiMEMSToolV3. 65. 5.bin and ProfiMEMSToolV3.60.7_00_08000000.bin, neither of them can solve this problem.

    MisaracAnswer
    Visitor II
    April 29, 2024

    Hi @lylefw 

    I have solved this problem! I believe that when you use STM32CubeProgrammer to download the .bin file onto the development board, you are seeing messages in the display box stating that
    sector 0000 does not exist
    sector 0001 does not exist
    sector 0002 does not exist
    sector 0003 does not exist
    sector 0004 does not exist
    sector 0005 does not exist
    sector 0006 does not exist
    sector 0007 does not exist
    sector 0008 does not exist
    sector 0009 does not exist
    This is likely because you are using version v2.16.0 of the STM32CubeProgrammer, which has a known bug. I recommend using the previous version, v2.15.0, as this should resolve the issue! I hope this can solve your problem.

    Explorer
    May 23, 2024

    I had this same problem! It was not intuitive that I needed to downgrade an ST tool to solve the problem. It took a lot of Googling to find this solution. Thank you!

    lylefwAuthor
    Explorer
    April 29, 2024

    Hi @Misarac,

    Your advice worked for me also!

    Many thanks for your help

    Visitor II
    May 28, 2024

    Faced with the same bug, fixed mostly with in the same way.

    Dear ST!
    You become too lazy to allow such bugs with your software!