Iphone 3GS: Come eseguire l'upgrade da v3.0 a v3.1.2?

Salve, ho un iphone 3GS con vecchio iboot (359.2) e versione firmware 3.0
Vorrei aggiornarlo alla v3.1.2, ma nonostante abbia scaricato la relativa build, itunes mi scrive che il mio dispositivo non è adatto alla build richiesta.
Esiste un modo per poter eseguire tale upgrade?
Grazie

Scusate…solo una correzione…la versione iboot è la v359.3

apple non supporta più il 3.1.2 per questo ti ha dato quel messaggio.per non fare troppi giri complicati puoi passare direttamente al 3.1.3

O alla 4 tra pochi giorni