The new iPhone OS 3.1 firmware for iPhone 2G, 3G, 3GS and iPod touch was released at “Rock and Roll” event in San Francisco. I have received lots of questions by emails related to upgrading to iPhone OS 3.1 firmware. Instead of replying to them individually, I thought it would be useful to make a short post and answer the most frequently asked questions.