Thanks for the link, krill_ka! The secret was to ignore "upgrade_TO1104M.bin", download "upgrade_TO1104.bin" on a flash drive using the URL from the .xml (there is no TO1104.bin on the official downloads page), rename it to "upgrade_TO1104M.bin", and run it
--------- Gory Details --------
Model: TO1104M
Version: 6.11.0.192
Auto upgrade: "Current version is latest!"
http://www.micsig.com.cn/upgrade/config.xml
* = had <model>TO1104M</model> tag
! = 404 Not Found
!upgrade_TO1104_V5.bin: 5.0.125
upgrade_TO1072.bin: 6.1.273
*upgrade_TO1074.bin: 6.1.273
upgrade_TO1102.bin: 601.1.273
*upgrade_TO1104.bin: 601.1.273
upgrade_TO1102M.bin: 701.1.273
*upgrade_TO1104M.bin: 701.1.273
Effects of placing on flash drive and selecting UDisk Upgrade:
upgrade_TO1072.bin: (short pause) "There is no upgrade package!"
upgrade_TO1074.bin: (short pause) "There is no upgrade package!"
upgrade_TO1102.bin: (short pause) "There is no upgrade package!"
upgrade_TO1104.bin: (short pause) "There is no upgrade package!"
upgrade_TO1102M.bin: (short pause) "There is no upgrade package!"
upgrade_TO1104M.bin: (long pause) "Version of upgrade package was wrong!"
Effects of renaming to "upgrade_TO1104M.bin" and placing on flash drive:
upgrade_TO1072.bin: Didn't Try
upgrade_TO1074.bin: Didn't Try
upgrade_TO1102.bin: Didn't Try
upgrade_TO1104.bin: ******** WINNER WINNER CHICKEN DINNER! ***********
upgrade_TO1102M.bin: (long pause) "Version of upgrade package was wrong!"
upgrade_TO1104M.bin: N/A
Post-upgrade:
Model: TO1104M
Version: 6.11.1.273
After the upgrade it automatically listed WLAN, UART, LIN, SPI, CAN, I2C, and 1553B in the license list and showed the S1 and S2 traces, but activating them does not draw a decode trace, even after several different attempts to capture SPI, RS232, and I2C. Further investigation is necessary.
EDIT: if we ignore M and non-M, the versions make more sense (shocking, I know). I have revision 6 hardware while others have revision 7. Does anyone have working decodes on a device with HW version 6? Does anyone have a TO1104 with HW version 6?
EDIT 2: SPI and UART data triggers work, even though the decode traces don't show!