Skip to content
This repository has been archived by the owner on May 8, 2024. It is now read-only.

How to install the old version of DSM. #437

Closed
luyvlei opened this issue Dec 16, 2022 · 4 comments
Closed

How to install the old version of DSM. #437

luyvlei opened this issue Dec 16, 2022 · 4 comments

Comments

@luyvlei
Copy link

luyvlei commented Dec 16, 2022

I have tried to install dsm-7.0.1-42218. But when loading the system, it automatically download the latest dsm-7.1.1-42962.

It seems that my disk has some file created in dsm-7.1.1-42962 so I must upgrade the DSM to the latest version. Is there any solution to deal this problem? The dsm7.1.1 need to register for the "Advanced Media Extensions" to play the video of HEVC format but I don't have a correct SN/MAC pair for registration .

@luyvlei
Copy link
Author

luyvlei commented Dec 16, 2022

I have successfully downgrade the DSM version to 7.0.1-42218 with the help of this article(But not all the same). Here I share my process:

  1. Download the pat file of dsm-7.0.1-42218 in https://archive.synology.com/download/Os/DSM
  2. Build the dsm-7.0.1-42218 via arpl and then boot the system.
  3. Open the dsm via xxx.xxx.xxx.xxx:5000 and it will prompt me that I should update the dsm. Choose to upload the pat file 'DSM_DS920+_42218.pat' instead of download online.
  4. Then it will show that this version is not lastest and upgrade failed. Stay on this page and use telnet to login the device, use the root user and the password is empty. Edit the file /etc.defaults/VERSION as follows:
majorversion="7"
minorversion="0"
major="7"
minor="0"
micro="1"
productversion="7.0.1"
buildphase="GM"
buildnumber="42218"
smallfixnumber="5"
nano="5"
base="42218"
packing="GLKfmp"
packing_id="3"
derived="GLKfmp"
derived_id="3"
builddate="2022/06/21"
buildtime="10:09:35"

Change the version to the same as the pat file.

  1. Fresh the browser and upload the pat file again, then the installation will success.
  2. Remove the broken packages in /var/packages path. Just rm -rf and then reinstall them.

Tips: I modify the ffmpeg of dsvideo via curl https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash so that it will support DTS codec. And the dsvideo can convert hevc thanks to the "Advanced Media Extensions" in dsm-7.0.1.
Now my dsm version is 7.0.1 and everything works well now :).

@fbelavenuto fbelavenuto pinned this issue Dec 19, 2022
@luyvlei
Copy link
Author

luyvlei commented Jan 13, 2023

The new update6 of dsm7.0.1 also need to register for the "Advanced Media Extensions".

My solution to downgrade version is disconnecting the wan of router then fore-reinstall the dsm via arpl. Then upload the 7.0.1-42218 pat file, the version of dsm will be 7.0.1-42218-update3. It seems that the dsm will auto download and install the small-fix version in the process of installation.

@luyvlei luyvlei closed this as completed Jan 15, 2023
@exeron21
Copy link

if i am using emby or jellyfin instead of dsvideo, should i stay at 7.0.1-42218 for "Advanced Media Extensions"?

The new update6 of dsm7.0.1 also need to register for the "Advanced Media Extensions".

My solution to downgrade version is disconnecting the wan of router then fore-reinstall the dsm via arpl. Then upload the 7.0.1-42218 pat file, the version of dsm will be 7.0.1-42218-update3. It seems that the dsm will auto download and install the small-fix version in the process of installation.

@luyvlei
Copy link
Author

luyvlei commented May 17, 2023 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants