cancel
Showing results for 
Search instead for 
Did you mean: 

login need for code generation hidden

rclar.6
Senior

So apparently in 2026, creating a basic embedded C project now requires… a login.

Tried spinning up a project in STM32CubeIDE and got a nice “half-built” result:

  • Project created ✔
  • Code generation :cross_mark:
  • Explanation :cross_mark:

Turns out the IDE now needs to quietly download the HAL/CMSIS packages, which in turn requires a myST account login… but:

  • It doesn’t tell you that
  • It doesn’t prompt you (on Linux at least)
  • It just silently fails and leaves you debugging yourself

So you end up thinking:
“Did I misconfigure the clock? The linker script? The .ioc?”

Nope. You just weren’t logged into a website.

Nothing says robust embedded tooling like a hidden cloud dependency for generating main.c.

Bonus points for the UX where the “login” option is buried under:
Help → STM32Cube Updates → Connection to myST

Because obviously that’s the first place you look when your GPIO project won’t build.

Anyway—manual firmware download and local install fixes it. Once you discover the secret handshake.

Progress :thumbs_up:

1 ACCEPTED SOLUTION

Accepted Solutions
Ghofrane GSOURI
ST Employee

Hello @rclar.6 

Please try to use the latest version of STM32CubeMX6.17.0 and STM32CubeIDE 2.1.1 ,in which  the ST login feature has been removed from the user interface.

THX

Ghofrane

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

1 REPLY 1
Ghofrane GSOURI
ST Employee

Hello @rclar.6 

Please try to use the latest version of STM32CubeMX6.17.0 and STM32CubeIDE 2.1.1 ,in which  the ST login feature has been removed from the user interface.

THX

Ghofrane

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.