the best thing for you to do mate is to start a fresh from 1.1.1 as there is an Anysim for 1.1.1, i use this firmware as a base, as it has everything you need and was the most stable firmware jailbroken, do the following:
Download the 1.1.1 firmware if you haven't already (just search on google for it and you will find it on loads of sites)
Go into itunes shift click on a PC (windows) or cmd + ctrl click (ONLY CLICK UPGRADE), this will bring up your page to select the firmware you have or have just downloaded.
Then use the *#301# method to jailbreak 1.1.1, install the bsd sub system then make sure you OK to prep.
At this stage you do not need to anysim the phone, then download the 1.1.2 firmware, then do the same things to this as before (ONLY CLICK UPGRADE).
Once you have rebooted, use the 1.1.2 jailbreak.bat or .jar depending on your platform.
Then once your in 1.1.2 install everything you need HOWEVER if you want to ANYsim, im sure your aware make sure you are in AIRPLANE mode, the amount of times i have made that mistake lol...and had to start all over again....
Once you have done this you can decide whether to upgrade or not....sometimes with the downgrading if you wish to stay at a certain level it is best to downgrade the baseband once you are into 1.1.1 back from the 1.1.2 baseband, as i have had trouble in the past that if you turn the iphone off its starts to reboot and reboot over and over....there are a lot of sources on the iphone that have this baseband downgrader title but only one that i have found truely works, if you install the source:
blazeco.info/blaze.xml
then install the ultimate sources, then click on all packages......scroll down until you see the title Baseband Downgrader, click in any of these and it says that it will downgrade your baseband to 3.XX do this then restore your phone once again 1.1.1 then you will have a perfect 1.1.1 phone. then can start upgrading again.
It is best to start a fresh each time otherwise you can do something bad to the phone...a lot of my friends have been left phoneless and some extreme hardware issues, had to buy new phones.
Hope this helped and i didn't ramble and had nothing to do with what you ask....i do tend to ramble lol
