[Sprint HTC EVO 4G LTE] nacase:
Just thought I would share my experience in case it helps anyone. I bricked my phone on the first attempt and was eventually able to recover.

SUMMARY:

If PandaFinder stalls on "Waiting on device", try running "sudo modprobe qcserial" on your Linux system first

It MIGHT be necessary to remove any USB serial adapters to ensure that your EVO LTE is device /dev/ttyUSB0

I ran FeedPanda in Linux and it got stuck on the following:

======== FeedPanda 0.1.3 beta for LazyPanda S-OFF ==========
(c) Copyright 2012 Unlimited.IO
This program may not be redistributed in
nor included in other works works without
the express permission of team Unlimited.

Starting up......
Searching device.....
Found device.....
Finding some bamboo.....
Found bamboo....
Finding more bamboo......
Loading forest on sdcard......
Loaded......
Sending ........... in
Ok, ready!!
Rebooting.......
PLEASE WAIT PATIENTLY, Screen will be black for approximately 30 seconds!!!!
DO NOT EVEN TOUCH YOUR DEVICE!!!!
=== Waiting for device....
(36)
Found device...
Waiting for device to settle... Please wait...
Eating bamboo (3/45).... (device may reboot if Panda is hungry)=== Waiting for device....
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((176(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((253(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((330(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((407(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((484((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((554)

I waited for a long time but it never did anything beyond this. Unlike some others, I wasn't able to hold down POWER or POWER+VOLx or any other combination to allow it to continue at this point. After 15+ minutes I ended up hitting CTRL-C since it clearly wasn't working. Of course now the EVO LTE won't turn on and appears to be bricked.

So the next step was to use the unbricker PandaFinder binary. However, this wasn't very successful. PandaFinder also got stuck on "Waiting for device":

# ./PandaFinder -d /dev/sdd
============ PandaFinder 0.1 ===========
(c) Copyright 2012 Unlimited.IO
This program may not be redistributed in
nor included in other works works without
the express permission of team Unlimited.

Bricked device will appear to device node /dev/sdd
ARE YOU SURE?
CTRL+C if not, ENTER to continue

Realnode is /dev/sdd12
Ready to go.
(1) Remove MicroSD card from phone
(2) Connect bricked EVO 4G LTE to usb
Press ENTER when ready

*** Do NOT remove usb cable during process
*** Do NOT press any buttons until PandaFinder requests you to do that!!
******** Press ENTER when you understand this!! Really ********

Lets try unbricking once, before we run it really
Press ENTER to start test

Waiting for device........................................

At this point I was really curious what the app was actually waiting for, so I did an strace on the PandaFinder binary and saw the following:

open("/dev/ttyUSB*", O_RDWR) = -1 ENOENT (No such file or directory)

I thought this seemed rather foolish for the application to do. I also saw it checking for the existence of /sys/bus/usb-serial/drivers/qcserial. I check to see if I have the 'qcserial' module loaded, and I do not. So this has no chance of working. Although this doesn't appear to be documented anywhere, you need to make sure your Linux system automatically loads the qcserial module when plugging in your device, or just run '

sudo modprobe qcserial

' manually.

So loading the qcserial module will add a ttyUSBx device to the system, but I have other ttyUSBx devices on my system. I'm not sure if it's smart enough to figure out and try all the ttyUSBx devices until it succeeds, so I unplugged all of my USB serial adapters before continuing. Then after plugging in my HTC EVO (with the qcserial module loaded) I could see that it recognized it as /dev/ttyUSB0.

Finally, PandaFinder was successful at finding and unbricking my device. For some reason my phone re-activated when I rebooted however.

After rebooting, I then attempted to gain S-OFF again:

$ sudo ./FeedPanda
======== FeedPanda 0.1.3 beta for LazyPanda S-OFF ==========
(c) Copyright 2012 Unlimited.IO
This program may not be redistributed in
nor included in other works works without
the express permission of team Unlimited.

Starting up......
Searching device.....
Found device.....
Eating bamboo (45/45).... (device may reboot if Panda is hungry)
Bamboo.....
Panda walk
SUCCESS - Taking a nibble.
SUCCESS - Bamboo is tender.
SUCCESS - Bamboo is tender.
SUCCESS - Bamboo is tender.
SUCCESS - Bamboo is tender.
SUCCESS - Feeling full
More bamboo......
Even more bamboo......
S-OFF Failed
Errorcode: 6673226266
ErrorMsg: Still hungry
Quit....

It must have been in a weird state from the first failed attempt. So I tried running it once more. This time it worked:

$ sudo ./FeedPanda
======== FeedPanda 0.1.3 beta for LazyPanda S-OFF ==========
(c) Copyright 2012 Unlimited.IO
This program may not be redistributed in
nor included in other works works without
the express permission of team Unlimited.

Starting up......
Searching device.....
Found device.....
Finding some bamboo.....
Found bamboo....
Finding more bamboo......
Loading forest on sdcard......
Loaded......
Sending ........... in
Ok, ready!!
Rebooting.......
PLEASE WAIT PATIENTLY, Screen will be black for approximately 30 seconds!!!!
DO NOT EVEN TOUCH YOUR DEVICE!!!!
=== Waiting for device....
(36)
Found device...
Waiting for device to settle... Please wait...
Eating bamboo (3/45).... (device may reboot if Panda is hungry)=== Waiting for device....
(29)
Found device...
Waiting for device to settle... Please wait...
Eating bamboo (45/45).... (device may reboot if Panda is hungry)
Bamboo.....
Panda walk
SUCCESS - Taking a nibble.
SUCCESS - Bamboo is tender.
SUCCESS - Bamboo is tender.
SUCCESS - Bamboo is tender.
SUCCESS - Bamboo is tender.
SUCCESS - Feeling full
More bamboo......
Bamboo is good.....
Even more bamboo......
Aaaah, nice lazy day!!
Rebooting bootloader
=== Waiting for device....
(3)
Fastboot detected
LazyPanda S-OFF success

Hopefully this is helpful to someone