To get your unit updated to the latest firmware.. you'll need to update from 2.01 to 3.0 (it's actually 3.004 or something like that...), then you can update to 3.0101. My understanding is that the same update works for the f700bt, the f900bt and f90bt. The entire process pretty much changes your f700bt into an x910bt (without the dvd playing ability of course).
The 2.1 to 3.0 update files can be found on this forum. (see info below). You have to do some manual file copying onto your unit to do this.
The 3.0 to 3.010 update files can be found on the "updates" link directly on the pioneer X910BT page. This update is super simple.. just download some files, put them on your SD card and fire up your unit.
---updating from 2.1 to 3.0-------
If you have a unit with 2.1 now.. visit the link below. It will have all the info you will need to upgrade from 2.1 to 3.0. The instructions on the very first post on the the very first page will guide you through the 2.0 to 3.0 update process. The instructions have you download some files, put the files on 3 different SD cards, then follow certain steps. There are links on the first page to download the files but the links may be dead, so you may have to search through the pages on the thread to find download links that are working. Once you download the files just follow the instructions on the first page and you should be good to go.
(2.1 to 3.0 update link)
http://avic411.com/forum/viewtopic.php?f=34&t=25817
--updating from 3.0 to 3.010--
visit pioneers x910bt update page and download the firmware update form the link. Instructions on how perform the install are on this page as well..
http://www.pioneerelectronics.com/PUSA/Products/CarAudioVideo/In-Dash/GPS-Navigation-Systems/AVIC-X910BT?tab=F