Stock Firmware

For the sake of simplicity I will call the set of software that's factory installed on the TeraStation firmware.

The TeraStation is running MontaVistaLinux.
The actual version used is unknown, and does not matter.

Without hacking it is not possible to figure out what kind of software is used, Buffalo decided to
violate the GPL by only releasing the kernel source and not the rest of the sources. Of course the requirement to release the source only covers the GPL portions and doesn't cover anything that Buffalo has written 100% by themselves, but they use more GPLed software, not only the kernel.

To figure out what version of the firmware your TeraStation is using is not easy, as there are two different "version" strings to look at. The flash firmware and the on disk software both have a version number and they're not synchronised. On some occasions, the flash and disk firmware have differed from other TeraStations of the same age and version.

You can capture the version of the flash firmware from the bootloader, but you have to add a [serial console] to be able to do this. If you have telnet or SSH access to your TeraStation then you can log in and look at /proc/linkstation.

The version of the on disk firmware is stored on /etc/linkstation_release and is placed on the admin interface under System Status.