[Nexus S Q&A, Help & Troubleshooting] stupiditility:
First off, I know I'm a new member, and I did watch the video, I've been searching the forum for days now trying to find someone with the exact some problem as me but I've come to the conclusion I must be special as I haven't seen this problem else where. Lucky me...

Let me start off with some information about the phone.

Carrier: Vodafone AU (says XSE on the recovery screen)

Baseband Version: I9020XXKI1

Bootloader Version: I9020XXKL1

HW Version: Rev 52

Model: Nexus S i9023

Lock State: Unlocked

Primary computer: iMac

Fairly certain I have USB debugging turned off :\

I rooted and unlocked the phone and was running the latest CyberGR mod ROM and the latest AirKernel kernel. The phone was running brilliantly, not a problem in the world, very smooth, very fast, excellent battery life, I loved it. Only thing I didn't like was how the keyboard became unresponsive at times. For that reason, I think I'll be switching to the Bugless Beast ROM and thalmus kernel when (if) I get this phone fixed.

So a few days ago, the power button on my Nexus S stuffed up and wouldn't work anymore. Completely unresponsive. I couldn't lock/unlock my phone using the power button. I had to either connect/disconnect it from the USB or turn it on/off by taking the battery out to be able to use it. Needless to say, this got very tedious very quickly and I decided to unroot it and send it back to Samsung.

I looked into how to unroot and came across the Odin app and decided that I'd use that to unroot. (noob error on my behalf, I realise now) Regardless of what I'd read, Odin doesn't work on a Nexus S apparently and although I didn't flash to stock, my phone became significantly less useable, half the time it wouldn't respond to anything I did on it. I tried to boot into CWM and although I was able to do so, it was useless as my power button wasn't working.

At this stage, I took out the battery, put it back in and the phone booted up again. I didn't press the power button, it just booted up straight away. I took it out again and held the volume up button on the side and this time, I didn't get put into the CWM menu, but the normal Android recovery menu. I went to press the volume up and down buttons but nothing worked. Power button is still unresponsive.

When I don't boot into recovery, it goes past the Google screen with the unlocked lock on the bottom of it, and goes to a screen where it says "Android" in a metallic style (I disable the boot animation logo in CyberGR mod so I was used to this screen) and it just hung on there, it never booted up past that screen.

Every time I tried to use fastboot -w to wipe the phone, or oem lock or anything, I would just get < waiting for device >

I plugged it into my Windows 7 laptop, tried the one_click_stock app and got the message that my phone has no boot.img. I then googled problems regarding the boot.img and no one really had any solutions that helped me out.

The SDK won't recognise my phone is there, but the sound pops up on Windows saying a device has been connected and disconnected but it never shows up.

Is it bricked or unfixable? Clearly warranty is void, not sure if I should just take it into Vodafone and ask for a new phone (as its still within warranty period, hence why I wanted to lock it and flash a stock ROM).

Very sorry for the lengthy post, I know I was meant to be brief but I thought the more information I could give, the better chance there would be for anyone to help me out. Thanks.