I have the same symptoms as the original poster.
- Stock Android
- Nexus hangs on Google logo during normal boot and also during recovery boot.
- Tried 'fastboot oem unlock' and it hangs on erasing userdata (even left it overnight)
- Other fastboot commands (erase, format, etc) either hang on erase or say bootloader is locked
- Out of warranty
This is the output of 'fastboot getvar all'
fastboot getvar all
(bootloader) version-bootloader: FLO-04.04
(bootloader) version-baseband: none
(bootloader) version-hardware: rev_e
(bootloader) version-cdma: N/A
(bootloader) variant: flo 32G
(bootloader) serialno: 072910b1
(bootloader) product: flo
(bootloader) secure_boot: enabled
(bootloader) lock_state: locked
(bootloader) project: flo
(bootloader) off-mode-charge: yes
(bootloader) uart-on: no
(bootloader) partition-type:bootloader: emmc
(bootloader) partition-size:bootloader: 0x0000000000aee000
(bootloader) partition-type:recovery: emmc
(bootloader) partition-size:recovery: 0x0000000000a00000
(bootloader) partition-type:boot: emmc
(bootloader) partition-size:boot: 0x0000000001000000
(bootloader) partition-type:system: ext4
(bootloader) partition-size:system: 0x0000000034800000
(bootloader) partition-type:cache: ext4
(bootloader) partition-size:cache: 0x0000000023000000
(bootloader) partition-type:userdata: ext4
(bootloader) partition-size:userdata: 0x00000006a3ffbe00
finished. total time: 0.133s
I figured out how to get into "Qualcomm HS-USB QDLoader 9008" mode. QPST recognizes it. It says the Nexus 7 is in "Download Mode". I think that means I can write to it, I just have no idea what files to use. I can get the partition sizes and types from the Nexus, but not sure what to do next. Can I take the img files from the Google factory image and download them with eMMC Software Download that is with QPST?
BTW, Holding all 3 buttons (Power, Up Volume and Down Volume) the screen stays black, but it goes into the Qualcomm mode.