Jimbo’s version – with thanks to BigKid for his (German) HowTo.Update: This process should work on both Live and Pro.
Stock LS Live/Pro firmware from the Buffallo site (also available in the download section of nas-central.org).
Note: If you upgrade your firmware, use the uploader in debug mode without Boot selected. You get into Debug mode by adding :-
Debug = 1
To lsupdater.ini and Right clicking on the Upload box on the task bar.
Search the wiki for more info.
A quote from nas-central.org (under LS Pro articles)
Step-by-Step - Guide:
1. enable telnet and (re)set the root password
2. have wget on your box (e.g. get (addons.tar) on your box and untar it with "tar -C / -xzvf <path.to.addons.tar>"
3. modify install.nas: RC=/etc/init.d/twonky
4. start the installer, enter IP of your LS, user is root and the appropriate password
And now my newbie translation for newbies:
Do not do any of this stuff over a wireless network, it won’t work.
Disable your PC firewall before you start.If you don't know what a command prompt is or how to navigate directories, go and find out before continuing.
1 The Twonky installer requires telnet access on the LS to work. This is not enabled by default but can be turned on with the aid of a utility (http://buffalo.nas-central.org/download/TO ... COMMANDER/
) developed by this community (you only require acp_commander.jar)
ACP Commander needs Java (on your PC) to run. See java.com for the latest runtime version for your operating system.
Once (java) installed, enter the following in a command (cmd) window from the same directory that contains your downloaded acp_commander.jar file.
java -jar acp_commander.jar -t <IP ADDRESS> -o
Replace <IP ADDRESS> with the address of your Linkstation.
You should see something similar to the following: Using random connID VALUE = FB6A7FCF57E6
Using target: 192.168.1.11/192.168.1.11 (your IP address)
** NO message **
** NO message **
You now have telnet access with a blank (null) password until next reboot.If it doesn't work, try again. It could take up 5 times before acp_commander works.
2 You need to put wget on the LS Live/Pro (I had to visit wikipedia.org to find out what wget is!)
wget is included in addons.tar available here http://buffalo.nas-central.org/download/Up ... /Binaries/
I also paid a visit to wikipedia to discover that a .tar is “commonly used to collate collections of files into one larger file”. So we need to copy addons.tar to the shared directory on the LS using windows explorer (or any other file coping method). Then “un-tar” via telnet from the command (cmd) window we used in step 1.
From the command window enter;
telnet <ip linkstation>
(the address of your Linkstation.)
You are asked for a Login; enter “root “ (no quotes) with a null/blank password.
Once in telnet, enter;
tar -C / -xzvf /mnt/disk1/share/addons.tar
You should see a list of the “un-tar’d” files (including wget)
Note: You can paste the line into your telnet window. Copy the line from here and from a Windows telnet (cmd) window, right click the window's titlebar, choose Edit then Paste (this is nonstandard).
BTW, in Vista, you need to enable Telnet by going to Control Panel, Programs and Features, click "Turn Windows Features On and Off" in the left bar, check "Telnet Client", and click OK button.
3 Next you need to get a copy of Twonky for the LS Pro
(also works for the Live) from their site; http://www.twonkyvision.com/Download/Tw ... index.htmlNote: Do not use the package for the Live, it won't work if you are following this procedure
un-zip it on your PC This step is no longer required for the latest version of Twonky (they fixed the install.nas file) but you may wish to check it.
find the install.nas file, edit it with notepad
(do not use WordPad or any other editor) and change the line RC=/etc/rc.d/init.d/twonky to RC=/etc/init.d/twonky (remove rc.d)
4 Now you can run Twonky’s NASSetup, enter your LS IP address and root as the username.
With luck and a following wind, Twonky has been installed on your LS.
You should now be able to log in from a browser on your PC with 'http://<LS-IPaddress>:9000'
You may want to run Twonky at startup to save the manual process of typing “/etc/init.d/twonky start” from a telnet window. To do this enter (from the telnet window);
cp /etc/init.d/rcS /etc/init.d/rcS_old
This makes a copy of the rcS file before we modify/screw it up. Then enter(exactly as typed);
echo "exec_sh twonky" >> /etc/init.d/rcS
You may also want to enable telnet at startup, this will allow you to easily get back into your LS to make changes to your configuration.
To do this you can use the vi editor to edit the rcS file and remove # from the line #/usr/sbin/telnetd
The rcS file is located in /etc/init.d but I will leave you to read up on the use of vi http://www.cs.colostate.edu/helpdocs/vi.html
It took BigKid two attempts to get telnet running and it took me two attempts to un tar addons.tar. The first attempt told me there wasn’t enough disk space but after a reboot it worked. I also used WordPad to edit install.nas. This made the install fail. Use Notepad.
And finally: This process documents the steps I took to get Twonky installed on my stock LS Live. I can now stream to my Xbox360 but accept no responsibility if you screw up yours.
PS:I wrote this to document my first foray into modifying a Linkstation. I now have the confidence to replace the stock firmware to unlock its true potential. I hope others will use it in the same way.