From NAS-Central Buffalo - The Linkstation Wiki
Revision as of 21:31, 7 May 2012 by Malcweir (Talk | contribs)

Jump to: navigation, search
TeraStation™ ES TS-XEL

TeraStation ES (TS-XEL)


  • 4.0TB TS-XE4.0TL/R5
  • 8.0TB TS-XE8.0TL/R5
  • 12.0TB TS-XE12.0TL/R5

Commercial description

TS-XEL : TeraStation™ ES @ BUFFALO

The LinkStation™ Duo is a high performance, multimedia, shared RAID network storage solution for the home and small office that requires a central location to share data files, photos, video and music.

The unit is a two drive NAS solution that can be configured in RAID 0 for performance or RAID 1 for redundant storage. In addition to the storage capabilities, stream multimedia to a PC, a Mac, a Buffalo™ LinkTheater™ and other DLNA CERTIFIED™ or UPNP media player, as well as sharing movies, photos and documents in a home or small business network via the Internet with the WebAccess feature. The LinkStation™ Duo seamlessly integrates with iTunes® and allows access to music files from your iTunes® software.

With features such as enhanced performance of up to 40MB/s, quick swap via the front panel with two removable drives and easy set-up via a simple web interface, the LinkStation™ Duo is the perfect solution to store, save & share your digital life from one central place.

Gain SSH Access

Source / Credit : [1]

See notes below for Firmware 1.41.

Firmware 1.58

Use the following password:


Firmware 1.57

Use the following password:


Firmware 1.56

Use the following password:


Firmware 1.54

Use the following password:


Firmware 1.52

Use the following password:


Firmware 1.42

Use the following password:


Firmware 1.41 and later

In this version, it appears that acp_commander no longer provides the capability to execute commands, which prevents most earlier strategies from working. However, it is quite straightforward to solve this problem by using a custom firmware image. The basic principle is described in Create a custom firmware image.

Start with the files downloaded from Buffalo's website. Then, ideally on a Linux platform of some sort...

1) unzip the hddrootfs.img

 unzip hddrootfs.img

provide the right password for the firmware.

For version 1.41, the third zip password listed in the above mentioned reference proved successful:


The result of this is a hddrootfs.buffalo.updated...this is the tared root-filesystem of the firmware image.

2) create a folder where you want to untar the rootfs and untar it

 mkdir <foldername>
 cd <foldername>
 tar -vxz --numeric-owner -p -f ../hddrootfs.buffalo.updated

3) modify the image to enable sshd logins. This copies an authorized_keys file from your home directory on the Linux box, but any mechanism to make an authorized_keys file will work

 cd etc
 sed -i 's/PermitRootLogin/# PermitRootLogin/' sshd_config
 cd ../root
 mkdir .ssh
 cp $HOME/.ssh/authorized_keys .ssh/authorized_keys

4) create the hddrootfs.buffalo.updated again (you should be in the folder where you extracted the image)

 tar -vczf ../hddrootfs.buffalo.updated-new *
 cd ..
 mv hddrootfs.buffalo.updated hddrootfs.buffalo.updated-old
 mv hddrootfs.buffalo.updated-new hddrootfs.buffalo.updated

5) create the hddrootfs.img again

CAUTION: if you use the wrong password, the firmware updater / the linkstation will fail to unzip the hddrootfs.img

 zip -e hddrootfs.img hddrootfs.buffalo.updated

6) Perform the update using the normal Buffalo updater (probably after enabling the debug option to reload the image)

7) Use ssh to root@ip_address

Firmware Information

Firmware v1.37 is available at [2] or direct link [3]

PLACEHOLDER Generated with v1.24 of 5th February 2010 from 2TB LS-WX2.0TL/R1

uname -a placeholder

Linux LS-WXLE0F #50 Tue Dec 22 18:06:23 JST 2009 armv5tejl unknown

cpuinfo placeholder

Processor	: ARM926EJ-S rev 1 (v5l)
BogoMIPS	: 599.65
Features	: swp half thumb fastmult edsp 
CPU implementer	: 0x56
CPU architecture: 5TE
CPU variant	: 0x2
CPU part	: 0x131
CPU revision	: 1
Cache type	: write-back
Cache clean	: cp15 c7 ops
Cache lockdown	: format C
Cache format	: Harvard
I size		: 16384
I assoc		: 4
I line length	: 32
I sets		: 128
D size		: 16384
D assoc		: 4
D line length	: 32
D sets		: 128

Hardware	: Feroceon-KW
Revision	: 0000
Serial		: 0000000000000000

meminfo placeholder

MemTotal:       125832 kB
MemFree:         13080 kB
Buffers:           136 kB
Cached:          57636 kB
SwapCached:          0 kB
Active:          46468 kB
Inactive:        39416 kB
SwapTotal:      999864 kB
SwapFree:       999864 kB
Dirty:               4 kB
Writeback:           0 kB
AnonPages:       27544 kB
Mapped:          13328 kB
Slab:            20536 kB
SReclaimable:     3100 kB
SUnreclaim:      17436 kB
PageTables:       1060 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:   1062780 kB
Committed_AS:   313276 kB
VmallocTotal:   516096 kB
VmallocUsed:     17476 kB
VmallocChunk:   491516 kB

dmesg placeholder

Linux version (root@build2.dd-hot24.nas.buffalo.local) (gcc version 4.2.0 20070413 (prerelease)) #50 Tue Dec 22 18:06:23 JST 2009
CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977
Machine: Feroceon-KW
Using UBoot passing parameters structure
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 32768
  DMA zone: 256 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 32512 pages, LIFO batch:7
  Normal zone: 0 pages used for memmap
 ~ placeholder snip ~


Link.png This article is currently a stub. You can help this Wiki by expanding it

. This template will categorize articles that include it into Category:Stubs.