Revert Buffalo Linkstation Mini To Stock Firmware
From NAS-Central Buffalo - The Linkstation Wiki
(Difference between revisions)
Rpinchbeck (Talk | contribs) m (Corrected link to Ubuntu live CD) |
Rpinchbeck (Talk | contribs) (Corrected IP address problems) |
||
| Line 84: | Line 84: | ||
<li> Disable firewall software (firewalls can interfere with network traffic) | <li> Disable firewall software (firewalls can interfere with network traffic) | ||
| + | </li> | ||
<li> Change computer IP address to 192.168.11.1 (subnet 255.255.0.0). The device expects to find the TFTP server at this address | <li> Change computer IP address to 192.168.11.1 (subnet 255.255.0.0). The device expects to find the TFTP server at this address | ||
| + | </li> | ||
<li> Run "TFTP Boot.exe" | <li> Run "TFTP Boot.exe" | ||
| + | </li> | ||
=== Boot Device === | === Boot Device === | ||
<li> Attach device to network (or directly to computer using standard ethernet cable) | <li> Attach device to network (or directly to computer using standard ethernet cable) | ||
| + | </li> | ||
<li> Boot device in EM mode using TFTP | <li> Boot device in EM mode using TFTP | ||
| + | </li> | ||
<ol> | <ol> | ||
<li> Move device power switch to "off" position | <li> Move device power switch to "off" position | ||
| + | </li> | ||
<li> Remove power cable from device | <li> Remove power cable from device | ||
| + | </li> | ||
<li> Attach power cable to device | <li> Attach power cable to device | ||
| + | </li> | ||
<li> Wait several seconds for lights to turn off | <li> Wait several seconds for lights to turn off | ||
| + | </li> | ||
<li> Press and hold function button while moving power switch to "on" position | <li> Press and hold function button while moving power switch to "on" position | ||
| + | </li> | ||
<li> Release function button when single blue light starts flashing | <li> Release function button when single blue light starts flashing | ||
| + | </li> | ||
<li> Press and release function button again | <li> Press and release function button again | ||
| + | </li> | ||
<li> Press function button when red light starts flashing (repeat until red light stops flashing) | <li> Press function button when red light starts flashing (repeat until red light stops flashing) | ||
| + | </li> | ||
<li> Wait for TFTP server to send images to device (initrd.buffalo and uImage.buffalo) | <li> Wait for TFTP server to send images to device (initrd.buffalo and uImage.buffalo) | ||
| + | </li> | ||
</ol> | </ol> | ||
| Line 105: | Line 119: | ||
<li> Wait 30 seconds for device to complete boot process | <li> Wait 30 seconds for device to complete boot process | ||
| + | </li> | ||
<li> Close TFTP Boot window | <li> Close TFTP Boot window | ||
| + | </li> | ||
| + | <li> If your network is DHCP-enabled (i.e. wireless router), then restore computer IP address | ||
| + | </li> | ||
=== Rebuild Device === | === Rebuild Device === | ||
| - | {{Warning|'''The following | + | {{Warning|'''The following procedure will completely erase and rebuild the Linkstation Mini. <b>ABSOLUTELY ALL DATA ON THE DEVICE WILL BE LOST</b>. Make sure that you are using the the correct firmware for the intended device (i.e. LS-WSxxxxGL/R1). If you have selected the wrong firmware and/or device, <b>THEN THIS PROCEDURE WILL BRICK YOUR DEVICE</b>. Proceed at your own risk.'''}} |
<li> Disable firewall software (otherwise the update will likely fail and might brick the device) | <li> Disable firewall software (otherwise the update will likely fail and might brick the device) | ||
| + | </li> | ||
<li> Run LSUpdater.exe | <li> Run LSUpdater.exe | ||
| + | </li> | ||
<li> Configure updater software | <li> Configure updater software | ||
| + | </li> | ||
<ol> | <ol> | ||
| - | <li> Right-click on title bar of the window (on the word "BUFFALO") | + | <li> Right-click on title bar of the window (i.e. on the word "BUFFALO") |
| + | </li> | ||
<li> Select "Debug(D)..." from the context menu</li> | <li> Select "Debug(D)..." from the context menu</li> | ||
| + | </li> | ||
<li> Select all checkboxes in both "Update" and "Config" frames (Update BOOT, Update KERNEL, Update initrd, Update rootfs, Do not check version, Rebuild partition table, Delete user-config, Force update) | <li> Select all checkboxes in both "Update" and "Config" frames (Update BOOT, Update KERNEL, Update initrd, Update rootfs, Do not check version, Rebuild partition table, Delete user-config, Force update) | ||
| - | <li> | + | </li> |
| - | <li> | + | <li> Make sure "Execute the change as following" checkbox is '''not checked''' |
| + | </li> | ||
<li> Click on the OK button to save choices | <li> Click on the OK button to save choices | ||
| - | <li> | + | </li> |
</ol> | </ol> | ||
<li> Make sure that you have selected the correct device, then click on the "Update" button to rebuild the device | <li> Make sure that you have selected the correct device, then click on the "Update" button to rebuild the device | ||
| + | </li> | ||
<li> Confirm that you want to format and update the target device | <li> Confirm that you want to format and update the target device | ||
| + | </li> | ||
<li> Wait for update process to complete (ignore any "couldn't confirm a response" error messages) | <li> Wait for update process to complete (ignore any "couldn't confirm a response" error messages) | ||
| + | </li> | ||
<li> Close LSUpdater utility | <li> Close LSUpdater utility | ||
| + | </li> | ||
<li> Enable firewall software</li> | <li> Enable firewall software</li> | ||
| + | </li> | ||
<li> Restore the IP address on your computer (undo prior change to 192.168.11.1)</li> | <li> Restore the IP address on your computer (undo prior change to 192.168.11.1)</li> | ||
| + | </li> | ||
'''This will restore the device to factory settings; however, the web interface will be in Japanese language. The next section explains how to change the language and character set as desired:''' | '''This will restore the device to factory settings; however, the web interface will be in Japanese language. The next section explains how to change the language and character set as desired:''' | ||
| Line 136: | Line 166: | ||
<li> Open the device web interface in your browser (should be [http://192.168.11.150 http://192.168.11.150]... or use the new IP address assigned by your network) | <li> Open the device web interface in your browser (should be [http://192.168.11.150 http://192.168.11.150]... or use the new IP address assigned by your network) | ||
| + | </li> | ||
<li> Login to device (user = admin, password = password) | <li> Login to device (user = admin, password = password) | ||
| + | </li> | ||
<li> Click on second menu item (the icon looks like folded paper) | <li> Click on second menu item (the icon looks like folded paper) | ||
| + | </li> | ||
<li> Change the language and character set (the last two dropdown lists) as desired (English and ISO8859_1) | <li> Change the language and character set (the last two dropdown lists) as desired (English and ISO8859_1) | ||
| + | </li> | ||
<li> Click on the button at the bottom of the page | <li> Click on the button at the bottom of the page | ||
| + | </li> | ||
<li> Click on the TOP menu and verify that the language settings took effect | <li> Click on the TOP menu and verify that the language settings took effect | ||
| + | </li> | ||
</ol> | </ol> | ||
'''Congratulations! You should now have a Linkstation Mini reverted to factory settings.''' | '''Congratulations! You should now have a Linkstation Mini reverted to factory settings.''' | ||
| + | |||
== See Also == | == See Also == | ||
| + | * [[Install_Debian_6.0_(Squeeze)_On_Buffalo_Linkstation_Mini|Install Debian 6.0 (Squeeze) On Buffalo Linkstation Mini]] | ||
* [[Install_Debian_5.0_(Lenny)_On_Buffalo_Linkstation_Mini|Install Debian 5.0 (Lenny) On Buffalo Linkstation Mini]] | * [[Install_Debian_5.0_(Lenny)_On_Buffalo_Linkstation_Mini|Install Debian 5.0 (Lenny) On Buffalo Linkstation Mini]] | ||
* [[Install_Ubuntu_9.04_(Jaunty_Jackalope)_On_Buffalo_Linkstation_Mini|Install Ubuntu 9.04 (Jaunty Jackalope) On Linkstation Mini]] | * [[Install_Ubuntu_9.04_(Jaunty_Jackalope)_On_Buffalo_Linkstation_Mini|Install Ubuntu 9.04 (Jaunty Jackalope) On Linkstation Mini]] | ||
Revision as of 21:20, 28 May 2011
|
Contents |
Overview
The following process reverts the firmware and hard drives in a Buffalo Linkstation Mini to their factory default configuration. Here is how the process works:
- Delete all partitions on both hard drives
- Use TFTP Boot software to boot device in EM Mode
- Use LSUpdater software to rebuild entire device
Requirements
- Buffalo LinkStation Mini
- Ubuntu 10.04 Desktop Edition CD-ROM (download and burn this disc image)
- A computer which can mount SATA hard drives (required to erase hard drives)
- A computer running the Microsoft Windows operating system (required to rebuild device)
Procedure
- Disassemble device and remove both hard drives
- Attach both drives to the SATA ports on your computer
- Boot Ubuntu 10.04 Desktop Edition CD-ROM
- Select language as desired (English)
- Click on "Try Ubuntu 10.04 LTS" (to use Ubuntu without making any changes to your system)
- Open a new terminal window (Applications | Accessories | Terminal )
- Start a new bash shell with root privileges
sudo bash
- Disable all active swap paritions
swapoff -a
- Delete all partitions on both hard drives (TFTP Boot only works when drive partitions are missing)
echo -e "d\n1\nd\n2\nd\n3\nd\nw\n" | fdisk /dev/sda echo -e "d\n1\nd\n2\nd\n3\nd\nw\n" | fdisk /dev/sdb
- Shutdown computer
shutdown -h now
- Power off computer and remove drives
- Reassemble device, but do not power it on yet
Install and Configure Software
- Use a computer with the Microsoft Windows operating system (the LSUpdater software requires it)
- Download and extract TFTP boot recovery software ( ftp://24.153.165.234/array1/share/nas-recovery//TFTP%20Boot%20Recovery%20LS-WSGL%201.05.exe )
- Download and extract LSUpdater software ( http://www.buffalotech.com/support/getfile/lswsgl-106.zip )
- Adjust [Flags] section in LSUpdater.ini
[Flags] VersionCheck = 0
- Add section to LSUpdater.ini
[SpecialFlags] Debug = 1
- Disable firewall software (firewalls can interfere with network traffic)
- Change computer IP address to 192.168.11.1 (subnet 255.255.0.0). The device expects to find the TFTP server at this address
- Run "TFTP Boot.exe"
- Attach device to network (or directly to computer using standard ethernet cable)
- Boot device in EM mode using TFTP
- Move device power switch to "off" position
- Remove power cable from device
- Attach power cable to device
- Wait several seconds for lights to turn off
- Press and hold function button while moving power switch to "on" position
- Release function button when single blue light starts flashing
- Press and release function button again
- Press function button when red light starts flashing (repeat until red light stops flashing)
- Wait for TFTP server to send images to device (initrd.buffalo and uImage.buffalo)
- Wait 30 seconds for device to complete boot process
- Close TFTP Boot window
- If your network is DHCP-enabled (i.e. wireless router), then restore computer IP address
- Disable firewall software (otherwise the update will likely fail and might brick the device)
- Run LSUpdater.exe
- Configure updater software
- Right-click on title bar of the window (i.e. on the word "BUFFALO")
- Select "Debug(D)..." from the context menu
- Select all checkboxes in both "Update" and "Config" frames (Update BOOT, Update KERNEL, Update initrd, Update rootfs, Do not check version, Rebuild partition table, Delete user-config, Force update)
- Make sure "Execute the change as following" checkbox is not checked
- Click on the OK button to save choices
- Make sure that you have selected the correct device, then click on the "Update" button to rebuild the device
- Confirm that you want to format and update the target device
- Wait for update process to complete (ignore any "couldn't confirm a response" error messages)
- Close LSUpdater utility
- Enable firewall software
- Restore the IP address on your computer (undo prior change to 192.168.11.1)
- Open the device web interface in your browser (should be http://192.168.11.150... or use the new IP address assigned by your network)
- Login to device (user = admin, password = password)
- Click on second menu item (the icon looks like folded paper)
- Change the language and character set (the last two dropdown lists) as desired (English and ISO8859_1)
- Click on the button at the bottom of the page
- Click on the TOP menu and verify that the language settings took effect
Erase Both Hard Drives
Boot Device
Do not proceed unless the TFTP server indicates successful transfer of initrd.buffalo and uImage.buffalo
Rebuild Device
This will restore the device to factory settings; however, the web interface will be in Japanese language. The next section explains how to change the language and character set as desired:
Configure Device Language
Congratulations! You should now have a Linkstation Mini reverted to factory settings.
See Also
- Install Debian 6.0 (Squeeze) On Buffalo Linkstation Mini
- Install Debian 5.0 (Lenny) On Buffalo Linkstation Mini
- Install Ubuntu 9.04 (Jaunty Jackalope) On Linkstation Mini
- Install Gentoo On Linkstation Mini
References
- Buffalo Forum Article about TFTP Boot Procedure
- Buffalo Forum Article about Forcing Firmware Update
- TFTP Boot software for various Buffalo Linkstation models
- Buffalo downloads area (for downloading Updater software)


