Hi guys. I'd like to upgrade a previously unlocked iphone 2G to the latest firmware. (3.0 -> 3.1.3) Before I do it, I just want to check that I understand the process correctly: * Upgrade via itunes * Run redsnow, following the directions. Is it this simple? An aside: Yesterday a friend came to me with an iphone 2G that she had upgraded via itunes. I used redsnow, and the phone is now unlocked and fully functional. Here's the interesting thing though: it didn't work the first time. First, I used the version of redsnow from the official site: redsn0w.com. Using that version, I didn't get past an error complaining about mismatching .ipsw files. I updated to the latest beta, from the dev-teams google site. That didn't work either. Same error. I finally a version that was later then the version from redsn0w.com, and not marked as a beta. That version worked. So anyway, my question is simply: Can I just upgrade via itunes and run redsnow, and expect the process to work? Are there any gotcha's that I should be aware of before I begin? Thanks.