Actually, with the 2.2 firmware, even the hardware unlocks are not working. And if you have updated to 2.2, the prospects of getting a soft unlock are also very low.
Take a look at the blog.iPhone-dev.org for updates on this whole thing. They are working on a software unlock (just like how you can the 2G iPhone)