Upgrade using a custom firmware file (one that keeps your current baseband = possible unlock). Depending on what old SHSH files saved you have saved, if any, you can upgrade to that firmware. If you have no SHSH files saved, you can only upgrade to 4.2.1 custom firmware.