Hello @MFR ,
Sorry for the long delay to reply. I hope that you were able to solve your issue, otherwise you can find my reply below.
3) i have noticed the working preinstalled image are using STM32MP157C-DK2 instead of 157F dtb file, but I guess its compatible correct?
Yes, it is compatible to use the 157C-DK2 on a 157F-DK2, but not using 157F-DK2 on a board 157C-DK2.
Regarding your issue, you have to follow the getting started from the beginning and flash the whole image.
In your case you are trying to make work the linux kernel 6.1.28, the one from ecosystem DV5.0:
https://wiki.st.com/stm32mpu/wiki/STM32_MPU_OpenSTLinux_release_note#Main_software_components
With an U-Boot 2018.11-stm32mp-r4 , which is the U-Boot version of the ecosystem DV1.2 a very very old ecosystem:
https://wiki.st.com/stm32mpu-ecosystem-v1/wiki/STM32MP15_OpenSTLinux_release_note_-_v1.2.0#Main_software_components
So the structure of the flash and the interaction between the boot levels are completely different.
Please can you follow the tutorial as adviced previously:
https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157x-DK2/Let%27s_start/Populate_the_target_and_boot_the_image
If you flash the starter package of the DV5.0 as explained here, everything should work.
If this still doesn't work, please share your whole boot logs with me.
Best Regards,
Kevin
In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.