Jump to content
XPEnology Community

Converting ds1515+ into ds1517+ DSM 7.2


K4L0

Recommended Posts

  • 3 weeks later...
  • 2 weeks later...
  • 2 weeks later...

Hi,

just a small feedback. Afer transforming my 1515+ to 1517+ it is not longer possible to use quickconnect or the synology DDNS service.

It seems the device can not be registered because the SN is not assigned to a 1517+.

This lead to the problem aswell that the AME tools can not be registered successfully (so Photos is not working properly).

I will try to undo the settings... lets see how to achieve that.

 

Link to comment
Share on other sites

Ok i managed to restore the old bios version by faking a higher version number and installed the saved BIOS file M.111.

Unfortunately even after replacing the unique in /etc.defaults/synoinfo.conf it will be still reconized as 1517+ no matter what I does.

Even changing the unique to 1515+ while in reset mode via telnet, I only can install a 1517+ image file instead of 1515+.

 

EDIT: working now, you need to edit both files. /etc/synoinfo.conf and /etc.defaults/synoinfo.conf

Edited by christian5555
Link to comment
Share on other sites

Came here to say that this script probably bricked my 1515+, the first part of the script went fine, but after doing the update with the .pat file and rebooting it was no longer detecting 2 disks, then rebooted again from within DSM 7.2 I presume and then it bricked with flashing blue light. Removed disks removed power waited... nothing. Reading the script now I see thing like BIOS updates in it. Probably corrupted BIOS or something. Gonna have to look for another DS1515+ to try restore my programs and data. Not worth trying to go from 7.1 to 7.2 at all in my opinion.

Edited by Joris85
Link to comment
Share on other sites

3 hours ago, Joris85 said:

Came here to say that this script probably bricked my 1515+, the first part of the script went fine, but after doing the update with the .pat file and rebooting it was no longer detecting 2 disks, then rebooted again from within DSM 7.2 I presume and then it bricked with flashing blue light. Removed disks removed power waited... nothing. Reading the script now I see thing like BIOS updates in it. Probably corrupted BIOS or something. Gonna have to look for another DS1515+ to try restore my programs and data. Not worth trying to go from 7.1 to 7.2 at all in my opinion.

 

UPDATE1

First part of the script went fine, but after upgrading to 7.2 suddenly my NAS detected disks 1 and 2 as 3 and 4, and all the other bays remained undetected. Seems something with hardware disk mapping is off. I am assuming now that the automatic script did not set my bios number to M911, and therefor the .pat file of DS1517+ updated my BIOS from M111 to M405, which is the version shown  cat /sys/devices/virtual/dmi/id/bios_version

Leading me to this line in the opening text:

  Do not update the 1517+ BIOS! It will lead to brick. Downgrade is not allowed.

Now it seems christian was able to somehow update the bios to an older version by tricking it. Will have a look into that.

 

UPDATE2

Using the opening post I was able to get back from BIOS M405 to BIOS M111 by renaming Bios M111 to M911 and doing the flash, after that all my disks are detected correctly again and I am still running DSM 7.2. If anyone ever encounters this, it  seems my synology was not bricked by updating the BIOS to presumably the DS1517+ Bios (M405) but it detected disk 1 and 2 as disk 3 and 4. I suggest to not run the automatic github script and do it manually using the opening post.

Edited by Joris85
Link to comment
Share on other sites

  • 3 weeks later...

I am trying to get my 1815+>1817+

I grabbed the sae.py with  sudo wget https://github.com/K4L0dev/Synology_Archive_Extractor/blob/main/sae.py

I grabbed the 1815+ pat with sudo wget https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS1815%2B_42962.pat

 

I tried to extract it with  sudo python3 sae.py -k SYSTEM -a DSM_DS1815+_42962.pat -d .

but I just get a pile of errors, starting with 

Traceback (most recent call last):
  File "sae.py", line 1, in <module>
    {"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"images","path":

...

ending with

 

"}}},"title":"Synology_Archive_Extractor/sae.py at main · K4L0dev/Synology_Archive_Extractor"}
NameError: name 'false' is not defined
 

Link to comment
Share on other sites

  • 2 weeks later...

hello!
I upgraded to 1517+, booted up fine and used it well for a while.
But now I want to go back to 1515+.
QuickConnect is not working. 
But the backup bios is wiped.
Is there any way to downgrade from 1517+ to 1515+?
Any advice would be appreciated.
Thanks.

Link to comment
Share on other sites

 

On 11/6/2023 at 8:18 AM, prt1999 said:

I created a script that automatically makes the changes.
Supported models: DS1515+, DS1815+, RS815+, RS815RP+

 

https://github.com/prt1999/Synology_model_upgrade 
 

Worked like a charm! Only challenge was getting the right .pat file, which i found here (https://www.synology.com/en-us/support/download/DS1517+?version=7.2#system ) for others that might have that issue. Big thanks to @prt1999

Link to comment
Share on other sites

On 6/21/2023 at 2:00 AM, K4L0 said:


The mod DS1815+ into DS1817+:

Only the script is different the other steps are the same.

Create a task that runs after every reboot with root privileges.

/usr/bin/cat << EOF > /tmp/confmod.sh
#!/bin/bash

if grep -q "enable_etron_ssc" /etc.defaults/synoinfo.conf; then
  echo "enable_etron_ssc already"
else
  sed -i '/enableRCPower="no"/a enable_etron_ssc="yes"' /etc.defaults/synoinfo.conf
fi
if grep -q "enable_etron_ssc" /etc.defaults/synoinfo.conf; then
  echo "enable_etron_ssc already"
else
  sed -i '/enableRCPower="no"/a enable_etron_ssc="yes"' /etc/synoinfo.conf
fi

if grep -q "eth4_mtu" /etc.defaults/synoinfo.conf; then
  sed -i '/eth4_mtu/d' /etc.defaults/synoinfo.conf
fi
if grep -q "eth4_mtu" /etc/synoinfo.conf; then
  sed -i '/eth4_mtu/d' /etcs/synoinfo.conf
fi

if grep -q "eth5_mtu" /etc.defaults/synoinfo.conf; then
  sed -i '/eth5_mtu/d' /etc.defaults/synoinfo.conf
fi
if grep -q "eth5_mtu" /etc/synoinfo.conf; then
  sed -i '/eth5_mtu/d' /etc/synoinfo.conf
fi

if grep -q "eth6_mtu" /etc.defaults/synoinfo.conf; then
  sed -i '/eth6_mtu/d' /etc.defaults/synoinfo.conf
fi
if grep -q "eth6_mtu" /etc/synoinfo.conf; then
  sed -i '/eth6_mtu/d' /etc/synoinfo.conf
fi

if grep -q "eth7_mtu" /etc.defaults/synoinfo.conf; then
  sed -i '/eth7_mtu/d' /etc.defaults/synoinfo.conf
fi
if grep -q "eth7_mtu" /etc/synoinfo.conf; then
  sed -i '/eth7_mtu/d' /etc/synoinfo.conf
fi

if grep -q "maxlanport=\"8\"" /etc.defaults/synoinfo.conf; then
  sed -i 's/maxlanport="8"/maxlanport="4"/' /etc.defaults/synoinfo.conf
fi
if grep -q "maxlanport=\"8\"" /etc/synoinfo.conf; then
  sed -i 's/maxlanport="8"/maxlanport="4"/' /etc/synoinfo.conf
fi

if grep -q "support_led_brightness_adjustment=\"yes\"" /etc.defaults/synoinfo.conf; then
  sed -i 's/support_led_brightness_adjustment="yes"/support_led_brightness_adjustment="no"/' /etc.defaults/synoinfo.conf
fi
if grep -q "support_led_brightness_adjustment=\"yes\"" /etc/synoinfo.conf; then
  sed -i 's/support_led_brightness_adjustment="yes"/support_led_brightness_adjustment="no"/' /etc/synoinfo.conf
fi

if [ -f "/etc.defaults/extensionPorts" ]; then
  rm /etc.defaults/extensionPorts
fi
if [ -f "/etc/extensionPorts" ]; then
  rm /etc/extensionPorts
fi

if [ -f "/etc.defaults/sysconfig/network-scripts/ifcfg-eth4" ]; then
  rm /etc.defaults/sysconfig/network-scripts/ifcfg-eth4
fi
if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth4" ]; then
  rm /etc/sysconfig/network-scripts/ifcfg-eth4
fi

if [ -f "/etc.defaults/sysconfig/network-scripts/ifcfg-eth5" ]; then
  rm /etc.defaults/sysconfig/network-scripts/ifcfg-eth5
fi
if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth5" ]; then
  rm /etc/sysconfig/network-scripts/ifcfg-eth5
fi

if [ -f "/etc.defaults/sysconfig/network-scripts/ifcfg-eth6" ]; then
  rm /etc.defaults/sysconfig/network-scripts/ifcfg-eth6
fi
if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth6" ]; then
  rm /etc/sysconfig/network-scripts/ifcfg-eth6
fi

if [ -f "/etc.defaults/sysconfig/network-scripts/ifcfg-eth7" ]; then
  rm /etc.defaults/sysconfig/network-scripts/ifcfg-eth7
fi
if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth7" ]; then
  rm /etc/sysconfig/network-scripts/ifcfg-eth7
fi
EOF
bash /tmp/confmod.sh


 

Thank you very much, worked like a charm! I ended up using the automatic script that @prt1999made but that had your code in it. Upgrade went super smooth, only issue was i was trying the wrong dsm7.2 version updates. Once found, also that went fast and smooth. Thanks again. 

Link to comment
Share on other sites

So if I want to run the automatic patch script where do I run it? SSH into the Synology then run it from the command prompt? or run a terminal program on the synology itself ?

I am sorry if this is a newbie question, I just don't want to brick my device. 

Link to comment
Share on other sites

  • 2 weeks later...
On 3/8/2024 at 3:55 AM, HaeNolMan said:

hello!
I upgraded to 1517+, booted up fine and used it well for a while.
But now I want to go back to 1515+.
QuickConnect is not working. 
But the backup bios is wiped.
Is there any way to downgrade from 1517+ to 1515+?
Any advice would be appreciated.
Thanks.

Have you ever tried to reinstall your internal flash module as DS1515+ using the original image?

Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...