ITADN
Joshua-Riek/ubuntu-rockchip

版本发布 8

v2.4.0
? · 2024-10-23

# Ubuntu 24.10 Release Notes ## Introduction These release notes for Ubuntu 24.10 (Oracular Oriole) provide an overview of the release. - Please review the updated [documentation](https://github.com/Joshua-Riek/ubuntu-rockchip/wiki/Ubuntu-24.10). - To download see the attached artifacts or visit the [download](https://joshua-riek.github.io/ubuntu-rockchip-download/) website. ## Linux Kernel Ubuntu 24.10 is shipped with the latest 6.11 Linux kernel and U-Boot v2024.10 which bring many new features. ## Missing Features and Known Issues - Full HDMI support has not been merged into the 6.11 Linux kernel, so expect it not to work. If it does work, it will have limited support and functionality. - I have only ported a select few boards to Ubuntu 24.10, those being the Rock 5A, Rock 5B, Orange Pi 5, Orange Pi 5B, Orange Pi 5+, Turing RK1, NanoPC T6, NanoPi R6C, NanoPi R6S. - The Rock 5B has broken PD in U-Boot 2024.10 and may cause the system to boot loop or not power on. Please use a dumb power supply that is 5V 4A. - Please be aware many features of the RK3588 will not work. ### Kernel Changelogs - [Joshua-Riek/linux-rockchip@`6.11.0-1001.1...6.11.0-1006.6`](https://github.com/Joshua-Riek/linux-rockchip/compare/Ubuntu-rockchip-6.11.0-1001.1...Ubuntu-rockchip-6.11.0-1006.6) ### Downloads - Please visit https://joshua-riek.github.io/ubuntu-rockchip-download/

v2.3.2
? · 2024-09-05

### General Changes - Fixed wireless interface not showing up after a reboot on the Orange Pi 5 Pro. - Fixed booting from TF when Android is in the eMMC. - Ported Rockchip CAN driver code to Linux 6.1. ### Kernel Changelogs - [Joshua-Riek/linux-rockchip@`6.1.0-1023.23...6.1.0-1025.25`](https://github.com/Joshua-Riek/linux-rockchip/compare/Ubuntu-rockchip-6.1.0-1023.23...Ubuntu-rockchip-6.1.0-1025.25) ### Downloads - Please visit https://joshua-riek.github.io/ubuntu-rockchip-download/

v2.3.1
? · 2024-08-16

### General Changes - Added BPF support to the kernel. - Fixed missing I2C power regulator for RK3576. - Fixed booting from SPI NOR on the Orange Pi 5. - Fixed eMMC not detected in SPL when booting from SPI NOR. - Removed all LFS objects from git history. ### Kernel Changelogs - [Joshua-Riek/linux-rockchip@`5.10.0-1011.11...5.10.0-1012.12`](https://github.com/Joshua-Riek/linux-rockchip/compare/Ubuntu-rockchip-5.10.0-1011.11...Ubuntu-rockchip-5.10.0-1012.12) - [Joshua-Riek/linux-rockchip@`6.1.0-1021.21...6.1.0-1023.23`](https://github.com/Joshua-Riek/linux-rockchip/compare/Ubuntu-rockchip-6.1.0-1021.21...Ubuntu-rockchip-6.1.0-1023.23) ### Downloads - Please visit https://joshua-riek.github.io/ubuntu-rockchip-download/

v2.3.0
? · 2024-08-02

### General Changes - Added a dark theme to the ubuntu rockchip download website - Added camera overlays for the Radxa Rock 5D - Added generic device tree overlays for RK3566 / RK3568 devices - Added support for the AIO 3588L - Added support for the ArmSoM AIM7 - Added support for the ArmSoM Sige5 - Added support for the Orange Pi 5 Max - Added support for the Orange Pi CM5 - Created a DKMS package for the BCMDHD wireless driver - Created templates for new issues and feature requests - Fixed the USB 3.0 port on the Orange Pi 5 Pro - Minor cosmetic changes to the ubuntu rockchip download website - OpenCL is now supported out of the box - Orange Pi 5 boards now use u-boot-radxa-rk3588 - Packaged camera-engine-rkaiq-rk3588 on Launchpad - Raiq camera engine is now pre-installed for RK3588 devices - Rockchip Linux 5.10 now supports RKNPU 0.9.6 - Updated Rockchip Linux 5.10 to linux-5.10-gen-rkr8 (5.10.209) - Updated Rockchip Linux 6.1 to linux-6.1-stan-rkr3 (6.1.75) - Updated u-boot-radxa-rk3588 to Radxa's next-dev-v2024.03 branch ### Kernel Changelogs - [Joshua-Riek/linux-rockchip@`5.10.0-1007.7...5.10.0-1011.11`](https://github.com/Joshua-Riek/linux-rockchip/compare/Ubuntu-rockchip-5.10.0-1007.7...Ubuntu-rockchip-5.10.0-1011.11) - [Joshua-Riek/linux-rockchip@`6.1.0-1016.16...6.1.0-1021.21`](https://github.com/Joshua-Riek/linux-rockchip/compare/Ubuntu-rockchip-6.1.0-1016.16...Ubuntu-rockchip-6.1.0-1021.21) ### Downloads - Please visit https://joshua-riek.github.io/ubuntu-rockchip-download/

v2.2.1
? · 2024-06-13

### General Changes - Added E-Key NVMe boot support for NanoPC T6 #872 - Added a udev rule for the aic8800 network interface on the Radxa Zero 3 - Update all BL31 and DDR blobs to improve stability ### Downloads - Please visit https://joshua-riek.github.io/ubuntu-rockchip-download/

v2.2.0
? · 2024-06-07

## General Changes - Created nightly GitHub builds - Removed flash-kernel as a recommended package in the Ubuntu 22.04 kernel #854 - Wpasupplicant is now pre installed in Ubuntu server #852 - Fixed a kernel cmdline typo for Ubuntu desktop #857 - Fixed the ubuntu-rockchip-install script #798 - Fixed ROC RK3588S U-Boot typo https://github.com/Joshua-Riek/ubuntu-rockchip/issues/811 - Fixed es8316 microphone input on Ubuntu 24.04 - Updated BL31 and DDR blobs for the Radxa Rock 5 series to improve stability - The Radxa Zero 3 now uses AIC8800 DKMS package - Added a DKMS package for the AIC8800 WiFi diver - Added support for the Radxa Rock 5B Plus - Added support for the Radxa Rock 5C - Added support for the Radxa Rock 5D - Added support for the Radxa Display 8 HD - Added support for the Radxa Display 10 HD - Added support for the Radxa Display 10 FHD ## Kernel Changelogs - [Joshua-Riek/linux-rockchip@`5.10.0-1004.4...5.10.0-1007.7`](https://github.com/Joshua-Riek/linux-rockchip/compare//Ubuntu-rockchip-5.10.0-1004.4...Ubuntu-rockchip-5.10.0-1007.7) - [Joshua-Riek/linux-rockchip@`6.1.0-1013.13...6.1.0-1016.16`](https://github.com/Joshua-Riek/linux-rockchip/compare/Ubuntu-rockchip-6.1.0-1013.13...Ubuntu-rockchip-6.1.0-1016.16) ## Downloads - Please visit https://joshua-riek.github.io/ubuntu-rockchip-download/

v2.1.0
? · 2024-05-12

## Introduction As this project grows it becomes harder to maintain, so I had to make a choice and completely re-work Ubuntu 22.04 LTS to follow the recent system-level changes made in the previous Ubuntu 24.04 LTS release. I know this will confuse users, but it's necessary so I can easily maintain both Ubuntu versions in the future and provide a better experience. - Please review the new documentation for [Ubuntu 22.04 LTS](https://github.com/Joshua-Riek/ubuntu-rockchip/wiki/Ubuntu-22.04-LTS) and [Ubuntu 24.04 LTS](https://github.com/Joshua-Riek/ubuntu-rockchip/wiki/Ubuntu-24.04-LTS) - To download see the attached artifacts or visit the [download](https://joshua-riek.github.io/ubuntu-rockchip-download/) website ## Ubuntu 22.04 LTS This release introduces a new kernel package that is not compatible with previously installed Ubuntu 22.04 systems. In the future I may create an upgrade path, but this is not guaranteed. If convenient, I would recommend preforming a fresh install of Ubuntu 22.04 to get the latest features. General Changes: - Re-worked kernel packaging to follow upstream Ubuntu - Dynamic Kernel Module Support (DKMS) - The ZFS filesystem and utilities can now be installed - V4L2 loopback can now be installed - Ubuntu Server now uses a small 4MB partition named `CIDATA` for cloud-init configuration and the root partition has been renamed to `cloudimg-rootfs` and marked as a bootable EFI partition - Ubuntu Desktop now uses a singular partition named `desktop-rootfs` and marked as a bootable EFI partition - Created ubuntu-rockchip-settings as a package to manage default settings that are specific to the Rockchip platform - Created ubuntu-rockchip-meta as a package to depend on all of the packages used in the server or desktop system - The root filesystem is now built with livecd-rootfs to follow upstream Ubuntu - Now using extlinux to handle the kernel cmdline, device trees, and overlays - Mali G610 firmware and multimedia config are now pre-installed on Ubuntu Server - The snaps lxd, core, and snapd now come pre-installed ## Ubuntu 24.04 LTS General Changes: - Fixed Booting from SATA SSD on the Orange Pi 5 - Enable common VIRTIO kernel drivers - Updated VP plane and fixed es8316 on the Rock 5 ITX - Fixed adding default user to the video group in cloud-init - Enabled apparmor kernel driver - Removed systemd-networkd-wait-online timeout hack - Added support for RK3566 boards - Fixed Orange Pi 5 Pro ram instability

v2.0.0
? · 2024-04-30

# Ubuntu 24.04 LTS Release Notes ## Introduction These release notes for Ubuntu 24.04 LTS (Noble Numbat) provide an overview of the release. - Please review the updated [documentation](https://github.com/Joshua-Riek/ubuntu-rockchip/wiki/Ubuntu-24.04-LTS). - To download see the attached artifacts or visit the [download](https://joshua-riek.github.io/ubuntu-rockchip-download/) website. - If The Ubuntu 24.04 Beta Image was installed, I would recommend a fresh install as there are new meta packages to further assist with system updates. ## Linux Kernel Ubuntu 24.04 LTS is shipped with the new Rockchip 6.1 Linux kernel that brings many new features. Notable changes: - Re-worked kernel packaging to follow upstream Ubuntu - Dynamic Kernel Module Support (DKMS) - The ZFS filesystem and utilities can now be installed - V4L2 loopback can now be installed - Backported mainline RTW89 and RTW88 drivers - Dropped the Realtek r8125 network driver in favor of r8169 - Dropped multiple MIPI / DSI display panels - Updated the Rockchip NPU driver to version 0.9.6 ## Updated Packages Multiple packages have been ported to Ubuntu 24.04 LTS with working hardware acceleration. Packages: - Chromium - Clapper - FFmpeg - GStreamer - Kodi - MPV - OBS Studio - Panfork Mesa ## General Changes - Ubuntu Server now uses a small 4MB partition named `CIDATA` for cloud-init configuration and the root partition has been renamed to `cloudimg-rootfs` and marked as a bootable EFI partition. - Ubuntu Desktop now uses a singular partition named `desktop-rootfs` and marked as a bootable EFI partition. - Created ubuntu-rockchip-settings as a package to manage default settings that are specific to the Rockchip platform. - Created ubuntu-rockchip-meta as a package to depend on all of the packages used in the server or desktop system. - The root filesystem is now built with livecd-rootfs to follow upstream Ubuntu. - Now using extlinux to handle the kernel cmdline, device trees, and overlays. - The serial terminal login prompt on Ubuntu Server will now wait for could-init to finish setup. - Updating the SPI Flash with the command `u-boot-install-mtd` will now use flashcp and no longer use a parameter. - Neofetch now has multiple CPU model detection for ARM. - Mali G610 firmware and multimedia config are now pre-installed on Ubuntu Server. - The snaps lxd, core, and snapd now come pre-installed. ## Upcoming Changes - Entire build system re-work / cleanup, I've been getting lazy and uploading messy code because of burnout associated with getting Ubuntu 24.04 ready. - Complete Ubuntu 22.04 LTS and 5.10 kernel re-work. ## Missing Features and Known Issues - Firefox, Thunderbird, and the Snap Store are not included in the Desktop image due to file size limitations related to GitHub's 2GB artifact limit. - Widevine has not been ported for DRM playback. - MIPI / DSI display panels have not been tested and may not work. - Cameras have not been tested and may not work. - WiFi and Bluetooth for the Orange Pi 5 Pro have stability issues. - Support for RK3566 will be addressed at a later date. ## Special Thanks I want a moment to thank some talented open-source developers who have both assisted me and contributed greatly to related projects, please send them some love: @nyanmisaka, @amazingfate, @kwankiu, @hbiyik / @boogieeeee.