my phone is an htc magic 32A, i am currently on old radio and spl and amon_ra recovery for sapphire.
my usb connection has been dead for a while now, but i can still charge my phone. i use terminal for most things and root explorer so no need for adb or fastboot as much. but anyways, is there a way to flash the new radio (6.35), spl, and recovery without fastboot?
what i know:
1. i can flash new radio & spl through update.zip files through recovery, i've done it before with old radio and spl many times fine.
2. i can flash new recovery using terminal with phone on, this is fine i do many times too.
however, this is the problem, correct me if i'm wrong, you have to flash all 3 at same time right? in recovery mode, i can only flash radio and spl no recovery, but in terminal i can only flash recovery, not the other two.
is there a way around this that i dont know about? is fastbooting the only way?
I tried flashing the new recovery first and then booting into it to flash radio and spl but that dont work hehe. i dont think i can flash new radio and spl first using the current recovery image since cursor said in his thread if you flash radio and spl, the phone will keep rebooting because of the wrong recovery. since i cannot fastboot, this will pretty much kill my phone since i wont be able to boot it up to flash proper recovery image.
-------------------EDIT
cursordroid is helping me with this problem. for those interested check out his how-to guide in the dev section as that's where he posted a reply to me. hopefully his solution works, will see tomorrow.
Hi,
I've read a bit and i would like to share my understanding with you. Correct me if i'm wrong:
- The SPL is the boot code that allow the usage of fastboot commands and is there to actually boot the rom stored on the phone. As long as you have a correct SPL, you should be able to push a recovery-RA image trough USB into memory and boot with this code.
- The recovery image on the phone is a specific partition that is trigerred when you use the volume down and poweron button. I've got the impression that the vol-down and poweron instructs the spl to use the recovery partition. I'm not sure of this
If you are able to flash the recovery image (the Hero one) via terminal then from the pc using the command : fastboot boot recovery-RA-saphire-v1.5.2h, you shoudl normally get access to sdcard and flash the update_radio.zip then update_spl.zip.
I'm not sure of one thing: Does updating radio and updating spl should happen at the same time ? Can we do this by flash first the radio, reboot, fastboot boot then flash the spl ? As there is a reboot in between, wHat happens if the radio is newer than the spl ? Do we still have access to the fastoot mode ?
About your statement: "if you flash radio and spl, the phone will keep rebooting because of the wrong recovery." --> Where have you seen this ?
Cedric
Thanks but I Know about fastbooting and do it often but The problem is I cannot use usb fastboot anymore. Theres something wrong with my devices usb port. Please read the thread title and my post once more. If i can use my usb then fast boot is easy, I wouldn't have made this thread haha.
About the last statement it can be found in cursordroids thread about upgrading the radio.
Related
Hi,
I feel very bad asking but can you please help me with my Magic(32A) - Rogers.
Here is the story,
I bought the phone on ebay and the seller indicated that he rooted the phone before he sold me. So I thought okay as its rooted I can go to fast boot and just apply update.zip. So I did the below
1. switched off the phone
2. pressed home + power on and went to fast boot
3. did clean swipe
4. applied update.zip
It applied the custom rom(CyanogenMod 32a) and after that I am stuck on Roger's boot-up screen. So after this I removed my battery and I tried to going to fastboot and clicking Nandriod v2.1.1 restore and I get this error "E:Can't mount /dev/block/mmcblkop1". After that I did wipe and tried to apply restore but can "Error running nandriod restore. Restore not performed".
Can you please advise me of any options I have to restore my magic back.
Thanking you
FD
If you where not flashing the SPL you "should" still be ok if you can get into fastboot.
If you can just try to apply the ROM again, you might want to download another copy or different ROM (Hero maybe).
Clinton
do me a fav and power on holding down the vol down. see if you go into fastboot. if you do then you are not bricked. if so, see what your radio and spl is plus check if your (s) is off. if so you are rooted and you flashed the wrong board rom. if its on then your seller lied and you are not rooted. if so fallow the rooting guides that are posted here. if you need ne help just pm me and i will apply my skills the best i can. i want all to be rooted and experience the true right of freedom. lol. fosho. . . .
Partial hope
When I power it on and hold volume down I can get into fastboot mode and here is what I can see on the screen
Sapphaire pvt 32A eng s-off H
Hboot-1.33.2009(SAPP50000)
CPLD-12
Radio-3.22.20.17
May 6 2009, 00:17:16
Can you please advise me on what I can do next please. Is my phone rooted as it has "s-oof"? and what should my next steps be.
Thanking you
FD
ok ?. did you buy it rooted so you didnt have to do ne thing?? does it have RAv recovery or cm's recovery??
Thank you rocking_mod I was able to restore my phone. Here is what I did
1. downloaded HoFo mod to renamed it to update.zip and copied it to SD card
2. used a recovery img and did a fast boot and loaded the img
3. after the reboot did a clean wipe
4. loaded the HoFo rom from the recovery mode.
And finally now the phone works again. Enough of action for one day.
Thanks again.
freedonkey said:
Thank you rocking_mod I was able to restore my phone. Here is what I did
1. downloaded HoFo mod to renamed it to update.zip and copied it to SD card
2. used a recovery img and did a fast boot and loaded the img
3. after the reboot did a clean wipe
4. loaded the HoFo rom from the recovery mode.
And finally now the phone works again. Enough of action for one day.
Thanks again.
Click to expand...
Click to collapse
Congrats!
Always great to see when someone bring his mobile back to live
I'm guessing the ROM you downloaded was not compatible with your phone. As a side note, do NOT apply the Rogers update ontheir web site. It will upgrade your SPL to the dreaded perfect version.
I got the same error when I first apply the hofoion108.zip. I happened to press apply again somehow, and it had no errors at the second time. My phone can start with that rom later on.
I need help, i am in same situation as you freedonkey, but i don't know where to get the files you reffer to:
1. downloaded HoFo mod to renamed it to update.zip and copied it to SD card
2. used a recovery img and did a fast boot and loaded the img
3. after the reboot did a clean wipe
4. loaded the HoFo rom from the recovery mode.
The HoFo mod and which recovery image should i use and where to get it ?
My phone specs so far are:
Sapphaire pvt 32A eng s-off H
Hboot-1.33.2005(SAPP50000)
CPLD-12
Radio-6.35.08.29
Apr 20 2009, 15:30:43
ps: I am not sure, but i dont know what model is mine (i am kind of a newbie :/) i think it should be Rogers, but not sure, bought it in Portugal blocked to TMN phone company.
I also "soft-bricked" my Magic when installing a new ROM. I had wrong radio and didn't wipe before trying to install - all I was left was the HTC boot splash.
I was then, after a few days of reading & thinking, able to restore the device! I had bought it used so I had no warranty.
I used ADB to check out if the device was alive or dead. I wiped everything that was left (kernel, boot, system and userdata) and flashed new radio that would work with CM5/6. After that I flashed Amon_RA 1.71 Recovery, a 1.6 Donut ROM, gapps and new kernel. It worked! After that (for a month) I've been playing with CM6 nightlies and RC's.
If you don't want root capablities, just the original ROM, there should be good info on that. But if you do, I would recommend to follow CyanogenMod instructions from their wiki - they're helpful and easy to follow.
NaDaBrAvItChKa said:
I need help, i am in same situation as you freedonkey, but i don't know where to get the files you reffer to:
1. downloaded HoFo mod to renamed it to update.zip and copied it to SD card
2. used a recovery img and did a fast boot and loaded the img
3. after the reboot did a clean wipe
4. loaded the HoFo rom from the recovery mode.
The HoFo mod and which recovery image should i use and where to get it ?
My phone specs so far are:
Sapphaire pvt 32A eng s-off H
Hboot-1.33.2005(SAPP50000)
CPLD-12
Radio-6.35.08.29
Apr 20 2009, 15:30:43
ps: I am not sure, but i dont know what model is mine (i am kind of a newbie :/) i think it should be Rogers, but not sure, bought it in Portugal blocked to TMN phone company.
Click to expand...
Click to collapse
Can anyone give me any tip?? i don't know which file should i get for my phone :| or even where to get it .. any help would be really appreciated
kanttii said:
I also "soft-bricked" my Magic when installing a new ROM. I had wrong radio and didn't wipe before trying to install - all I was left was the HTC boot splash.
I was then, after a few days of reading & thinking, able to restore the device! I had bought it used so I had no warranty.
I used ADB to check out if the device was alive or dead. I wiped everything that was left (kernel, boot, system and userdata) and flashed new radio that would work with CM5/6. After that I flashed Amon_RA 1.71 Recovery, a 1.6 Donut ROM, gapps and new kernel. It worked! After that (for a month) I've been playing with CM6 nightlies and RC's.
If you don't want root capablities, just the original ROM, there should be good info on that. But if you do, I would recommend to follow CyanogenMod instructions from their wiki - they're helpful and easy to follow.
Click to expand...
Click to collapse
Thanks for the help kantiii, i will see what i can doo tonight when i get back home
Hey again Kantii,
I am sorry i am bit newbie, I figure out my phone is still alive sthoughout ADB as u did, but i don't know for sure how to:
1- I wiped everything that was left (kernel, boot, system and userdata)
- I actuall wiped it after i turned the phone on with Home+off buton, does that inclued kernel and system wipe ?
2- flashed new radio that would work with CM5/6
- CM = Cyanogen Mod ??? which of these files u recomend to me ? (Both radio and CM5/6 ?)
3- I flashed Amon_RA 1.71 Recovery, a 1.6 Donut ROM, gapps and new kernel
- Is Amon_RA 1.71 Recovery compatible with any HTC MAgic ???
I am really newbie about all this so I would appreciate all details! :|
thanks a lot for everything so far anyway
Sorry for long time no reply! I had not checked my mailbox!
You should wipe them in fastboot:
1. Turn your phone on by pressing back + power until you are in fastboot & see the skating droids. Another method to do this is turning the phone on by pressing volume down + power and then the back key.
2. Connect the device to your pc (make sure you see FASTBOOT USB on the phone display) and run CMD
3. type "fastboot devices" and check if your phone is plugged in correctly and you see the device ID.
4. Now you can wipe them correctly with fastboot:
4.1 type "fastboot erase [system/cache/userdata/boot/kernel/recovery all separately]" (without brackets etc, they are here to make reading easier)
4.2 Download:radio http://www.theandroidkitchen.com/fi...es/?download=Radio_HTC_PVT_32A_3.22.20.17.img
SPL http://briancrook.ca/android/3.22/hboot-1.33.2005.img
recovery http://rapidshare.com/files/387932922/recovery-RA-sapphire-v1.7.0H-cyan.img4.3. Move the downloaded files to C:\ (and if you want, rename to Radio.img and Hboot.img and Recovery.img) so it is easier to use them. After that type "cd.." in cmd repeatedly until you are in C:\
5. Now you should be able to flash the radio, SPL and recovery images:
5.1 Type "fastboot flash radio Radio.img"
5.2 Type "fastboot flash hboot Hboot.img"
5.3 Type "fastboot flash recovery Recovery.img"
5.4 In each step wait until fastboot says it has finished - if you won't, you have to start everything again or may brick your device.
6. Now in your phone press menu to power down it. Then boot again to fastboot to confirm you flashed correctly:SAPPHIRE PVT 32A ENG S-OFF H
HBOOT-1.33.2005
RADIO-3.22.20.177. Now power down the device again and boot to recovery by pressing home + power.
7.1 In recovery, check that it works correctly (no lag, no crashes, functions work properly)
8. Now you can install CyanogenMod 6 and enjoy fast FroYo on your Magic
http://wiki.cyanogenmod.com/index.php?title=Upgrading_from_CyanogenMod_4.2_to_CyanogenMod_5/6
Good luck and hopefully you can restore your device!
kanttii said:
Sorry for long time no reply! I had not checked my mailbox!
You should wipe them in fastboot:
1. Turn your phone on by pressing back + power until you are in fastboot & see the skating droids. Another method to do this is turning the phone on by pressing volume down + power and then the back key.
2. Connect the device to your pc (make sure you see FASTBOOT USB on the phone display) and run CMD
3. type "fastboot devices" and check if your phone is plugged in correctly and you see the device ID.
4. Now you can wipe them correctly with fastboot:
4.1 type "fastboot erase [system/cache/userdata/boot/kernel/recovery all separately]" (without brackets etc, they are here to make reading easier)
Click to expand...
Click to collapse
Not to thread hijack, but these instructions look well suited to my situation. At step 4.1 I get the error "FAILED (remote: not allow)". How to solve?
These instructions are only for Magic, but..
Post your fastboot details, please.
Hi my magic 32b is stuck on vodaphone splash screen.no fastbiot or recovery.but chargeable via usb and has blue light too.can u show me steps to softunbrick
Sent from my HTC Desire using XDA App
Sorry, but 32b is out of my area
Try this http://forum.xda-developers.com/showthread.php?t=755903
After that, test if you can get to fastboot or hboot (fastboot: back + power, hboot vol down + power). Then report back and search the forum for further help on restoring your device with new SPL & radio & recovery & ROM
Otherwise, if these won't work you could try JTAG.
Hope this helps,
kanttii
[ I'll send 10$ via Paypal to the person who can get me running on Cyanogen ]
Right, so I'm trying to install CyanogenMod on my Rogers HTC Dream. I've managed to get to SPL 1.33.2005.
I'm following this guide:
http://forum.xda-developers.com/showthread.php?t=544654
I've extracted both image files to the root of my SD card from the "givemeroot.zip" which are "radio.img" and "recovery.img" but am at a loss on how I should proceed from here. Specifically, the following statement:
"IMPORTANT: make sure you have the rom you'd like to install in the root of your sd card as update.zip (YOU WILL NOT HAVE A ROM INSTALLED AFTER YOU COMPLETE THE FOLLOWING STEPS, YOU WILL HAVE TO USE THE UPDATE.ZIP TO GET ONE)"
Is CyanogenMod considered a "rom", or am I confused? I have CM's zip file on my desktop as "update-cm-4.2.5-signed.zip" - does that mean I need to simply rename it to "update.zip"? Any help here would be graciously welcome!
Cheers!
http://forum.xda-developers.com/showthread.php?p=4280573#post4280573
This is the guide I followed and was much easier to follow.
fattyl said:
http://forum.xda-developers.com/showthread.php?p=4280573#post4280573
This is the guide I followed and was much easier to follow.
Click to expand...
Click to collapse
That tutorial still confuses me and constantly loops you back to other articles, which in turn do the same. I'm still not where what exactly I'm expected to do at this stage.
[EDIT] I should clarify. I'm not sure what "if" applies to me in point 5. I've installed the 1.33.2005 CPL but do not believe the phone is rooted.
Ah crap, did see that you weren't rooted, sorry, but I haven't rooted in a long time and cant help you with rooting, sorry, but after you get rooted, if you have RA's recovery or Cyanogen's recovery, you can pick "Apply sdcard: Choose zip", if not, just rename update-cm-4.2.5-signed.zip to update.zip and flash it as normal using "Apply sdcard: update.zip"
Hope this helps.
Rogers, heres your root
haykuro said:
---
hyeprofile requested i link to his rooting for dummies guide: http://forum.xda-developers.com/showthread.php?p=4280573#post4280573
---
edit: almost forgot to include the gr33tz! D:
this hack brought to you by dream_kill, and myself.
---
edit: for those of you that don't know how to get to SPL 1.33.2005 i recommend reading here: http://forum.xda-developers.com/showthread.php?t=532224 (under Rooting Rogers).
---
(note: this is for the dream, the method works for the magic you just need to flash a magic compatible recovery.img)
This requires that you use SPL 1.33.2005. (this is safe on all rogers dream devices.)
so if you don't have that already, go get it here.
once you are at SPL 1.33.2005 (AND ONLY THEN)
download this
(md5: 4a58a5702fdf899547011888d9cc066f .. sha1: 99e38e4f8798e952e67421a42e7b053ea70957b7)
extract both images wherever you'd like.
IMPORTANT: make sure you have the rom you'd like to install in the root of your sd card as update.zip (YOU WILL NOT HAVE A ROM INSTALLED AFTER YOU COMPLETE THE FOLLOWING STEPS, YOU WILL HAVE TO USE THE UPDATE.ZIP TO GET ONE)
boot into spl and fastboot (power off, hold camera button, power on, press the back arrow to get into "fastboot" mode)
type in the following:
Code:
fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery.img
POWER OFF (not reboot, power it off) THE DEVICE. (you can do this using the corresponding button [it says it on the screen] or just pull the battery [make sure everything is done flashing of course])
(if you don't boot into recovery or accidentally rebooted, just pull the battery [if you notice top left it should read "FASTBOOT" or "FASTBOOT USB" if it's plugged in] you're not bricked, you just need to access recovery, not standard boot ;P)
now hold down the HOME button and power it on, you should boot into recovery mode now, go ahead and ALT+S to flash your rom, and enjoy! now you can flash anything you see in the forums
EDIT:
So i noticed people were talking about reverting back (not sure why you'd want to )
Regardless, heres the original radio (3.22.20.17) and the original recovery (WARNING: UNROOTED) from rogers dream:
http://www.stevebirstok.com/android/losemyroot.zip
Code:
fastboot flash radio rogersradio.img
fastboot flash recovery rogersrecovery.img
fastboot erase system -w
and flash the update.zip found somewhere on this forum ;P
EDIT 2:
as far as this ram / memory loss goes:
C:\Users\haykuro\Desktop>sha1sum radiog1.img radioion.img
14163559b04ba8c9daead5e34465ebf5bafa7bd1 *radiog1.img
14163559b04ba8c9daead5e34465ebf5bafa7bd1 *radioion.img
radiog1.img is the radio.img i provide in the givemeroot.zip, radioion.img is straight off here there are no specific radios between 32A and 32B boards, so that isn't why you're losing memory. i'm trying to figure it out, so if anyones willing to do some testing and post results, please do so.
Click to expand...
Click to collapse
Once you do that:
1. Upgrade your recovery image to the latest Amon-RA(Link in my sig)
2. Use it to partition your sdcard w/ a FAT32, 512MB ext3 and 96MB linux-swap(backup anything you want first)
3. Put on the latest CM(flash the HTC rom and then the CM ROM as per instructions in the CM thread)
I also recommend you get the latest radio and SPL...if they're the same for rogers as they are on the G1, links in my sig. Not absolutely necessary, but nice to have so you can run any ROM you want.
has anyone tried this guide? http://wiki.cyanogenmod.com/index.php/Full_Update_Guide_-_Rogers_Dream_EBI1_to_CyanogenMod
apparently it is supposed to take me from stock rogers to cyanmod rooted i got all the way to the end where in my cmd i type erase system -w that works but when i type the next command flash system system.img it says cannot load system.img..... has anyone used this guide and can offer help? ive gone over all the steps over and over im certain i havnt missed anything
You can try verifying the checksum that is posted on the HTC download page or you could just try downloading it again in case something is corrupt.
You could also try flashing an update.zip that doesn't contain the radio. I think someone posted one a while back on the forum. Also I think if you would just skip that step your phone would still work but you would just be missing the google apps like maps. This is better than no phone for now and you can try to get it to work later.
I have a rooted mytouch original with cyanogen 5.0.7/android 2.1 and want to upgrade to cyanogen 6.0.0/android 2.2.
Can I just install the new rom, or are their prior steps to prepare for this.
Thanks
DAve
Check CM wiki.. all the info is there!
yes, I had already read through the cm wiki before posting. I just read through it a second time, though the specific question that I had asked was not addressed as far as I could tell. Don't want to flash a new rom without first knowing its the right step to take. So if someone doesn't mind answering the question...
Just do a nandroid backup. Then you flash the CM 6 over the old one, do a cache+dalvic wipe and start it up.... It should be ok.
If not, then just revert back with the knowledge that you have to do a complete wipe, meaning that you need to start from scratch.
I now have initiated flashing new rom, starting with backing up data and wiping cash. However, I am now unable to go into recovery mode, whereas the phone is stuck on the logo when attempting to do so. I had installed through rom manager clockworkmod 2.5.0.1, got the message it installed correctly.
Here are the methods I have used to go into recovery:
1. click on "reboot into recovery"
2. backup current rom
3. flash alternative recovery with RA Recovery v.1.7.OH downloaded by rom manager, and use rom manager to restart into recovery mode
4. turn phone off, try to press home and power button together, for the new RA and the new clock work mod programs.
will not go into recovery mode, gets stuck on the boot up logo. Phone otherwise works fine, on the older Cyanogen Rom..., just can't go into recovery mode which I need to do to upgrade.
My original recovery was RAv1.2.0G.img, but this was I assume replaced by the rom manager.
In case this is important, my other software versions I have been using the past year:
Hboot 1.33.2005 (sapp30000), Cpld 10, Radio 2.22.19.261
will not go into recovery mode, gets stuck on the boot up logo. Phone otherwise works fine, on the older Cyanogen Rom...
any suggestions?
You flashed wrong recovery version...
You need RA Recovery v.1.7.OG and not H as stated above.
If all ****s up, then use my guide (check my signature) to flash a custom recovery... just skip the steps about root since you already got that!
Remember, G and NOT H.
lost recovery
mumilover
I do actually have v.1.7.0G installed, not H (my bad).
it just will not go into recovery.
Please let me know where your guide is, but right now I have been unable to communicate with my device through my xp desktop, get the "device not found" error (I assume you are suggesting that). Not sure how this will help though, since I already seem to have the correct recovery image installed.
Any help you can offer would be appreciated.
Dave
mumilover said:
You flashed wrong recovery version...
You need RA Recovery v.1.7.OG and not H as stated above.
If all ****s up, then use my guide (check my signature) to flash a custom recovery... just skip the steps about root since you already got that!
Remember, G and NOT H.
Click to expand...
Click to collapse
Download my fastboot commander (CHECK MY SIGNATURE, magic version).
Restart into fastboot mode.
Download this recovery image:
http://rapidshare.com/files/387932919/recovery-RA-sapphire-v1.7.0G.img
Using the tool and your eng spl, you can just flash the recovery image on the phone.
Just use the first tab -> recovery button -> navigate to the above image -> click "flash recovery". Done.
Restart into recovery by home + power combo.
You could also try this command:
Code:
adb shell reboot recovery
to force it to boot into recovery from the system.
[Problem is fixed. Thanks for your help.
I used my mac bootcamp (could not get sdk to run on my desktop or mac), and could find my device through adb. Then I pushed a separate version of the RA 1.7.0 G (the one the came with rom manager did not work!) to my phone via flash command. Voila, I am now able to go into recovery mode. 6.0 is installed and running.
QUOTE=mumilover;10252460]Download my fastboot commander (CHECK MY SIGNATURE, magic version).
Restart into fastboot mode.
Download this recovery image:
http://rapidshare.com/files/387932919/recovery-RA-sapphire-v1.7.0G.img
Using the tool and your eng spl, you can just flash the recovery image on the phone.
Just use the first tab -> recovery button -> navigate to the above image -> click "flash recovery". Done.
Restart into recovery by home + power combo.
You could also try this command:
Code:
adb shell reboot recovery
to force it to boot into recovery from the system.[/QUOTE]
I wanted to reflash my DHD with Leedroid Rom again and I went to Rom manager and selected flash rom and the phone rebooted but then it got stuck in boot loops and its still stuck there. I can access hboot but not recovery. What can I do? Please help!
Anyone? Please help me, I can't use my phone?
Power the phone off and plug the charger in. Wait a few seconds and see if it loads into recovery. Flashing a rom should not have affected recovery partition at all. If that doesn't work and you have eng hboot s-off you can try manually reflashing recovery via fastboot. If that doesn't work you will have to flash an ruu via pd98img.zip method and start again from scratch.
Sent from my performance enhanced Desire HD.
Thank you so much for replying. The charger method didnt work. I have thought about the pd98img.zip method but before doing that I would like to try out the manually flashing the rom via fastboot but I havent been able to find any info on how to that, do you have a link or something to a small guide of sorts? I am not so experienced in that area, I do know how to open terminal emulaters and such but not on what to write and all that.
hey i accidently flashed 2.22.23.02 on to my rogers htc dream which i figured out needed a different radio now when i turn on my phone it just gets stuck on the rogers screen and i cant boot into recovery or to the bootloader so is my phone now useless or can i fix it
Re-flash it with the correct one according to your ROM. Then you will be good to go.
well he cant get to recovery or bootloader so how will he flash anything? lol jtag? pretty sure you might be out of luck... unless somehow you can get the orange.nbh to flash to your device...
Oops, missed that. I thought I read that he can.
is there any way i can flash it using my computer
thanojan10 said:
is there any way i can flash it using my computer
Click to expand...
Click to collapse
Only if you can get into fastboot or adb..
From the sound of it you had a 3.22.* radio and used recovery to flash a 2.22.* radio.. while both radios work on the phone if you switch them by recovery like that you prob. Have a brick requiring JTAG..
Before giving up hope:
Pull battery + any USB/power wire, replace battery and while holding camera press power..
If you are in hboot, you can restore the phone by fastboot if its an engenering SPL, otherwise a Rogers dreaimg.nbh
If not plug in the USB wire and run on your computer 'fastboot devices' if the phone is found or fastboot USB is on the screen you lucked out (and somthing is wrong with recovery making it fail to load), and can use fastboot to install a valid radio+spl+recovery (make sure you flash all 3 before restarting)
If this isn't working and you can't get into the rom or recovery, you have an ebi0 radio (2.22) with a kernel (recovery) compiled for ebi1 (3.22) and are in boot mode 3 to force the phone to boot into recovery.. Due to the mismatch between the radio and recovery your phone is not able to boot and clear the boot flag to allow normal operation.. Thus without jtag its not possible to enter a useful state.
This is why its recommended to flash radios and SPLs via fastboot when possible since fastboot won't set the boot mode thus allow you at least access to the bootloader in most cases to correct any mistakes.