Hey all. Ive been on this forum awhile but this is my first post because I am just plain out of ideas. My old 3gs with 4.2.1 just took the last drop so I was forced to get another one. My question is, I bought a used 3gs with firmware 3.1 on it. Its never been jailbroken therefore it does not have any shsh blogs saved. I don't want to update to 4.3.3 because I miss my gps function. I want to upgrade to 4.0.1 but I keep getting the 3194 error. Is there anything else I can other than 4.3.3. Thanks in advanced.
You could make a custom firmware with Sn0wbreeze or PwnageTool, which will preserve the Baseband, you can then put the iPhone into DFU mode and restore with iTunes to 4.3.3.