So I am experiencing the same/similar issue. Here is the sequence that I go through:
1) Restart Obihai202
2) Loginto the obitalk portal
3) Click on my device
4) It will tell me that it needs to reconnect
5) Go through the connection process
6) It tells me that it is connected by my device has older firmware
7) If I leave the device and logout of obihaitalk for awhile and log back in, then I start again at #2 it will reliably repeat
I have used ***6 to force a check of the firmware and the device reports that it is up to date.
I used the web interface to download the "latest" firmware from
http://www.obitalk.com/forum/index.php?topic=9.0 (using
http://fw.obihai.com/OBi2-latest.fw). Turns out that is a 3.0 firmware version so it was actually a downgrade. Fortunately the device checked for an update quickly and brought itself back up to the current 3.1 revision.
Once in awhile I am able to try to connect to Google Voice. However, I get the "device needs upgrade" message as well.
As a result, I'm thinking something is off (or they are about to release a firmware update). Any suggestions would be appreciated. I've not yet opened a support ticket, but I am going to do so now.