Skip to main content
Associate
April 5, 2024
Solved

STEVAL-MKI109V3 unresponsive after firmware update

  • April 5, 2024
  • 5 replies
  • 2777 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.

5 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.

MisaracBest answer
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
Associate
April 29, 2024

Hi @Misarac,

Your advice worked for me also!

Many thanks for your help

Associate
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!