hello edward,
see the below terminal , i am not sure why usb micro is not detecting here but lsusb shows the recovery mode,
gsinnapolu@DT-AT009999:~/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra$ sudo ./flash.sh jetson-tx2 mmcblk0p1
###############################################################################
L4T BSP Information:
R32 , REVISION: 4.3
###############################################################################
Error: probing the target board failed.
Make sure the target board is connected through
USB port and is in recovery mode.
gsinnapolu@DT-AT009999:~/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra$ lsusb
Bus 002 Device 002: ID 2109:0813 VIA Labs, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:5539 Realtek Semiconductor Corp.
Bus 001 Device 012: ID 0955:7c18 NVidia Corp.
Bus 001 Device 009: ID 2109:2813 VIA Labs, Inc.
Bus 001 Device 003: ID 0cf3:e007 Atheros Communications, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
gsinnapolu@DT-AT009999:~/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_T
maybe similar problem as below ticket .