upgrading the synology DS 107 firmware to 4.2 or more

synology DS107 latest official firmware is (and should officially remain) 3.1 ( DSM_DS107_1613.pat )

But..
you can upgrade it to 4.2 firmware!

how to ?
1) connect to your diskstation web interface: (typically : http://diskstation:5000/webman/index.cgi)

2) activate TELNET/SSH in Control Panel/Network Services/Terminal

3) if you don’t have Putty (free Telnet Client), download it to access diskstation with telnet : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

4) run putty.exe , and for host, write : diskstation, select telnet and click “Open”

puttytelnetsyno

then a console window should open:

type ‘root’ and then your diskstation usual password (the same as to connect on the web interface) then press ‘enter’ key

puttyconsole

note: the password will not show when you type

5) type

cd ..
cd etc.defaults

(press ‘enter’ key at the end of each line)

6)Edit the file synoinfo.conf. This can be done using the built in editor vi. Simply type:
vi synoinfo.conf

to start the editor.
Now… vi is not exactly the most typical editor so you might end up with some troubles here. A quick guide is:

  • The vi editor has a command mode, and and input mode.
  • You switch to input mode by pressing the i key.
  • When you are in input mode everything you type is inserted as normal into the document.
  • You go back into the command mode by pressing escape.
  • The cursor keys navigate the document.
  • The x key will delete characters under the cursor when you are in command mode.

You need to change the first line from:

unique="synology_powerpc_107"

into

unique="synology_powerpc_109j"

Now, to save the file, make sure you are in command mode (Press escape if in doubt.) and type:

:wq

This tells vi to write and quit. If you messed something up just type:

:q!
and the editor will quit without saving. Then start over by typing vi synoinfo.conf again. (Usually you can just press the cursor up key, and then enter, to reissue the command.)If you need more help with vi it might be helpful to read the Mastering the vi editor guide.

7) Now you can exit the telnet session again if you want. Just type exit and the connection will close.

8) DON’T REBOOT YOUR SYNOLOGY NOW! (or you will have to reinstall the old DS-107 firmware with this assistant)
Now your Synology device will think its a DS109J model. This enables you to download the firmware for the DS-109j and apply it using the web interface just as usual. The firmware can be downloaded from Synology download site

update DSM 4.2 : install directly DSM 4.2 from synology web interface ; Download link :
http://global.download.synology.com/download/DiskStation/DSM4.2/3211/DSM_DS109j_3211.pat

You will first have to install firwmare 3.2 ; the updgrade file is called DSM_DS109j_1955.pat (link : http://ukdl.synology.com/download/DiskStation/DSM3.2/1955/DSM_DS109j_1955.pat)
then you will have to install firmware 4.0 ; the updgrade file is called DSM_DS109j_2228.pat (link : http://ukdl.synology.com/download/DiskStation/DSM4.0/2228/DSM_DS109j_2228.pat)
then you can install 4.2 : link : http://ukdl.synology.com/download/DiskStation/DSM4.2/3211/DSM_DS109j_3211.pat

To install these firmwares, don’t use synology assistant, but use synology web interface (in Control Panel /DSM update) with Manual update

If you install latest DSM version (4.2 beta) : don’t forget to update audio,download station, itunes server and other packages packages in web interface (beta channel update) after installation:

synoupdatepkg

———— DONE 🙂
synoupgrade
note : you synology is now like a DS109j

this trick may work with few modification on other x-07 – and maybe other – synology diskstation but you’ll have to check which processor you have inside your syno:
http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have
or
http://xpenology.com/forum/viewtopic.php?f=2&t=538

other useful links:

http://www.timo.dk/wp/2011/08/07/upgrading-the-synology-106e-firmware-to-to-3-1/

http://www.robvanhamersveld.nl/2013/01/21/install-and-test-synology-dsm-in-a-virtual-machine/

Tagged , , , , , , , , , , , , , , , , , , , , , . Bookmark the permalink.

About Xavier

7 years+ .net consulting

51 Responses to upgrading the synology DS 107 firmware to 4.2 or more

  1. plop says:

    Salut, merci beaucoup pour ton tutorial 😉 , il m’a été d’une grande utilité pour upgrader mon Synology DS207 (64MB). Je me suis inspiré de ta méthode et cela a fonctionné, il est désormais reconnu comme un DS209j en DSM 4.2. Pour ceux qui seraient intéréssés de faire la mise a jour, veiller à télécharger TOUTES LES VERSIONS en fichiers “.pat”. Pour moi, il a fallu “jongler” entre toutes les versions car certaines n’étaient pas acceptées, cela a donné a peu près du 3.2/4.0/4.2. Attention, après toutes les mises a jour, il faut mettre a jour les paquets, cela prend beaucoup de temps, notamment avec le “serveur multimédia”, il indexe tous les fichiers sur le synology, ça le met à genoux… du coup, il devient indisponible/injoignable et cela dure des heures, autant dire qu’il est préférable de faire cette opération avant d’aller se coucher 😛
    J’allais oublier, pour les utilisateurs qui expérimentent un défaut du Ventilateur, effectivement il ne tourne plus, donc première chose à faire: Panneau de Configuration/Materiel/Controle du bip/décocher “bip sur défaut ventilateur”, puis (en DSM 4.2), utiliser Panneau de Configuration/Materiel/General/ cocher Mode Disque Dur 2.5″. Pour moi, le ventilateur s’est remis a tourner mais avec la notification indiquant la panne ventilateur…

  2. Fabien says:

    Waw, cool!!!!
    J’ai un 207+
    Tu pense que je pourrai le faire passer pour un 209 et up mon DSM en 4.x ou même en 5.0?
    Les lignes seraient les mêmes à modifier? Et remarquez vous que le NAS rame plus depuis?

    • Xavier says:

      bonjour Fabien
      je nas etait legereement plus lent, (je dis etait car j’ai changé de syno depuis) a priori ce sont les memes lignes a modifier mais mettre l’équivalent (au niveau du contenu) pour le 209, donc mettre le nom d’un syno avec un processeur identique dans une gamme au dessus, qui permet de faire la mise a jour (a chercher 🙂 )

  3. guido says:

    Would be good to mention that you first have to upgrade your DS 107 with the latest 3.1.1638 to the DS109j 3.2.1955 firmware manually.

    THEN you are able to update to 4.x Else you get an error message “Error no 20”

    • Lebsana says:

      Bonjour à tous et merci à Xavier pour son tuto pour la MAJ d’un Syno 107e, que j’ai, en 109j.
      J’ai réalisé ce upgrade car sur les Synos plane une menace de Ramsonwar qui crypte toutes les données du Syno en version ancienne de DSM ce qui était le cas avec le 170e.
      De ce fait pour éviter de voir mes données perdues à jamais j’ai suivi le tuto et tout c’est bien passé, encore merci Xavier.
      Le seul souci que j’ai, est que le ventilateur ne démarre plus et ce malgré différente manip’s dans le Synoinfo.conf.
      Avez-vous eu me même pb que moi ?
      Avez vous réussi à le solutionner ?

      Merci d’avance pour vos idées.

      Lebsana

      • Xavier says:

        Bonjour Lebsana
        j’ai changé de syno depuis lors, mais je n’avais pas solutionné ce probleme de ventilateur, merci pour votre message sympa en tout cas ! 🙂

    • Xavier says:

      thx for this info !

  4. Sjoch says:

    I updated an DS107e from DSM 3.1-1638.
    (DS107e Freescale PowerQUICC II MPC8241 PPC SATA, 32-bit Memory Bus, 32MB of RAM)

    My question is, does the 109J firmware have support for eSata port that is available on 107e? And is there anything else that you “loose” by switching to the j firmware?

    I manually update to 3.2-1955
    Then manually to 4.0-2228
    Then manually to 4.2-3211
    And the last one, manually to 4.2-3248

    Between every update, after it had rebooted, it warned me that the fan had stopped working. However the fan was still blowing, so i dont know there is a difference in the firmwares that makes it Think the fan has stopped working. And i couldnt find wher to turn it off in DSM?! Any tips? Or any tips on where to change settings through SSH/Telnet?

    I found some links to pages where some lines should be added about fan config.. However i didnt get this to work at all. And at the end, there is a setting in DSM 4.2, Control panel, Hardware, SoundControl, and there you can turn off the warning for the fan.

    Under /etc/synoinfo.conf , you can change the speed from low to high to be on the safe side.

    However i would like to find a sollution where the fan control is working 🙂 Any suggestions?

  5. Patrick says:

    Alors là BRAVO !
    Et un super grand merci.
    Mon DS107 tourne maintenant sous DS4.2 !
    Petite remarque : il a quand même fallu que je passe par les MaJ successives, contrairement à ce indiqué par la modif de ton tuto (3.1->3.2->4.0->4.2).

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha * Time limit is exhausted. Please reload CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.