You can use tiny umbrella up to 4.2.1 as long as you have SHSH saved. Do a google search for "upgrade to 4.2.1 while preserving baseband" make sure you understand the process or it will be painful. I have 4.2.1 running on iPhone 4 with my 01.59.00 baseband