"Cannot find matching device in recovery mode" error when flashing AGX Xavier

This solution from another thread actually fixed my problem: Xavier does not flash with host pc - #11 by JerryChang

could you please have alternative way to flash the board, the same OS image should store as below.
/home/adstec/nvidia/nvidia_sdk/JetPack_4.2.3_Linux_GA_P2888/Linux_for_Tegra/

please generate system image locally without flashing the board in the beginning.

$ sudo ./flash.sh --no-flash jetson-xavier mmcblk0p1

once complete, put your device enter forced-recovery mode and adding -r options to reuse the image to flash the board.

$ sudo ./flash.sh -r jetson-xavier mmcblk0p1