Don't give up yet. Here's what you need to do:
Search google for Screencast. Download and set that up. This will allow you to view on your pc screen what is actually happening on the blank screen on the phone.
Download the ZVD official update.zip from this thread. And place on the root of your sd card.
http://forums.androidcentral.com/showthread.php?p=1314752
Now assuming you still have the stock recovery, and screencast working, boot into recovery and you should see it via your computer screen. Then flash the update.zip. You will probably want to do a factory reset after flashing, then reboot into ZVD.
At this point you should be able to see the stock recovery show up on the phone screen.
Edit : I know that this may seem like repetitive instructions, but I'm fairly confident that now that you have a stock recovery, if you get the right baseband and radio on that phone, it should restore service. You probably dont have service right now because those 2 things are mismatched.