You can unlock iPhone 05.14.02 baseband after the release of ultrasn0w 1.2 unlock for iOS 4.2
This unlocks iPhone with baseband 05.14.02 perfectly but the procedure is a bit different with a different procedure which is bit tricky.
To unlock iPhone 3G or 3Gs with baseband 05.14.02 on iOS 4.2 we need to update the iPhone to iOS 3.2.2. for iPad with baseband 06.15.00 first.
Once the firmware with baseband 05.14.02 has been upgraded to 06.15.00 baseband, you can unlock it by following the instructions at:
This will let you successfully unlock iPhone 05.14.02 baseband with iOS 4.2.1