2023-07-02 19:32:07 +08:00

47 lines
1.4 KiB
Markdown

# A06 kernel patch for uConsole
based on https://github.com/armbian/build.git
git commit hash: 95c829f9e66451f2bff6f42ab3e61d211212c905
## How to
```
cd
git clone -b master https://github.com/armbian/build.git
cd build
mkdir -p userpatches/kernel/rockchip64-current/
wget https://raw.githubusercontent.com/clockworkpi/uConsole/master/Code/patch/a06/20230630/drivers_network.sh.patch
wget https://raw.githubusercontent.com/clockworkpi/uConsole/master/Code/patch/a06/20230630/z-10000_a06_sound_230701.patch -O userpatches/kernel/rockchip64-current/z-10000_a06_sound_230701.patch
wget https://raw.githubusercontent.com/clockworkpi/uConsole/master/Code/patch/a06/20230630/z-10000_a06_uc_panel_230701.patch -O userpatches/kernel/rockchip64-current/z-10000_a06_uc_panel_230701.patch
git apply drivers_network.sh.patch
./compile.sh BOARD=clockworkpi-a06 BRANCH=current BUILD_MINIMAL=no BUILD_DESKTOP=no BUILD_ONLY=u-boot,kernel,armbian-config,armbian-zsh,plymouth-theme-armbian,armbian-firmware,armbian-bsp KERNEL_CONFIGURE=no
```
## debs
Compile.sh will generate the following packages:
```
output/debs/linux-dtb-current-rockchip64_23.02.0-trunk_arm64.deb
output/debs/linux-image-current-rockchip64_23.02.0-trunk_arm64.deb
```
and are not able to be installed on the A06 OS image due to being masked.
The reason for masking these packages is to prevent the A06 kernel from being replaced/updated during the apt upgrade process.