I've purchased the new 900BT unit with the 2.0 firmware upgrade. I have a 3G iphone and have transferred my addresses from the iPhone to the 900BT. When I receive an incoming call, the Pioneer display shows ONLY the phone number and NOT the name in those situations where the caller IS in my address book (Yes, all of my addresses synced successfully). A couple of exceptions where the name is displayed accurately - anyone in my address book who has an iPhone and one random friend of mine who has a certain type of flip phone from Verizon.
I've got to believe that this is a software bug within the 900BT. For instance, the iPhone stores all numbers with area code parenthesis and dashes - therefore that's what gets transferred to the 900BT. That would explain why callers calling from an iPhone display correctly (the phone number matches exactly). However, if another phone is only sending the digits (without parenthesis), then the unit would not find a true match.
If my theory is correct, this would seem to be a simple (yet necessary) software fix. Has anyone heard of this issue and if so, do you have any suggestions for how to get this fixed ASAP? Part of the selling point of the unit was to be able to see names (and not numbers) of familiar callers whose numbers have been synced. Clearly, this bug prevents that from happening.