2.1 can't be unlocked, there is no 3G unlock available yet. The 2G iPhone can be unlocked and jailbroken to 2.2.
There is the possibility of an unlock on 2.1 coming however, but 2.2 changed the baseband so has pushed the unlock on that one back a bit.
There is the possibility of an unlock on 2.1 coming however, but 2.2 changed the baseband so has pushed the unlock on that one back a bit.