I have an unlocked iPhone 3GS running iOS 4.1 Baseband 06.15.00 and am using a Straight Talk Nokia e71 sim, I've got everything working except for the map, the locator dot only shows the position of the tower I'm getting the signal from and not the actual phone position, any help would be much appreciated TIA
I afraid that we can't help you on this. The reason your phone can't show you exactly your location because of the 06.15 baseband.
Here is the warning directly from dev team blog;
"WARNING YOU DO THIS AT YOUR OWN RISK! PLEASE UNDERSTAND THE CONSEQUENCES OF UPDATING TO 06.15.
There is no way to come back down from 06.15, and theres no hiding the baseband version from Apple. Youll be voiding your warranty in a very obvious way.
If some future baseband comes out with a critical fix, you wont be able to update to it if it remains down in the 05.xx sequence (then again, you wouldnt update to it if you wanted to keep your unlock anyway).
Starting with FW 4.2.1 if you have 06.15 on your iPhone you wont ever be able to restore to stock firmware (it will fail). Youll need to only restore to custom IPSWs (then again, if youre unlocker you should already be doing that).
Unlockers have been reporting mixed results about GPS functionality at 06.15.00. Until we can track down what differentiates those who retain GPS vs. those who lose it, be conservative and assume youll lose GPS at 06.15.00. As we work on finding the cause (and possibly a fix), please report your personal findings in our comments section. (Update: early indications are that while 06.15.00 is capable of GPS, it will require some further hacks. But please still be conservative and assume you will lose GPS at 06.15, in case the hacks dont work).
Certainly dont update to 06.15 if you dont need to! Only do this if you need the unlock and youre stuck on 05.14 or 05.15, and youre willing to assume the above risks."
I have also included dev team blog here for your reference.
http://blog.iphone-dev.org/post/1718400992/ultra-recycle