Decoding the FVT ESC Firmware

I wanted to explore the configuration and firmware update protocol used by this electronic speed controller (ESC) for electric skateboards from Favourite (FVT) Electronics: Note that the same ESC is sold by Maytech with the MTES 120A SBEC name. It uses a USB to UART adapter for connecting to the controller...