kiddin9 3 ani în urmă
părinte
comite
b967362f98

+ 2 - 0
.github/workflows/Openwrt-AutoBuild.yml

@@ -226,6 +226,8 @@ jobs:
         rename -v "s/openwrt-/${{ env.VERSION }}-openwrt-/" ./firmware/*/* || true
         rename -v "s/friendlyarm_//" ./firmware/*/*gz || true
         rename -v "s/embedfire_//" ./firmware/*/*gz || true
+        rename -v "s/xiaomi_redmi-router/redmi/" *bin || true
+        rename -v "s/xiaoyu_)//" *bin || true
         mkdir ${{ env.REPO_BRANCH }}
         cp -rf openwrt/bin/targets ${{ env.REPO_BRANCH }}/
         Emoji=("🎉" "🤞" "✨" "🎁" "🎈" "🎄" "🎨" "💋" "🍓" "🍕" "🍉" "💐" "🌴" "🚀" "🛸" "🗽" "⛅" "🌈" "🔥" "⛄" "🐶" "🏅" "🦄" "🐤")

+ 0 - 1
devices/common/.config

@@ -77,7 +77,6 @@ CONFIG_OPENSSL_ENGINE_BUILTIN=y
 CONFIG_OPENSSL_ENGINE_BUILTIN_AFALG=y
 CONFIG_OPENSSL_ENGINE_BUILTIN_DEVCRYPTO=y
 
-CONFIG_PACKAGE_kmod-ipt-offload=y
 CONFIG_PACKAGE_kmod-tcp-bbr=y
 
 CONFIG_BUSYBOX_CUSTOM=y

+ 0 - 12
devices/doornet1/.config

@@ -1,12 +0,0 @@
-
-CONFIG_TARGET_rockchip=y
-CONFIG_TARGET_rockchip_armv8=y
-CONFIG_TARGET_rockchip_armv8_DEVICE_embedfire_doornet1=y
-CONFIG_TARGET_ROOTFS_EXT4FS=n
-
-# Applications
-CONFIG_PACKAGE_luci-app-cpufreq=y
-
-# 其他需要安装的软件包:
-CONFIG_PACKAGE_my-autocore-arm=y
-CONFIG_PACKAGE_kmod-hwmon-pwmfan=y

+ 0 - 5
devices/doornet1/diy.sh

@@ -1,5 +0,0 @@
-#!/bin/bash
-SHELL_FOLDER=$(dirname $(readlink -f "$0"))
-bash $SHELL_FOLDER/../nanopi-r2s/diy.sh
-
-find "$SHELL_FOLDER/../nanopi-r2s/patches" -type f -name '*.patch' -print0 | sort -z | xargs -I % -t -0 -n 1 sh -c "cat '%'  | patch -d './' -p1 -E --forward"

+ 0 - 12
devices/doornet2/.config

@@ -1,12 +0,0 @@
-
-CONFIG_TARGET_rockchip=y
-CONFIG_TARGET_rockchip_armv8=y
-CONFIG_TARGET_rockchip_armv8_DEVICE_embedfire_doornet2=y
-CONFIG_TARGET_ROOTFS_EXT4FS=n
-
-# Applications
-CONFIG_PACKAGE_luci-app-cpufreq=y
-
-# 其他需要安装的软件包:
-CONFIG_PACKAGE_my-autocore-arm=y
-CONFIG_PACKAGE_kmod-hwmon-pwmfan=y

+ 0 - 5
devices/doornet2/diy.sh

@@ -1,5 +0,0 @@
-#!/bin/bash
-SHELL_FOLDER=$(dirname $(readlink -f "$0"))
-bash $SHELL_FOLDER/../nanopi-r2s/diy.sh
-
-find "$SHELL_FOLDER/../nanopi-r2s/patches" -type f -name '*.patch' -print0 | sort -z | xargs -I % -t -0 -n 1 sh -c "cat '%'  | patch -d './' -p1 -E --forward"

+ 0 - 12
devices/nanopi-r2c/.config

@@ -1,12 +0,0 @@
-
-CONFIG_TARGET_rockchip=y
-CONFIG_TARGET_rockchip_armv8=y
-CONFIG_TARGET_rockchip_armv8_DEVICE_friendlyarm_nanopi-r2c=y
-CONFIG_TARGET_ROOTFS_EXT4FS=n
-
-# Applications
-CONFIG_PACKAGE_luci-app-cpufreq=y
-
-# 其他需要安装的软件包:
-CONFIG_PACKAGE_my-autocore-arm=y
-CONFIG_PACKAGE_kmod-hwmon-pwmfan=y

+ 0 - 5
devices/nanopi-r2c/diy.sh

@@ -1,5 +0,0 @@
-#!/bin/bash
-SHELL_FOLDER=$(dirname $(readlink -f "$0"))
-bash $SHELL_FOLDER/../nanopi-r2s/diy.sh
-
-find "$SHELL_FOLDER/../nanopi-r2s/patches" -type f -name '*.patch' -print0 | sort -z | xargs -I % -t -0 -n 1 sh -c "cat '%'  | patch -d './' -p1 -E --forward"

+ 2 - 0
devices/nanopi-r2s/.config

@@ -1,7 +1,9 @@
 
 CONFIG_TARGET_rockchip=y
 CONFIG_TARGET_rockchip_armv8=y
+CONFIG_TARGET_MULTI_PROFILE=y
 CONFIG_TARGET_rockchip_armv8_DEVICE_friendlyarm_nanopi-r2s=y
+CONFIG_TARGET_rockchip_armv8_DEVICE_friendlyarm_nanopi-r4s=y
 CONFIG_TARGET_ROOTFS_EXT4FS=n
 
 CONFIG_PACKAGE_arm-trusted-firmware-rk3399=y

+ 9 - 0
devices/redmi-ax6s/.config

@@ -0,0 +1,9 @@
+
+CONFIG_TARGET_mediatek=y
+CONFIG_TARGET_mediatek_mt7622=y
+CONFIG_TARGET_mediatek_mt7622_DEVICE_xiaomi_redmi-router-ax6s=y
+
+
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+
+

+ 36 - 0
devices/redmi-ax6s/diy.sh

@@ -0,0 +1,36 @@
+#!/bin/bash
+
+shopt -s extglob
+
+sed -i 's/DEFAULT_PACKAGES +=/DEFAULT_PACKAGES += my-autocore-arm luci-app-cpufreq luci-app-natflow-users natflow-boot/' target/linux/mediatek/Makefile
+
+rm -rf target/linux/mediatek/!(patches-5.15)
+svn co https://github.com/x-wrt/x-wrt/trunk/target/linux/mediatek target/linux/mediatek
+rm -rf target/linux/mediatek/{.svn,patches-5.15/.svn}
+svn co https://github.com/x-wrt/x-wrt/trunk/target/linux/mediatek/patches-5.15 target/linux/mediatek/patches-5.15
+
+echo '
+CONFIG_ARM64_CRYPTO=y
+CONFIG_CRYPTO_AES_ARM64=y
+CONFIG_CRYPTO_AES_ARM64_BS=y
+CONFIG_CRYPTO_AES_ARM64_CE=y
+CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
+CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
+CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=y
+CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y
+CONFIG_CRYPTO_CRYPTD=y
+CONFIG_CRYPTO_GF128MUL=y
+CONFIG_CRYPTO_GHASH_ARM64_CE=y
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA1_ARM64_CE=y
+CONFIG_CRYPTO_SHA256_ARM64=y
+CONFIG_CRYPTO_SHA2_ARM64_CE=y
+CONFIG_CRYPTO_SHA512_ARM64=y
+CONFIG_CRYPTO_SIMD=y
+CONFIG_REALTEK_PHY=y
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
+CONFIG_MOTORCOMM_PHY=y
+CONFIG_SENSORS_PWM_FAN=y
+' >> ./target/linux/rockchip/armv8/config-5.15