Unfortunately the year isn't starting well for my Nexus 7 (2012). It doesn't charge when its ON. It's charging when it's OFF!
Fastboot works ok, but usb doesn't work at all when device is ON (neither charging, and PC doesn't recognize anything when plugged in).
I did factory reset, wiped everything, (data, system, cache) flashed stock google firmware from fastboot nothing again.
I cant say that it's a hardware issue because as I said, Fastboot works ok and charging works on AC socket when the device is off.