Compare commits

..

10 Commits

Author SHA1 Message Date
yuquanjun e9c7358c37 Update kernel config for imx586 camera support 2026-04-07 05:55:31 +08:00
leeboby 8a103cb7ec OPi 6 Plus: Support Ubuntu24.04 2025-12-30 20:52:58 +08:00
baiywt 441fda2f11 rk3588: Enable nfs module (#274) 2025-12-22 20:24:07 +08:00
baiywt 10b1a3a89b Enable orangepir2s board selection 2025-12-22 17:33:30 +08:00
Orange Pi 128eb55759
Update README.md 2025-12-22 17:28:22 +08:00
Orange Pi 4ae4d13979
Update README.md 2025-12-22 17:25:26 +08:00
leeboby abeb8dc3d7 Cix: Fix download issue for component_cix 2025-12-22 17:15:21 +08:00
leeboby 9bdae924e1 bookworm: gnome: desktop: Add gnome-remote-desktop and smplayer 2025-11-03 14:23:09 +08:00
baiywt ad2049e071 Update for Orange Pi 4 Pro 2025-10-28 21:57:30 +08:00
leeboby d233f9dd08 Cix: Linux6.6: Update blacklist.conf 2025-10-24 09:54:38 +08:00
33 changed files with 1536 additions and 1164 deletions

15
.gitignore vendored
View File

@ -36,23 +36,26 @@ external/cache/.gpg
external/cache/hash
external/cache/rootfs
external/cache/sources/extra
external/cache/sources/wiringOP
external/cache/sources/evalcache
external/cache/sources/oh-my-zsh
external/cache/sources/sunxi-tools
external/cache/sources/rkbin-tools
external/cache/sources/ffmpeg_kodi*
external/cache/sources/hi3403-tools
external/cache/sources/t527_packages
external/cache/sources/ascend-driver
external/cache/sources/orangepi-test
external/cache/sources/component_cix*
external/cache/sources/wiringOP-Python
external/cache/sources/rk3588_packages*
external/cache/sources/rk356x_packages
external/cache/sources/rk35xx_packages
external/cache/sources/t527_packages
external/cache/sources/sun60iw2_packages
external/cache/sources/rk-rootfs-build*
external/cache/sources/sun60iw2_packages
external/cache/sources/orangepi-firmware*
external/cache/sources/wiringOP
external/cache/sources/component_cix*
external/cache/sources/wiringOP-Python
external/cache/sources/rk3399_gst_xserver_libs
external/cache/sources/ascend-driver
external/cache/sources/arm-trusted-firmware-2.2-hi3403
external/cache/sources/arm-trusted-firmware-sunxi-mainline
external/cache/debs/arm64/balenaEtcher-1.7.9+5945ab1f-arm64.AppImage
external/cache/debs/arm64/balena-etcher-electron_1.7.9+5945ab1f_arm64.deb

View File

@ -4,12 +4,20 @@ Soc | Boards |
|:--|:--|
| Allwinner H6 | Orange Pi 3/3 LTS |
| Allwinner H616 | Orange Pi Zero2/Zero2w/Zero3 |
| Allwinner T527 | Orange Pi 4A |
| Allwinner A733 | Orange Pi 4Pro |
| Rockchip RK3399 | Orange Pi 4/4B/4 LTS/800 |
| Rockchip RK3566 | Orange Pi 3B/CM4 |
| Rockchip RK3588S | Orange Pi 5/5B |
| Rockchip RK3588 | Orange Pi 5Plus |
| Rockchip RK3588S | Orange Pi 5/5B/5Pro/CM5/CM5-tablet |
| Rockchip RK3588 | Orange Pi 5Plus/5MAX/5Ultra |
| Cix P1 | Orange Pi 6Plus |
| Starfive JH7110 | Orange Pi RV |
| Ky X1 | Orange Pi RV2/R2S |
## Download links
- 中文链接: http://www.orangepi.cn
- English linkhttp://www.orangepi.org
## Supported Host Systems
- Ubuntu 22.04

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# Copyright (c) 2013-2021 Igor Pecovnik, igor.pecovnik@gma**.com
#

View File

@ -1,4 +1,4 @@
# Allwinner T736 quad core 2GB/4GB RAM
# Allwinner A733 quad core 2GB/4GB/8GB/16GB RAM
BOARD_NAME="Orange Pi 4 Pro"
BOARDFAMILY="sun60iw2"
BOOTCONFIG="sun60iw2p1_t736_defconfig"
@ -7,4 +7,4 @@ MODULES="aic8800_fdrv aic8800_btlpm"
KERNEL_TARGET="current"
DISTRIB_TYPE_CURRENT="bookworm jammy bullseye"
SKIP_BOOTSPLASH="yes" # Skip boot splash patch, conflicts with CONFIG_VT=yes
REVISION="1.0.0"
REVISION="1.0.4"

View File

@ -4,6 +4,7 @@ BOARDFAMILY="cix"
KERNEL_TARGET="current next"
IMAGE_PARTITION_TABLE="gpt"
DISTRIB_TYPE_CURRENT="bookworm"
DISTRIB_TYPE_NEXT="bookworm noble"
MODULES_CURRENT="armcb_isp_v4l2 btusb"
PLYMOUTH="no"
BUILD_MINIMAL="no"

View File

@ -31,6 +31,10 @@ else
setenv consoleargs "splash=verbose ${consoleargs}"
fi
part uuid ${devtype} ${devnum}:1 partuuid
if test -z "${rootdev}"; then rootdev=PARTUUID="${partuuid}"; fi
setenv bootargs "root=${rootdev} rootwait rootfstype=${rootfstype} ${consoleargs} consoleblank=0 loglevel=${verbosity} clk_ignore_unused swiotlb=65536 usb-storage.quirks=${usbstoragequirks} ${extraargs} ${extraboardargs}"
if test "${docker_optimizations}" = "on"; then setenv bootargs "${bootargs} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1"; fi

View File

@ -33,6 +33,7 @@ gnome-desktop3-data
gnome-disk-utility
gnome-keyring
gnome-menus
gnome-remote-desktop
gnome-screenshot
gnome-session
gnome-shell
@ -79,6 +80,7 @@ profile-sync-daemon
python3.11-venv
python3-pip
rpcbind
smplayer
software-properties-gtk
synaptic
system-config-printer

View File

@ -1,42 +1,87 @@
alsa-ucm-conf
anacron
apt-xapian-index
at-spi2-core
bluetooth
bluez-obexd
bluez-tools
cheese
clpeak
cmake
colord
command-not-found
cups
dbus-x11
dmz-cursor-theme
dconf-cli
dconf-editor
dkms
dmidecode
dmz-cursor-theme
eject
foomatic-db-compressed-ppds
ffmpeg
fonts-dejavu
fonts-liberation
fonts-noto-cjk
fonts-ubuntu
fonts-ubuntu-console
foomatic-db-compressed-ppds
fswebcam
gdebi
gdm3
git-lfs
glmark2
glmark2-es2
glmark2-es2-wayland
glmark2-wayland
gnome
gnome-bluetooth
gnome-control-center
gnome-disk-utility
gnome-desktop3-data
gnome-disk-utility
gnome-keyring
gnome-menus
gnome-screenshot
gnome-disk-utility
gnome-system-monitor
gnome-terminal
gnome-packagekit
gnome-remote-desktop
gnome-screenshot
gnome-session
gnome-shell
gnome-shell-extension-appindicator
gnome-system-monitor
gnome-terminal
gparted
gpiod
gstreamer1.0-libav
gstreamer1.0-plugins-bad
gstreamer1.0-tools
gvfs-backends
ibus
ibus-libpinyin
im-config
inputattach
language-pack-zh-hans
libdrm-radeon1
libgpiod2
libgpiod-dev
libnotify-bin
gdm3
libreoffice
libreoffice-gtk3
libxcb-dri2-0
lm-sensors
locales
mesa-utils
mpv
nautilus
nautilus-extension-gnome-terminal
obexftp
pavucontrol
printer-driver-all
profile-sync-daemon
pulseaudio
pulseaudio-module-bluetooth
python3-dev
python3-pip
python-is-python3
smartmontools
smplayer
snapd
software-properties-gtk
synaptic
system-config-printer
@ -44,7 +89,11 @@ terminator
tracker
tracker-extract
tracker-miner-fs
tree
ttf-mscorefonts-installer
upower
v4l-utils
vulkan-tools
x11-apps
x11-session-utils
x11-utils
@ -56,4 +105,3 @@ xfonts-base
xserver-xorg
xwayland
zenity
tree

View File

@ -1,11 +1,11 @@
# overwrite stock lightdm greeter configuration
if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
if [ -f /etc/lightdm/slick-greeter.conf ]; then sed -i 's/orangepi-lightdm\/orangepi-default.png/warty-final-ubuntu.png/g' /etc/lightdm/slick-greeter.conf; fi
if [ -f /etc/lightdm/lightdm.conf.d/11-orangepi.conf ]; then sed -i "s/user-session.*/user-session=gnome-wayland/" /etc/lightdm/lightdm.conf.d/11-orangepi.conf; fi
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
## overwrite stock lightdm greeter configuration
#if [ -d /etc/orangepi/lightdm ]; then cp -R /etc/orangepi/lightdm /etc/; fi
#if [ -f /etc/lightdm/slick-greeter.conf ]; then sed -i 's/orangepi-lightdm\/orangepi-default.png/warty-final-ubuntu.png/g' /etc/lightdm/slick-greeter.conf; fi
#
#if [ -f /etc/lightdm/lightdm.conf.d/11-orangepi.conf ]; then sed -i "s/user-session.*/user-session=gnome-wayland/" /etc/lightdm/lightdm.conf.d/11-orangepi.conf; fi
#
## Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
#if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
# set wallpapper to armbian
keys=/etc/dconf/db/local.d/00-bg
@ -17,7 +17,7 @@ install -Dv /dev/null $profile
# set default shortcuts
echo "
[org/gnome/shell]
favorite-apps = ['terminator.desktop', 'org.gnome.Nautilus.desktop', 'chromium-browser.desktop', 'thunderbird.desktop', 'code.desktop', 'Zoom.desktop']
favorite-apps = ['org.gnome.Nautilus.desktop', 'org.gnome.Terminal.desktop', 'chromium.desktop', 'org.gnome.Totem.desktop', 'gparted.desktop', 'org.gnome.Settings.desktop']
[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-timeout='0'

View File

@ -1,164 +1,164 @@
# install lightdm greeter
cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
# install default desktop settings
mkdir -p "${destination}"/etc/skel
cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
#install cinnamon desktop bar icons
mkdir -p "${destination}"/usr/share/icons/orangepi
cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
# install wallpapers
mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
# install wallpapers
mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
## install lightdm greeter
#cp -R "${EXTER}"/packages/blobs/desktop/lightdm "${destination}"/etc/orangepi
#
## install default desktop settings
#mkdir -p "${destination}"/etc/skel
#cp -R "${EXTER}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
#
##install cinnamon desktop bar icons
#mkdir -p "${destination}"/usr/share/icons/orangepi
#cp "${EXTER}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/orangepi
#
## install wallpapers
#mkdir -p "${destination}"/usr/share/backgrounds/orangepi/
#cp "${EXTER}"/packages/blobs/desktop/desktop-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi
#
## install wallpapers
#mkdir -p "${destination}"/usr/share/backgrounds/orangepi-lightdm/
#cp "${EXTER}"/packages/blobs/desktop/lightdm-wallpapers/*.png "${destination}"/usr/share/backgrounds/orangepi-lightdm
# install logo for login screen
mkdir -p "${destination}"/usr/share/pixmaps/orangepi
cp "${EXTER}"/packages/blobs/desktop/icons/orangepi.png "${destination}"/usr/share/pixmaps/orangepi
#generate wallpaper list for background changer
mkdir -p "${destination}"/usr/share/gnome-background-properties
cat <<EOF > "${destination}"/usr/share/gnome-background-properties/orangepi.xml
<?xml version="1.0"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>OrangePi black-pyscho</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi bluie-circle</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi blue-monday</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi blue-penguin</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi gray-resultado</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi green-penguin</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi green-retro</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi green-wall-penguin</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi 4k-neglated</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi neon-gray-penguin</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi plastic-love</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi purple-penguine</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi purplepunk-resultado</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi red-penguin-dark</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi red-penguin</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi light</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi dark</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi uc</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>OrangePi clear</name>
<filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
</wallpapers>
EOF
##generate wallpaper list for background changer
#mkdir -p "${destination}"/usr/share/gnome-background-properties
#cat <<EOF > "${destination}"/usr/share/gnome-background-properties/orangepi.xml
#<?xml version="1.0"?>
#<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
#<wallpapers>
# <wallpaper deleted="false">
# <name>OrangePi black-pyscho</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi bluie-circle</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi blue-monday</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi blue-penguin</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi gray-resultado</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi green-penguin</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi green-retro</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi green-wall-penguin</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi 4k-neglated</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi neon-gray-penguin</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi plastic-love</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi purple-penguine</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi purplepunk-resultado</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi red-penguin-dark</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi red-penguin</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi light</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi dark</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi uc</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
# <wallpaper deleted="false">
# <name>OrangePi clear</name>
# <filename>/usr/share/backgrounds/orangepi/orangepi-default.png</filename>
# <options>zoom</options>
# <pcolor>#ffffff</pcolor>
# <scolor>#000000</scolor>
# </wallpaper>
#</wallpapers>
#EOF

View File

@ -5865,60 +5865,61 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
# USB port drivers
#
CONFIG_USB_SERIAL=y
# CONFIG_USB_SERIAL_CONSOLE is not set
CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_SIMPLE is not set
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
CONFIG_USB_SERIAL_SIMPLE=m
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_CP210X=m
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_F81232 is not set
# CONFIG_USB_SERIAL_F8153X is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_IUU is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_METRO is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_MXUPORT is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_OTI6858 is not set
# CONFIG_USB_SERIAL_QCAUX is not set
CONFIG_USB_SERIAL_QUALCOMM=y
# CONFIG_USB_SERIAL_SPCP8X5 is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_SYMBOL is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
CONFIG_USB_SERIAL_WWAN=y
CONFIG_USB_SERIAL_OPTION=y
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_OPTICON is not set
# CONFIG_USB_SERIAL_XSENS_MT is not set
# CONFIG_USB_SERIAL_WISHBONE is not set
# CONFIG_USB_SERIAL_SSU100 is not set
CONFIG_USB_SERIAL_QT2=y
# CONFIG_USB_SERIAL_UPD78F0730 is not set
# CONFIG_USB_SERIAL_XR is not set
# CONFIG_USB_SERIAL_DEBUG is not set
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_F81232=m
CONFIG_USB_SERIAL_F8153X=m
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_IPW=m
CONFIG_USB_SERIAL_IUU=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=y
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_METRO=m
CONFIG_USB_SERIAL_MOS7720=m
CONFIG_USB_SERIAL_MOS7840=m
CONFIG_USB_SERIAL_MXUPORT=m
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OTI6858=m
CONFIG_USB_SERIAL_QCAUX=m
CONFIG_USB_SERIAL_QUALCOMM=m
CONFIG_USB_SERIAL_SPCP8X5=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_OPTICON=m
CONFIG_USB_SERIAL_XSENS_MT=m
CONFIG_USB_SERIAL_WISHBONE=m
CONFIG_USB_SERIAL_SSU100=m
CONFIG_USB_SERIAL_QT2=m
CONFIG_USB_SERIAL_UPD78F0730=m
CONFIG_USB_SERIAL_XR=m
CONFIG_USB_SERIAL_DEBUG=m
#
# USB Miscellaneous drivers
@ -5943,7 +5944,7 @@ CONFIG_USB_TEST=y
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_YUREX is not set
# CONFIG_USB_EZUSB_FX2 is not set
CONFIG_USB_EZUSB_FX2=y
# CONFIG_USB_HUB_USB251XB is not set
CONFIG_USB_HSIC_USB3503=y
# CONFIG_USB_HSIC_USB4604 is not set

View File

@ -6168,60 +6168,61 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
# USB port drivers
#
CONFIG_USB_SERIAL=y
# CONFIG_USB_SERIAL_CONSOLE is not set
CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_SIMPLE is not set
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
CONFIG_USB_SERIAL_SIMPLE=m
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_CP210X=m
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_F81232 is not set
# CONFIG_USB_SERIAL_F8153X is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_IUU is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_METRO is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_MXUPORT is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_OTI6858 is not set
# CONFIG_USB_SERIAL_QCAUX is not set
CONFIG_USB_SERIAL_QUALCOMM=y
# CONFIG_USB_SERIAL_SPCP8X5 is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_SYMBOL is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_F81232=m
CONFIG_USB_SERIAL_F8153X=m
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_IPW=m
CONFIG_USB_SERIAL_IUU=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_METRO=m
CONFIG_USB_SERIAL_MOS7720=m
CONFIG_USB_SERIAL_MOS7840=m
CONFIG_USB_SERIAL_MXUPORT=m
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OTI6858=m
CONFIG_USB_SERIAL_QCAUX=m
CONFIG_USB_SERIAL_QUALCOMM=m
CONFIG_USB_SERIAL_SPCP8X5=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_WWAN=y
CONFIG_USB_SERIAL_OPTION=y
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_OPTICON is not set
# CONFIG_USB_SERIAL_XSENS_MT is not set
# CONFIG_USB_SERIAL_WISHBONE is not set
# CONFIG_USB_SERIAL_SSU100 is not set
CONFIG_USB_SERIAL_QT2=y
# CONFIG_USB_SERIAL_UPD78F0730 is not set
# CONFIG_USB_SERIAL_XR is not set
# CONFIG_USB_SERIAL_DEBUG is not set
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_OPTICON=m
CONFIG_USB_SERIAL_XSENS_MT=m
CONFIG_USB_SERIAL_WISHBONE=m
CONFIG_USB_SERIAL_SSU100=m
CONFIG_USB_SERIAL_QT2=m
CONFIG_USB_SERIAL_UPD78F0730=m
CONFIG_USB_SERIAL_XR=m
CONFIG_USB_SERIAL_DEBUG=m
#
# USB Miscellaneous drivers
@ -6245,7 +6246,7 @@ CONFIG_USB_TEST=y
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_YUREX is not set
# CONFIG_USB_EZUSB_FX2 is not set
CONFIG_USB_EZUSB_FX2=m
# CONFIG_USB_HUB_USB251XB is not set
CONFIG_USB_HSIC_USB3503=y
# CONFIG_USB_HSIC_USB4604 is not set

View File

@ -7764,7 +7764,9 @@ CONFIG_NFS_SWAP=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFS_DISABLE_UDP_SUPPORT=y
# CONFIG_NFSD is not set
CONFIG_NFSD=m
# CONFIG_NFSD_V3_ACL is not set
# CONFIG_NFSD_V4 is not set
CONFIG_GRACE_PERIOD=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y

View File

@ -2143,6 +2143,7 @@ CONFIG_SRAM=y
# CONFIG_HISI_HIKEY_USB is not set
# CONFIG_OPEN_DICE is not set
# CONFIG_VCPU_STALL_DETECTOR is not set
# CONFIG_OVER_TEMP_SHUTDOWN is not set
# CONFIG_C2PORT is not set
#
@ -3547,6 +3548,7 @@ CONFIG_CHARGER_GPIO=y
CONFIG_CHARGER_BQ24735=y
# CONFIG_CHARGER_BQ2515X is not set
CONFIG_CHARGER_BQ25700=y
# CONFIG_CHARGER_BQ25713 is not set
# CONFIG_CHARGER_BQ25890 is not set
# CONFIG_CHARGER_BQ25980 is not set
# CONFIG_CHARGER_BQ256XX is not set
@ -7762,7 +7764,9 @@ CONFIG_NFS_SWAP=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFS_DISABLE_UDP_SUPPORT=y
# CONFIG_NFSD is not set
CONFIG_NFSD=m
# CONFIG_NFSD_V3_ACL is not set
# CONFIG_NFSD_V4 is not set
CONFIG_GRACE_PERIOD=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y

View File

@ -782,6 +782,8 @@ CONFIG_BLOCK_COMPAT=y
CONFIG_BLK_MQ_PCI=y
CONFIG_BLK_MQ_VIRTIO=y
CONFIG_BLK_PM=y
CONFIG_BLOCK_HOLDER_DEPRECATED=y
CONFIG_BLK_MQ_STACKING=y
#
# IO Schedulers
@ -2293,7 +2295,31 @@ CONFIG_SATA_AHCI_PLATFORM=y
CONFIG_MD=y
# CONFIG_BLK_DEV_MD is not set
# CONFIG_BCACHE is not set
CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_DEBUG is not set
# CONFIG_DM_UNSTRIPED is not set
# CONFIG_DM_CRYPT is not set
# CONFIG_DM_SNAPSHOT is not set
# CONFIG_DM_THIN_PROVISIONING is not set
# CONFIG_DM_CACHE is not set
# CONFIG_DM_WRITECACHE is not set
# CONFIG_DM_EBS is not set
# CONFIG_DM_ERA is not set
# CONFIG_DM_CLONE is not set
# CONFIG_DM_MIRROR is not set
# CONFIG_DM_RAID is not set
# CONFIG_DM_ZERO is not set
# CONFIG_DM_MULTIPATH is not set
# CONFIG_DM_DELAY is not set
# CONFIG_DM_DUST is not set
# CONFIG_DM_INIT is not set
# CONFIG_DM_UEVENT is not set
# CONFIG_DM_FLAKEY is not set
# CONFIG_DM_VERITY is not set
# CONFIG_DM_SWITCH is not set
# CONFIG_DM_LOG_WRITES is not set
# CONFIG_DM_INTEGRITY is not set
# CONFIG_DM_AUDIT is not set
# CONFIG_TARGET_CORE is not set
# CONFIG_FUSION is not set
@ -7765,7 +7791,9 @@ CONFIG_NFS_SWAP=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFS_DISABLE_UDP_SUPPORT=y
# CONFIG_NFSD is not set
CONFIG_NFSD=m
# CONFIG_NFSD_V3_ACL is not set
# CONFIG_NFSD_V4 is not set
CONFIG_GRACE_PERIOD=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y

View File

@ -4663,7 +4663,7 @@ CONFIG_VIDEO_IMX464=y
# CONFIG_VIDEO_IMX492 is not set
# CONFIG_VIDEO_IMX355 is not set
# CONFIG_VIDEO_IMX577 is not set
# CONFIG_VIDEO_IMX586 is not set
# CONFIG_VIDEO_IMX586=y
# CONFIG_VIDEO_JX_K17 is not set
# CONFIG_VIDEO_OS02G10 is not set
# CONFIG_VIDEO_OS02K10 is not set

File diff suppressed because it is too large Load Diff

View File

@ -248,10 +248,12 @@ family_tweaks_kernel () {
install_cix_debs() {
[[ $BUILD_DESKTOP != yes ]] && return
[[ ${RELEASE} == noble ]] && return
display_alert "Installing" "Cix debs" "info"
rm -rf ${SDCARD}/bin/sh
run_on_sdcard "ln -sf /bin/bash /bin/sh"
local POOL_PATH=${EXTER}/cache/sources/component_cix-${BRANCH}/cix_proprietary/cix_proprietary-debs
local DEB_PATH=${SDCARD}/root/debs
@ -260,6 +262,14 @@ install_cix_debs() {
cp -fp $POOL_PATH/pool/main/*/*/*.deb ${DEB_PATH}/
cp -fp $POOL_PATH/pool/main/*/*.deb ${DEB_PATH}/
fi
if [[ ${RELEASE} == noble ]]; then
cp ${EXTER}/cache/sources/component_cix-${BRANCH}/debs/cix-npu-onnxruntime*.deb ${DEB_PATH}/
cp ${EXTER}/cache/sources/component_cix-${BRANCH}/ubuntu_debs/*.deb ${DEB_PATH}/
chroot $SDCARD /bin/bash -e -c "apt-get -y --allow-downgrades install /root/debs/*.deb"
rm ${DEB_PATH} -rf
else
cp ${EXTER}/cache/sources/component_cix-${BRANCH}/debs/*.deb ${DEB_PATH}/
chroot $SDCARD /bin/bash -e -c "apt-get -y --allow-downgrades install /root/debs/*.deb"
@ -272,6 +282,7 @@ install_cix_debs() {
run_on_sdcard "EBIAN_FRONTEND=noninteractive apt-get -yqq remove wireplumber"
run_on_sdcard "EBIAN_FRONTEND=noninteractive apt-get -yqq remove pipewire-pulse"
dpkg_install_deb_chroot "${EXTER}/cache/sources/component_cix-${BRANCH}/debs_manual/gnome-core_arm64.deb"
fi
rm $SDCARD/root/*.deb >/dev/null 2>&1
}
@ -313,6 +324,32 @@ family_tweaks() {
fi
run_on_sdcard "systemctl --no-reload enable isp-daemon.service >/dev/null 2>&1"
#run_on_sdcard "apt-get -qqy install libgpiod-dev libgpiod2 gpiod >/dev/null 2>&1"
if [[ ${RELEASE} == noble ]]; then
sed -i 's/^# *AutomaticLoginEnable.*/AutomaticLoginEnable = true/' ${SDCARD}/etc/gdm3/custom.conf
sed -i "s/^# *AutomaticLogin.*/AutomaticLogin = ${OPI_USERNAME}/" ${SDCARD}/etc/gdm3/custom.conf
# fix cix chromium
cp ${EXTER}/cache/sources/component_cix-${BRANCH}/ubuntu_debs/libjpeg.so.62 $SDCARD/usr/lib/aarch64-linux-gnu/
run_on_sdcard "apt-mark hold \
gstreamer1.0-gl \
gstreamer1.0-gtk3 \
gstreamer1.0-plugins-base \
gstreamer1.0-plugins-base-apps \
gstreamer1.0-plugins-good \
gstreamer1.0-pulseaudio \
gir1.2-gst-plugins-base-1.0 \
libgstreamer-plugins-base1.0-0 \
libgstreamer-plugins-good1.0-0 \
libavcodec60 \
xwayland"
else
sed -i 's/^# *AutomaticLoginEnable.*/AutomaticLoginEnable = true/' ${SDCARD}/etc/gdm3/daemon.conf
sed -i "s/^# *AutomaticLogin.*/AutomaticLogin = ${OPI_USERNAME}/" ${SDCARD}/etc/gdm3/daemon.conf
fi
rm $SDCARD/root/*.deb >/dev/null 2>&1
}
@ -322,15 +359,26 @@ install_balenaEtcher(){
[[ ${RELEASE} == noble ]] && return
balena_etcher_deb=balena-etcher-electron_1.7.9+5945ab1f_arm64.deb
balena_etcher_url="https://github.com/Itai-Nelken/BalenaEtcher-arm/releases/download/v1.7.9/${balena_etcher_deb}"
balena_etcher=${EXTER}/cache/debs/arm64/${balena_etcher_deb}
if [[ ${RELEASE} == backup ]]; then
balena_etcher_name=balenaEtcher-1.7.9+5945ab1f-arm64.AppImage
else
balena_etcher_name=balena-etcher-electron_1.7.9+5945ab1f_arm64.deb
fi
balena_etcher_url="https://github.com/Itai-Nelken/BalenaEtcher-arm/releases/download/v1.7.9/${balena_etcher_name}"
balena_etcher=${EXTER}/cache/debs/arm64/${balena_etcher_name}
if [[ ! -f ${balena_etcher} ]]; then
wget -P ${EXTER}/cache/debs/arm64 ${balena_etcher_url}
fi
if [[ ${RELEASE} == backup ]]; then
display_alert "Installing" "${balena_etcher_name}" "info"
cp ${balena_etcher} $SDCARD/opt/
chmod +x $SDCARD/opt/${balena_etcher_name}
else
install_deb_chroot ${balena_etcher}
rm $SDCARD/root/*.deb >/dev/null 2>&1
fi
fi
}

View File

@ -13,6 +13,7 @@ case $BRANCH in
current)
if [[ $GITEE_SERVER == yes ]]; then
KERNELSOURCE="https://gitee.com/orangepi-xunlong/orange-pi-5.15-sun60iw2.git"
MAINLINE_UBOOT_SOURCE='https://gitee.com/orangepi-xunlong/u-boot-orangepi.git'
fi
OVERLAY_PREFIX='sun60i-t736'
@ -57,7 +58,7 @@ family_tweaks_s()
rsync -a --chown=root:root "${EXTER}"/packages/bsp/overlays_arm64/* ${SDCARD}/
chroot $SDCARD /bin/bash -c "apt-get -y -qq install mtd-utils rfkill bluetooth bluez bluez-tools ir-keytable tree lirc v4l-utils dnsmasq" >/dev/null 2>&1
chroot $SDCARD /bin/bash -c "apt-get -y -qq install libopencv-dev mtd-utils rfkill bluetooth bluez bluez-tools ir-keytable tree lirc v4l-utils dnsmasq" >/dev/null 2>&1
if [[ $BUILD_DESKTOP == yes ]]; then
@ -144,7 +145,7 @@ uboot_custom_postprocess()
write_uboot_platform_mtd()
{
if [[ -b /dev/mtdblock0 ]]; then
flash_erase /dev/mtd0 0 10
flash_erase /dev/mtd0 0 50
size=$(stat --format="%s" $1/boot0_spinor_a733.fex)
mtd_debug write /dev/mtd0 0 $size $1/boot0_spinor_a733.fex
size=$(stat --format="%s" $1/boot_package.fex)

View File

@ -212,6 +212,11 @@ prepare_board() {
--baudrate 1500000 --patchram /lib/firmware/SYN43711A0.hcd /dev/ttyS7 &
fi
;;
orangepi6plus)
if [ ! -e /dev/dma_heap/linux,cma ]; then
ln -s /dev/dma_heap/reserved /dev/dma_heap/linux,cma
fi
;;
orangepi3-lts)
#aplay /usr/share/sounds/alsa/audio.wav -D hw:0,0 > /dev/null 2>&1
rfkill unblock all

View File

@ -1,29 +0,0 @@
# GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.
[daemon]
# Uncomment the line below to force the login screen to use Xorg
XorgEnable=false
#WaylandEnable=true
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = orangepi
# Enabling timed login
# TimedLoginEnable = true
# TimedLogin = user1
# TimedLoginDelay = 10
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true

View File

@ -1,4 +1,6 @@
#!/bin/bash
wget -O install.sh \
http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#wget -O install.sh \
#http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ssl251104

View File

@ -5,7 +5,7 @@ release=$(lsb_release -cs)
sudo apt update
if [[ $release =~ focal|bionic|buster ]]; then
sudo apt-get -y install qt5-default qttools5-dev-tools qtbase5-doc-html qt5-assistant qt5-doc
elif [[ $release =~ bullseye|bookworm|jammy ]]; then
elif [[ $release =~ bullseye|bookworm|jammy|noble ]]; then
sudo apt-get -y install qttools5-dev-tools qtbase5-doc-html qt5-assistant qt5-doc qt5-qmake qt5-qmake-bin
else
echo "Unsupported system!"
@ -14,7 +14,7 @@ fi
sudo apt-get -y install qtcreator qmlscene gdb qtdeclarative5-dev qtbase5-examples cmake
if [[ $release =~ bookworm ]]; then
if [[ $release =~ bookworm|noble ]]; then
sudo apt-get -y install qt6-wayland qtwayland5
sudo apt-get -y install libegl1-mesa-dev libgles2-mesa-dev
fi

View File

@ -0,0 +1,103 @@
#!/bin/bash
#mirror_url=http://mirrors.ustc.edu.cn
mirror_url=https://repo.huaweicloud.com
if [[ -n $1 && $1 =~ ros1|ros2 ]]; then
version=$1
else
echo "usage: install_ros.sh ros1/ros2"
exit
fi
release=$(lsb_release -cs)
if [[ $version == "ros1" && $release =~ focal ]]; then
[[ -f /etc/apt/sources.list.d/ros-latest.list ]] && sudo rm /etc/apt/sources.list.d/ros-latest.list
sudo sh -c "echo deb ${mirror_url}/ros/ubuntu $(lsb_release -sc) main > /etc/apt/sources.list.d/ros1.list"
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update
sudo apt install -y ros-noetic-desktop-full
sudo sh -c 'echo "source /opt/ros/noetic/setup.bash" >> /root/.bashrc'
echo "source /opt/ros/noetic/setup.bash" >> /home/orangepi/.bashrc
sudo apt install -y python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
sudo sh -c 'echo "151.101.84.133 raw.githubusercontent.com" >> /etc/hosts'
source /opt/ros/noetic/setup.bash
sudo rosdep init
rosdep update
exit
fi
if [[ $version == "ros2" && $release =~ focal ]]; then
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
echo "deb [arch=$(dpkg --print-architecture)] ${mirror_url}/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list
sudo apt update
sudo apt install -y ros-galactic-desktop
sudo apt install -y ros-dev-tools
sudo sh -c 'echo "source /opt/ros/galactic/setup.bash" >> /root/.bashrc'
echo "source /opt/ros/galactic/setup.bash" >> /home/orangepi/.bashrc
source /opt/ros/galactic/setup.bash
ros2 -h
exit
fi
if [[ $version == "ros2" && $release =~ jammy ]]; then
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
echo "deb [arch=$(dpkg --print-architecture)] ${mirror_url}/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list
sudo apt update
sudo apt install -y ros-humble-desktop
sudo apt install -y ros-dev-tools
sudo sh -c 'echo "source /opt/ros/humble/setup.bash" >> /root/.bashrc'
echo "source /opt/ros/humble/setup.bash" >> /home/orangepi/.bashrc
source /opt/ros/humble/setup.bash
ros2 -h
exit
fi
if [[ $version == "ros2" && $release =~ noble ]]; then
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
sudo apt install -y software-properties-common curl gnupg2
sudo sh -c 'echo "deb https://mirrors.huaweicloud.com/ros2/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros2-latest.list'
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
sudo apt update
sudo apt install -y ros-jazzy-desktop-full
sudo apt install -y python3-colcon-common-extensions \
python3-rosdep \
python3-rosinstall-generator \
python3-pip \
build-essential
sudo apt install -y ros-dev-tools
sudo sh -c 'echo "source /opt/ros/jazzy/setup.bash" >> /root/.bashrc'
echo "source /opt/ros/jazzy/setup.bash" >> /home/orangepi/.bashrc
source /opt/ros/jazzy/setup.bash
ros2 -h
exit
fi
echo "Unsupported System!"

Binary file not shown.

View File

@ -0,0 +1,37 @@
#!/bin/bash
if [[ -f /opt/ros/noetic/setup.bash ]]; then
source /opt/ros/noetic/setup.bash
roscore &
sleep 5
rosrun turtlesim turtlesim_node &
rosrun turtlesim turtle_teleop_key
fi
if [[ -f /opt/ros/galactic/setup.bash ]]; then
source /opt/ros/galactic/setup.bash
ros2 run demo_nodes_cpp talker &
ros2 run demo_nodes_py listener
fi
if [[ -f /opt/ros/humble/setup.bash ]]; then
source /opt/ros/humble/setup.bash
ros2 run demo_nodes_cpp talker &
ros2 run demo_nodes_py listener
fi
if [[ -f /opt/ros/jazzy/setup.bash ]]; then
source /opt/ros/jazzy/setup.bash
ros2 run demo_nodes_cpp talker &
ros2 run demo_nodes_py listener
fi

View File

@ -1,616 +1,8 @@
blacklist r8125
blacklist pgdrv
blacklist amdgpu
blacklist cuse
blacklist fuse
blacklist blocklayoutdriver
blacklist overlay
blacklist btrfs
blacklist aes-neon-blk
blacklist sha512-arm64
blacklist aes-neon-bs
blacklist sha3-ce
blacklist sha512-ce
blacklist chacha-neon
blacklist crct10dif-ce
blacklist sm3-ce
blacklist xor-neon
blacklist xxhash_generic
blacklist sha256_generic
blacklist xts
blacklist af_alg
blacklist cbc
blacklist authenc
blacklist des_generic
blacklist blake2b_generic
blacklist ecb
blacklist ctr
blacklist crypto_engine
blacklist dh_generic
blacklist sha3_generic
blacklist sm3_generic
blacklist ecdh_generic
blacklist ecc
blacklist sm3
blacklist ghash-generic
blacklist ccm
blacklist algif_rng
blacklist gcm
blacklist authencesn
blacklist md5
blacklist cmac
blacklist sm4_generic
blacklist curve25519-generic
blacklist xor
blacklist michael_mic
blacklist sm4
blacklist ipmi_devintf
blacklist ipmi_msghandler
blacklist ipmi_si
blacklist arm_smccc_trng
blacklist npcm-rng
blacklist bcm2835-rng
blacklist cn10k-rng
blacklist optee-rng
blacklist rng-core
blacklist xen-pciback
blacklist tps65132-regulator
blacklist vctrl-regulator
blacklist bcm7038_wdt
blacklist gpio-altera
blacklist gpio-wcd934x
blacklist gpio-bd9571mwv
blacklist qcom-vadc-common
blacklist max9611
blacklist qcom-spmi-vadc
blacklist ti-ads1015
blacklist qcom-spmi-adc5
blacklist st_magn_spi
blacklist st_magn
blacklist st_magn_i2c
blacklist st_lsm6dsx_spi
blacklist st_lsm6dsx_i2c
blacklist st_lsm6dsx_i3c
blacklist st_lsm6dsx
blacklist kfifo_buf
blacklist industrialio-triggered-buffer
blacklist vcnl4000
blacklist isl29018
blacklist cros_ec_light_prox
blacklist cros_ec_sensors_core
blacklist cros_ec_sensors
blacklist st_sensors_spi
blacklist st_sensors
blacklist st_sensors_i2c
blacklist mpl3115
blacklist cros_ec_baro
blacklist arm-ccn
blacklist arm-cci
blacklist arm_dmc620_pmu
blacklist arm_smmuv3_pmu
blacklist arm-cmn
blacklist arm_spe_pmu
blacklist qmi_helpers
blacklist stratix10-rsu
blacklist clk-bd718x7
blacklist lp855x_bl
blacklist bq25980_charger
blacklist max17042_battery
blacklist bq25890_charger
blacklist sbs-battery
blacklist mt6360_charger
blacklist cec
blacklist ir-kbd-i2c
blacklist lt7911uxc
blacklist ov5640
blacklist imx219
blacklist ov5645
blacklist rc-core
blacklist rc-leadtek-y04g0051
blacklist rc-dtt200u
blacklist rc-cinergy-1400
blacklist rc-delock-61959
blacklist rc-khadas
blacklist rc-it913x-v1
blacklist rc-pixelview-new
blacklist rc-imon-mce
blacklist rc-tt-1500
blacklist rc-dib0700-rc5
blacklist rc-medion-x10
blacklist rc-pinnacle-color
blacklist rc-ati-tv-wonder-hd-600
blacklist rc-behold
blacklist rc-winfast-usbii-deluxe
blacklist rc-su3000
blacklist rc-hisi-poplar
blacklist rc-digittrade
blacklist rc-x96max
blacklist rc-digitalnow-tinytwin
blacklist rc-avermedia-rm-ks
blacklist rc-kaiomy
blacklist rc-terratec-slim-2
blacklist rc-flyvideo
blacklist rc-dntv-live-dvb-t
blacklist rc-nebula
blacklist rc-avermedia-dvbt
blacklist rc-behold-columbus
blacklist rc-zx-irdec
blacklist rc-kworld-315u
blacklist rc-imon-pad
blacklist rc-avermedia-m135a
blacklist rc-eztv
blacklist rc-tevii-nec
blacklist rc-em-terratec
blacklist rc-avermedia
blacklist rc-hauppauge
blacklist rc-gadmei-rm008z
blacklist rc-dib0700-nec
blacklist rc-terratec-cinergy-c-pci
blacklist rc-dm1105-nec
blacklist rc-snapstream-firefly
blacklist rc-asus-ps3-100
blacklist rc-videostrong-kii-pro
blacklist rc-dvbsky
blacklist rc-real-audio-220-32-keys
blacklist rc-cinergy
blacklist rc-pixelview-mk12
blacklist rc-avermedia-cardbus
blacklist rc-streamzap
blacklist rc-avermedia-a16d
blacklist rc-encore-enltv
blacklist rc-pine64
blacklist rc-tbs-nec
blacklist rc-beelink-gs1
blacklist rc-twinhan-dtv-cab-ci
blacklist rc-pv951
blacklist rc-powercolor-real-angel
blacklist rc-kworld-pc150u
blacklist rc-pixelview-002t
blacklist rc-pctv-sedna
blacklist rc-encore-enltv2
blacklist rc-ati-x10
blacklist rc-purpletv
blacklist rc-pinnacle-pctv-hd
blacklist rc-iodata-bctv7e
blacklist rc-medion-x10-or2x
blacklist rc-encore-enltv-fm53
blacklist rc-it913x-v2
blacklist rc-wetek-hub
blacklist rc-videomate-tv-pvr
blacklist rc-nec-terratec-cinergy-xs
blacklist rc-budget-ci-old
blacklist rc-technisat-usb2
blacklist rc-rc6-mce
blacklist rc-minix-neo
blacklist rc-tanix-tx3mini
blacklist rc-medion-x10-digitainer
blacklist rc-astrometa-t2hybrid
blacklist rc-ct-90405
blacklist rc-technisat-ts35
blacklist rc-wetek-play2
blacklist rc-videomate-s350
blacklist rc-tivo
blacklist rc-xbox-360
blacklist rc-manli
blacklist rc-videomate-m1f
blacklist rc-norwood
blacklist rc-vega-s9x
blacklist rc-proteus-2309
blacklist rc-alink-dtu-m
blacklist rc-msi-tvanywhere-plus
blacklist rc-dntv-live-dvbt-pro
blacklist rc-evga-indtube
blacklist rc-azurewave-ad-tu700
blacklist rc-dvico-portable
blacklist rc-adstech-dvb-t-pci
blacklist rc-fusionhdtv-mce
blacklist rc-imon-rsc
blacklist rc-d680-dmb
blacklist rc-khamsin
blacklist rc-msi-tvanywhere
blacklist rc-asus-pc39
blacklist rc-twinhan1027
blacklist rc-avertv-303
blacklist rc-pinnacle-grey
blacklist rc-mecool-kii-pro
blacklist rc-total-media-in-hand-02
blacklist rc-tanix-tx5max
blacklist rc-msi-digivox-iii
blacklist rc-reddo
blacklist rc-terratec-cinergy-s2-hd
blacklist rc-npgtech
blacklist rc-msi-digivox-ii
blacklist rc-total-media-in-hand
blacklist rc-anysee
blacklist rc-xbox-dvd
blacklist rc-winfast
blacklist rc-trekstor
blacklist rc-avermedia-m733a-rm-k6
blacklist rc-apac-viewcomp
blacklist rc-kworld-plus-tv-analog
blacklist rc-geekbox
blacklist rc-pixelview
blacklist rc-hisi-tv-demo
blacklist rc-dvico-mce
blacklist rc-terratec-cinergy-xs
blacklist rc-lme2510
blacklist rc-odroid
blacklist rc-flydvb
blacklist rc-gotview7135
blacklist rc-mecool-kiii-pro
blacklist rc-genius-tvgo-a11mce
blacklist rc-terratec-slim
blacklist csi_mipi_dphy_rx
blacklist csi_dma_core
blacklist csi_mipi_csi2
blacklist csi_media_dev
blacklist csi_dma_hw
blacklist armcb_isp
blacklist rtc-pcf85363
blacklist rtc-ds1307
blacklist rtc-pcf2127
blacklist rtc-rv3028
blacklist rtc-pcf85063
blacklist rtc-rx8581
blacklist rtc-mt6397
blacklist rtc-rv8803
blacklist rtc-m41t80
blacklist rtc-rk808
blacklist slimbus
blacklist slim-qcom-ctrl
blacklist gpio-fan
blacklist lm90
blacklist pwm-fan
blacklist jc42
blacklist ina2xx
blacklist ina3221
blacklist lm75
blacklist hisi-trng-v2
blacklist hisi_hpre
blacklist hisi_qm
blacklist hisi_zip
blacklist hisi_sec2
blacklist amlogic-gxl-crypto
blacklist ccree
blacklist cix_sfh_rproc
blacklist xhci-pci
blacklist xhci-pci-renesas
blacklist cdns3
blacklist cdns3-pci-wrap
blacklist cdc-acm
blacklist typec
blacklist fusb302
blacklist tcpci
blacklist tcpm
blacklist hd3ss3220
blacklist tps6598x
blacklist ftdi_sio
blacklist usbserial
blacklist cp210x
blacklist usb_wwan
blacklist option
blacklist qcserial
blacklist soundwire-qcom
blacklist soundwire-bus
blacklist nvmem-rmem
blacklist uacce
blacklist at24
blacklist at25
blacklist pci_endpoint_test
blacklist hci_uart
blacklist btintel
blacklist btbcm
blacklist btmrvl
blacklist btmrvl_sdio
blacklist btrtl
blacklist btqca
blacklist btusb
blacklist rtk_btusb
blacklist phy-cadence-torrent
blacklist phy-cadence-sierra
blacklist phy-qcom-usb-hs
blacklist extcon-ptn5150
blacklist i2c-hid-acpi
blacklist i2c-hid
blacklist wm8994
blacklist wcd934x
blacklist of-fpga-region
blacklist fpga-region
blacklist altera-freeze-bridge
blacklist stratix10-soc
blacklist fpga-bridge
blacklist altera-cvp
blacklist regmap-slimbus
blacklist regmap-sdw
blacklist regmap-spmi
blacklist max96712
blacklist spi-dw
blacklist spi-dw-mmio
blacklist gnss-serial
blacklist gnss
blacklist gnss-mtk
blacklist bcm-sba-raid
blacklist i2c-gpio
blacklist raid_class
blacklist mpt3sas
blacklist pwm-cros-ec
blacklist dm-zero
blacklist dm-mirror
blacklist dm-mod
blacklist dm-log
blacklist md-mod
blacklist dm-region-hash
blacklist s3fwrn5
blacklist s3fwrn5_i2c
blacklist can-dev
blacklist flexcan
blacklist mcp251xfd
blacklist veth
blacklist mwifiex
blacklist mwifiex_pcie
blacklist mwifiex_sdio
blacklist brcmutil
blacklist brcmfmac
blacklist wcn36xx
blacklist ath
blacklist ath10k_pci
blacklist ath10k_core
blacklist ath11k_ahb
blacklist ath11k_pci
blacklist ath11k
blacklist wlcore_sdio
blacklist wlcore
blacklist wl18xx
blacklist mdio-bcm-unimac
blacklist macvlan
blacklist tap
blacklist pegasus
blacklist r8153_ecm
blacklist cdc_ether
blacklist net1080
blacklist dm9601
blacklist rtl8150
blacklist plusb
blacklist lan78xx
blacklist mcs7830
blacklist cdc_subset
blacklist smsc75xx
blacklist zaurus
blacklist asix
blacklist smsc95xx
blacklist sr9800
blacklist mdio
blacklist bcm54140
blacklist marvell10g
blacklist bcm7xxx
blacklist broadcom
blacklist bcm-phy-lib
blacklist microchip
blacklist smsc
blacklist marvell
blacklist ax88796b
blacklist macvtap
blacklist r8169
blacklist mlx4_core
blacklist mlx4_en
blacklist mlx5_core
blacklist genet
blacklist bcmsysport
blacklist bnx2x
blacklist atl1c
blacklist stmmac-platform
blacklist dwmac-altr-socfpga
blacklist stmmac
blacklist dwmac-generic
blacklist qcom-emac
blacklist rmnet
blacklist pcs_xpcs
blacklist b53_srab
blacklist b53_common
blacklist bcm-sf2
blacklist nbd
blacklist pcie-brcmstb
blacklist pci-meson
blacklist pci-epf-test
blacklist governor_userspace
blacklist cpufreq_powersave
blacklist cpufreq_conservative
blacklist led-class-multicolor
blacklist leds-pca9532
blacklist leds-qcom-lpg
blacklist leds-lm3692x
blacklist ahci_brcm
blacklist mhi
blacklist stm_core
blacklist coresight
blacklist coresight-etb10
blacklist coresight-cpu-debug
blacklist coresight-replicator
blacklist coresight-stm
blacklist coresight-cti
blacklist coresight-catu
blacklist coresight-funnel
blacklist coresight-tmc
blacklist coresight-tpiu
blacklist drm_vram_helper
blacklist panel-truly-nt35597
blacklist panel-edp
blacklist panel-lvds
blacklist panel-simple
blacklist panel-raydium-rm67191
blacklist panel-boe-tv101wum-nl6
blacklist panel-mantix-mlaf057we51
blacklist panel-sitronix-st7703
blacklist drm_shmem_helper
blacklist rcar_dw_hdmi
blacklist etnaviv
blacklist panfrost
blacklist v3d
blacklist hibmc-drm
blacklist kirin-drm
blacklist dw_drm_dsi
blacklist drm_ttm_helper
blacklist parade-ps8640
blacklist cdns-mhdp8546
blacklist adv7511
blacklist dw-hdmi-ahb-audio
blacklist dw-hdmi-cec
blacklist dw-hdmi
blacklist dw-hdmi-i2s-audio
blacklist nwl-dsi
blacklist thc63lvd1024
blacklist sii902x
blacklist ti-sn65dsi86
blacklist lontium-lt9611
blacklist simple-bridge
blacklist lontium-lt9611uxc
blacklist display-connector
blacklist lontium-lt8912b
blacklist gpu-sched
blacklist vkms
blacklist pl111_drm
blacklist mali-dp
blacklist hdlcd
blacklist komeda
blacklist sil164
blacklist tda998x
blacklist ch7006
blacklist ttm
blacklist tidss
blacklist lima
blacklist nouveau
blacklist slram
blacklist brcmstb_nand
blacklist brcmnand
blacklist bcm63138_nand
blacklist iproc_nand
blacklist adc-keys
blacklist pwm-vibra
blacklist pwm-beeper
blacklist atmel_mxt_ts
blacklist goodix_ts
blacklist edt-ft5x06
blacklist cros_typec_switch
blacklist cros_ec_typec
blacklist cros_ec_chardev
blacklist zstd_compress
blacklist crc-ccitt
blacklist libsha256
blacklist libarc4
blacklist libcurve25519-generic
blacklist libchacha
blacklist libdes
blacklist raid6_pq
blacklist snd-soc-fsl-ssi
blacklist snd-soc-fsl-easrc
blacklist snd-soc-fsl-esai
blacklist snd-soc-fsl-micfil
blacklist snd-soc-imx-audmux
blacklist snd-soc-fsl-spdif
blacklist snd-soc-fsl-sai
blacklist snd-soc-fsl-audmix
blacklist snd-soc-fsl-asrc
blacklist snd-soc-fsl-utils
blacklist snd-soc-es7134
blacklist snd-soc-simple-amplifier
blacklist snd-soc-tlv320aic31xx
blacklist snd-soc-dmic
blacklist snd-soc-wsa881x
blacklist snd-soc-wcd-mbhc
blacklist snd-soc-lpass-wsa-macro
blacklist snd-soc-wcd9335
blacklist snd-soc-adau7002
blacklist snd-soc-tas571x
blacklist snd-soc-cros-ec-codec
blacklist snd-soc-wcd938x-sdw
blacklist snd-soc-lpass-macro-common
blacklist snd-soc-tlv320aic32x4
blacklist snd-soc-max98357a
blacklist snd-soc-wm8978
blacklist snd-soc-lpass-tx-macro
blacklist snd-soc-wm8904
blacklist snd-soc-es7241
blacklist snd-soc-msm8916-analog
blacklist snd-soc-pcm3168a
blacklist snd-soc-gtm601
blacklist snd-soc-max98927
blacklist snd-soc-rt5659
blacklist snd-soc-wm8962
blacklist snd-soc-lpass-va-macro
blacklist snd-soc-ak4613
blacklist snd-soc-wcd938x
blacklist snd-soc-nau8822
blacklist snd-soc-rl6231
blacklist snd-soc-wm8960
blacklist snd-soc-wm8524
blacklist snd-soc-tlv320aic32x4-i2c
blacklist snd-soc-wcd934x
blacklist snd-soc-lpass-rx-macro
blacklist snd-soc-spdif-rx
blacklist snd-soc-simple-mux
blacklist snd-soc-pcm3168a-i2c
blacklist snd-soc-sgtl5000
blacklist snd-soc-msm8916-digital
blacklist snd-soc-spdif-tx
blacklist can-gw
blacklist can-bcm
blacklist can-raw
blacklist can
blacklist tunnel4
blacklist ip_tunnel
blacklist ipt_REJECT
blacklist nf_reject_ipv4
blacklist iptable_filter
blacklist iptable_mangle
blacklist cfg80211
blacklist sit
blacklist ip6_tables
blacklist ip6t_REJECT
blacklist nf_reject_ipv6
blacklist ip6table_mangle
blacklist ip6table_filter
blacklist ip6table_nat
blacklist qrtr-tun
blacklist qrtr-mhi
blacklist qrtr-smd
blacklist qrtr
blacklist br_netfilter
blacklist bridge
blacklist bluetooth
blacklist hidp
blacklist garp
blacklist stp
blacklist mrp
blacklist p8022
blacklist psnap
blacklist xt_mark
blacklist xt_conntrack
blacklist xt_addrtype
blacklist xt_ipvs
blacklist ip_vs
blacklist xt_tcpudp
blacklist xt_LOG
blacklist xt_nat
blacklist nf_log_syslog
blacklist xt_CHECKSUM
blacklist llc
blacklist nfc
blacklist nci
blacklist act_gate
blacklist act_gact
blacklist cls_flower
blacklist sch_ingress
blacklist sch_mqprio
blacklist sch_taprio
blacklist sch_cbs
blacklist sch_etf
blacklist act_mirred
blacklist cls_basic
blacklist tag_ocelot_8021q
blacklist tag_brcm
blacklist dsa_core
blacklist tag_ocelot
blacklist amdgpu
blacklist armcb_isp
blacklist csi_dma
blacklist csi_mipi_dphy_hw
blacklist csi_rcsu_hw
blacklist panthor

View File

@ -1,5 +1,7 @@
#!/bin/bash
echo usb_device > /sys/devices/platform/soc@3000000/10.usbc0/otg_role
disable_udc="/etc/.disable_udc"
udc_config=/sys/kernel/config/usb_gadget/g1/UDC

Binary file not shown.

View File

@ -227,7 +227,7 @@ create_sources_list()
EOF
;;
xenial|bionic|focal|hirsute|impish|jammy|noble)
xenial|bionic|focal|hirsute|impish|jammy)
cat <<-EOF > "${basedir}"/etc/apt/sources.list
deb http://${UBUNTU_MIRROR} $release main restricted universe multiverse
#deb-src http://${UBUNTU_MIRROR} $release main restricted universe multiverse
@ -243,6 +243,20 @@ create_sources_list()
EOF
;;
noble)
distro="ubuntu"
# Drop deboostrap sources leftovers
rm -f "${basedir}/etc/apt/sources.list"
cat <<- EOF > "${basedir}/etc/apt/sources.list.d/${distro}.sources"
Types: deb
URIs: http://${UBUNTU_MIRROR}
Suites: ${release} ${release}-security ${release}-updates ${release}-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF
;;
raspi)
cat <<-EOF > "${basedir}"/etc/apt/sources.list
deb http://${DEBIAN_MIRROR} bullseye main contrib non-free

View File

@ -212,7 +212,7 @@ if [[ -z $BOARD ]]; then
options+=("orangepi6plus" "Cix P1 12-core 16-64GB RAM 5GBE USB3 USB-C WiFi/BT NVMe")
options+=("orangepirv" "Starfive JH7110 quad core 2-8GB RAM GBE USB3 NvMe WiFi/BT")
options+=("orangepirv2" "Ky X1 octa core 2-8GB RAM GBE USB3 WiFi/BT NVMe eMMC")
#options+=("orangepir2s" "Ky X1 octa core 2-8GB RAM 2.5GBE USB3 eMMC")
options+=("orangepir2s" "Ky X1 octa core 2-8GB RAM 2.5GBE USB3 eMMC")
#options+=("orangepir1plus" "Rockchip RK3328 quad core 1GB RAM 2xGBE USB2 SPI")
#options+=("orangepi3plus" "Amlogic S905D3 quad core 2/4GB RAM SoC eMMC GBE USB3 SPI WiFi/BT")
@ -459,8 +459,24 @@ if [[ ${IGNORE_UPDATES} != yes ]]; then
if [[ $BOARDFAMILY == "cix" ]]; then
if [[ ${GITEE_SERVER} == yes ]]; then
fetch_from_repo "https://gitee.com/orangepi-xunlong/component_cix-$BRANCH.git" "${EXTER}/cache/sources/component_cix-$BRANCH" "branch:main"
if [[ ! -f "${EXTER}/cache/sources/component_cix-$BRANCH/debs/cix-npu-onnxruntime_1.1.0_arm64.deb" ]]; then
display_alert "Downloading deb" "cix-npu-onnxruntime" "info"
wget -c -t 5 -P "${EXTER}/cache/sources/component_cix-$BRANCH/debs/" \
http://www.iplaystore.cn/upload/debs/cix-npu-onnxruntime_1.1.0_arm64.deb
fi
else
fetch_from_repo "https://github.com/orangepi-xunlong/component_cix-$BRANCH.git" "${EXTER}/cache/sources/component_cix-$BRANCH" "branch:main"
if [[ ! -f "${EXTER}/cache/sources/component_cix-$BRANCH/debs/cix-npu-onnxruntime_1.1.0_arm64.deb" ]]; then
display_alert "Downloading deb" "cix-npu-onnxruntime" "info"
wget -c -t 5 -P "${EXTER}/cache/sources/component_cix-$BRANCH/debs/" \
https://github.com/orangepi-xunlong/component_cix-${BRANCH}/releases/download/v1.1.0/cix-npu-onnxruntime_1.1.0_arm64.deb
fi
fi
fi
[[ $BUILD_OPT =~ kernel|image ]] && fetch_from_repo "$KERNELSOURCE" "$KERNELDIR" "$KERNELBRANCH" "yes"