[Nexus 7 Q&A, Help & Troubleshooting] GedBlake:
Hi, Phero100...

It's possible your Nexus 7's USB port has failed/is failing, and I'm guessing you've already tried different USB cables/different USB ports on your PC.

But... I have some questions...

What do you mean 'partially'?

------------------------------------

Where did you get this image from, and why is it on your Nexus 7? It should be on your Windows 10 box - unzipped, with the contents in the same folder as the fastboot and ADB executables, and these are likely to be found in your toolkit folder.

------------------------------------

Yes - that is fastboot mode.

------------------------------------

What happens when you run this command from your PC?

fastboot devices

Do you see your N7's unique serial number confirming you have a valid fastboot connection - eg., something like this...

019d2424b14050b fastboot

------------------------------------

Have you read this guide...

https://xdaforums.com/showthread.php?t=1907796

It's a little out of date, perhaps - but the underlying principles are still good. There are also other guides available here on XDA, and if you take a look at my own posting history, you'll see I've written some fairly detailed responses to other XDA members regarding aspects of reflashing the Nexus 7, although you may have to go back to around 2012/2013/2014, since I no longer use my Nexus 7 and haven't done so for about five years.

------------------------------------

I could have written another detailed guide here, but it would feel like I'd be 'reinventing the wheel'. The Nexus 7 is now a little over seven years old, and everything that can be written about reflashing it, has been written about it...

...and writing yet another guide seems redundant and pointless, not to mention time consuming on my part.

I would advise you to read around the Nexus 7 forums/threads here on XDA and the 'stickies' - acquaint yourself with using fastboot and rely less on toolkits - I know that people use them, and I'm not wholly opposed to them, but they hide/mask the process of using things like fastboot and ADB, and the possible errors they occasionally throw. In short, using fastboot directly is a more transparent way of doing things, not to mention a more granular way of doing things - eg., such as flashing a specific partition - and you'll learn more about Android, and will likely have a better idea of what to do when things go wrong, as sooner or later, they inevitably will.

However, I digress...

Comimg back to your specific case. Your bootloader is still good, which is a good thing - it means your device is not hard-bricked:). If you cannot, by any means whatsoever, achieve any kind of connection with your Windows 10 box, then, as I intimated at the beginning of this post, your Nexus 7's USB port may have failed/come-loose/become detached from the motherboard, or maybe there's a problem with the USB cable you're using.

Another possibility is, you may have a Windows driver problem, which is something I've never experienced myself, and is therefore something I wouldn't be able to immediately help you with, without me doing quite a bit of research first. But I've read that Windows driver problems are a notorious obstacle when it comes to things like fastboot and ADB, and by extension, with toolkits too - so called 'driver hell' (ie., possible Windows device driver conflicts), so I would suggest you Google around, and run some searches here on XDA pertaining to that particular problem.

I hope I've given you some useful pointers in the right direction, and I hope you get your Nexus 7 up and running again.

Good luck.

Rgrds,

Ged.