Hi there
Thank you so much for this page, it did (after a lot of trial and error) solve my problem too.
I am running
DSM 7.2.1-69057
on Proxmox, virtualized in a VM,
emulating a DS3622xs+
I figured I had to prepare as others described: Download Advanced Media Extensions, but do NOT open it yet.
connect to your DSM Admin account via SSH and upload the two files (edit before!)
First I used these files:
however i got this error, not listing 7.2.1 69057-0
ash-4.4# ./codecpatch.sh -p
Detected DSM version: 7.2.1 69057-0
Patch for DSM Version (7.2.1 69057-0) not found.
Patch is available for versions:
6.0 7321-0
6.0 7321-1
6.0 7321-2
.........
...etc...
.........
7.1 42661-4
7.1.1 42962-0
7.1.1 42962-1
7.1.1 42962-2
7.1.1 42962-3
7.1.1 42962-4
7.2 64570-1
therefore I added the following lines:
(24) ["d316d5b2b080346b4bc197ad5ad7994ac043a15d"]="7.2.1-69057-0_7.2.1-69057-0"
(195) "7.2.1 69057-0"
then the codecpatch worked.
ash-4.4# ./codecpatch.sh -p
Detected DSM version: 7.2.1 69057-0
Patch for DSM Version (7.2.1 69057-0) AVAILABLE!
Available binaries to patch/restore:
1) /usr/syno/bin/synocodectool
2) /volume1/@appstore/VideoStation/bin/synocodectool
3) /volume1/@appstore/CodecPack/bin/synocodectool
4) Quit
Please choose which binary you want to patch/restore:3
Detected valid synocodectool. Creating backup..
Patching...
Patched
Creating spoofed activation.conf..
Spoofed activation.conf created successfully
(edit: i first had to try 1) and 2) which did not work, but 3) did finally.. no idea why but there we go..)
after that the amepatch worked:
ash-4.4# python amepatch.py
Patching
MD5 match version AME 1.1.0-51005 date: 21/06/2023
Checking whether patch is successful...
Successful, updating codecs...
Done
hope this helps some other folks out there!
Happy new year!