I was quite excited to try a Rock 5b after a few years on a Pi4. The hardware specification sounds amazing, offering many additional features and performance improvements compared to the Pi4. I decided to give it a try and got the 8GB RAM version. I flashed a brand new, high-quality SD card and was ready to rock & roll.
I must say that the journey has been quite frustrating and challenging, even for the most basic tasks one would normally do on a new board. I downloaded the official Debian image, and immediately I started facing issues:
- The GPG key in the official image was not updated (that’s ridicolous). Searching for the correct one, I got diverted to the forum user’s solutions, which led to other problems until I finally ended up in the right place: http://apt.radxa.com. One issue resolved!
- I installed the VNC server as per https://wiki.radxa.com/Rock/vnc. Everything seemed fine, but the locale settings were not set, nor were they proposed to be set when I installed the image. As a result, VNC didn’t work. After hours of searching for the issue, I finally got it working. Another one off the list!
- Time to update the system. After the update, the desktop environment broke. The login screen entered a loop and wouldn’t load. It just kept asking for the user and password. I tried using Ctrl+Alt+F3 to access a terminal, and although I could log in there, I couldn’t solve the login loop. Reinstalling KDE didn’t help either. I had to start all over. However, even with a new fresh official Debian image, the login loop issue is not resolved. Still same issue.
While the hardware looks great, there seems to be quite a bit of improvisation in managing the OS updates and reliability. I’m not really sure what to do with this Rock 5b board. As I mentioned earlier, it looks nice, but it’s been quite a mess!
Update: The login loop is caused by the VNC settings not by the apt update. Looking into a solution for this.