NSLU2-Linux
view · edit · print · history

HowTo.InstallUnslungFirmware History

Hide minor edits - Show changes to markup

December 08, 2007, at 07:16 PM by jcoates -- corrected misspelled words
Changed lines 15-16 from:

Please note that a brand new NSLU2 doesn't use DHCP at all when booting, rather assuming that 192.168.1.77/8 is a properly working adress. Them folks at Linksys are rather ignorantly assuming that their customers use their products (which all default to 192.168.1.0/8) and let them keep the factory default network settings.

to:

Please note that a brand new NSLU2 doesn't use DHCP at all when booting, rather assuming that 192.168.1.77/8 is a properly working address. Them folks at Linksys are rather ignorantly assuming that their customers use their products (which all default to 192.168.1.0/8) and let them keep the factory default network settings.

August 25, 2007, at 08:09 AM by pstaag --
Added lines 15-16:

Please note that a brand new NSLU2 doesn't use DHCP at all when booting, rather assuming that 192.168.1.77/8 is a properly working adress. Them folks at Linksys are rather ignorantly assuming that their customers use their products (which all default to 192.168.1.0/8) and let them keep the factory default network settings.

March 12, 2007, at 10:57 PM by fcarolo -- cleaned up links to Sercomm and Upslug
Changed lines 17-18 from:

It is recommended that all existing Unslung users use either the (dead link)Sercomm's Win32 tool (working link) http://www.nslu2-linux.org/wiki/Main/SercommFirmwareUpdater or UpSlug to perform upgrades. See UseTheResetButtonToEnterUpgradeMode for instructions on how to enter the RedBoot Upgrade Mode.

to:

It is recommended that all existing Unslung users use either Sercomm's Win32 tool or UpSlug2 to perform upgrades. See UseTheResetButtonToEnterUpgradeMode for instructions on how to enter the RedBoot Upgrade Mode.

March 10, 2007, at 08:51 AM by Worm --
Changed lines 17-18 from:

It is recommended that all existing Unslung users use either the Sercomm's Win32 tool or UpSlug to perform upgrades. See UseTheResetButtonToEnterUpgradeMode for instructions on how to enter the RedBoot Upgrade Mode.

to:

It is recommended that all existing Unslung users use either the (dead link)Sercomm's Win32 tool (working link) http://www.nslu2-linux.org/wiki/Main/SercommFirmwareUpdater or UpSlug to perform upgrades. See UseTheResetButtonToEnterUpgradeMode for instructions on how to enter the RedBoot Upgrade Mode.

March 10, 2007, at 08:50 AM by Worm --
Changed lines 9-10 from:
to:

Use the RedBoot Upgrade mode if this does not work

October 04, 2006, at 12:15 PM by vange -- O
Deleted line 24:

You may also send an email to Johnny in Všnge to get support.

October 04, 2006, at 11:30 AM by vange -- J
Added lines 23-25:

You may also send an email to Johnny in Všnge to get support.

April 16, 2006, at 12:46 PM by thekitehunter -- typo
Changed lines 20-21 from:

There are also other alternatives you can use to install firmware without using the standard web interface or redboot upgrade mode, but they're much harder and supported.

to:

There are also other alternatives you can use to install firmware without using the standard web interface or redboot upgrade mode, but they're much harder and unsupported.

April 12, 2006, at 09:13 PM by rwhitby --
Added lines 6-7:

Note that when you install the Unslung firmware, you are completely replacing the previous firmware that was on the device. You are not adding Unslung to the existing firmware, you are replacing the existing firmware with Unslung.

Changed lines 10-11 from:

If you wish to Unslung on top of factory firmware, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

to:

If you wish to use Unslung to replace the factory firmware, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

April 12, 2006, at 09:11 PM by rwhitby --
Changed lines 1-2 from:

Always disconnect all disks from your NSLU2 before starting the firmware upgrade procedure.

to:

Always disconnect all disks from your NSLU2 before starting the firmware upgrade procedure.

Changed lines 6-7 from:

Brand New NSLU2? Use The Linksys Interface

to:

Brand New NSLU2? Use The Linksys Interface

Changed lines 12-13 from:

Previous Unslung User? Use the RedBoot Upgrade Mode

to:

Previous Unslung User? Use the RedBoot Upgrade Mode

Changed lines 16-17 from:

Other Methods

to:

Other Methods

April 12, 2006, at 09:11 PM by rwhitby --
Changed lines 4-38 from:

There are several versions of Unslung firmware. While older versions could be flashed to the NSLU2 from the Linksys web interface, this may not work for current versions.

Below are instructions for installing the Unslung firmware, by firmware version.

Unslung 5 and beyond

Unslung 5.x removes Maintenance Mode and replaces it with Upgrade Mode, which is a mechanism to enter RedBoot's upgrade mode from the web interface.

It is recommended that all Unslung users use either the Sercomm's Win32 tool or UpSlug to perform upgrades.

Do not press the Ok button on the 'Enter Upgrade Mode' confirmation dialog box unless you have UpSlug or SerComm at hand (or console access).

See RecoverFromABadFlash for more info.

Unslung 4.x? Avoid The Web Interface

While Unslung 4.x has a Maintenance Mode function, it does not work correctly due to coding changes that were made to open up even more RAM for programs. For more information about these problems, see AboutMaintenanceMode.

It is recommended that all Unslung 4.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

See RecoverFromABadFlash for more info.

Unslung 3.x? Don't Forget Maintenance Mode

With version 3.x there is an additional step to do before using the web interface. With version 3.x the Unslung firmware runs directly from the internal flash memory or external hard disk, rather than being loaded into a ramdisk and running from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots.

However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x or higher* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware. For more information, see AboutMaintenanceMode.

As always, you should follow the Readme to the letter when installing new firmware.

Brand New NSLU2 or Unslung 1.x or 2.x? Use The Linksys Interface

If you wish to Unslung on top of factory firmware or Unslung versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

to:

Below are instructions for installing the Unslung firmware, categorised by existing firmware version.

Brand New NSLU2? Use The Linksys Interface

If you wish to Unslung on top of factory firmware, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

Changed lines 12-14 from:

WARNING: Hitting the back button after a fw upgrade can bring up the "Can't... do you want to refresh?" dialog. If you choose "yes", refreshing the upgrade page can start a new upgrade and corrupt the slug so it won't boot. I was able to recover with the sercomm utility. -Funhouse

to:

Previous Unslung User? Use the RedBoot Upgrade Mode

It is recommended that all existing Unslung users use either the Sercomm's Win32 tool or UpSlug to perform upgrades. See UseTheResetButtonToEnterUpgradeMode for instructions on how to enter the RedBoot Upgrade Mode.

Changed lines 18-19 from:

There are also other alternatives you can use to install firmware without using the standard web interface, but they're much harder and not for first time installers.

to:

There are also other alternatives you can use to install firmware without using the standard web interface or redboot upgrade mode, but they're much harder and supported.

April 12, 2006, at 08:52 PM by rwhitby --
Changed lines 1-2 from:

Always disconnect all disks from your NSLU2 before starting the firmware upgrade procedure. Yes, even before putting the NSLU2 in maintenance mode.

to:

Always disconnect all disks from your NSLU2 before starting the firmware upgrade procedure.

April 12, 2006, at 08:45 PM by rwhitby --
Changed lines 13-14 from:

It is recommended that all Unslung 5.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

to:

It is recommended that all Unslung users use either the Sercomm's Win32 tool or UpSlug to perform upgrades.

January 08, 2006, at 08:35 AM by 217.187.100.127 --
Changed lines 35-36 from:

Brand New NSLU2 and Unslung 1.x or 2.x? Use The Linksys Interface

to:

Brand New NSLU2 or Unslung 1.x or 2.x? Use The Linksys Interface

December 22, 2005, at 12:52 PM by tekxtc -- fixed a link for upslug
Changed lines 15-16 from:

Do not press the Ok button on the 'Enter Upgrade Mode' confirmation dialog box unless you have UpSlug? or SerComm at hand (or console access).

to:

Do not press the Ok button on the 'Enter Upgrade Mode' confirmation dialog box unless you have UpSlug or SerComm at hand (or console access).

December 13, 2005, at 02:36 AM by zippy -- reordered to put unslung 5.x at top (this is what most users will be looking for)
Changed lines 4-13 from:

Brand New NSLU2? Use The Linksys Interface

If you wish to Unslung on top of factory firmware or Unslung versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

The best way to flash using the web interface is to remove everything from the Disk1 and Disk2 ports, then reboot the NSLU2, then flash immediately after boot without attaching any disks or attempting to do anything else.

WARNING: Hitting the back button after a fw upgrade can bring up the "Can't... do you want to refresh?" dialog. If you choose "yes", refreshing the upgrade page can start a new upgrade and corrupt the slug so it won't boot. I was able to recover with the sercomm utility. -Funhouse

to:

There are several versions of Unslung firmware. While older versions could be flashed to the NSLU2 from the Linksys web interface, this may not work for current versions.

Below are instructions for installing the Unslung firmware, by firmware version.

Unslung 5 and beyond

Unslung 5.x removes Maintenance Mode and replaces it with Upgrade Mode, which is a mechanism to enter RedBoot's upgrade mode from the web interface.

It is recommended that all Unslung 5.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

Do not press the Ok button on the 'Enter Upgrade Mode' confirmation dialog box unless you have UpSlug? or SerComm at hand (or console access).

See RecoverFromABadFlash for more info.

Unslung 4.x? Avoid The Web Interface

While Unslung 4.x has a Maintenance Mode function, it does not work correctly due to coding changes that were made to open up even more RAM for programs. For more information about these problems, see AboutMaintenanceMode.

It is recommended that all Unslung 4.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

See RecoverFromABadFlash for more info.

Changed lines 35-56 from:

Unslung 4.x? Avoid The Web Interface

While Unslung 4.x has a Maintenance Mode function, it does not work correctly due to coding changes that were made to open up even more RAM for programs. For more information about these problems, see AboutMaintenanceMode.

It is recommended that all Unslung 4.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

See RecoverFromABadFlash for more info.

Unslung 5.x and beyond

Unslung 5.x removes Maintenance Mode and replaces it with Upgrade Mode, which is a mechanism to enter RedBoot's upgrade mode from the web interface.

It is recommended that all Unslung 5.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

Do not press the Ok button on the 'Enter Upgrade Mode' confirmation dialog box unless you have UpSlug? or SerComm at hand (or console access).

See RecoverFromABadFlash for more info.

to:

Brand New NSLU2 and Unslung 1.x or 2.x? Use The Linksys Interface

If you wish to Unslung on top of factory firmware or Unslung versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

The best way to flash using the web interface is to remove everything from the Disk1 and Disk2 ports, then reboot the NSLU2, then flash immediately after boot without attaching any disks or attempting to do anything else.

WARNING: Hitting the back button after a fw upgrade can bring up the "Can't... do you want to refresh?" dialog. If you choose "yes", refreshing the upgrade page can start a new upgrade and corrupt the slug so it won't boot. I was able to recover with the sercomm utility. -Funhouse

August 12, 2005, at 05:55 PM by Funhouse -- \\\"Back\\\" browser button can corrupt slug after fw upgrade.
Changed lines 11-13 from:
to:

WARNING: Hitting the back button after a fw upgrade can bring up the "Can't... do you want to refresh?" dialog. If you choose "yes", refreshing the upgrade page can start a new upgrade and corrupt the slug so it won't boot. I was able to recover with the sercomm utility. -Funhouse

June 20, 2005, at 04:37 PM by tman --
Changed lines 18-20 from:

As always, you should follow the Readme to the letter when installing new firmware.

to:

As always, you should follow the Readme to the letter when installing new firmware.

Changed lines 25-26 from:

It is recommended that all Unslung 4.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

to:

It is recommended that all Unslung 4.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

Changed line 32 from:

Unslung 5.x removes Maintenance Mode and replaces it with Upgrade Mode, which is a mechanism to enter Redboot's upgrade mode from the

to:

Unslung 5.x removes Maintenance Mode and replaces it with Upgrade Mode, which is a mechanism to enter RedBoot's upgrade mode from the

Changed lines 35-36 from:

It is recommended that all Unslung 5.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

to:

It is recommended that all Unslung 5.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

Changed line 46 from:

See RecoverFromABadFlash for a step-by-step description on how to perform these other methods.

to:

See RecoverFromABadFlash for a step-by-step description on how to perform these other methods.

June 13, 2005, at 07:34 PM by ilg --
Changed lines 37-38 from:

Do not press the Ok button on the 'Enter Upgrade Mode' confirmation dialog box unless you have UpSlug?/SerComm at hand (or console access).

to:

Do not press the Ok button on the 'Enter Upgrade Mode' confirmation dialog box unless you have UpSlug? or SerComm at hand (or console access).

June 13, 2005, at 07:32 PM by ilg -- have UpSlug/SerComm at hand for Unslung 5.x upgrades
Changed lines 35-36 from:

It is recommended that all Unslung 5.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

to:

It is recommended that all Unslung 5.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

Do not press the Ok button on the 'Enter Upgrade Mode' confirmation dialog box unless you have UpSlug?/SerComm at hand (or console access).

June 11, 2005, at 05:34 PM by barrym --
Changed lines 12-13 from:

Unslung 3.x? Don't Forget Maintenace Mode

to:

Unslung 3.x? Don't Forget Maintenance Mode

June 10, 2005, at 11:25 PM by barrym --
Changed lines 3-4 from:

Easy Method : Use The Linksys Interface

to:

Brand New NSLU2? Use The Linksys Interface

Changed lines 9-16 from:

Starting with version 3.x there is an additional step to do before using the web interface. With version 3.x and higher, the Unslung firmware runs directly from the internal flash memory or external hard disk, rather than being loaded into a ramdisk and running from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x or higher* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware. More information AboutMaintenanceMode.

The best way to flash using the web interface is to remove everything from the Disk1 and Disk2 ports, then reboot the NSLU2, then flash immediately after boot (without attaching any disks).

As always, you should follow the Readme to the letter when installing new firmware.

Harder Methods

to:

The best way to flash using the web interface is to remove everything from the Disk1 and Disk2 ports, then reboot the NSLU2, then flash immediately after boot without attaching any disks or attempting to do anything else.

Unslung 3.x? Don't Forget Maintenace Mode

With version 3.x there is an additional step to do before using the web interface. With version 3.x the Unslung firmware runs directly from the internal flash memory or external hard disk, rather than being loaded into a ramdisk and running from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots.

However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x or higher* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware. For more information, see AboutMaintenanceMode.

As always, you should follow the Readme to the letter when installing new firmware.

Unslung 4.x? Avoid The Web Interface

While Unslung 4.x has a Maintenance Mode function, it does not work correctly due to coding changes that were made to open up even more RAM for programs. For more information about these problems, see AboutMaintenanceMode.

It is recommended that all Unslung 4.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

See RecoverFromABadFlash for more info.

Unslung 5.x and beyond

Unslung 5.x removes Maintenance Mode and replaces it with Upgrade Mode, which is a mechanism to enter Redboot's upgrade mode from the web interface.

It is recommended that all Unslung 5.x users use either the Sercomm's Win32 tool or UpSlug to perform future upgrades.

See RecoverFromABadFlash for more info.

Other Methods

Deleted lines 44-61:
  • To use options 2 or 3 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the reset button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
  1. Redboot Method

    If you have access to a TFTP server or HTTP server on the same subnet as the NSLU2, and are able to copy the firmware image file onto that server, then you can telnet to RedBoot and load the firmware image from that server.
  2. SerComm Method

    If you have access to a Windows PC on the same subnet as the NSLU2, then you can use the SerComm Upgrade Utility.
  3. Upslug Method

    If you have access to a Linux computer on the same subnet as the NSLU2, and are able to compile a small C program, then you can use the UpSlug Firmware Uploading Tool.

If someone, who knows more than myself, could have a look at the tip in IncreaseSpaceAvailableForPackages referring to exiting Maintenance mode. It seems these instructions may need some mention of it??

June 09, 2005, at 09:40 PM by roo_at_magma_ca -- linked to the about maintenance mode page
Changed lines 7-8 from:

Starting with version 3.x there is an additional step to do before using the web interface. With version 3.x and higher, the Unslung firmware runs directly from the internal flash memory or external hard disk, rather than being loaded into a ramdisk and running from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x or higher* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware.

to:

Starting with version 3.x there is an additional step to do before using the web interface. With version 3.x and higher, the Unslung firmware runs directly from the internal flash memory or external hard disk, rather than being loaded into a ramdisk and running from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x or higher* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware. More information AboutMaintenanceMode.

May 29, 2005, at 10:57 AM by rwhitby -- Added hard-to-miss reminder about removing disks
Added lines 1-2:

Always disconnect all disks from your NSLU2 before starting the firmware upgrade procedure. Yes, even before putting the NSLU2 in maintenance mode.

May 17, 2005, at 03:05 PM by tman --
Changed lines 11-12 from:

Hard Methods

to:

Harder Methods

May 17, 2005, at 02:03 PM by barrym --
Changed lines 3-4 from:

If you wish to Unslung on top of factory firmware or versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

to:

If you wish to Unslung on top of factory firmware or Unslung versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

May 17, 2005, at 02:02 PM by barrym --
Changed lines 5-6 from:

Starting with version 3.x there is an additional step to do before using the web interface. With version 3.x and higher, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware.

to:

Starting with version 3.x there is an additional step to do before using the web interface. With version 3.x and higher, the Unslung firmware runs directly from the internal flash memory or external hard disk, rather than being loaded into a ramdisk and running from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x or higher* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware.

May 17, 2005, at 01:59 PM by barrym --
Changed lines 1-6 from:

If you wish to install Unslung versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to do this. The best way to flash using the web interface is to remove everything from the Disk1 and Disk2 ports, then reboot the NSLU2, then flash immediately after boot (without attaching any disks).

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware.

There are also other alternatives you can use to install firmware without using the standard web interface:

to:

Easy Method : Use The Linksys Interface

If you wish to Unslung on top of factory firmware or versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to access this feature.

Starting with version 3.x there is an additional step to do before using the web interface. With version 3.x and higher, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware.

The best way to flash using the web interface is to remove everything from the Disk1 and Disk2 ports, then reboot the NSLU2, then flash immediately after boot (without attaching any disks).

As always, you should follow the Readme to the letter when installing new firmware.

Hard Methods

There are also other alternatives you can use to install firmware without using the standard web interface, but they're much harder and not for first time installers.

See RecoverFromABadFlash for a step-by-step description on how to perform these other methods.

Changed lines 19-24 from:
  1. If you have access to a TFTP server or HTTP server on the same subnet as the NSLU2, and are able to copy the firmware image file onto that server, then you can telnet to RedBoot and load the firmware image from that server. See RecoverFromABadFlash.
  2. If you have access to a Windows PC on the same subnet as the NSLU2, then you can use the SerComm Upgrade Utility.
  3. If you have access to a Linux computer on the same subnet as the NSLU2, and are able to compile a small C program, then you can use the UpSlug Firmware Uploading Tool.
to:
  1. Redboot Method

    If you have access to a TFTP server or HTTP server on the same subnet as the NSLU2, and are able to copy the firmware image file onto that server, then you can telnet to RedBoot and load the firmware image from that server.
  2. SerComm Method

    If you have access to a Windows PC on the same subnet as the NSLU2, then you can use the SerComm Upgrade Utility.
  3. Upslug Method

    If you have access to a Linux computer on the same subnet as the NSLU2, and are able to compile a small C program, then you can use the UpSlug Firmware Uploading Tool.
May 06, 2005, at 10:46 PM by JP --
Added lines 14-17:

If someone, who knows more than myself, could have a look at the tip in IncreaseSpaceAvailableForPackages referring to exiting Maintenance mode. It seems these instructions may need some mention of it??

January 26, 2005, at 06:52 PM by jacques --
Changed line 3 from:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware.

to:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: *When upgrading from Unslung 3.x* you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware.

January 17, 2005, at 12:13 AM by bobtm --
Changed line 3 from:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: you have to put the slug into "maintenance mode" (that is: boot without drives connected) before you can use the standard web interface to upgrade your firmware.

to:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: you have to put the slug into "maintenance mode" (via the web interface, go to "administration", "advanced", "upgrade" and click "Enter maintenance mode") before you can use the standard web interface to upgrade your firmware.

Changed line 7 from:
  • To use options 2 or 3 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the reset button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
to:
  • To use options 2 or 3 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the reset button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
January 11, 2005, at 02:11 PM by bobtm --
Changed line 3 from:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: you have to put the slug into "maintenance mode" beore you can use the standard web interface to upgrade your firmware.

to:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: you have to put the slug into "maintenance mode" (that is: boot without drives connected) before you can use the standard web interface to upgrade your firmware.

December 30, 2004, at 09:13 PM by rwhitby --
Changed line 3 from:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: you can no longer use the standard web interface to upgrade your firmware once you have installed Unslung 3.x or later.

to:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: you have to put the slug into "maintenance mode" beore you can use the standard web interface to upgrade your firmware.

Changed line 5 from:

To install firmware without using the standard web interface, you have a number of options:

to:

There are also other alternatives you can use to install firmware without using the standard web interface:

Deleted lines 13-14:

If you cannot achieve any of the above means of flashing firmware images, then please do not install Unslung 3.x or later, as you will not be able to replace it with a later version (or with the standard Linksys firmware) without using one of the above methods.

December 21, 2004, at 07:19 AM by rwhitby --
Changed line 1 from:

If you wish to install Unslung versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to do this.

to:

If you wish to install Unslung versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to do this. The best way to flash using the web interface is to remove everything from the Disk1 and Disk2 ports, then reboot the NSLU2, then flash immediately after boot (without attaching any disks).

December 21, 2004, at 07:16 AM by rwhitby --
Added lines 1-2:

If you wish to install Unslung versions 1.x or 2.x, then you can do so using the normal Linksys web interface. See the user manual that came with your NSLU2 for instructions on how to do this.

December 13, 2004, at 10:21 PM by rwhitby --
Added lines 5-6:
  • To use options 2 or 3 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the reset button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
Deleted lines 7-8:
  • To use the following options you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the reset button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
December 13, 2004, at 10:20 PM by rwhitby --
Added lines 5-8:
  1. If you have access to a TFTP server or HTTP server on the same subnet as the NSLU2, and are able to copy the firmware image file onto that server, then you can telnet to RedBoot and load the firmware image from that server. See RecoverFromABadFlash.
  • To use the following options you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the reset button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
Deleted lines 11-14:
  1. If you have access to a TFTP server or HTTP server on the same subnet as the NSLU2, and are able to copy the firmware image file onto that server, then you can telnet to RedBoot and load the firmware image from that server. See RecoverFromABadFlash.
  • To use option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the reset button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
December 13, 2004, at 02:20 PM by rwhitby --
Changed line 11 from:
  • To use option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the power button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
to:
  • To use option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the reset button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
December 01, 2004, at 10:56 AM by JimV --
Changed line 11 from:
  • To used option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the power button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
to:
  • To use option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the power button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
November 30, 2004, at 09:35 PM by ChrisE --
Changed line 11 from:
  • To used option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the power button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using these tools again but it is better to avoid the situation.
to:
  • To used option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the power button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using the same tool again but it is better to avoid the situation.
November 30, 2004, at 09:29 PM by ChrisE --
Changed line 11 from:
  • To used option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the running state it will cause I/O since the system is reading from the JFFS2 while it is being overwritte). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the power button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using these tools again but it is better to avoid the situation.
to:
  • To used option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the "running" state it will cause read/write errors since the system will try to read from the JFFS2 while it is being overwritten). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the power button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using these tools again but it is better to avoid the situation.
November 30, 2004, at 09:27 PM by ChrisE --
Added lines 11-12:
  • To used option 1 or 2 you need to be in RedBoot's upgrade mode (if the slug is in the running state it will cause I/O since the system is reading from the JFFS2 while it is being overwritte). To enter upgrade mode you have two options. First, you can get a redboot prompt and then type upgrade. You can also hold down the power button when turning on the slug and this should put you in upgrade mode also. If you do use either of these tools outside of upgrade mode, you will get a bad flash. This flash can be recovered from by simply using these tools again but it is better to avoid the situation.
November 26, 2004, at 10:21 AM by rwhitby --
Changed line 5 from:
  1. If you have access to a Windows PC on the same subnet as the NSLU2, then you can use the SerComm Upgrade Utility (details TBD).
to:
  1. If you have access to a Windows PC on the same subnet as the NSLU2, then you can use the http://www.sercomm.com/web/download.nsf/cd9678c311095856482566a5000aac9e/7f17bf7344cfc12f482566aa00389845/$FILE/Upgrade_207_XP.exe SerComm Upgrade Utility.
November 26, 2004, at 10:18 AM by rwhitby --
Changed line 11 from:
  1. If you cannot achieve any of the above means of flashing firmware images, then please do not install Unslung 3.x or later, as you will not be able to replace it with a later version (or with the standard Linksys firmware) without using one of the above methods.
to:

If you cannot achieve any of the above means of flashing firmware images, then please do not install Unslung 3.x or later, as you will not be able to replace it with a later version (or with the standard Linksys firmware) without using one of the above methods.

November 26, 2004, at 09:52 AM by rwhitby --
Changed lines 1-11 from:

Describe InstallUnslungFirmware here.

to:

Starting with version 3.x, the Unslung firmware runs directly from the internal flash memory, rather than being loaded into a ramdisk and run from there. This means that more RAM is available for programs, and you are able to make changes to the root filesystem which are persistent across reboots. However, this new versatility comes at a small cost: you can no longer use the standard web interface to upgrade your firmware once you have installed Unslung 3.x or later.

To install firmware without using the standard web interface, you have a number of options:

  1. If you have access to a Windows PC on the same subnet as the NSLU2, then you can use the SerComm Upgrade Utility (details TBD).
  2. If you have access to a Linux computer on the same subnet as the NSLU2, and are able to compile a small C program, then you can use the UpSlug UpSlug Firmware Uploading Tool?.
  3. If you have access to a TFTP server or HTTP server on the same subnet as the NSLU2, and are able to copy the firmware image file onto that server, then you can telnet to RedBoot and load the firmware image from that server. See RecoverFromABadFlash.
  4. If you cannot achieve any of the above means of flashing firmware images, then please do not install Unslung 3.x or later, as you will not be able to replace it with a later version (or with the standard Linksys firmware) without using one of the above methods.
view · edit · print · history · Last edited by jcoates.
Based on work by pstaag, fcarolo, Worm, vange, thekitehunter, rwhitby, an anonymous user of NSLU2-Linux, tekxtc, zippy, Funhouse, tman, ilg, barrym, roo_at_magma_ca, JP, jacques, bobtm, JimV, and ChrisE.
Originally by rwhitby.
Page last modified on December 08, 2007, at 07:16 PM