Installing my ARM Marvell bootstrap

Introduction

This article will explain how to install my bootstrap for synology DiskStations with a ARM Marvell CPU (see related project page)

The following DiskStations have a ARM Marvell CPU (source: http://oinkzwurgl.org/diskstation)

ARM (armv5tejl) based Disk-, Cube- and Rackstations:
Model:         CS-407      RS-407      DS-107+     DS-107+.128  DS-207+
-----------------------------------------------------------------------
CPU family                         Marvell (arm5tejl)
CPU model      88F5281     88F5281     88F5281     88F5281      88F5281
CPU speed      500 MHz     500 MHz     500 MHz     500 MHz      500 MHz
RAM            128 MB      128 MB       64 MB      128 MB       128 MB
internal HDD   4 x SATA    4 x SATA    1 x SATA    1 x SATA     2 x SATA
USB            2+0+?       2+0+?       2+1+?       2+1+?        2+1+?
eSATA          no          no          1x          1x           n/a (?)

Please do not try to apply this bootstrap package to any other synology diskstations as it just won't work.

Another precaution before we start:
I am not responsible for wrecking your DiskStation in any way! All information provided in this article is applied to your DiskStation at your own risk! Although it's very unlikely you'd wreck your DiskStation with these actions... but you have been warned.

Installation

Step 1:
I presume you have setup your diskstation properly network wise (DNS is working etc.) If you don't have this setup propely please do so before reading any further.


Step 2:

Install Synology SSH or telnet patch (the first one is recommended) you can find this ssh patch here:
http://download.synology.com/download/SSH/EnableSSH.zip

and the telnet patch here:

http://download.synology.com/download/telnet/EnableTelnet.zip

Instructions on how to install the SSH patch are included within the zip-file.


Step 3:

We are now ready to download and install the bootstrap.
Connect to your DiskStation using SSH (for Windows I'd recommend using PuTTY, you can download it at: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe)
we will use PuTTY throughout this article.

Open PuTTY and fill in the IP as shown in the image.

Once connected you'll see a prompt asking for a loginname, login as root with the admin password specified on your synology.

Go to a directory with enough space available, usually /volume1 has enough space.. so type:

cd /volume1/@tmp


To download the bootstrap type the following command:

wget http://www.maartendamen.com/synoware/ds_armmarvell-bootstrap_1.0.xsh


A screenshot illustrating this step.


Step 4:

Start the installation from the directory where you've downloaded the bootstrap using the following syntax:

sh ds_armmarvell-bootstrap_1.0.xsh

The installation will now start, several actions will occur.. wait patiently...


A screenshot illustrating this step.


Step 5:
The installation should have been completed. Next update the package list using the following command:

ipkg update

To view a list of available packages use the following command:

ipkg list

To install a package, use the following command:

ipkg install


A screenshot illustrating this step.

Everything has been setup now, enjoy your bootstrap and custom software on the DiskStation!

Special thanks

Special thanks fly out to Björn Heirman and his company Mobile Harddisk Solutions for providing me with a test/development DiskStation.

Also thanks to the NLSU2 linux project for some idea's and clue's how to create a bootstrap (I based mine on theirs)

Donations

If you like this article and project please consider making a donation on the project page, it's highly appreciated.

 

ekaar

اراضي للبيع - ايجار فلل - خرائط بنايات - بنايات - بنايات للبيع - بيع اراضي - بيع شقق - بيع عقارات - بيوت الأردن - بيوت بالتقسيط - بيوت جاهزة - بيوت جدة - بيوت شقق - بيوت للبيع - تاجير منازل - تصاميم - تصاميم بيوت - تصاميم جاهزة - تصاميم شقق - تصاميم فلل - تصاميم هندسية - تصاميم هندسية - تصاميم و واجهات - تصميم اراضي - تصميم خرائط - تصميم شقة - تصميم شقق - تصميم فلل - تصميم مباني - تصميم ممتلكات - تمليك بيوت - تمليك شقق - تمليك فلل - خرائط - خرائط بيوت - خرائط شقق - خرائط فلل - خرائط معمارية - خرائط منازل - خرائط هندسية - شقق - شقق الرياض - شقق بالتقسيط - شقق جدة - شقق للايجار - شقق للبيع - شقق للبيع - شقق مصر - صور شقق - صور فلل - عقارات - عقارات الاردن - عقارات الرياض - عقارات الكويت - عقارات بيوت - عقارات جدة - عقارات للايجار - عقارات للبيع - عقارات للبيع - عقارات مصر - فلل - فلل الاردن - فلل الرياض - فلل جدة - فلل سكنية - فلل عقارات - فلل لبنان - فلل للايجار - فلل للبيع - فلل للبيع - فله للايجار - قصور للبيع - للايجار - محلات للايجار - محلات للبيع - مخططات - مخططات اراضي - مخططات بناء - مخططات بيوت - مخططات شقق - مخططات فلل - مخططات للبيع - مخططات منازل - مخططات هندسية - مزارع - مزارع للبيع - مكاتب العقارات - مكاتب عقارية - مكاتب للإيجار - مكاتب هندسية - منازل - منازل بالتقسيط - منازل للإيجار - منازل للبيع - نماذج شقق - واجهات فلل - واجهات مباني - واجهات منازل

Howto remove / uninstall this patch

Hi Maarten,

not to sound ungrateful but is there any routine supplied to remove / uninstall this patch?

Thanks,
Lorenz

The same question!

I'm using putty and got the same question!
By:telecomleads

Error installing @ OpenSSL

Hi Marteen,

I tried to install it on my DS 207 (firmware DSM 2.0-0640 dated 2008/06/30) and get the following error:

Installing OpenSSL../opt/bin/ipkg: /opt/bin/ipkg: 1: Syntax error: word unexpected (expecting ")")

DS-207 is not the same as

DS-207 is not the same as DS-207+ !

Yes, I get the same error

Yes, I get the same error :

Installing OpenSSL../opt/bin/ipkg: /opt/bin/ipkg: 1: Syntax error: word unexpected (expecting ")")

What I can do for this error ?

----------
Regards Oyun oyna

They should have taken backup

They should have taken backup from a third party service , not to loose the market. örgü modelleri

install notes not in zip for ssh patch

Hello Maarten,

I'm following your manual and have downloaded the SSH patch but it doesn't contain anything else then the .PAT file so I don't know how to install it.

akif

sf

watergraceful bearinglittle womantrue emotionThe flowerOne afternoongold girlScenerythe head oneat very wellbeauty tooone's lifeThin night Difficult forgivenessSeasonMissthe lifeloved a personHold the handsBeauty flowerCharacterBeautyHappinessThe loveVeil of timesend timeIs the marriageThe man's shoulderHarbour lovedHappy tasteSorrow of one nightmake oneself Forget LeaveTwo people's dayMeet by chance summerin lifeDance of waterflower peoplelove melooking upattitudegive upOne's own commemorationNeed to learnthe fungirlfriendloverstemperingagreeingBlack pianoyouthfulgive upin lifeListening toglass of minefoolishsuitedthe moonFate missedhaving something not sayflower flowersrear-view mirrora certain missabandoned a bitGive me a skyIrritateda leaf one worlddressing up
Professional knowledgefive majorLife ariaLook for oneselfwoman's mouthzongzi is densecollect youin midsummerThe flowerin lifeThe flower fliesthe hearttrue loveheatthe enclosurea false gamefriendship kindlyreason and loveAffectionate origindream beginsLifethree minutesstill singleCome toFall asleepThe rainThe speechthe old clothesThe loveEverything offirst lovesociety feelslow stateclearing uptransient guestCommitmentwarmthone's lifefate stonecommon customsthe paperthe snowin placeReleasefinishedwait for youI amGo heresuchMy lifethe multinomialEverythingthe love easilythe way homea choiceAngelbaffled impulsecandy paperunlockforgottenlife soonOne’s lonelinessa kind of injurybe a foolSincere hearta transient guestOne's lovelook upfeeling