diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml index 80d2b154..97dc719b 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml @@ -5,8 +5,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline intel_iommu: igfx_off HddEnableDynamicPower: 1 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml index 8c156c52..a5e8e5a6 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1621+.yml @@ -5,8 +5,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline SMBusHddDynamicPower: 1 syno_hdd_powerup_seq: 0 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml index 39a8cb65..a97aad61 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml @@ -7,8 +7,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline SMBusHddDynamicPower: 1 vender_format_version: 2 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3615xs.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3615xs.yml index d12653d4..fd65ae10 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3615xs.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3615xs.yml @@ -8,7 +8,6 @@ synoinfo: &synoinfo usbportcfg: "0x8700" rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" - small_info_path: "https://example.com/null" cmdline: &cmdline syno_hdd_powerup_seq: 0 HddHotplug: 0 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3617xs.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3617xs.yml index 4d9c7a0c..269ad472 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3617xs.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3617xs.yml @@ -8,8 +8,6 @@ synoinfo: &synoinfo usbportcfg: "0x8700" rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline syno_hdd_powerup_seq: 0 HddHotplug: 0 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3622xs+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3622xs+.yml index afec5706..1327f590 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3622xs+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3622xs+.yml @@ -9,8 +9,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" # http://update7.synology.com/autoupdate/genRSS.php rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" # https://update7.synology.com/autoupdate/genRSS.php rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" # https://update7.synology.com/autoupdate/v2/getList - small_info_path: "https://example.com/null" # https://update7.synology.com/smallupdate - security_version_server: "https://example.com/smallupdate" # https://update7.synology.com/securityVersion cmdline: &cmdline syno_hdd_powerup_seq: 0 HddHotplug: 0 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS918+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS918+.yml index 852e28a5..ac5fc3d1 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS918+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS918+.yml @@ -9,8 +9,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline syno_hdd_powerup_seq: 0 HddHotplug: 0 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml index ad4ceb13..b82e02e8 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml @@ -5,8 +5,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline intel_iommu: "igfx_off" HddEnableDynamicPower: 1 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA1622.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA1622.yml index a2d1dd42..708cd11b 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA1622.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA1622.yml @@ -6,8 +6,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline intel_iommu: "igfx_off" HddEnableDynamicPower: 1 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml index a57a7763..63e9dcf3 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3219.yml @@ -10,8 +10,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline syno_hdd_powerup_seq: 0 HddHotplug: 0 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3221.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3221.yml index 8d4d3042..1740635d 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3221.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3221.yml @@ -7,8 +7,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline syno_hdd_powerup_seq: 0 HddHotplug: 0 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/FS2500.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/FS2500.yml index a1702cdf..868a9b68 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/FS2500.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/FS2500.yml @@ -5,8 +5,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" cmdline: &cmdline intel_iommu: igfx_off SMBusHddDynamicPower: 1 diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml b/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml index 6eb31d6f..ac11245e 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/RS4021xs+.yml @@ -5,8 +5,6 @@ synoinfo: &synoinfo rss_server: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_ssl: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.xml" rss_server_v2: "https://raw.githubusercontent.com/fbelavenuto/arpl/main/rss.json" - small_info_path: "https://example.com/null" - security_version_server: "https://example.com/smallupdate" support_bde_internal_10g: "no" esataportcfg: "0x0" cmdline: &cmdline diff --git a/files/board/arpl/overlayfs/opt/arpl/ramdisk-patch.sh b/files/board/arpl/overlayfs/opt/arpl/ramdisk-patch.sh index fce9666d..60878b68 100755 --- a/files/board/arpl/overlayfs/opt/arpl/ramdisk-patch.sh +++ b/files/board/arpl/overlayfs/opt/arpl/ramdisk-patch.sh @@ -121,7 +121,7 @@ echo "#!/bin/sh" > "${RAMDISK_PATH}/addons/addons.sh" echo 'echo "addons.sh called with params ${@}"' >> "${RAMDISK_PATH}/addons/addons.sh" chmod +x "${RAMDISK_PATH}/addons/addons.sh" -# Required eudev and dtbpatch/maxdisks +# Required addons: eudev, dtbpatch/maxdisks, powersched installAddon eudev echo "/addons/eudev.sh \${1} " >> "${RAMDISK_PATH}/addons/addons.sh" 2>"${LOG_FILE}" || dieLog if [ "${DT}" = "true" ]; then @@ -131,6 +131,8 @@ else installAddon maxdisks echo "/addons/maxdisks.sh \${1} ${MAXDISKS}" >> "${RAMDISK_PATH}/addons/addons.sh" 2>"${LOG_FILE}" || dieLog fi +installAddon powersched +echo "/addons/powersched.sh \${1} " >> "${RAMDISK_PATH}/addons/addons.sh" 2>"${LOG_FILE}" || dieLog # User addons for ADDON in ${!ADDONS[@]}; do PARAMS=${ADDONS[${ADDON}]} diff --git a/files/board/arpl/p3/addons/powersched/all.tgz b/files/board/arpl/p3/addons/powersched/all.tgz new file mode 100644 index 00000000..8f828087 Binary files /dev/null and b/files/board/arpl/p3/addons/powersched/all.tgz differ diff --git a/files/board/arpl/p3/addons/powersched/manifest.yml b/files/board/arpl/p3/addons/powersched/manifest.yml new file mode 100644 index 00000000..ea0683f7 --- /dev/null +++ b/files/board/arpl/p3/addons/powersched/manifest.yml @@ -0,0 +1,16 @@ +version: 1 +name: powersched +system: true +description: "Utility to configure RTC according to DSM power schedule" +compile-script: compile.sh +all: + install-script: "install.sh" + copy: "all" +available-for: + bromolow-3.10.108: + apollolake-4.4.180: + broadwell-4.4.180: + broadwellnk-4.4.180: + denverton-4.4.180: + geminilake-4.4.180: + v1000-4.4.180: diff --git a/files/board/arpl/p3/modules/apollolake-4.4.180.tgz b/files/board/arpl/p3/modules/apollolake-4.4.180.tgz index ac151f80..725285a0 100644 Binary files a/files/board/arpl/p3/modules/apollolake-4.4.180.tgz and b/files/board/arpl/p3/modules/apollolake-4.4.180.tgz differ diff --git a/files/board/arpl/p3/modules/geminilake-4.4.180.tgz b/files/board/arpl/p3/modules/geminilake-4.4.180.tgz index 2b7302c5..f566fab0 100644 Binary files a/files/board/arpl/p3/modules/geminilake-4.4.180.tgz and b/files/board/arpl/p3/modules/geminilake-4.4.180.tgz differ diff --git a/files/board/arpl/p3/modules/v1000-4.4.180.tgz b/files/board/arpl/p3/modules/v1000-4.4.180.tgz index aa0f9ad8..c32a82bf 100644 Binary files a/files/board/arpl/p3/modules/v1000-4.4.180.tgz and b/files/board/arpl/p3/modules/v1000-4.4.180.tgz differ