Releases: Joshua-Riek/ubuntu-rockchip
Releases Β· Joshua-Riek/ubuntu-rockchip
v1.32
Highlights and Changes
- Added initial support for Radxa NX5 IO, Radxa ROCK 5 ITX, Mixtile Core 3588E, ArmSoM-w3, and ArmSoM-Sige7
- Squashed U-Boot packages for multiple boards into one
- Improved U-Boot packaging process
- Added config files for each supported board
- Fixed reading EDID information on the Turing RK1
- Kernel Changelog: Joshua-Riek/linux-rockchip@5.10.160-24...5.10.160-28
- Full Changelog: v1.31...v1.32
Downloads
v1.31
Highlights and Changes
- Added support for the Firefly ROC-RK3588S-PC
- Added Display Port support to the Turing RK1
- Enabled USB-C interface for the Turing RK1
- Fixed kernel panic related to misconfigured RTC on the Turing RK1
- Removed dependency on the flash-kernel package
- Added a new release workflow on GitHub actions
- Changed the default device tree overlay prefix to rk3588
- Updated the default u-boot script to better handle device tree overlays
- Kernel Changelog: Joshua-Riek/linux-rockchip@5.10.160-21...5.10.160-24
- Full Changelog: v1.30...v1.31
Downloads
v1.30
Announcements
- I created a simple website so users can download the latest images from GitHub with a friendly interface. This website will be updated every release, but please check GitHub for any announcements or changes.
Highlights and Changes
- WiFi and Bluetooth firmware re-work to improve compatibility with mainline Linux firmware
- The linux-firmware and rockchip-firmware packages now come pre-installed
- Fixed HS400 mode on the Turing RK1 to address I/O write errors
- Fixed USB 2.0 OTG for the Turing RK1
- Fixed R8125 spamming kernel logs
- Kernel Changelog: Joshua-Riek/linux-rockchip@5.10.160-17...5.10.160-21
- Full Changelog: v1.29...v1.30
Downloads
Experimental Mainline Linux 6.6.0
Highlights and Changes
- Added support for the Turing RK1
- Cleaned up the device trees for the Orange Pi 5 series and removed unused nodes
- Added pcie pinctrl for Orange Pi 5 series and the Mixtile Blade 3
- Fixed NVMe support on the Mixtile Blade 3
- Fixed sdhci and sdmmc swapped on the Orange Pi 5 series
- Now using the linux-firmware package for WiFi and Bluetooth firmware
- Kernel Source: Joshua-Riek/[email protected] (MAY BE REBASED!)
- Full Changelog: v1.29...v1.29.1
Important Information
- Currently, HDMI output does not work, so you must use a serial console to interact with your device.
- For more information about the RK3588 SOC and mainline Linux support, please see this document from Collabora.
Downloads
Board | Image | Kernel | SHA256 |
---|---|---|---|
Orange Pi 5 | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
Orange Pi 5B | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
Orange Pi 5 Plus | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
Radxa ROCK 5B | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
Radxa ROCK 5A | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
Radxa CM5 IO | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
NanoPi R6C | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
NanoPi R6S | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
NanoPC T6 | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
Mixtile Blade 3 | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
Indiedroid Nova | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
Turing RK1 | Ubuntu Server 22.04.3 LTS | 6.6.0 | π |
This release is a work in progress and highly experimental. So please avoid bothering me with any issues encountered while using these images. Do not download if you are looking for a stable operating system with full hardware support.
v1.29
Announcements
- Because there are so many images now, I will be working on a simple download website
- Please view #435 for some additional information about this release
Highlights and Changes
- Created a script to install the currently running system onto another device
- Moved the default U-Boot binary path and added U-Boot install scripts
- Added HDMI audio support for the Turing RK1
- Bumped U-Boot version for the Turing RK1 to v2024.01-rc1
- Fixed Bluetooth for the official Orange Pi 5 Plus WiFi + Bluetooth module
- Kernel Changelog: Joshua-Riek/linux-rockchip@5.10.160-15...5.10.160-17
- Full Changelog: v1.28...v1.29
Downloads
Board | Image | Kernel | SHA256 |
---|---|---|---|
Orange Pi 5 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5B | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5B | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 Plus | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 Plus | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5B | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5B | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5A | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5A | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa CM5 IO | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa CM5 IO | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPi R6C | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPi R6C | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPi R6S | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPi R6S | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPC T6 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPC T6 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Mixtile Blade 3 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Mixtile Blade 3 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
LubanCat 4 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
LubanCat 4 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Indiedroid Nova | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Indiedroid Nova | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Turing RK1 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Turing RK1 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
v1.28
Highlights and Changes
- Added support for the Turing RK1
- Added NVMe boot support for the Mixtile Blade 3
- Removed leftover cogl, gst, and qt environment variables
- Updated the kernel to the latest linux-5.10-gen-rkr6 sdk
- By default, the system will no longer set the GPU and CPU governors to performance
- Fixed an issue where the NanoPC T6 would crash #398
- Workaround for 120-second boot delay bug with ubuntu server #366
- Workaround for WiFi / Bluetooth issues with RTL8852BE on the Orange Pi 5 Plus #378
- Kernel Changelog: Joshua-Riek/linux-rockchip@5.10.160-13...5.10.160-15
- Full Changelog: v1.27...v1.28
Downloads
Board | Image | Kernel | SHA256 |
---|---|---|---|
Orange Pi 5 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5B | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5B | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 Plus | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 Plus | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5B | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5B | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5A | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5A | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa CM5 IO | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa CM5 IO | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPi R6C | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPi R6C | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPi R6S | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPi R6S | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPC T6 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPC T6 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Mixtile Blade 3 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Mixtile Blade 3 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
LubanCat 4 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
LubanCat 4 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Indiedroid Nova | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Indiedroid Nova | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Turing RK1 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Turing RK1 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
v1.27
Highlights and Changes
- Updated rkaiq and rkisp packages
- Adjusted sound card names for pulseaudio ucm2 compatibility
- Fixed kernel dmesg spam that can occur during video playback
- Cameras should no longer have a green tint to the image
- Users can now find the latest experimental builds under the Actions tab on GitHub
- Kernel Changelog: Joshua-Riek/linux-rockchip@5.10.160-12...5.10.160-13
- Full Changelog: v1.26...v1.27
Known Issues
- The ov13850 and ov13855 cameras on the Orange Pi 5 / 5B do not work
- The ov13850 camera does not work on the Orange Pi 5 Plus
Downloads
Board | Image | Kernel | SHA256 |
---|---|---|---|
Orange Pi 5 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5B | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5B | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 Plus | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 Plus | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5B | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5B | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5A | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5A | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa CM5 IO | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa CM5 IO | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPi R6C | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPi R6C | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPi R6S | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPi R6S | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPC T6 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPC T6 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Mixtile Blade 3 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Mixtile Blade 3 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
LubanCat 4 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
LubanCat 4 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Indiedroid Nova | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Indiedroid Nova | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Experimental Mainline Linux 6.5.0
Highlights and Changes
- Cleaned up and rebased device tree patches in the kernel repo.
- Added NanoPi R6S / R6C support with working Ethernet, eMMC, SD Card, PCIe, and USB 2.0.
- Added Radxa CM5 IO support with working Ethernet, eMMC, SD Card, PCIe, USB 2.0, and USB 3.0.
- Added working Ethernet, PCIe, and USB 2.0 on the Indiedroid Nova.
- Currently, HDMI output does not work, so you must use a serial console to interact with your device.
- For more information about the RK3588 SOC and mainline Linux support, please see this document from Collabora.
- Kernel Source: Joshua-Riek/[email protected] (WILL BE REBASED!)
- Full Changelog: v1.25...v1.26
Downloads
Board | Image | Kernel | SHA256 |
---|---|---|---|
Orange Pi 5 | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Orange Pi 5B | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Orange Pi 5 Plus | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Radxa ROCK 5B | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Radxa ROCK 5A | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Radxa CM5 IO | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
NanoPi R6C | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
NanoPi R6S | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
NanoPC T6 | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Mixtile Blade 3 | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Indiedroid Nova | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
This release is a work in progress and highly experimental. So please avoid bothering me with any issues encountered while using these images. Do not download if you are looking for a stable operating system with full hardware support.
Experimental Mainline Linux 6.5.0
Announcements
- Hello, everyone! I have been working on some experimental mainline Linux images using kernel 6.5.0 that I would like to share. Thanks to the open-source community for efforts to bring the RK3588 SOC to mainline Linux.
Highlights and Changes
- Linux kernel version 6.5.0
- The predefined user is
ubuntu
, and the password isubuntu
. - You should find that PCIe, Ethernet, and some USB ports work.
- Currently, HDMI output does not work, so you must use a serial console to interact with your device.
- For more information about the RK3588 SOC and mainline Linux support, please see this document from Collabora.
- Kernel Source: Joshua-Riek/[email protected] (WILL BE REBASED!)
- Full Changelog: v1.24...v1.25
Downloads
Board | Image | Kernel | SHA256 |
---|---|---|---|
Orange Pi 5 | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Orange Pi 5B | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Orange Pi 5 Plus | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Radxa ROCK 5B | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Radxa ROCK 5A | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
NanoPC T6 | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Mixtile Blade 3 | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
Indiedroid Nova | Ubuntu Server 22.04.3 LTS | 6.5.0 | π |
This release is a work in progress and highly experimental. So please avoid bothering me with any issues encountered while using these images. Do not download if you are looking for a stable operating system with full hardware support.
v1.24
Highlights and Changes
- Added audio udev rule for the Indiedroid Nova
- Fixed the USB-C display port for the Indiedrioid Nova
- Fixed ap6275p WiFi on the Orange Pi 5 and 5B #315
- Added support for the LubanCat 4
- Kernel Changelog: Joshua-Riek/linux-rockchip@5.10.160-11...5.10.160-12
- Full Changelog: v1.23...v1.24
Downloads
Board | Image | Kernel | SHA256 |
---|---|---|---|
Orange Pi 5 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5B | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5B | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 Plus | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Orange Pi 5 Plus | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5B | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5B | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5A | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa ROCK 5A | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Radxa CM5 IO | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Radxa CM5 IO | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPi R6C | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPi R6C | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPi R6S | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPi R6S | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
NanoPC T6 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
NanoPC T6 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Mixtile Blade 3 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Mixtile Blade 3 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
LubanCat 4 | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
LubanCat 4 | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |
Indiedroid Nova | Ubuntu Desktop 22.04.3 LTS | 5.10.160 | π |
Indiedroid Nova | Ubuntu Server 22.04.3 LTS | 5.10.160 | π |