Beginning today, we’ll start shipping boards with a new release of U-Boot, aligned with the 2013.10 release from main-line.
A binary package is available here:
U-Boot > bootfile=u-boot.nitrogen6q ; run upgradeu
There aren’t too many new features in this release, and no critical bug fixes for most users, so don’t feel pressured to upgrade immediately.
There are a couple of notable bug fixes though:
- This patch to the clock startup fixed an issue for QNX users. Without it, the GPU would fail to start in around 1 of 10 boot cycles. We also noticed that it cured an occasional hang initializing the SD card and/or SATA under U-Boot, and
- This patch from Fabio fixed the artifacts on HDMI on Dual-Lite and Solo boards.
We also added support for device-tree in the boot scripts for SABRE Lite and Nitrogen6x and added support for a couple of new 1280×800 displays with the Focaltech FT5X06 touch controller.
Finally, we removed the U-Boot (Linux penguin) logo from the splash screen. As much as we love Tux, it didn’t make a lot of sense when booting QNX or Windows CE (err. Embedded 7). Splash screen support is still present, so you can put him back.
In case there’s a regression, binaries of the older 2013.07 release are available here:
As always, please let us know how this upgrade goes for you, and reach out if you have any trouble.