Once again, I am an idiot
I was on OFW 3.41, And i tried to directly update to Geohots 3.55 JB, I heard the beeps and what not, but when I turned it on, i was still on Firmware 3.41. But now when ever I try to update to any firmware except OFW 3.41, it gives me an error saying "the data is corrupted" and I cant update to anything. I have tried every option in recovery mode. I have tried using an Lv2diag.self in service mode to try and upgrade to OFW3.55, and that also didnt work.
Now i am really stuck, and i dont know what to do. Help would be very nice right now.