I'm not sure, the tool we have to flash the STC MCU is from STC Micro, a windows binary, no idea if the protocol is publicly documented. If it is (or if it is easy to reverse engineer) then it should be possible since it's just standard UART communication I believe.
Yes, absolutely, you are...