Iomega Storcenter Ix2 200 Firmware

Posted : admin On 1/25/2022

Solved: Hi, I own a Iomega ix2-200. It's the 2x2 GB Device with firmware version: 2.1.42.18967 A few weeks ago the red-LED started to blink in front. The Iomega StorCenter ix2-dl is a very good NAS option that can work for power home users or small business. Download Iomega StorCenter ix2-200 Firmware 2.1.48.30125 (HDD / SSD / NAS / USB Flash).

I’m posting this basically because I know others are out there on your own. Cold and wandering through the internets looking for something about how to mod and update this device. I’m talking about the (EMC) Iomega Storecenter ix2. I picked up this little guy a little more then a year ago for some cheap money. Then I found out that they were discontinuing the model because of some pretty obvious problems.

Pretty obvious problem #1. The fan is horrible and you probably have already done something about it. Along with the fan the airflow through the device is just as bad. You can see that Iomega took a complete 180 when they came out with “the new model“** What I suggest is you get out your Dremel and cut a nice hole in the back panel. I put an over-sized ultra quiet fan with a dust filter on it. It’s already back in the closet, so I’m not getting a picture of it… Hell, you don’t want to see a picture of it. It’s a 80mm PC fan bolted to the back of a $200 NAS drive. It’s goofy looking utilitarian hardware that needs to be in the closet. Let the sexy laptops and iPods take the credit while the hacked Linux device with wires and fans all over it gets the job done. *cough **For reasons of ‘search’ the next model up is the ‘eye ex two hundred’

Problemo #2. I have been looking for a USB aware UPS (Uninterruptible Power Supply) for this device from day one. Having a ‘self aware’ storage device is pretty cool. Enable write caching and don’t worry when the power goes out when your in Tahiti. I finally obtained a Tripp Lite UPS and replaced the battery on it. Fresh USB cable plugged in and – nothing. Then it gets worse. I restart the device and it just hangs. So – Are you having a problem where your Storcenter ix2 won’t recognize your Uninterruptible Power Supply?

Final Problem #3. Every time you try to search for Iomega Storcenter ix2 (or maybe storecenter?) you get a thousand ‘re-view’s’ of how awesome it is and nothing about helping you solve issues or fix problems. Even after you use a crazy Google search like this…

I’m here to help!
Not with the fan though – you’re clever, you’ll come up with something.

Good news / Bad news. You hit ‘update’ and your device tells you that you have the latest firmware! You don’t. The latest firmware would be 2.0.15.43099 or higher. The good news is that along with potentially fixing the UPS not recognized problem, you will get the torrent downloader. This means that while your desktop is off and not using 500watts an hour your little ix2 can stay busy getting ‘the latest release of Fedora’***.
***or movies and pr0n.

Iomega Storcenter Ix2 200 Custom Firmware

Other bad news is you’re going to have to sign up to the Iomega site with an email. It’s not nearly as bad as Cisco is – but you have to get a valid email. Or an alias that forwards to your real email that you can shut down after you hit accept.

While your doing that – Might as well sign up for the Iomega Support Forums Lots of moderated fun in there…

Backup your data. Hack the fan. Load the firmware file and hit update. Wait a while in a panic. Login. Connect your UPS. Hopefully it now recognizes it! Torrent movies and pr0n. Set quotas. Oh – and because it can’t possibly all be good. You will lose the ability to get email updates from the unit… This is a gem – exhange??

Update – I got SSH access!
Easy as HTML. Here’s how you get SSH access to your ix2. Now to FIX the email notification port and configuration… Initial look tells me that it doesn’t use sendmail

Do you want to put bigger disks in your Iomega ix2-200? Did you do a bad flash, bricking your ix2-200 in the process (symptom: the White Blinking LED of Death or WBLoD) and do you want to recover it? Or did you buy this little NAS without it ever working (also the infamous WBLoD)? If the answer is 'yes' to any of these questions, this guide is for you.
Introduction
The Iomega StorCenter ix2-200 (Pricewatch) is a cheap stand-alone NAS which runs a combination of an unknown internal OS on its mainboard and Linux from the HDDs. The only thing the internal OS does is boot Linux from the first partition (which is a little over 2 GB and always in RAID1) of both disks. After Linux is started, you can configure the second partition (which uses the rest of the disk space) of both disks in JBOD or RAID1 for Shared Storage, iSCSI, etc. by using a web interface.
A flaw of the ix2-200 is that Linux is loaded from the HDDs. If something happens to both disks, the internal OS cannot boot Linux and there is no way to recover the OS on a fresh pair of disks. Symptoms of not being able to boot Linux are that after boot up the disks will spin up, but will never be read. The power light will just keep blinking and nothing will happen.
Ix2-200 Unfortunately, the firmware which Iomega offers for download seems to be encrypted. Fortunately, by using the data from the original disks and some trial-and-error, I extracted the Linux OS and put it on a new single disk which can be used to boot the ix2-200 and rebuild a new RAID1-set. Know that the new disk has to be prepared in Linux for RAID1 usage, otherwise the internal OS of the ix2-200 won't accept it. I decided to put what I learned in this guide (including the extracted Linux OS from the currently available firmware: version 2.1.25.229), since a lot of people seem to have trouble with this NAS.
This guide was made using a desktop PC, Knoppix Linux V6.2 and a SATA-to-USB adapter to prepare the first disk for the ix2-200. You can also directly use the SATA controller on your motherboard if it is supported by Knoppix. If you are going to try this, make sure that no other disks (PATA, SATA or USB) are connected. This will make sure that the right disk is prepared and that not one of your system's disks is wiped by accident.
Note that I cannot provide the GPL licensed code for the files I provide here, since Iomega doesn't provide it either. The only thing I'm doing is providing the same binaries that Iomega is offering, although mine are in a usable format. I'm still trying to get the sources from them.
Warning: This guide is made for the ix2-200, not the ix2! As far as I know, these are two completely different machines. The instructions could work for your ix2 if you would have the original Linux OS files for it and use ~1 GB of space for the first partition. However, this was not tested.

Iomega Storcenter Ix2-200 Firmware 3.0.6 Download

Final warning

Iomega Storcenter Ix2 Dl Software

: Of course, you do everything at your own risk. Also, according to Iomega you will void your warranty. I wonder how they are ever going to check this when someone would put the original disks back before starting an RMA...

Iomega Store Ix2

The guide
  1. Download ix2-200-2.1.25.229-files.7z.001 and ix2-200-2.1.25.229-files.7z.002 to /tmp. In Knoppix, you can use the web browser to do this.
  2. Open the Terminal Emulator and use the following commands:
    code:

    The needed files are now decompressed and ready to be put on disk.
  3. The next step is to prepare the disk. If you are using a USB-to-SATA adapter, you can connect it to the computer after the disk is powered on. Use the command 'dmesg' to find out which device-ID it gets. For this guide, we will assume the disk gets device-ID 'sda'.
    In the console which is still open, start 'fdisk /dev/sda'.
  4. Use the 'p<enter>' command to check if the disk has any partitions. If it does, remove the partition table with 'o<enter>'.
  5. Use the 'n<enter>' command to create a new partition. Make it a 'p'rimary partition, number '1', starting at cylinder '1' and make sure the last cylinder is '254'. Check the configuration of the new partition with the 'p<enter>' command. If the Device Id isn't 83, use the 't<enter>' command to make it hex code '83'.
  6. Use 'w<enter>' to write the changes to disk and exit fdisk.
  7. The partition should first be prepared for RAID-usage. Use the following command to make it part of a (broken) RAID1-set:
    code:

    Just continue ('y<enter>') if you get any warnings about a current file system or that the partition was part of a previous raid array. Knoppix should report that array /dev/md0 has started after mdadm is done.
  8. Format the new partition with the ext2 filesystem using:
    code:
  9. Now the only thing left to do in Knoppix is to copy the previously unpacked data to the disk. Use the following commands:
    code:
  10. You are now done with the first disk. Before moving on, make sure that the partition table of your second disk for the ix2-200 is empty. You can do this by connecting it to your computer and by repeating steps 3, 4 and 6 of this guide (if you restarted Knoppix, make sure you use 'su root' before running fdisk).
  11. You can now boot your computer back into your regular OS. Make sure you have a web browser ready, because we're going to reconfigure the Iomega StorCenter ix2-200.
  12. Install only the first disk into the ix2-200 and power it on. Make sure that the network cable is connected to your network and wait for it to boot up. You know when it's done when the LED with the exclamation mark (!) next to it is starting to blink red after a minute or two.
  13. The ix2-200 will have requested a DHCP address from your router. Look in your router's DHCP configuration/log which device requested the last address by looking at the most recent timestamp and/or the MAC address, which should begin with '00:D0:B8'.
  14. This guide assumes the IP is '192.168.1.11'. Use a web browser to go to http://192.168.1.11 . The Setup wizard will start. Walk through the wizard.
  15. After you have finished the wizard, go to the Dashboard. The StorCenter will show a red circle with a white cross and the error message 'The Iomega StorCenter device failed and some data loss may have occurred'. This is the reason for the blinking red LED at the front. Don't worry, this is normal in this scenario.
  16. Shut down the ix2-200, install the second disk and turn it on again. It will get the same IP again after the white LED next to the exclamation mark is on.
  17. Go to the Dashboard in your web browser again. If the Status only reads 'Data Protection is being reconstructed', then the IX2-200 will have made the second partition and you are done. Enjoy your (new disks inside your) ix2-200. However, read the following step if the Status also reports that two disks with existing data have been found and if this message does not disappear after a minute.
  18. If you get the message that two disks have been found with existing data with a blue circle with a white 'i' in it next to the message, do not click the message to initialize the disks. If you would do this, the ix2-200 would erase the two disks entirely, including the first partition of which the internal OS starts Linux. This would effectively brick the ix2-200 and force you to start over with this guide.
    Instead of initializing the disks, go to Settings -> Disks -> Manage Disks -> Erase Disks. Enable the check box at the top, select Quick Erase and click Apply. The ix2-200 will reboot after 30 seconds and show the Setup wizard again after 3-4 minutes. Finish the wizard again. After returning to the dashboard, the only Status message will be 'Data Protection is being reconstructed'. The IX2-200 just made the second partition. You are done.
Data construction can take one hour for every 250 GB of disk space of the RAID1-set. In the meantime, you can start adding and using Shared Storage, adding users and editing other configuration options. If you shut down or restart the ix2-200, the reconstruction of the RAID1-set will resume from the point where it stopped.
Tweaker tip!
If you want SSH access to the Linux OS, go to http://ip-of-ix2-200/support.html and snoop around. The username is 'root'. The password is 'soho' + the password you use for the web-interface. If no password is needed for the web-interface, the password of root is 'soho'. If the password of the web-interface would be 'abc123' the password of root would be 'sohoabc123'.
--
Anonymous comments are not allowed. If you want to talk about the ix2-200 and this guide and you are not a member of Tweakers.net, you can always start a discussion in the NAS support forum of Iomega.