My old unlocked 2G iphone is on software version 2.1. I just got a new 3G iphone which is on 2.2. Do both phones need to be on the same software, i.e. 2.2, for me to be able to restore data from my old phone? Would I need to update my old 2g phone first? Thanks.