This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1290NCPDT: xdsdfu bootloader flash does not work on Linux

Part Number: TM4C1290NCPDT

I am trying to flash an XDS110 chip on our custom board with bootloader and firmware during an automated test procedure in Linux, but I'm running into a problem with the bootloader flashing step:

phytec@tws-testfield007:~/ti/ccs1210/ccs/ccs_base/common/uscif/xds110$ xdsdfu -b firmware_3.0.0.22.bin -r

USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated.  All rights reserved.

Replacing the bootloader may render the XDS110 unusable.
Do you want to continue (Y/N) ?  phytec@tws-testfield007:~/ti/ccs1210/ccs/ccs_base/common/uscif/xds110$

It's not clear whether this actually fails because it just kicks back to the console, but I tried this several times (followed by firmware flash) and the XDS110 continued to be stuck in DFU mode on reset or reconnection. When I manually tried the Windows command line version of xdsdfu with the same procedure, it successfully programmed and I was immediately able to get it into runtime mode.

The attached thread is apparently exactly the same problem, and the response there indicates it should have been fixed years ago. Are there any fixes or workarounds using Linux command line utilities? Using a Windows PC for flashing the bootloader is not a good option for us.