Iphone 3g fw 4.1.2 con baseband intaccata

avevo un problema con un iphone 3g già descito in precedenza in questo post link

parlando con uno sviluppatore che mi ha aiutato a capire cosa fosse realmente successo e perchè nonostante il ripristino il problema precedentemente descritto si continuasse a ripresentare, siamo arrivati alla conclusione che l’unica soluzione possibile, sia che la baseband sia rimasta intaccata dal jail e l’errore è dovuto a quello. da itunes è possibile ripristinare o aggiornare il firmware che era già all’ultima versione disponibile per il 3g e cioè il 4.2.1 e quindi la baseband non viene aggiornata e l’errore rimane… ecco perchè continua a ripresentarsi.

il problema ora è che l’iphone 3g non avrà un futuro ios 4.3 che avrebbe aggiornato la baseband e risolto il disservizio.
mi chiedo ora come possa risolvere? dovrei installare una diversa versione della baseband e poi aggiornarla… ma come?

da xcode m è stato detto che è possibile aggiornarla singolarmente? è vero?
e nn essendo sviluppatore c’è un qualkosa che potrei fare? magari un downgrade della baseband?

vi ringrazio in anticipo delle risposte