Hi everyone. Since I couldn't update my phone through Kies (original post) I took it to a phone repair shop and explained my problem. I asked if they could flash it to stock and would this fix the problem, they said yes.
So I got home and plugged my phone into Kies... firstly I'm still getting the error message in Kies... and secondly, all the info has changed when I do *#1234#.
They said when they flashed my phone it would be fixed and I could update to ICS... but it doesnt work (Obvs because they haven't flashed to original firmware) and now I've got a code that when I type it into google it says its polish!
What do I do? Is my only option to flash it with odin? Do I need the original firmware put back on first?
So I got home and plugged my phone into Kies... firstly I'm still getting the error message in Kies... and secondly, all the info has changed when I do *#1234#.

What do I do? Is my only option to flash it with odin? Do I need the original firmware put back on first?