I am unable to do a screen grab from an otherwise properly functioning TX1 onboard camera. I confirmed that the onboard camera is working. The following displays correct real-time camera output:
JetPack is run from a separate desktop x86_64 Ubuntu Linux host…Jetson is put in recovery mode with the provided micro-USB cable for flash (ethernet is used for other steps), then run JetPack.
I see from another forum on this topic: “Flashing software runs on any x86_64 64-bit desktop Linux machine…a host. JetPack bundles several things together, and depends specifically on the Ubuntu 14.04 Linux distribution (running on x86_64 64-bit hardware).”
I’m developing on the TX1 in standalone, accessing it via usb keyboard and remotely via ssh from macbook.
Is there another means of fixing the VideoCapture issue that doesn’t entail flashing software ?
If it is a software version issue, you will probably have to flash…R23.1 (the original shipping L4T version) had quite a few fixes needed. Flashing does not require JetPack, as individual packages can be added manually. The base flash though will require another Linux machine…if you ignore JetPack and manually flash, then you can run the driver package plus sample rootfs without the desktop host being Ubuntu…it just needs to be Linux. At the core of flashing is an executable program which understands the Jetson in recovery mode…this program runs on most any desktop Linux distribution…JetPack relies on Ubuntu packaging system.
Some people here have had success flashing from a Linux OS installed via a VM, but you’ll need to make sure the VM is using a Linux filesystem, and the USB configuration might be tricky.