ok heres go for those who got a samsung e250 in the current deal. i managed to track down this site and after perservance got it working. ive added the relevant parts so that you can do it more straightforward than i done.
1- Power on fone with the sim card that works eg virgin type : *#7465625#
you will identify which code is active , which is inactive
2- Remove battery ,, Next put a SIM card from a different service provider. it needs to be pushed half in - (Push it fully in then slide it back out by about 1/2 a centimeter), so that it goes over the battery. Turn on the phone - you will now see an "Insert SIM" message,
or " insert sim" not "invalid sim.."
3- type : *2767*3855#
your fone should restart after 1 min ,,
But almost at the same time and before it restarts , push your sim card into the phone without removing battery
4- your fone should work and accept the sim card ,, but if you check locks you will find that your fone is still Locked
5- now type : *7465625*638*00000000*00000000#
your UNLOCK CODE is 00000000 now ,
6- now , back to Locks table with : *#7465625# ,, and for each active code you can disable it ,,,here details : NOTEt he SP lock needs to be removed before the Network lock is disabled.
Disables SP lock : #7465625*77*00000000#
* Disables CP lock : #7465625*27*00000000#
* Disables Network lock : #7465625*638*00000000#
* Disables SIM lock : #7465625*746*00000000#
* * Disables Subset lock : #7465625*782*00000000#
see here http://forum.gsmhosting.com/vbb/showthread.php?t=531892