With regard to the firmware, pick up the phone attached to the OBi 100, and key in ***0 then 1, and it will speak the firmware level to you. If the last 4 digits are lower than 2886, it needs an update. If it is 2886, then you have the latest and last firmware to be released for that now-obsolete product.
WRT product life (your other question), there is no specific time period -- it's not like an expiration date on a can of soup. Generally, if the device is protected from power spikes/surges on both the power connection and the telephone connection, it can last indefinitely. Many 1x0 devices failed with bad flash memory after a few years. Some fail due to lightening or ESD or user stupidity (attaching the Phone port to a POTS line and frying it with ring voltage).
The 20x series use newer, <mostly> different components, and have had far fewer failures.