@Junaid: if I follow you well, you are trying to load 4.2.1 ipsw into your iPhone 3g? Yes, I was try to load 4.2.1 custom ipsw which were created by sn0wbreeze into my iphone 3g as I mentioned all situation in above posts.