Skip to main content
Robert.Ramon
Associate II
July 15, 2026
Question

CubeIDE and CubeMX synchronization issues

  • July 15, 2026
  • 2 replies
  • 27 views

The new version of CubeIDE is truly terrible.
With a new project, there's no way to tell if it was created via the IDE or MX.
On top of that, they don't synchronize with each other—an issue that never occurred with the unified versions up to 1.19.

2 replies

ST Technical Moderator
July 21, 2026

Hello ​@Robert.Ramon 

Beginning with STM32CubeIDE 2.0.0, STM32CubeMX is no longer integrated as a plugin inside CubeIDE, so the two tools now work separately. To keep them synchronized, the recommended process is to open and edit the .ioc file in standalone STM32CubeMX, save the changes, generate the code, and then go back to STM32CubeIDE to refresh the project and rebuild if needed.

For more details, please follow the steps in this article STM32CubeIDE 2.0.0 workflow tutorial | Community

BR, Souhaib

To give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.
Andrew Neil
Super User
July 21, 2026

With a new project, there's no way to tell if it was created via the IDE or MX.

Why is this important?

Was there a way to tell that before? MX always has been available as a separate app…

Now, the only way to create a .ioc file is in MX - so, if there is a .ioc, the project must have been created in MX.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.