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.