Introduction

The HS version of the Linkstation has the unique problem of rebooting every five minutes after being flashed with a custom firmware like OpenLink or FreeLink This write-up documents the path taken to perform an OpenLink install on a Linkstation HS. It is detail-oriented (perhaps too much so) to help beginners make the required changes to their box.

Copy the image.dat from the openlink-HG-package over the image.dat of the HS-DGL-Folder.

Now you have the tools to perform the firmware change and you're ready for Phase 3.

PHASE 3: Update the Firmware

Here you will actually change the operating firmware of the HS-DGL box. You will directly connect to the LinkStation, then perform the update. It is strongly recommended that you connect both the computer and the LinkStation to an UPS to make sure a power failure does not impact your update.

1) Using the LinkStation web application, if you wish to use a static IP disable the DHCP client function. You'll then need to select an IP address the box will use. Pick an IP address that is in the same sub-range as your network. For example, if your own computer's IP address is 192.168.0.5, you can set the LinkStation IP to an unused IP address on your network (perhaps 192.168.0.20). The LinkStation will take a minute to restart with the new IP address. See the screenshot for what this looks like:

2) Now change your own computer over to using a static IP address. This can be done by right-clicking the Network Connection icon and selecting Properties. Again, choose an unused IP address in the same sub-range as your network (and the LinkStation). I chose 192.168.0.21.

3) Disconnect the LinkStation and your own computer from the network. Connect them together directly (do not use a hub or a router). I used a crossover cable, but this is likely not required as the LinkStation auto-senses the connection. You should see network connectivity on your computer now.

4) This step is very important: Disable any and all firewalls, virus checkers, spyware filters, etc. you have running on your computer. Examples of this include Norton, MacAfee, OneCare, etc. Also, go to Start, Control Panel, Windows Firewall and make sure this is OFF. Finally, make sure the only enabled network adapter in your computer is the one that is connected to the LinkStation. If you're using a laptop, make sure the wireless networking is disabled.

5) Now you are ready to actually udpate the firmware. Double-click on the file called "hs-dgl_DirectCopy_149_107\hs-dgl_DirectCopy_149_107" that you have on your hard drive. Remember, this is the folder in which you replaced the "image.dat" file in the previous phase. This will start up the firmware update utility.

6) You will be prompted for the administrator password. I left this blank. I had no password set on my linkstation (except for secure folder access).

7) Click the "Renew Firmware" button. The f/w will load (it took about 2 minutes in my case). You will then see a "Settings are being restored message" and a couple of LinkStation soft re-boots will occur. When you see the message "Firmware has been renewed" you can click OK to exit the updater.

Note

For the remainder of this Phase, the box may appear to re-boot every 5 minutes or so. This will require you to re-log back into the box. This annoyance will be fixed in Phases 4 and 5

8) Now you will log into your 'opened' LinkStation using Telnet. Open up a command dialog on your computer using Start, Run, cmd. In this black dialog box, enter the following:

telnet 192.168.0.20
(or the actual static IP you used for the LinkStation)

If you get the prompt "bash-2.05a#" - you successfully opened up up your box!

Now your LinkStation is using firmware that has OpenLink available and the version 2.4 Linux kernel. You can also communicate to the LinkStation securely using telnet. Unfortunately, your LinkStation will now appear to soft reboot about every 5 minutes. This will be fixed in the next two Phases.

PHASE 4: Configure Internet Access

The LinkStation will need to communicate to the internet in Phase 5 to update the Linux kernel from v2.4 to v2.6. You need to tell the LinkStation how to do this. That is, you need to specify a gateway address. This is the address of your router on your normal network. Mine is 192.168.0.1. If you are using a Linksys router, it is likely 192.168.1.1.

1) For the kernel 2.6-webinstaller to run you need your HS be able to connect to the internet. If you use DHCP all is fine. If you use a static IP, execute

echo 'nameserver 217.115.138.24' > /etc/resolv.conf

This is a public nameserver....you can replace the IP with the nameserver of your choice...for example the same you use on your
other hosts.
If you are familiar with the VI text editor, you can simply edit the /etc/resolv.conf file and add the line to the end of the file.

2) Now perform a hard re-boot of the LinkStation (Press and hold the power button).

3) You can now disconnect the LinkStation from your computer and connect both the LinkStation and your computer back to the router. If you like, you can set your computer back to using DHCP for it's IP address. Leave the LinkStation's IP static for now.

PHASE 5: Update the Linux Kernel

You will now use the webinstaller to update the Linux kernel on your LinkStation. This will fix the rebooting problem. This is best done by copying and pasting the command lines directly into the cmd dialog box running telnet. You must perform these steps soon as possible following a reboot of the LinkStation.

Suggestion: Set up two windows side-by-side on your monitor: One with these commands ready to copy, and the other is the cmd dialog box.

The following steps differ slightly from the Tago Thread[5] which is also referred to in the Beginner's Questions Thread[4].

1) Log into the LinkStation using telnet.
2) Execute these commands (about 2 minutes to execute if broadband internet connection):