I have an iPhone 3G and I am trying to upgrade to iOS 4.2.1 but it keeps giving me errors (1604). I also tried using a custom firmware of 4.2.1 but that gave me the same errors. What can I do? I think I might need a custom firmware made from pwnage tool but I don't have a mac. Anybody help me out?