I have a setup with two Jetsons (both Jetson Tx2i) connected between them (in custom carriers) through an USB OTG. The first Jetson is detecting the other one that is in recovery mode.
The problem is that the binaries for flashing the Jetson are for x86, wright? Are there some binaries compiled for arm64? In particular, the binary that fails is:
./tegrarcm_v2: cannot execute binary file: Exec format error
This is just opinion, but if QEMU were used correctly, then it might work. Odds of success are quite low. The effort would require an enormous learning curve and a lot of trial and error. Even on a native Linux PC just using a VM can cause many issues. Also, the flash software takes several times the storage space of an entire Jetson, and so your flash source would need to be updated with a much larger storage mechanism beyond what any default eMMC model limit might be.