diff --git a/TODO b/TODO index a41f6cbd..ddad8f04 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,5 @@ A fazer - - Descobrir como é o serial do DS2422+ + - Checar se tem como atualizar microcode via addon/modules/whatever... - Estudar acrescentar modo simples e avançado do menu Concluidos: @@ -28,3 +28,4 @@ Concluidos: - Consertar MAC custom - Mudar synoinfo para ler do modelo e preencher no user_config, para usuário poder deletar entradas do modelo - Validar netif_num e macX + - Descobrir como é o serial do DS2422+ diff --git a/files/board/arpl/overlayfs/opt/arpl/init.sh b/files/board/arpl/overlayfs/opt/arpl/init.sh index 375e2ab3..b9d65f71 100755 --- a/files/board/arpl/overlayfs/opt/arpl/init.sh +++ b/files/board/arpl/overlayfs/opt/arpl/init.sh @@ -163,7 +163,7 @@ mkdir -p "${LKM_PATH}" mkdir -p "${MODULES_PATH}" # Detect if has new local plugins to install/reinstall -for F in `ls ${CACHE_PATH}/*.addon`; do +for F in `ls ${CACHE_PATH}/*.addon 2>/dev/null`; do ADDON=`basename "${F}" | sed 's|.addon||'` rm -rf "${ADDONS_PATH}/${ADDON}" mkdir -p "${ADDONS_PATH}/${ADDON}" diff --git a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml.disabled b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml.disabled new file mode 100644 index 00000000..de116d27 --- /dev/null +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS1520+.yml.disabled @@ -0,0 +1,67 @@ +id: "DS1520+" +synoinfo: &synoinfo + support_disk_compatibility: "no" + support_memory_compatibility: "no" + rss_server: "http://example.com/null.xml" + rss_server_ssl: "https://example.com/null.xml" + rss_server_v2: "https://example.com/autoupdate/v2/getList" + update_server: "http://example.com/" + update_server_ssl: "https://example.com/" + small_info_path: "https://example.com/null" + updateurl: "http://example.com/" + myds_region_api_base_url: "https://example.com" + security_version_server: "https://example.com/smallupdate" +cmdline: &cmdline + intel_iommu: igfx_off + HddEnableDynamicPower: 1 + vender_format_version: 2 + synoboot2: + syno_ttyS0: "serial,0x3f8" + syno_ttyS1: "serial,0x2f8" +platform: "geminilake" +dom: 2 +serial: + prefix: + - "0000" + middle: "XXX" + suffix: "alpha" +disks: 6 +dt: true +builds: + 42218: + ver: "7.0.1" + kver: "4.4.180" + rd-compressed: false + efi-bug: no + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + pat: + url: "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS1520%2B_42218.pat" + hash: "06947c58f25bd591f7fa3c58ad9473777481bdd7a049b42d1cb585ca01b053ee" + ramdisk-hash: "f0a275587c51acdb4d58a7f0d82d70f31e54228d0fbf7575d5d425dae75d1969" + zimage-hash: "74d513aaa3e30d8aa4f80e202d94a68a552e9c0472f8470e133ad29080556f55" + patch: + - "ramdisk-common-disable-root-pwd.patch" + - "ramdisk-common-init-script.patch" + - "ramdisk-common-post-init-script.patch" + + 42661: + ver: "7.1.0" + kver: "4.4.180" + rd-compressed: false + efi-bug: no + cmdline: + <<: *cmdline + synoinfo: + <<: *synoinfo + pat: + url: "https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS1520%2B_42661.pat" + hash: "3a8499c5f72d7241b81781ec741d4019eaa506e6e7a4fd17ce54fb149f6ffae6" + ramdisk-hash: "b18f14b8420a217d7b6dd3696786ecccfbe7c325d342475531a68a7df831cffc" + zimage-hash: "1d0e5b76e08e3483f6bf06d23b5978ec498b855bde23db1f96f343db4c43337d" + patch: + - "ramdisk-common-disable-root-pwd.patch" + - "ramdisk-common-init-script.patch" + - "ramdisk-42661-post-init-script.patch" 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 7d89f5cf..b80dd6be 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS2422+.yml @@ -25,8 +25,9 @@ platform: "v1000" dom: 2 serial: prefix: - - "0000" - middle: "XXX" + - "2140" + - "2180" + middle: "SLR" suffix: "numeric" disks: 12 dt: true 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 83752084..6f5a36f6 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3615xs.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3615xs.yml @@ -1,5 +1,9 @@ id: "DS3615xs" synoinfo: &synoinfo + support_disk_compatibility: "no" + support_memory_compatibility: "no" + supportraidgroup: "no" + supportssdcache: "no" esataportcfg: "0x0" usbportcfg: "0x8700" rss_server: "http://example.com/null.xml" @@ -7,10 +11,6 @@ synoinfo: &synoinfo small_info_path: "https://example.com/null" updateurl: "http://example.com/" myds_region_api_base_url: "https://example.com" - support_disk_compatibility: "no" - support_memory_compatibility: "no" - supportraidgroup: "no" - supportssdcache: "no" 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 6b46cf54..702edd81 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3617xs.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3617xs.yml @@ -1,5 +1,9 @@ id: "DS3617xs" synoinfo: &synoinfo + support_disk_compatibility: "no" + support_memory_compatibility: "no" + supportraidgroup: "no" + supportssdcache: "no" esataportcfg: "0x00" usbportcfg: "0x8700" rss_server: "http://example.com/null.xml" @@ -11,10 +15,6 @@ synoinfo: &synoinfo updateurl: "http://example.com/" myds_region_api_base_url: "https://example.com" security_version_server: "https://example.com/smallupdate" - support_disk_compatibility: "no" - support_memory_compatibility: "no" - supportraidgroup: "no" - supportssdcache: "no" 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 4b643671..14f667ee 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3622xs+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS3622xs+.yml @@ -1,11 +1,11 @@ id: "DS3622xs+" synoinfo: &synoinfo - esataportcfg: "0x00" - support_bde_internal_10g: "no" support_disk_compatibility: "no" support_memory_compatibility: "no" supportraidgroup: "no" supportssdcache: "no" + esataportcfg: "0x00" + support_bde_internal_10g: "no" rss_server: "http://example.com/null.xml" rss_server_ssl: "https://example.com/null.xml" rss_server_v2: "https://example.com/autoupdate/v2/getList" 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 37498933..aa455b9a 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS918+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS918+.yml @@ -1,5 +1,7 @@ id: "DS918+" synoinfo: &synoinfo + support_disk_compatibility: "no" + support_memory_compatibility: "no" esataportcfg: "0x00" support_led_brightness_adjustment: "" support_leds_lp3943: "" 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 3138ede3..8cce710e 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DS920+.yml @@ -1,5 +1,7 @@ id: "DS920+" synoinfo: &synoinfo + support_disk_compatibility: "no" + support_memory_compatibility: "no" rss_server: "http://example.com/null.xml" rss_server_ssl: "https://example.com/null.xml" rss_server_v2: "https://example.com/autoupdate/v2/getList" 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 aa7bf530..e3ab4519 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA1622.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA1622.yml @@ -1,5 +1,7 @@ id: "DVA1622" synoinfo: &synoinfo + support_disk_compatibility: "no" + support_memory_compatibility: "no" buzzeroffen: "0xffff" rss_server: "http://example.com/null.xml" rss_server_ssl: "https://example.com/null.xml" 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 6d15c0df..be849f52 100644 --- a/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3221.yml +++ b/files/board/arpl/overlayfs/opt/arpl/model-configs/DVA3221.yml @@ -1,8 +1,9 @@ id: "DVA3221" synoinfo: &synoinfo + support_disk_compatibility: "no" + support_memory_compatibility: "no" esataportcfg: "0x00" support_bde_internal_10g: "no" - support_disk_compatibility: "no" rss_server: "http://example.com/null.xml" rss_server_ssl: "https://example.com/null.xml" rss_server_v2: "https://example.com/autoupdate/v2/getList" diff --git a/files/board/arpl/p3/addons/dtbpatch/all.tgz b/files/board/arpl/p3/addons/dtbpatch/all.tgz index d8467d07..1ba117ac 100644 Binary files a/files/board/arpl/p3/addons/dtbpatch/all.tgz and b/files/board/arpl/p3/addons/dtbpatch/all.tgz differ diff --git a/files/board/arpl/p3/lkms/rp-apollolake-4.4.180-dev.ko.gz b/files/board/arpl/p3/lkms/rp-apollolake-4.4.180-dev.ko.gz index 50565c1c..480ed99a 100644 Binary files a/files/board/arpl/p3/lkms/rp-apollolake-4.4.180-dev.ko.gz and b/files/board/arpl/p3/lkms/rp-apollolake-4.4.180-dev.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-apollolake-4.4.180-prod.ko.gz b/files/board/arpl/p3/lkms/rp-apollolake-4.4.180-prod.ko.gz index fc70e502..72f6ac3f 100644 Binary files a/files/board/arpl/p3/lkms/rp-apollolake-4.4.180-prod.ko.gz and b/files/board/arpl/p3/lkms/rp-apollolake-4.4.180-prod.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-broadwell-4.4.180-dev.ko.gz b/files/board/arpl/p3/lkms/rp-broadwell-4.4.180-dev.ko.gz index 5621ef6d..2f3fba5b 100644 Binary files a/files/board/arpl/p3/lkms/rp-broadwell-4.4.180-dev.ko.gz and b/files/board/arpl/p3/lkms/rp-broadwell-4.4.180-dev.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-broadwell-4.4.180-prod.ko.gz b/files/board/arpl/p3/lkms/rp-broadwell-4.4.180-prod.ko.gz index b501a4e2..3160f09d 100644 Binary files a/files/board/arpl/p3/lkms/rp-broadwell-4.4.180-prod.ko.gz and b/files/board/arpl/p3/lkms/rp-broadwell-4.4.180-prod.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-broadwellnk-4.4.180-dev.ko.gz b/files/board/arpl/p3/lkms/rp-broadwellnk-4.4.180-dev.ko.gz index a222fd2a..ac475c53 100644 Binary files a/files/board/arpl/p3/lkms/rp-broadwellnk-4.4.180-dev.ko.gz and b/files/board/arpl/p3/lkms/rp-broadwellnk-4.4.180-dev.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-broadwellnk-4.4.180-prod.ko.gz b/files/board/arpl/p3/lkms/rp-broadwellnk-4.4.180-prod.ko.gz index 77754156..5188deb7 100644 Binary files a/files/board/arpl/p3/lkms/rp-broadwellnk-4.4.180-prod.ko.gz and b/files/board/arpl/p3/lkms/rp-broadwellnk-4.4.180-prod.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-bromolow-3.10.108-dev.ko.gz b/files/board/arpl/p3/lkms/rp-bromolow-3.10.108-dev.ko.gz index 69d7c507..a6b6455b 100644 Binary files a/files/board/arpl/p3/lkms/rp-bromolow-3.10.108-dev.ko.gz and b/files/board/arpl/p3/lkms/rp-bromolow-3.10.108-dev.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-bromolow-3.10.108-prod.ko.gz b/files/board/arpl/p3/lkms/rp-bromolow-3.10.108-prod.ko.gz index 12245649..1ee612c4 100644 Binary files a/files/board/arpl/p3/lkms/rp-bromolow-3.10.108-prod.ko.gz and b/files/board/arpl/p3/lkms/rp-bromolow-3.10.108-prod.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-denverton-4.4.180-dev.ko.gz b/files/board/arpl/p3/lkms/rp-denverton-4.4.180-dev.ko.gz index 93f94d15..db5410b8 100644 Binary files a/files/board/arpl/p3/lkms/rp-denverton-4.4.180-dev.ko.gz and b/files/board/arpl/p3/lkms/rp-denverton-4.4.180-dev.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-denverton-4.4.180-prod.ko.gz b/files/board/arpl/p3/lkms/rp-denverton-4.4.180-prod.ko.gz index 5bfd9564..c5a6f080 100644 Binary files a/files/board/arpl/p3/lkms/rp-denverton-4.4.180-prod.ko.gz and b/files/board/arpl/p3/lkms/rp-denverton-4.4.180-prod.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-geminilake-4.4.180-dev.ko.gz b/files/board/arpl/p3/lkms/rp-geminilake-4.4.180-dev.ko.gz index bfca36a3..480a99f5 100644 Binary files a/files/board/arpl/p3/lkms/rp-geminilake-4.4.180-dev.ko.gz and b/files/board/arpl/p3/lkms/rp-geminilake-4.4.180-dev.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-geminilake-4.4.180-prod.ko.gz b/files/board/arpl/p3/lkms/rp-geminilake-4.4.180-prod.ko.gz index 127f8471..be04dbf7 100644 Binary files a/files/board/arpl/p3/lkms/rp-geminilake-4.4.180-prod.ko.gz and b/files/board/arpl/p3/lkms/rp-geminilake-4.4.180-prod.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-v1000-4.4.180-dev.ko.gz b/files/board/arpl/p3/lkms/rp-v1000-4.4.180-dev.ko.gz index f63a22f0..8cb5c739 100644 Binary files a/files/board/arpl/p3/lkms/rp-v1000-4.4.180-dev.ko.gz and b/files/board/arpl/p3/lkms/rp-v1000-4.4.180-dev.ko.gz differ diff --git a/files/board/arpl/p3/lkms/rp-v1000-4.4.180-prod.ko.gz b/files/board/arpl/p3/lkms/rp-v1000-4.4.180-prod.ko.gz index 571d70ca..9220f3c2 100644 Binary files a/files/board/arpl/p3/lkms/rp-v1000-4.4.180-prod.ko.gz and b/files/board/arpl/p3/lkms/rp-v1000-4.4.180-prod.ko.gz differ