Days for forum seaching and think its time to ask those in the know... excuse my mistakes if i use the wrong terminology here and there...

my iphone is activated but all attempts to unlock have been unsuccessful so far... it originally came with 1.0.0 firmware and through following guides online i have been able to get up to 1.0.2... but the modem firmware still reads 03.12.06_G (from 1.0.0) ...

im guessing this is caused by the unsuccessful unlocking attempts and the baseband has got messed up or something... so at this stage do i need restore to 1.0.0 and fix the baseband with a reflash or something... and if so, what is the simplist way to do this... i have found instructions in various places but wanted some advice before doing it if possible...

alternatively... do i upgrade only my modem firmware somehow to 1.0.2?

or am i simply screwed and my iphone will never be able to enjoy phone functions...

thanks in advance