NVMe SSD write speeds are slow on Rock 5A

Out of curiosity, I went ahead and built a current firmware. Since I don’t have a Rock 5A, I unfortunately can’t verify if the firmware is usable. I’ve uploaded my jumpstart image here. If you like, you can put it on a microSD and let me know if it works with your device.

Kinda looks like it’s the same version, don’t you think?

I’m having trouble figuring out which image to select to get the latest version.

You can download a few and use dd on the first 16 MB of the image to get the u-boot version. Or it might just be the only one available. Have a look!

You have Armbian Ubuntu 26.2.1 24.x and already the edge kernel (7.x). So same for U-Boot:

# apt list linux-u-boot-rock-5a* | grep 26.2.1
linux-u-boot-rock-5a-current/trixie 26.2.1 arm64
linux-u-boot-rock-5a-edge/trixie 26.2.1 arm64
linux-u-boot-rock-5a-vendor/trixie 26.2.1 arm64

3 variants/versions are there. You do not need to guess and try whole OS images. It is just installing the edge version of the U-Boot package:

sudo apt install linux-u-boot-rock-5a-edge

The other variant/package you have installed will be un-installed.

Then you will have the new U-Boot blob ( .bin file) in a path similar to as I listed earlier. You can then start armbian-config and go to the option in the menu where you can write the U-Boot blob to the SD-card. It saves you from doing that manually with dd and the correct sector numbers.

1 Like

I tried but it wouldn’t start, sorry.

No problem, the firmware build was just a byproduct of my uboot-tools package rebuild for other reasons anyway.
But without proper serial console logs, unfortunately I can’t help you any further here.