Is it safe to upgrade u-boot?

I also have a Turris Omnia router from the crowdfunding campaign, 2 GB RAM version (revision ‘CZ11NIC13’, board firmware type ‘stm32-rev23-user-regulator’, U-Boot version 2015.10-rc2). I recently re-flashed it using the latest medkit - it is now running Turris OS 7.0.1 - and also updated the MCU firmware (the process was not straight forward, as already described in my previous topic).

Knowing that few months ago someone had issues after upgrading the firmware I tried to find more details about the DDR3 training code for Armada 385 SoC, code which was broken by Marvell several yeas ago (according to this post). And found out that @mbehun pushed some changes for Omnia to upstream U-Boot repository, including ones related to DDR3 training. These commits are included in v2024.10-rc1 (tag created yesterday) so I guess it will be released in October.

The same commits seem to be pushed to next-20240702-with-omnia-patches branch (from Turris U-Boot fork) but it is not clear to me if / where a version was released with these changes included.

Therefore I am asking @mbehun: could you please let us know if we can already test a Turris flavored U-Boot version with the latest patches (or you rather advice on waiting for v2024.10 to be released)? If so, on what branch it should be available, HBL? Also, is there still needed to manually set omnia_ddr3_training as per these instructions?

1 Like