Skip to main content
ST Employee
November 19, 2025

What’s new in STM32CubeIDE 2.0.0

  • November 19, 2025
  • 48 replies
  • 8266 views

Article updated on December 11, 2025. 

STM32CubeIDE 2.0.0 is now available. Here is a summary of the main updates for developers. 

  • Support for new products: STM32WBA, STM32N6, STM32H5, and STM32WL3x series are now supported in STM32CubeIDE 2.0.0 
  • Expanded board support: now compatible with NUCLEO-WL3RKB1 and NUCLEO-WL3KB3 boards. 
  • Login changes: the login requirement has been removed. An optional update notification service will be introduced in a future release. 
  • Toolchain improvements: easier installation and use of the ST LLVM-based toolchain for Arm, directly through the STM32CubeIDE GUI. 
  • STM32CubeMX is no longer integrated within STM32CubeIDE: it is now available exclusively as a standalone tool.  

Why separate STM32CubeMX and STM32CubeIDE?

  • The integration of STM32CubeMX within STM32CubeIDE was not widely valued by users, yet it required significant development and validation resources. 
  • Developers expressed a stronger demand for enhanced debugging features and robust support for VS Code as a free IDE option. 
  • There is a clear call for more responsive IDEs and faster update cycles.  

Separating STM32CubeMX from STM32CubeIDE is expected to bring greater scalability, flexibility, and performance across STM32Cube tools. This transition will help support a growing MCU and MPU portfolios and the broader STM32 ecosystem. 

What does this tool split mean for developers?

Both STM32CubeIDE and STM32CubeMX will be available and maintained as standalone products. We will ensure ongoing support for new devices.  

Developers can now update and freeze versions of STM32CubeMX and STM32CubeIDE independently, allowing for greater flexibility. Developers should ensure that STM32CubeMX standalone is associated with .ioc files to avoid conflicts with older STM32CubeIDE versions.  

The video below outlines the recommended workflow for using STM32CubeMX and STM32CubeIDE together. 


What’s next

  • CubeIDE will keep supporting current and future STM32 devices.
  • Our main focus will shift to improving STM32CubeIDE for VS Code.
  • The existing STM32CubeIDE still offers better debugging features.
  • Version 2.0.0 makes maintenance of the current IDE simpler and more efficient.

As always, your feedback is essential in shaping the future of STM32CubeIDE(s). Please share your ideas and questions on the community forum.


First published on Nov 19, 2025

    This topic has been closed for replies.

    48 replies

    Explorer
    November 19, 2025

    Seems to be a step in the right direction.
    even before the update worked on projects separately with IDE and MX.

    however, it seems to have a huge performance boost on Linux.
    thanks.

    Graduate
    November 19, 2025

    Great release. However, even though macOS Tahoe should be supported, on 26.1 multiline select bug is not fixed.

    Hope there will come a fix soon. Until then customers will have to patch their IDEs themselves with the current SWT libraries from Eclipse 4.38

    Technical Moderator
    November 20, 2025

    Hello @st_otto 

    STM32CubeIDE 2.0.0 now offers support for macOS Tahoe.

    the multiline selection bug has been identified in Eclipse 2025-06 M3 (4.36.0 M3) More details could be found in the following LINK

    At present, STM32CubeIDE 2.0.0 is built on Eclipse Platform version 4.33.0.v20240903-0618 

    GhofraneGSOURI_0-1763632391685.png

    The migration to a newer Eclipse version within STM32CubeIDE is planned for next year.

    Graduate
    November 20, 2025

    Those who install CubeMX separately obviously use other development tools. Those who use CubeIDE obviously don't need to take any extra steps. I continue to use 1.19. I would be grateful if you could tell me how to disable the 2.0 update there so that it doesn't interfere with searching for updates for other plugins.

    Graduate
    November 20, 2025

    Seems buggy.  Can't seem to successfully modify an existing IOC in standalone CubeMX  and still compile.  Can't find proper instructions for how to use CubeMX standalone with  CubeIDE 2.0.0 standalone.  Which one do I start with?  What files are generated?  Should I copy/paste them?  Import them?  :(

    Graduate
    November 21, 2025

    The official STM32CubeIDE manual describes how to edit “Install new software...” sources. For example, you can go to “Help → Install New Software...”, then click “Manage...”, select “STM32CubeIDE Releases” and edit the URL, specifying the specific version you want to update to.

    The documentation states: “If you don't need the latest version, you can specify the desired version number at the end of the repository URL.”

    https://sw-center.st.com/stm32cubeide/updatesite1/1.19.0

    I just checked, and it really works.

    ST Employee
    November 21, 2025

    Hi MRich.2,

    If you never import your generated project into CubeIDE, you have to import it first.

    If you have already imported your project or after your importation, if you continue to work on CubeMX, you have to refresh your project within CubeIDE, use F5 after you have selected the project or right click and select Refresh in the opened menu.

    HTH

    ST Employee
    November 21, 2025

    2.0.0 is the first version where the tools are delivered stand-alone. We wanted to ensure that the IDE would auto-refresh the file tree as soon as CubeMX re-generate operation had completed, but solving that in time of 2.0.0 release was not possible.

    CubeIDE is still a bit too coupled to the silicon roadmap, and releases are therefore time-boxed rather than feature-boxed.

    We will analyze how to solve the file tree auto-refresh in a future release!

    Graduate II
    November 22, 2025

    Hmm...

    Removing MX is a bit of a retrograde step, if the IDE is slow - and I have not noticed mine is, and I do use it a lot,  then maybe you need a new PC?

     

    Looks like I will be staying 1.19 for as long as I can...

     

    Andy.

     

     

    Graduate II
    November 22, 2025

    Above from Orion33 - 

    https://sw-center.st.com/stm32cubeide/updatesite1/1.19.0

    NoSuchKeyThe specified key does not exist.stm32cubeide/updatesite1/1.19.0FHFEJNZP8G281ZDYw/2AEKwIP/SWeaiDkAW/NJ4Ddy+0LEhh+R7JtnDs8ELLIXgGseC727Ev2tElbvIunTn8liFu8XY=