2025-10-16 12:43 AM
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.
Solved! Go to Solution.
2025-10-17 7:07 AM
Hi,
Board model is defined in board specific DTS (e.g. "STMicroelectronics STM32MP257F-EV1 Evaluation Board")
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
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.
2025-10-17 2:13 AM
Can any body help out on this
2025-10-17 4:15 AM
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.
2025-10-17 6:37 AM
Can you provide example if I want to write string EMBEDDED as board name. What is the procedure or structure to follow
2025-10-17 6:39 AM
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.
2025-10-17 7:07 AM
Hi,
Board model is defined in board specific DTS (e.g. "STMicroelectronics STM32MP257F-EV1 Evaluation Board")
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
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.