Skip to main content
Associate II
October 16, 2025
Solved

MB1936 Var1.0 Rev.D-01 from where the board number retrieved

  • October 16, 2025
  • 3 replies
  • 404 views

Hi,

From which file this the board name MB1936 Var1.0 Rev.D-01 is retrieved in stm32mp257 EV1 board. Can I change this.

I am using same image flashed on EV1 to my custom board.I am unable to read the board no.Is there any problem if board version not read.

Best answer by PatrickF

Hi,

Board model is defined in board specific DTS (e.g. "STMicroelectronics STM32MP257F-EV1 Evaluation Board")

example : https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/fdts/stm32mp257f-ev1.dts#L18 

 

For our boards identification coding, ST use an user OTP.

used OTP is defined in board specific DTS. If not defined (i.e. 0), nothing is displayed

https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/fdts/stm32mp257f-ev1.dts#L45 

 

Board identification coding and how it is display is not defined by DTS. This is custom (e.g. "MB1936 Var1.0 Rev.D-01")

If you want to tailor this differently, you should update the relevant piece of code if you want to add specific to your custom board.

More info directly into code, e.g. for TF-A :
https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/plat/st/stm32mp1/stm32mp1_private.c#L482

 

I think same should be done on uBoot and Kernel if you want it.


Regards.

3 replies

Associate II
October 17, 2025

Can any body help out on this

PatrickF
Technical Moderator
October 17, 2025

Hi @srisatya2007 

No issue if board ID is not present on your custom board, this display is only available on Starter Package running on ST board (where ST uses few user OTP programmed during board production).

Once you will build your custom SW image using Yocto, the issue will not be there.

 

more information : https://wiki.st.com/stm32mpu 

 

Regards.

 

In order 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.NEW ! Sidekick STM32 AI agent, see here
Associate II
October 17, 2025

Can you provide example if I want to write string EMBEDDED as board name. What is the procedure  or  structure to follow

Associate II
October 17, 2025

Once you will build your custom SW image using Yocto, the issue will not be there. what do you mean by this.

Even though if I dont write Board name is it not a problem.

 

PatrickF
PatrickFBest answer
Technical Moderator
October 17, 2025

Hi,

Board model is defined in board specific DTS (e.g. "STMicroelectronics STM32MP257F-EV1 Evaluation Board")

example : https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/fdts/stm32mp257f-ev1.dts#L18 

 

For our boards identification coding, ST use an user OTP.

used OTP is defined in board specific DTS. If not defined (i.e. 0), nothing is displayed

https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/fdts/stm32mp257f-ev1.dts#L45 

 

Board identification coding and how it is display is not defined by DTS. This is custom (e.g. "MB1936 Var1.0 Rev.D-01")

If you want to tailor this differently, you should update the relevant piece of code if you want to add specific to your custom board.

More info directly into code, e.g. for TF-A :
https://github.com/STMicroelectronics/arm-trusted-firmware/blob/v2.10-stm32mp/plat/st/stm32mp1/stm32mp1_private.c#L482

 

I think same should be done on uBoot and Kernel if you want it.


Regards.

In order 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.NEW ! Sidekick STM32 AI agent, see here