Was messing about with my 3gs (was on 4.3.5, new bootloader) trying to downgrade it. I sucessfully downgraded to 4.3.3, but I wanted to get to 4.2.1 in order to install the ipad bootloader. I attempted this downgrade but the iphone went straight back into DFU and I attempted to use programs such as Tiny umbrella to kick it out since it wasnt being kicked out by holding the power and home buttons. It has been off ever since then and rarely goes into DFU mode when I try. When it does eventually go into DFU mode, I try and restore with 4.3.5 with itunes but it gets stuck on Preparing iPhone for restore then eventually gives me error 1601 after a while. I have tried restoring on two different computers, with different cables. I have also removed any apple entries in my hosts file. Using Win7 64bit on both. Does anyone know how I could go about fixing it? Im pretty sure ive bricked it. Thanks in advance.