I have a Jetson Nano Devkit (P3450, official NVIDIA version) that I bought a few years ago, but didn’t use. Recently, when trying to use it with the standard Nano firmware through the SD card image, the device did not respond as it should when booting. The green onboard LED indicates power, and sometimes the RJ45 connector has solid green and orange LEDs lit up without interacting with the port at all. However, most other parts of the device are not working.
Multimeter testing reveals that at least the 5V and 3V pins on the GPIO grid provide power, however, USB ports do not seem to be providing voltage, and the top of the module heatsink is not warm as it would be expected to be as a result of normal activity. When plugging it into my computer through the microUSB port, the device shows up as named ‘APX’, and properly sends the NVIDIA vendor ID. Most importantly, the HDMI jack does not show visual output after the imaged card is inserted into the module. I first tried to reflash the device with SDK Manager using an Ubuntu 16.04 VM (I have heard that VMWare is the best for this), since I don’t have a native Linux environment. The firmware was able to be downloaded, and SDK Manager detected the presence of the Nano when it was plugged in. The problem was that after reaching ~99% installing, the flash fails with error message
Error: Return value 1 Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a02.dtb.encrypt 0 Failed flashing t210ref. *** ERROR: flashing failed.
I also tried redownloading the firmware package and flashing with flash.sh, with the same result. I’ve also used a few different power sources and USB cables, so that’s not the issue. Finally, I used a USB to UART module to open the serial console on the Nano. However, when doing this, I get no response on any environment that I try to use PuTTY, Picocom, or the Python JN UART executable on. That is; there is no response over serial of any kind (and I have validated that the USB-UART module works).
Is there anything that I would be able to do to test or repair the device that I haven’t thought of? And if it is a hardware issue, is it something that I can identify and fix, or is there a way that I could send the device off to be repaired?