From 3cede449fe32e48bb8d7b86e51aeb157555d7a45 Mon Sep 17 00:00:00 2001 From: Ing Date: Wed, 28 Aug 2024 21:16:58 +0800 Subject: [PATCH] chore: Update getpats function to retrieve and save patch information --- .github/workflows/data.yml | 2 + docs/pats.json | 2080 +++++++++++++++++++++++++++ docs/pats.xlsx | Bin 0 -> 26965 bytes files/initrd/opt/rr/extract-vmlinux | 64 + updatemodules.sh | 69 + 5 files changed, 2215 insertions(+) create mode 100644 docs/pats.json create mode 100644 docs/pats.xlsx create mode 100644 files/initrd/opt/rr/extract-vmlinux create mode 100644 updatemodules.sh diff --git a/.github/workflows/data.yml b/.github/workflows/data.yml index 919017c9..34cea2e8 100644 --- a/.github/workflows/data.yml +++ b/.github/workflows/data.yml @@ -73,6 +73,8 @@ jobs: python scripts/func.py getaddons -w "rr/ws" -j "docs/addons.json" -x "docs/addons.xlsx" python scripts/func.py getmodules -w "rr/ws" -j "docs/modules.json" -x "docs/modules.xlsx" + python scripts/func.py getpats -w "rr/ws/initrd" -j "docs/pats.json" -x "docs/pats.xlsx" + - name: Upload to Artifacts if: success() uses: actions/upload-artifact@v4 diff --git a/docs/pats.json b/docs/pats.json new file mode 100644 index 00000000..58e04c59 --- /dev/null +++ b/docs/pats.json @@ -0,0 +1,2080 @@ +{ + "FS6400": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_FS6400_72803.pat", + "sum": "587483d7773129140c9e12db17d514c2" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS6400_42218.pat", + "sum": "e7887381980432a7be5ddf4dec0772ad" + }, + "7.2.1-69057-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057/DSM_FS6400_69057.pat", + "sum": "66dc986826177528dc9558195e1ddc89" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS6400_64570.pat", + "sum": "2e69250e65f75bd4bb9e8274d865bc70" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_FS6400_64561.pat", + "sum": "bfb8182d0968cf91511e233fb5eacb07" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS6400_42962.pat", + "sum": "651be491d10a47ecc534295d84341c03" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS6400_42661.pat", + "sum": "030064272d82777681502745fcfa8c48" + } + }, + "DS1019+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1019%2B_72803.pat", + "sum": "a49980d66bdd811484d8805a30666a0e" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1019%2B_42218.pat", + "sum": "a7c5ac7a5963aac8bf9a599a8a6f6b86" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1019%2B_69057.pat", + "sum": "7609e7c977d9d44baed886e846d7cf50" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1019%2B_64570.pat", + "sum": "c1c9b295ca7f1434c0f1eeab4f989316" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1019%2B_64561.pat", + "sum": "6376f1f7bd1a260db67324629f3ddfb9" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1019%2B_42962.pat", + "sum": "b590bc9f0df784be4d6bae13d551f76b" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1019%2B_42661.pat", + "sum": "1318c234b08c06ad0a6b49a3d739fb95" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS1019%2B_41890.pat", + "sum": "b0269246ab530bc8618ba288130d413a" + } + }, + "DS1520+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1520%2B_72803.pat", + "sum": "7d1ed31f82c5a40a96efa2652c4535c3" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1520%2B_42218.pat", + "sum": "d1ebc3c9a2b9e04980a85c4784904f91" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1520%2B_69057.pat", + "sum": "a028a246334bb45b398a240ecfe194e8" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1520%2B_64570.pat", + "sum": "5063db1ed248fb36074ce8d2aba645a9" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1520%2B_64561.pat", + "sum": "e340acc1bc119307787f3363773ab632" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1520%2B_42962.pat", + "sum": "d28994a9dcdae9730b4d1370a39d3130" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1520%2B_42661.pat", + "sum": "1d8ecfcb2a956488ae355c79a72bb9ec" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS1520%2B_41890.pat", + "sum": "872a481aa96c8941fe8872f65ddb0660" + } + }, + "DS1522+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1522%2B_72803.pat", + "sum": "18e2877565db187add23f66a17efedec" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1522%2B_69057.pat", + "sum": "234e958a0dcf489dae866c14d30ed761" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1522%2B_64570.pat", + "sum": "c23e7b3a8dfec5551cd57d6397ebb079" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1522%2B_64561.pat", + "sum": "28c079aead91f10b1cefc13110b561fe" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1522%2B_42962.pat", + "sum": "a116d65da8908275ea681dd7ac06b831" + } + }, + "DS1621+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1621%2B_72803.pat", + "sum": "571a24a5bd74779557717904011f9f49" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1621%2B_42218.pat", + "sum": "1fd1d6e733bb096f418f68e06f81022e" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1621%2B_69057.pat", + "sum": "4bc6b4b8cfa7005505a6168a08c92b5f" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1621%2B_64570.pat", + "sum": "6f9fa1ff5b9b2dded366b1a2d2687aea" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1621%2B_64561.pat", + "sum": "91bbf20b36ce890bc4ff5c6dca037357" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1621%2B_42962.pat", + "sum": "93a5a2b9515b39e18d0b48df84d5c007" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1621%2B_42661.pat", + "sum": "b4b72eb8d4e84b2e2a8c29fc0a1ac6aa" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS1621%2B_41890.pat", + "sum": "4a7230bf83c693328518d7f253257a8c" + } + }, + "DS1621xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1621xs%2B_72803.pat", + "sum": "db629c8550988dc0dee5a132b469b7c5" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1621xs%2B_42218.pat", + "sum": "302fdefb00c8d4f8bf95ac25dca1e864" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1621xs%2B_69057.pat", + "sum": "8af12dfa839057343d4b0d7f57efad16" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1621xs%2B_64570.pat", + "sum": "ff027f65c9712059a5a54bfbfb5a52b7" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1621xs%2B_64561.pat", + "sum": "87ec2ee52f365de00a70b1f1ac571345" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1621xs%2B_42962.pat", + "sum": "fffec3510c954fc718a1aecba2f98fc6" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1621xs%2B_42661.pat", + "sum": "18f849121a9a1918aca94c6774524910" + } + }, + "DS1819+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1819%2B_72803.pat", + "sum": "d7623988624cf4ca9772d2bc6de85427" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1819%2B_42218.pat", + "sum": "82dc294d7f99545d9d7e2ff9bcae114b" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1819%2B_69057.pat", + "sum": "bd5ed66d4f74e97416c0724737f88315" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1819%2B_64570.pat", + "sum": "e93f143ffe7a4612635efbd4b537b26a" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1819%2B_64561.pat", + "sum": "b5ad13086be82102371f7e97cf6e10bb" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1819%2B_42962.pat", + "sum": "5dac92403628186c629d2ab5aedbcc57" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1819%2B_42661.pat", + "sum": "51a5104488a6f09dbc9a91689aa4a363" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS1819%2B_41890.pat", + "sum": "1a51c6e6d66e7a58c4cbbabcb65b71b1" + } + }, + "DS1821+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1821%2B_72803.pat", + "sum": "9ed6ff63d2e24911b34709f85d452dac" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1821%2B_42218.pat", + "sum": "cbe674d818bc06b7eefef2b9c58fc859" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1821%2B_69057.pat", + "sum": "6a7efda6e842ebee9597120e4a68870a" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1821%2B_64570.pat", + "sum": "da6d86151013569e4b4d2f12515e0a5c" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1821%2B_64561.pat", + "sum": "3491ce7d8eff268df09b1570a04494e1" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1821%2B_42962.pat", + "sum": "e54b32884cbc1b913324c8cda5b2f978" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1821%2B_42661.pat", + "sum": "c854e197ec6b7b57c5a6667a0a225a19" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS1821%2B_41890.pat", + "sum": "49d25b1c21d6a6b4c6342dadc399f7a8" + } + }, + "DS1823xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1823xs%2B_72803.pat", + "sum": "675c451bf57f6422bf1916d483f2d483" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1823xs%2B_69057.pat", + "sum": "134c17ae983809784f9cbfd133c64ea7" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1823xs%2B_64570.pat", + "sum": "1a8a5e1d8461e9a3af638dae7f121ad3" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1823xs%2B_64561.pat", + "sum": "5afb9895acb01d94dc74a93aaacdcc17" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_DS1823xs%2B_42962.pat", + "sum": "d337b8a44008bb726c28489e30577cee" + } + }, + "DS220+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS220%2B_72803.pat", + "sum": "e30bfb43f8d1ee753a80d53d1f54d79a" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS220%2B_42218.pat", + "sum": "b77984bcefef6ddc2e847a336cb2d764" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS220%2B_69057.pat", + "sum": "29111f8860063c4a9a84827a2d9e019a" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS220%2B_64570.pat", + "sum": "34fa653e965663cd663d7d1e2b9e60d3" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS220%2B_64561.pat", + "sum": "8a3031a1315448f21c5c6043493f944d" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS220%2B_42962.pat", + "sum": "dcdae26b1419f67f53a7936e6176cc7c" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS220%2B_42661.pat", + "sum": "536af980d23f2d79fcbdfb117444ca06" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS220%2B_41890.pat", + "sum": "6cc9645989252b42796471d8882a2a31" + } + }, + "DS224+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS224%2B_72803.pat", + "sum": "e9dd18c0602f835de81a51f5b9028ef5" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS224%2B_69057.pat", + "sum": "462cb5f704faa7a32651be4b4e17746e" + } + }, + "DS2419+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS2419%2B_72803.pat", + "sum": "79110232d65bc1de75cea72270e8dbe1" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS2419%2B_42218.pat", + "sum": "59d48e64ad4d0e5bc35f9eec8869d9c5" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS2419%2B_69057.pat", + "sum": "8513269cb1ee01030e8d7cd3d57fc8d6" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS2419%2B_64570.pat", + "sum": "5716f9a0aadb529cfa131c0c0a399c3e" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS2419%2B_64561.pat", + "sum": "ccb4825884b029e98042c9b3defedae5" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS2419%2B_42962.pat", + "sum": "7b53fbb5c813af9db29b39382b5e5d68" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS2419%2B_42661.pat", + "sum": "ae6cdda2edff9458b2fff7114474f38d" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS2419%2B_41890.pat", + "sum": "5ffee696b480659895d7e20280d75bae" + } + }, + "DS2419+II": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS2419%2BII_72803.pat", + "sum": "115f5696e178123211147adccc5bb1d0" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS2419%2BII_42218.pat", + "sum": "939109f7fcdcce5e20a3cec9d6ced85a" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS2419%2BII_69057.pat", + "sum": "948e1799bcd25fbafd5eca2cfd11b338" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS2419%2BII_64570.pat", + "sum": "b3a6f54e2be6578c3e3594801208556b" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS2419%2BII_64561.pat", + "sum": "2d5d0be0de12092805c49a1df7eb8a95" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS2419%2BII_42962.pat", + "sum": "50d27c3c6ba5571f4de5c1f787e804a5" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS2419%2BII_42661.pat", + "sum": "33a068ae26e9e88e57c4b4e6ed218c98" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS2419%2BII_41890.pat", + "sum": "8387a8d7dd9336bed04ebfb2c02ba12a" + } + }, + "DS2422+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS2422%2B_72803.pat", + "sum": "3807c8d92e7f22cc20954a6ef775a2ab" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS2422%2B_69057.pat", + "sum": "2c443d1fa7b8542c58a203eaf9dbf224" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS2422%2B_64570.pat", + "sum": "3e5e09f4d4b0f09ab03f28d12b76f03a" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS2422%2B_64561.pat", + "sum": "edb8a8cbf941abcb4b97812f628e547e" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS2422%2B_42962.pat", + "sum": "b00d3d1ccf1b1a6982b2b594420e0f3c" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS2422%2B_42661.pat", + "sum": "9ea5e0fe94c01072da36e2f69172abb3" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS2422%2B_42218.pat", + "sum": "7fe3c9ae80396a2ea9ed9909b8746c4b" + } + }, + "DS3622xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS3622xs%2B_72803.pat", + "sum": "6a4cad387c4f25618ddd3c526a680737" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS3622xs%2B_69057.pat", + "sum": "ce86c68e6e93fe7cdcc63b165a70a878" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS3622xs%2B_64570.pat", + "sum": "456fc142cf8d3f1c329601c9d9ed66f5" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS3622xs%2B_64561.pat", + "sum": "78a0f066e47066c6e7ac18d3aded40b2" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3622xs%2B_42962.pat", + "sum": "d3b223e1e973fcf5c67c64e72775a576" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3622xs%2B_42661.pat", + "sum": "7af76cca8226ecf95b25630bffa76b3d" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS3622xs%2B_42218.pat", + "sum": "b9b452577b38adc82aca42e031be267b" + } + }, + "DS420+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS420%2B_72803.pat", + "sum": "b20080fd35efe37c4877390282734937" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS420%2B_42218.pat", + "sum": "50089a9ccd2b724f24de04c86f8ac2aa" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS420%2B_69057.pat", + "sum": "dbfb5437026b296436f8b7a658a3e981" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS420%2B_64570.pat", + "sum": "f8254ae94c0b46a79d3d2a9b23282f87" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS420%2B_64561.pat", + "sum": "f6b8f193b0a8f4c88456d05648e4d360" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS420%2B_42962.pat", + "sum": "0bd416ce234943719f646a0db895b81f" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS420%2B_42661.pat", + "sum": "ca3dc79e2cb77faafd76959e8367e83a" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS420%2B_41890.pat", + "sum": "18aab1a6b5914a34e0bb0219c45cda43" + } + }, + "DS423+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS423%2B_72803.pat", + "sum": "b567d464021578883067fc557f46515a" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS423%2B_69057.pat", + "sum": "f39d37dee5a64a3b00c2b5fc03aad432" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS423%2B_64570.pat", + "sum": "62d79e110b5355f32c23b2aa2eb51c24" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS423%2B_64561.pat", + "sum": "c8d2bd03eca69ffa85f9e591a4865fad" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_DS423%2B_42962.pat", + "sum": "4d901cefef7204d44fd4d0cbcbfc5b52" + } + }, + "DS720+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS720%2B_72803.pat", + "sum": "269251a3274a58fc2570011a8e7b44fe" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS720%2B_42218.pat", + "sum": "83dd377fa9d66f21e2ab2536bb9a3943" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS720%2B_69057.pat", + "sum": "390c2e64a19b894047df903d031abd0e" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS720%2B_64570.pat", + "sum": "6ff89c899fa9ef0e546a45bc8a5d1b50" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS720%2B_64561.pat", + "sum": "417b5a0896e472d38e96c59f643494c5" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS720%2B_42962.pat", + "sum": "9ecc37490cb6e4de3af666db5766cb21" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS720%2B_42661.pat", + "sum": "c811400d228502f37370b527b5624967" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS720%2B_41890.pat", + "sum": "738c619668c19c95ce541ca291a964f2" + } + }, + "DS723+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS723%2B_72803.pat", + "sum": "b592e6ab8591fb3b8fd9be478c853fcd" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS723%2B_69057.pat", + "sum": "83a24f5a0354c415160b546eadce092b" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS723%2B_64570.pat", + "sum": "302f4427cc76bc3830afc5cff1424298" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS723%2B_64561.pat", + "sum": "4fdf8a51c1104991226ac3958bf8a6d3" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_DS723%2B_42962.pat", + "sum": "1860b260c80de7103d236f2eae0f0dfb" + } + }, + "DS920+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS920%2B_72803.pat", + "sum": "ee4f55e2268e61513a7e4b2bc913c534" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS920%2B_42218.pat", + "sum": "55a7e4ccbf6fcba9238a11976a4a7381" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS920%2B_69057.pat", + "sum": "3846db325eb44d939730a338719ca9b5" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS920%2B_64570.pat", + "sum": "753b33e8c92bbf331be8e58dd97c242f" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS920%2B_64561.pat", + "sum": "ea97f8eec345a012b54f86843f872c78" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS920%2B_42962.pat", + "sum": "69792ae34d9b3c6e707d0e3e6b82816f" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS920%2B_42661.pat", + "sum": "fa3936a53299b1a1142e4c614e2b360c" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS920%2B_41890.pat", + "sum": "c2aef3f200aedfc19552da626b877061" + } + }, + "DS923+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS923%2B_72803.pat", + "sum": "28a760c2b1c79055f92a99a2686c1857" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS923%2B_69057.pat", + "sum": "74bcec33670a196b08cdf65512f1f4e6" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS923%2B_64570.pat", + "sum": "8504b920d4af57a5daa3d573cac34870" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS923%2B_64561.pat", + "sum": "a78678648ed963f07d6459261f696a1d" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_DS923%2B_42962.pat", + "sum": "fdff6232dacf9bd3b189506f51577128" + } + }, + "DVA1622": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DVA1622_72803.pat", + "sum": "3e2dfebca0f7d63345fd8412b389fe5f" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DVA1622_69057.pat", + "sum": "768f381ac51a665b16554bace91abe32" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DVA1622_64570.pat", + "sum": "5729fdc37d56ba46e556a5b6aa931b42" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DVA1622_64561.pat", + "sum": "4c09fb84e047a8aa4cf26ff7ebe2b397" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DVA1622_42962.pat", + "sum": "6073f5daa75a0eda84e6a3f3cbae4920" + } + }, + "DVA3219": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DVA3219_72803.pat", + "sum": "707a403dd166ec182c7002ecc2741de0" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DVA3219_42218.pat", + "sum": "4345e7cff9ba4fe97793c254c87b3ed5" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DVA3219_69057.pat", + "sum": "fddf1a9eb447b15b1031f58199ead0b7" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DVA3219_64570.pat", + "sum": "fe64fb7cbcdb699b086579a4a12029f6" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DVA3219_64561.pat", + "sum": "05a1a69c82586672ce4b55c114480d98" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DVA3219_42962.pat", + "sum": "6aa37856c3bf2a390f99420b2e7dffa4" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DVA3219_42661.pat", + "sum": "5c4dea4a45d96e1a6d5bcc041d300079" + } + }, + "DVA3221": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DVA3221_72803.pat", + "sum": "3fc96acda8432480aebea1a0edcb7d2d" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DVA3221_42218.pat", + "sum": "e3455afd4644cb882cb2c9bede08c7bf" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DVA3221_69057.pat", + "sum": "fd448e5391b33575fcf8c25f11c09f23" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DVA3221_64570.pat", + "sum": "2002e02d355c43e266222307e041302a" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DVA3221_64561.pat", + "sum": "a39005bb032ed4beec72675f9c2af4c1" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DVA3221_42962.pat", + "sum": "23a98723cacf1e1bd248cf8ab07bd788" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DVA3221_42661.pat", + "sum": "d433ae251ba95754edde1586851d1e0a" + } + }, + "FS2500": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_FS2500_72803.pat", + "sum": "2950e6e7d377a6f11c5963dd4ad50a12" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS2500_69057.pat", + "sum": "57e899896177917e2dfbff88320555d8" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS2500_64570.pat", + "sum": "faab7cd3b7456a406f4be1afe9012d5d" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_FS2500_64561.pat", + "sum": "9b7aed00dba25928aff9a16e3deddb23" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS2500_42962.pat", + "sum": "169493af5375eb9da89ff324a3fe129a" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS2500_42661.pat", + "sum": "e071c4984d041309f151de29b9ba82b5" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS2500_42218.pat", + "sum": "9562d49a07f5481208b672ff777f3cbf" + } + }, + "FS3400": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_FS3400_72803.pat", + "sum": "cfbb47dd357411425a3203af03763526" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS3400_42218.pat", + "sum": "e55ec9e91ec7e4db5854ea6978f126e3" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS3400_69057.pat", + "sum": "6f79dba48c5c57c1aa7ca57cc56a1b89" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS3400_64570.pat", + "sum": "c5bf9e2e99f8c76659d7d78eb68c49c8" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_FS3400_64561.pat", + "sum": "c494f83f4331fbdc7e8521533bca20f2" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS3400_42962.pat", + "sum": "4fe7d22917dc2497fbe66884ec3ea3b5" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS3400_42661.pat", + "sum": "1376f3daf42b193bbf0d24abd1b70371" + } + }, + "FS3410": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_FS3410_72803.pat", + "sum": "5238d737f773078adbd03b79b1de3f8a" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS3410_69057.pat", + "sum": "12de74a0fdd92ea8ceb150b7de750b6a" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS3410_64570.pat", + "sum": "ad919ffd00549a94396fc5ebc9cb010b" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_FS3410_64561.pat", + "sum": "b05235f7b241fced6b01004916ef264a" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS3410_42962.pat", + "sum": "1bade8eb7eadd514699d4beb714531ad" + } + }, + "FS3600": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_FS3600_72803.pat", + "sum": "75046346a0484b03e983b7450c1ea6d3" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS3600_42218.pat", + "sum": "d9a68ec3e8c921641a3b51af68e57411" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS3600_69057.pat", + "sum": "05cbcf3b75043968d6dd8a48e4677098" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS3600_64570.pat", + "sum": "ddc3a00cef97f70cf56264239041c94c" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_FS3600_64561.pat", + "sum": "fb5a352baca011fe525cc7b6100ee418" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS3600_42962.pat", + "sum": "b521eab70dc9836235f21a5cffd96d34" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS3600_42661.pat", + "sum": "0da6adfbf0fa63740cedeaf92d789e7e" + } + }, + "RS1221+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS1221%2B_72803.pat", + "sum": "c1db5567778804945ae807c49cba9c2e" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS1221%2B_42218.pat", + "sum": "9ab734898b1f8af906b65ff91bf2b399" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS1221%2B_69057.pat", + "sum": "8706a4ce04bdb3e6fed2b6197b4197ea" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS1221%2B_64570.pat", + "sum": "d71d82a7b5d978ad14e351817d176578" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS1221%2B_64561.pat", + "sum": "bb968844672fd7b5729d7865af736aaf" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS1221%2B_42962.pat", + "sum": "441e25883733556af6fb6cbab74090fd" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS1221%2B_42661.pat", + "sum": "9fbcbffb36e86b86584b416e45d8d0bd" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS1221%2B_41890.pat", + "sum": "77bcf133981bc853c0f70b0e9177cefb" + } + }, + "RS1221RP+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS1221RP%2B_72803.pat", + "sum": "de681278818b5e95f14e1592354ac193" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS1221RP%2B_42218.pat", + "sum": "cd56441518205ee7063764d0ef94cbbe" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS1221RP%2B_69057.pat", + "sum": "f6a9c300a8aba8b7971d8ecd67a9a254" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS1221RP%2B_64570.pat", + "sum": "dfdd8d6db83b0ec2d47ef6f1ed0bff5e" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS1221RP%2B_64561.pat", + "sum": "5d568fcba621bcecaea9b8993a01ba65" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS1221RP%2B_42962.pat", + "sum": "3da6804567e48789084138326fae4e3a" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS1221RP%2B_42661.pat", + "sum": "ce7b512d6920e51fdaa3f20cb345d17d" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS1221RP%2B_41890.pat", + "sum": "531da5ab10ab1b49078041c221f3071e" + } + }, + "RS1619xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS1619xs%2B_72803.pat", + "sum": "6257124c3f8b3541cad8a2d91277ac52" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS1619xs%2B_42218.pat", + "sum": "1ef98087cb11be286a8eac26f55dbe52" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS1619xs%2B_69057.pat", + "sum": "e2ab155d5a03d61eb2c146c2e2972861" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS1619xs%2B_64570.pat", + "sum": "631c7162e33a11d4555121a188540c83" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS1619xs%2B_64561.pat", + "sum": "59c540615429ba25af630a3579ec00d4" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS1619xs%2B_42962.pat", + "sum": "7e0747b8808941d51c35de503473b62e" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS1619xs%2B_42661.pat", + "sum": "0c0b793d8ae1f0a1ecba66e280bd81e7" + } + }, + "RS2421+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS2421%2B_72803.pat", + "sum": "6273440ea56106455fa20faf00125ddb" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2421%2B_42218.pat", + "sum": "ba8245e29676793f24e9d8ceea1a2e20" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2421%2B_69057.pat", + "sum": "d99aceea19f54ac5cfef05e90cc29b04" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2421%2B_64570.pat", + "sum": "f58627f79cda538eb70055e921fe12ae" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS2421%2B_64561.pat", + "sum": "38cb652ae92df261ad2df3047dd0640b" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2421%2B_42962.pat", + "sum": "d19fd46faea20ff55490e8ac507c1ecd" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2421%2B_42661.pat", + "sum": "65b158d4349a90ca627b324d874c9b07" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS2421%2B_41890.pat", + "sum": "971969c4e182012dcc8b267f649f0f08" + } + }, + "RS2421RP+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS2421RP%2B_72803.pat", + "sum": "fe96d4a052d60ddca953e55c2d1e9c7e" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2421RP%2B_42218.pat", + "sum": "c0c53783189297b37b2f84ddea0ec457" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2421RP%2B_69057.pat", + "sum": "1f55e89932b6d4ac013c8bbb2a530cd6" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2421RP%2B_64570.pat", + "sum": "af67117d40dd4f8e0614f1b8e5466841" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS2421RP%2B_64561.pat", + "sum": "02a7986fd80b9a9126559572ce5e94d1" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2421RP%2B_42962.pat", + "sum": "e90f3c57fb4322c1a60afdd67a3e0b9c" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2421RP%2B_42661.pat", + "sum": "2ae49c5a93a6d31aed0c357e396f66f5" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS2421RP%2B_41890.pat", + "sum": "4fc000c5cc57d181ba21585c5afc841b" + } + }, + "RS2423+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS2423%2B_72803.pat", + "sum": "73b745c9f99c61507388008939cb7fb0" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2423%2B_69057.pat", + "sum": "ce2c6810c902577904df02f0480c8856" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2423%2B_64570.pat", + "sum": "675f7e5fdc9df67320ee478223d5780e" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS2423%2B_64561.pat", + "sum": "1837d171f2a6b3b6c5a2058ea8e3aa57" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_RS2423%2B_42962.pat", + "sum": "db45c561e81392e48cb03d8e495a0cbc" + } + }, + "RS2423RP+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS2423RP%2B_72803.pat", + "sum": "cd3a4e6ac370bf3abe3bb79ffbfd3917" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2423RP%2B_69057.pat", + "sum": "5594337e837b9398872733e9802d3eed" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2423RP%2B_64570.pat", + "sum": "222540970ddef547bfd1da48083bfec4" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS2423RP%2B_64561.pat", + "sum": "282ec64aa895854a51aa4bc3a4b1417d" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_RS2423RP%2B_42962.pat", + "sum": "7146a92a3509f39c831492469793d71a" + } + }, + "RS2821RP+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS2821RP%2B_72803.pat", + "sum": "182d6da9efaa0e927b36efae6723c045" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2821RP%2B_42218.pat", + "sum": "896946ab9bed611f26f5258724af6aef" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2821RP%2B_69057.pat", + "sum": "c41091b3d3ac6ab66dfe781c4a5e1272" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2821RP%2B_64570.pat", + "sum": "599c07e03af97e501d20c70f9039f78a" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS2821RP%2B_64561.pat", + "sum": "b4fae8aef4c3195544c2d3e7ae652559" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2821RP%2B_42962.pat", + "sum": "fdc9aea6a47208b45c56c733233b773f" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2821RP%2B_42661.pat", + "sum": "f2b75cbe77757dbc74ba18bf19fbbe24" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS2821RP%2B_41890.pat", + "sum": "d380df03166f94d61df886cc92cf8c7c" + } + }, + "RS3618xs": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS3618xs_72803.pat", + "sum": "a6e3df7fd41851379ee6172a8334e1eb" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS3618xs_42218.pat", + "sum": "e91236e37fdbbb3a4f368dffa5a63013" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS3618xs_69057.pat", + "sum": "448f7685611e0190c9224d23715a8577" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS3618xs_64570.pat", + "sum": "bcf1a8b41452fd8bf8f35d2e698894ce" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS3618xs_64561.pat", + "sum": "5540449136a654f0b7505e00dca42d49" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS3618xs_42962.pat", + "sum": "e543eac89077e981d3fa7f0ee8c421de" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS3618xs_42661.pat", + "sum": "f36f1f22a48b184358823b6168a904fd" + } + }, + "RS3621RPxs": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS3621RPxs_72803.pat", + "sum": "28e91820284cb366f8571696839325e7" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS3621RPxs_42218.pat", + "sum": "890b61e7f6b048b821ba4ab8690184fa" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS3621RPxs_69057.pat", + "sum": "c3f385559425e886e928d1addc3241a6" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS3621RPxs_64570.pat", + "sum": "0348510c72282255f50931e482d3ea7a" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS3621RPxs_64561.pat", + "sum": "1c0887fff149a556991f2c5b01f1b064" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS3621RPxs_42962.pat", + "sum": "b5866fc58081412e5367df643ca6a4d1" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS3621RPxs_42661.pat", + "sum": "1c049c31b9f84f53da889c48e2a21d59" + } + }, + "RS3621xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS3621xs%2B_72803.pat", + "sum": "a76774ed60954d162b0127f22ee4281c" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS3621xs%2B_42218.pat", + "sum": "f2b6896f7ea7237bd52501f80e502396" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS3621xs%2B_69057.pat", + "sum": "4f2190517ec5a9eceec9e0ab6060ce3e" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS3621xs%2B_64570.pat", + "sum": "b1517fb23721192de7e666da8cd2ae00" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS3621xs%2B_64561.pat", + "sum": "ff7d10002fbc048f9851ed044a679947" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS3621xs%2B_42962.pat", + "sum": "6007b81c39a9671d51cfae2ad1e37a24" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS3621xs%2B_42661.pat", + "sum": "5dd0954d761e8ac81f3e2f50e088fb8e" + } + }, + "RS4021xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS4021xs%2B_72803.pat", + "sum": "a77015c69a90067eea8260bd7dbd516f" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS4021xs%2B_42218.pat", + "sum": "cbcb77548de26b6843ab31d7a7258b62" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS4021xs%2B_69057.pat", + "sum": "339a5bd6bdcb65b32a57c344fef41dff" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS4021xs%2B_64570.pat", + "sum": "a55ff87947b0ad53e981dc1ffd23c829" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS4021xs%2B_64561.pat", + "sum": "547885a4e22765674271c2e0906870f3" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS4021xs%2B_42962.pat", + "sum": "fc15f132649a8c8626190dc864bbdf8c" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS4021xs%2B_42661.pat", + "sum": "ddbbbcf8ccb8d9d345df3e08debc66f6" + } + }, + "RS422+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS422%2B_72803.pat", + "sum": "bc543dc5610b5f654d015e1178cf305c" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS422%2B_69057.pat", + "sum": "eaf465492d0dd1890de82be665350657" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS422%2B_64570.pat", + "sum": "fdba06d53a80b15da55ac12ff2e155a5" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS422%2B_64561.pat", + "sum": "900d7d45ed407908d65cea27c27eb32f" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS422%2B_42962.pat", + "sum": "5b12e689f7ab0fcfc477d9be1bba84ad" + } + }, + "RS820+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS820%2B_72803.pat", + "sum": "cefc15e4f2bfad504d0134170afbd99a" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS820%2B_42218.pat", + "sum": "89901ca8b6f50a2d0b02c854350f5da9" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS820%2B_69057.pat", + "sum": "073cc8988b143e26e931784c3ad795a6" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS820%2B_64570.pat", + "sum": "784eefe4dce2e83edcdd82f8983a2d0b" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS820%2B_64561.pat", + "sum": "0be796d6b960e5e38aa0e3fef1e1af13" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS820%2B_42962.pat", + "sum": "423ecfdb73c88432232a28d96ebb4e06" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS820%2B_42661.pat", + "sum": "dc7cb29466311558acc2c70e166b478a" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS820%2B_41890.pat", + "sum": "7d3c1a6a282d21914e22995cd2a6d6f1" + } + }, + "RS820RP+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS820RP%2B_72803.pat", + "sum": "f62ba0eabca2b8b88f9fca4c98f28db1" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS820RP%2B_42218.pat", + "sum": "530d5de622f46e1960ed5b1c32d168a9" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS820RP%2B_69057.pat", + "sum": "ca14c4bea2f77bcc751d16fdd9edbbdc" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS820RP%2B_64570.pat", + "sum": "ea2944d5f6c41fa7339c0f74dd80c1ea" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS820RP%2B_64561.pat", + "sum": "e9bda6e4234f75399cf322ff88aedd2e" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS820RP%2B_42962.pat", + "sum": "d8ea285232aa6b69eb14c2337ea245ca" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS820RP%2B_42661.pat", + "sum": "da20a8257ef0b55e81334933cb9ab662" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS820RP%2B_41890.pat", + "sum": "ed152c7d96651e7b9b8635ed929f6597" + } + }, + "RS822+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS822%2B_72803.pat", + "sum": "1dc2a3be2025c38347f6962802ed0cc1" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS822%2B_69057.pat", + "sum": "15b1df11e5b3161b2a04ee2547163e99" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS822%2B_64570.pat", + "sum": "4ccecca2e30861ef3016419381db7f6e" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS822%2B_64561.pat", + "sum": "6aa22d16d31b258930f69a93b08ad0ce" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS822%2B_42962.pat", + "sum": "2673a9d78c32b1daf5b3454478e89077" + } + }, + "RS822RP+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS822RP%2B_72803.pat", + "sum": "719e5a562134a4520baae294fd13e626" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS822RP%2B_69057.pat", + "sum": "db43c65b125ff4c67e407fa02ca4eabd" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS822RP%2B_64570.pat", + "sum": "3b8ddf443835f9caf3e618a0040eca41" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS822RP%2B_64561.pat", + "sum": "90f252c276180d4e9fbc4619610fb934" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS822RP%2B_42962.pat", + "sum": "bc988679f582cbb5da2d641f5021c5d3" + } + }, + "SA3200D": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_SA3200D_72803.pat", + "sum": "897fc910ae1e7f3973b33a8fb0e2b61f" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_SA3200D_42218.pat", + "sum": "cc80d9b3b2c53eee527f1fc49d34fec4" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_SA3200D_69057.pat", + "sum": "3b8a56642dd24e5b42bc56a5783855a1" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3200D_64570.pat", + "sum": "0a92b55e567d3ea336dabf6e46d1eb8f" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_SA3200D_64561.pat", + "sum": "240d715143a2d1d5338d24c16830b386" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_SA3200D_42962.pat", + "sum": "14d4a437a999e6e0f036516091a7557e" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_SA3200D_42661.pat", + "sum": "e21d8a4e5f5c7f3b1c493697112ce99a" + } + }, + "SA3400": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_SA3400_72803.pat", + "sum": "fa43db2c6944d7816ebdc0c9a7d7538f" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_SA3400_42218.pat", + "sum": "236dbf3601ffec5259a3c9d42bb640ba" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_SA3400_69057.pat", + "sum": "1d740651ca0623939589150c7a572502" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3400_64570.pat", + "sum": "eabb43133e9136a808bc7f4442f01000" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_SA3400_64561.pat", + "sum": "72d1c84464a6001fdd494e784fc2184e" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_SA3400_42962.pat", + "sum": "cc0a219656db7ef26587ed59bbf1643f" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_SA3400_42661.pat", + "sum": "ae40bcb16dc2c6977371bd0349dde3c2" + } + }, + "SA3400D": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_SA3400D_72803.pat", + "sum": "8ffecb7225ca7f25b5444af8e4877366" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_SA3400D_69057.pat", + "sum": "482e8d9b4647d9820af3125511fc98cd" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3400D_64570.pat", + "sum": "59e012ddd8ede601d3cfc3e3d5e2324d" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_SA3400D_64561.pat", + "sum": "1fe072a1822187e6f92d8bb236e9090d" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_SA3400D_42962.pat", + "sum": "07fdf9e297ca66fa0821341e3be1933b" + } + }, + "SA3600": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_SA3600_72803.pat", + "sum": "de14bc04bbc55371b47a9dab72b3c3f8" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_SA3600_42218.pat", + "sum": "64c75bdf8d28761cb294e41bf3aee2e9" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_SA3600_69057.pat", + "sum": "0cebda065505c2792d4c1f4a90a7876e" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3600_64570.pat", + "sum": "cc489fe3b383290713dd13f363a1ee7e" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_SA3600_64561.pat", + "sum": "0201f14b4b60e8dd37bd5cd8e45ca89a" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_SA3600_42962.pat", + "sum": "7c21732ca4f4cb4cf43538a3d9497cf8" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_SA3600_42661.pat", + "sum": "ece886eba8b0c2eaf260704dbd20f9a7" + } + }, + "SA6400": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_SA6400_72803.pat", + "sum": "8d145c508d01310c8d2b17d2e0ad980d" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_SA6400_69057.pat", + "sum": "b6cecc4a11211306f2cc328e3b6d49d1" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA6400_64570.pat", + "sum": "83b591bfb240c51b2feff8f02eac8bde" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_SA6400_64561.pat", + "sum": "596fba7691d54ba45ff383d5f73b8bcb" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_SA6400_42962.pat", + "sum": "fdbbea86e280a8f754339a064f9ad2df" + } + }, + "DS620slim": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS620slim_72803.pat", + "sum": "6850994e2aa3008987f7ed550ff23115" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS620slim_42218.pat", + "sum": "d627699bdcee9943a53fdfb0a62e0bb8" + }, + "7.2.1-69057-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057/DSM_DS620slim_69057.pat", + "sum": "4d83fa3404cf8b4c4eac895ae9ad6a92" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS620slim_64570.pat", + "sum": "9691061ea45d029c515e22de919afa9a" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS620slim_64561.pat", + "sum": "fbd8c639bee87f8bfe8bcddad2757b4c" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS620slim_42962.pat", + "sum": "1f2d07cae47692f36ef04651184d86a0" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS620slim_42661.pat", + "sum": "7d563ad4aceaa1fd177011a7bb165ecf" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS620slim_41890.pat", + "sum": "1346b08d8eb175168aad043cd9291aee" + } + }, + "HD6500": { + "7.2.1-69057-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057/DSM_HD6500_69057.pat", + "sum": "f051382db004b9bbf169e2b1da454914" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_HD6500_64570.pat", + "sum": "fbeda2c4f1bd0da48ab469e5a767c95f" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_HD6500_64561.pat", + "sum": "9dc96261bdf57090feb2006b3ad18065" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_HD6500_42962.pat", + "sum": "245c3ccd788a17be79187ff32c074888" + } + }, + "SA3410": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_SA3410_72803.pat", + "sum": "7440de3652733cc2321b47c24ccf2d2e" + }, + "7.2.1-69057-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057/DSM_SA3410_69057.pat", + "sum": "35e549de6071e76e023673d7769c2e78" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3410_64570.pat", + "sum": "bdc69bf4f4fd3b0c040c4117f46084fe" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_SA3410_64561.pat", + "sum": "2c8af778e145d81c1687ca24f73828b9" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_SA3410_42962.pat", + "sum": "e915219272385f93ad8ef32b3423b1fe" + } + }, + "SA3610": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_SA3610_72803.pat", + "sum": "d6eb361717e7bfbb234b3cbc29399730" + }, + "7.2.1-69057-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057/DSM_SA3610_69057.pat", + "sum": "b35118ff409b5edf589447f9ec75aba3" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3610_64570.pat", + "sum": "4244ef54d4741012ac22809514f07f7e" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_SA3610_64561.pat", + "sum": "b10667044e8ab06c00f8016e33eeefb0" + }, + "7.1.1-42962-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_SA3610_42962.pat", + "sum": "cf53d42f5a98b9f6af6dcc57c56fa09b" + } + }, + "DS1618+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS1618%2B_72803.pat", + "sum": "7ffdff83e3df05e17084d90a1fbaaa63" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS1618%2B_42218.pat", + "sum": "ed156bf787405393f94f5b08b6dfa1d5" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS1618%2B_69057.pat", + "sum": "2e3cfb30b7cbf6043eb3e9d5bacf0b18" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS1618%2B_64570.pat", + "sum": "19f8ee90bb8e7bca2ac1549cc9fe179b" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS1618%2B_64561.pat", + "sum": "8ad1164cc3029f3e298fd60625753679" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1618%2B_42962.pat", + "sum": "f465cb6202ec5ddbd1ed72b8c78f29c4" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS1618%2B_42661.pat", + "sum": "145228a6e467c702614f92fcc2edd40c" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS1618%2B_41890.pat", + "sum": "76cfedd7ce8658f193776d68b41bd0ff" + } + }, + "DS218+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS218%2B_72803.pat", + "sum": "4b8a3bc5aa91732fbdb78bdb37c0b155" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS218%2B_42218.pat", + "sum": "7bbbd4113f997288935340a631399686" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS218%2B_69057.pat", + "sum": "67f05845194e8066380b40b6998615fc" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS218%2B_64570.pat", + "sum": "6abf123155a576220e1cddaf51fa35b3" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS218%2B_64561.pat", + "sum": "434f7f85d7c46e33204019c93dab9156" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS218%2B_42962.pat", + "sum": "594de8b190f950ca66bcfc13121bc8d8" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS218%2B_42661.pat", + "sum": "45776652a71c7e43a7dbe8393e82f400" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS218%2B_41890.pat", + "sum": "02a51899fd5de5050971fe3b7b967c97" + } + }, + "DS3018xs": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS3018xs_72803.pat", + "sum": "7c49669f232d1c0390f11e687be547b5" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS3018xs_42218.pat", + "sum": "05246f474115e163f50d0462df9182e8" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS3018xs_69057.pat", + "sum": "92feef4c0c74655e7328a95c1a0310c5" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS3018xs_64570.pat", + "sum": "a5cd14824e288e39830e704e58e52fb2" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS3018xs_64561.pat", + "sum": "6ecafd9d1ee18d0c0eeea9553941815a" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3018xs_42962.pat", + "sum": "c796157608dcc7efde22511a4b440335" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3018xs_42661.pat", + "sum": "1c20a1f8300104da529c7c553ddc11a1" + } + }, + "DS3617xs": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS3617xs_72803.pat", + "sum": "fe6316949f44e00e4da6656962cff598" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS3617xs_42218.pat", + "sum": "b7d85926561ff125928b68e7fffa646b" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS3617xs_69057.pat", + "sum": "97c06b5d99a708b9c9eff62077b8a6bc" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS3617xs_64570.pat", + "sum": "4c6165e5c87d83d52a173679d320383f" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS3617xs_64561.pat", + "sum": "5a6d8ac45f6acdb2eb0c315bf4a6e335" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3617xs_42962.pat", + "sum": "b46e3d7933c7f77c78d536d33f9b5c4a" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3617xs_42661.pat", + "sum": "94e6263912bc758ee3db81c62a94a8f6" + } + }, + "DS3617xsII": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS3617xsII_72803.pat", + "sum": "47fbd309f18a7e67265f235019a297f4" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS3617xsII_42218.pat", + "sum": "aa762422e005c4a157d202fff8e8dd00" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS3617xsII_69057.pat", + "sum": "31a3e2fdf2da08dceee4636c8fb87588" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS3617xsII_64570.pat", + "sum": "eccaf95f10ad80dd85880046c7b9753a" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS3617xsII_64561.pat", + "sum": "393fe6c44cc593fbc97b98a25e23318c" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3617xsII_42962.pat", + "sum": "188c85421a6d02003be3bae8b4e2e074" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3617xsII_42661.pat", + "sum": "aa935c4992d6296c3088fc4ca5e00b46" + } + }, + "DS418play": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS418play_72803.pat", + "sum": "09cefc95a7f1afdadad360ffa7902535" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS418play_42218.pat", + "sum": "720417d493fe763f5e7ba81d1cf6e126" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS418play_69057.pat", + "sum": "8fdfa2d630da44e5766a5c91da6360c1" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS418play_64570.pat", + "sum": "283e31f63c2a6e0f2bf8231d205f51b2" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS418play_64561.pat", + "sum": "caaa0dca57ac54db28134e5cddd52b9e" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS418play_42962.pat", + "sum": "d817c27fd56f79bf1a329780097bd54b" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS418play_42661.pat", + "sum": "493544a5e246aa7cea2479b4d454a183" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS418play_41890.pat", + "sum": "de20172f583702e6bdfee0e948d43dcc" + } + }, + "DS718+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS718%2B_72803.pat", + "sum": "ecd923f7beff0497d402e4a8d60f825c" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS718%2B_42218.pat", + "sum": "3dac0f41036e712d4278f140035ecaa9" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS718%2B_69057.pat", + "sum": "a6901170e8b2a9956d2883216465a6f5" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS718%2B_64570.pat", + "sum": "8bf08b9db2691fc0b2a673e456c99431" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS718%2B_64561.pat", + "sum": "c969fe039bcdae2d381a4a7cefa6d5b5" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS718%2B_42962.pat", + "sum": "61b56754bd643b5d45ab13c4083f7980" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS718%2B_42661.pat", + "sum": "5ce16aada281ae4e11359a4e853b65d8" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS718%2B_41890.pat", + "sum": "dbe533e65776bb33b47d70f04e2f18fd" + } + }, + "DS918+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_DS918%2B_72803.pat", + "sum": "524a4f0e8f3411eeece4cef8fe6c4798" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS918%2B_42218.pat", + "sum": "0c8a0d2dc6f1d7e37ee63d74760808b8" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS918%2B_69057.pat", + "sum": "f42d7da7fcaa24bc9409e857bdefff30" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS918%2B_64570.pat", + "sum": "4fab55b87cb153239536cca3947f4513" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_DS918%2B_64561.pat", + "sum": "17ca9408e48d43faabdd30ee2ff9d691" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS918%2B_42962.pat", + "sum": "d5b62813ebc2d78bdbdf08b2c42e1280" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS918%2B_42661.pat", + "sum": "2c49260d2646a0944b56933f7d4029fb" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_DS918%2B_41890.pat", + "sum": "3275314ddf85ebc0dec990970069c1d7" + } + }, + "FS1018": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_FS1018_72803.pat", + "sum": "50cc5bbcd81cf0572025148dd5b7c820" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS1018_42218.pat", + "sum": "09ec9d58839bef77654226d82336a32d" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS1018_69057.pat", + "sum": "4be3e3c2a271217ab2f6788cb3dc7fd6" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS1018_64570.pat", + "sum": "8a3a42a8c246a9a2b58a64e407f0cb29" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_FS1018_64561.pat", + "sum": "4beaa1f006f57127266a6abee0233a38" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS1018_42962.pat", + "sum": "7a0fcb142fb19b892ab8e38d06494fb1" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS1018_42661.pat", + "sum": "94278d0a7d891e7a9307036c14b82d41" + } + }, + "FS2017": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_FS2017_72803.pat", + "sum": "d623d5fadbf511181373a352420b4dac" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS2017_42218.pat", + "sum": "45394e7dbb73997e62d298ef62ecd8d7" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS2017_69057.pat", + "sum": "776ad030354617d05f4d4ce8ff0481ae" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS2017_64570.pat", + "sum": "075de3efc95aed64e8417181aa03b732" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_FS2017_64561.pat", + "sum": "f670d1e39e4fab97ddb5706489a7576d" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS2017_42962.pat", + "sum": "45eeec29b35688e4e0416cb6c00a0e58" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS2017_42661.pat", + "sum": "67b2fe123490609b486c4f4022496b2e" + } + }, + "RS18017xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS18017xs%2B_72803.pat", + "sum": "265dc72c4bcaac9f01b07e18c1fd62c0" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS18017xs%2B_42218.pat", + "sum": "9e4168fc0c7808bebd35c485396ea56c" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS18017xs%2B_69057.pat", + "sum": "0e7173198b5c4efee2d2d373e3766bdb" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS18017xs%2B_64570.pat", + "sum": "958d1a8901c7e4f4890ff0db334836f0" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS18017xs%2B_64561.pat", + "sum": "134d419a7e6e46a83e8fed9ed7420192" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS18017xs%2B_42962.pat", + "sum": "7fc30e7930edb4d0f0dc921e5e70a3f6" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS18017xs%2B_42661.pat", + "sum": "f1c9c5e5cea427f44b97a4a65af1fa0b" + } + }, + "RS2418+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS2418%2B_72803.pat", + "sum": "17f0deffbf3e48942382cc0fce20a4f0" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2418%2B_42218.pat", + "sum": "f76279d2edfbfbaefc15b6ea12a2a83e" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2418%2B_69057.pat", + "sum": "40567cfb40f22da1aa2b08377edd2a15" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2418%2B_64570.pat", + "sum": "f0fdf339b197a18e092baf73d0712bdd" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS2418%2B_64561.pat", + "sum": "876cebdad61cce02031ada19ae3569a7" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2418%2B_42962.pat", + "sum": "840a5db84c548c58a6d3bb36d0b758d0" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2418%2B_42661.pat", + "sum": "e7e3965cf4435a1703cc5ee0a5fd8ae3" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS2418%2B_41890.pat", + "sum": "6d973d04a9175d1445e78c55979d02d7" + } + }, + "RS2418RP+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS2418RP%2B_72803.pat", + "sum": "952aa983c24a2dc501089f9525e56dd8" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2418RP%2B_42218.pat", + "sum": "5be145510b50bb75e686a5226f9d0d6c" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2418RP%2B_69057.pat", + "sum": "03228534673ac90d808023b466908e39" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2418RP%2B_64570.pat", + "sum": "be81f2c53a6a09905ff6cdbd20421c90" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS2418RP%2B_64561.pat", + "sum": "a0e7871e16846c6c523b3d0bcaf0325c" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2418RP%2B_42962.pat", + "sum": "db3cb61e0d74f28a1f26dd190407bde1" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2418RP%2B_42661.pat", + "sum": "025536e3e2121979213300abe0246102" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS2418RP%2B_41890.pat", + "sum": "b3104cc0a1969618f95343cd0702f5a7" + } + }, + "RS2818RP+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS2818RP%2B_72803.pat", + "sum": "a2647390fbad3234d3fccdb7e85e5fd3" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2818RP%2B_42218.pat", + "sum": "1a3876d1da179b81a5c7ace54cf3b85c" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2818RP%2B_69057.pat", + "sum": "8ec7d62c99ae0474aad04a0f58bca61c" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2818RP%2B_64570.pat", + "sum": "f67b8f20f9a6500e47ad51eb3e295fc7" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS2818RP%2B_64561.pat", + "sum": "aa896aa854b26ba5db477d7a29546dcb" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2818RP%2B_42962.pat", + "sum": "a29d83759366fcfacd31b90bcf76daad" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2818RP%2B_42661.pat", + "sum": "ac1fca114c808f1640047497ddc00702" + }, + "7.0.0-41890-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0/41890/DSM_RS2818RP%2B_41890.pat", + "sum": "3b8333252e3c23c7f82febf7d0fd2e52" + } + }, + "RS3617RPxs": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS3617RPxs_72803.pat", + "sum": "0af0bf4e88a0e306c543bbdd81f6fa7c" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS3617RPxs_42218.pat", + "sum": "7cdb7e52d29859c4e340fb6c84014749" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS3617RPxs_69057.pat", + "sum": "da66dd2a759ee30147a320f3206623cd" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS3617RPxs_64570.pat", + "sum": "30250ce09306308aebb9474f12fa92ec" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS3617RPxs_64561.pat", + "sum": "687cceaa6fd86acb7fecc6d7ea94d787" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS3617RPxs_42962.pat", + "sum": "243f3490787b5a7417546b88a0f0b047" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS3617RPxs_42661.pat", + "sum": "147becad951f52352e7c7bd83ff4ed18" + } + }, + "RS3617xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS3617xs%2B_72803.pat", + "sum": "f41b51f5ebf1eacb8feb5ab2739a02fc" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS3617xs%2B_42218.pat", + "sum": "dd4ac96e4b78cf36f35d08bd03f0ee3e" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS3617xs%2B_69057.pat", + "sum": "67f33c491bd136346b5e83b7339c7076" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS3617xs%2B_64570.pat", + "sum": "4f67e26410d154bae815ee60170caa5a" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS3617xs%2B_64561.pat", + "sum": "cf076f488d4ed18f1b273304a4655ea7" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS3617xs%2B_42962.pat", + "sum": "cb211e965855d849974f08963d96c40a" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS3617xs%2B_42661.pat", + "sum": "b2d19eafb644c39bd87dddf45deff971" + } + }, + "RS4017xs+": { + "7.2.2-72803-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72803/DSM_RS4017xs%2B_72803.pat", + "sum": "c339e9865e6016fde603472348452ca6" + }, + "7.0.1-42218-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS4017xs%2B_42218.pat", + "sum": "31785a02d8b2f6145d077877668cc362" + }, + "7.2.1-69057-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS4017xs%2B_69057.pat", + "sum": "ae6b1c6363420cc54dbbf0aef654b182" + }, + "7.2.0-64570-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS4017xs%2B_64570.pat", + "sum": "f7e3807fe5d30bfdba0620f9b31a339e" + }, + "7.2.0-64561-0": { + "url": "https://global.synologydownload.com/download/DSM/release/7.2/64561/DSM_RS4017xs%2B_64561.pat", + "sum": "8bb5895053f26860224b8cbc08eb57d2" + }, + "7.1.1-42962-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS4017xs%2B_42962.pat", + "sum": "cf8ee4e0654b4c91dd2fb44ec697fe04" + }, + "7.1.0-42661-1": { + "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS4017xs%2B_42661.pat", + "sum": "2b16f828ab77fc2ee354c3ee3e55b855" + } + } +} \ No newline at end of file diff --git a/docs/pats.xlsx b/docs/pats.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..32ceae385897fa80e84730dc1feb36d0143a7645 GIT binary patch literal 26965 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 literal 0 HcmV?d00001 diff --git a/files/initrd/opt/rr/extract-vmlinux b/files/initrd/opt/rr/extract-vmlinux new file mode 100644 index 00000000..8995cd30 --- /dev/null +++ b/files/initrd/opt/rr/extract-vmlinux @@ -0,0 +1,64 @@ +#!/bin/sh +# SPDX-License-Identifier: GPL-2.0-only +# ---------------------------------------------------------------------- +# extract-vmlinux - Extract uncompressed vmlinux from a kernel image +# +# Inspired from extract-ikconfig +# (c) 2009,2010 Dick Streefland +# +# (c) 2011 Corentin Chary +# +# ---------------------------------------------------------------------- + +check_vmlinux() +{ + # Use readelf to check if it's a valid ELF + # TODO: find a better to way to check that it's really vmlinux + # and not just an elf + readelf -h $1 > /dev/null 2>&1 || return 1 + + cat $1 + exit 0 +} + +try_decompress() +{ + # The obscure use of the "tr" filter is to work around older versions of + # "grep" that report the byte offset of the line instead of the pattern. + + # Try to find the header ($1) and decompress from here + for pos in `tr "$1\n$2" "\n$2=" < "$img" | grep -abo "^$2"` + do + pos=${pos%%:*} + tail -c+$pos "$img" | $3 > $tmp 2> /dev/null + check_vmlinux $tmp + done +} + +# Check invocation: +me=${0##*/} +img=$1 +if [ $# -ne 1 -o ! -s "$img" ] +then + echo "Usage: $me " >&2 + exit 2 +fi + +# Prepare temp files: +tmp=$(mktemp /tmp/vmlinux-XXX) +trap "rm -f $tmp" 0 + +# That didn't work, so retry after decompression. +try_decompress '\037\213\010' xy gunzip +try_decompress '\3757zXZ\000' abcde unxz +try_decompress 'BZh' xy bunzip2 +try_decompress '\135\0\0\0' xxx unlzma +try_decompress '\211\114\132' xy 'lzop -d' +try_decompress '\002!L\030' xxx 'lz4 -d' +try_decompress '(\265/\375' xxx unzstd + +# Finally check for uncompressed images or objects: +check_vmlinux $img + +# Bail out: +echo "$me: Cannot find vmlinux." >&2 diff --git a/updatemodules.sh b/updatemodules.sh new file mode 100644 index 00000000..f5c39ad7 --- /dev/null +++ b/updatemodules.sh @@ -0,0 +1,69 @@ +#!/usr/bin/env bash +# +# Copyright (C) 2022 Ing +# +# This is free software, licensed under the MIT License. +# See /LICENSE for more information. +# + +PROMPT=$(sudo -nv 2>&1) +if [ $? -ne 0 ]; then + echo "This script must be run as root" + exit 1 +fi + +REPO="https://github.com/RROrg/rr" +PRERELEASE="true" +TAG="" +if [ "${PRERELEASE}" = "true" ]; then + TAG="$(curl -skL "${REPO}/tags" | grep /refs/tags/.*\.zip | sed -r 's/.*\/refs\/tags\/(.*)\.zip.*$/\1/' | sort -rV | head -1)" +else + LATESTURL="$(curl -skL --connect-timeout 10 -w %{url_effective} -o /dev/null "${REPO}/releases/latest")" + TAG="${LATESTURL##*/}" +fi +[ "${TAG:0:1}" = "v" ] && TAG="${TAG:1}" + +rm -rf "/tmp/rr-${TAG}.img.zip" "/tmp/rr.img" +STATUS=$(curl -kL -w "%{http_code}" "${REPO}/releases/download/${TAG}/rr-${TAG}.img.zip" -o "/tmp/rr-${TAG}.img.zip") +if [ $? -ne 0 -o ${STATUS:-0} -ne 200 ]; then + echo "Download failed" + exit 1 +fi + +unzip "/tmp/rr-${TAG}.img.zip" -d "/tmp/" + +LOOPX=$(sudo losetup -f) +sudo losetup -P "${LOOPX}" "/tmp/rr.img" + +rm -rf "/tmp/mnt/p3" +mkdir -p "/tmp/mnt/p3" +sudo mount ${LOOPX}p3 "/tmp/mnt/p3" || ( + echo -e "Can't mount ${LOOPX}p3." + exit 1 +) +cp -rf "/tmp/mnt/p3/modules" "/tmp/upmodules" +sudo umount "/tmp/mnt/p3" +rm -rf "/tmp/mnt/p3" +sudo losetup --detach ${LOOPX} +rm -rf "/tmp/rr-${TAG}.img.zip" "/tmp/rr.img" + +MODULES="" +MODULES+="{" +for F in /tmp/upmodules/*.tgz; do + echo "${F}" + mkdir -p "${F%.tgz}" + tar -zxf "${F}" -C "${F%.tgz}" && rm -f "${F}" || echo "Failed to extract ${F}" + MODULES+="\"$(basename "${F}" .tgz)\":{" + for M in $(find "${F%.tgz}" -name \*.ko); do + MODULES+="\"$(basename "${M}" .ko)\": {\"description\": \"$(echo $(/sbin/modinfo "${M}" | grep '^description' | cut -d: -f2))\"}," + done + [ "${MODULES: -1}" = "," ] && MODULES="${MODULES%?}" + MODULES+="}," +done +[ "${MODULES: -1}" = "," ] && MODULES="${MODULES%?}" +MODULES+="}" +echo "${MODULES}" | jq '.' >/tmp/upmodules/modules.json + +sudo cp -f /www/wwwroot/mi-d.cn/d/modules/busybox /www/wwwroot/mi-d.cn/d/modules/jq /www/wwwroot/mi-d.cn/d/modules/*.sh /tmp/upmodules +sudo mv -f /www/wwwroot/mi-d.cn/d/modules /www/wwwroot/mi-d.cn/d/modules.$(date +%s) +sudo mv -f /tmp/upmodules /www/wwwroot/mi-d.cn/d/modules