Can the firmware be upgraded?
Yes. Firmware can be upgraded by download from a PC using either a serial connection or a USB cable. Firmware updates can also be done over the air (OTA), but that requires the August 2005 update or later. One new method of upgrading is to do it via the HDFW TAP. See: this forum thread for more info.