Has anyone tried loading a firmware on a Pixhawk remotely by NSH?

I am trying to run a Pixhawk controlled vehicle with Ardurover firmware and then remotely load a different firmware onto the Pixhawk remotely (for example: Ardusub) via the NSH protocol. Is this possible? Has anyone ever tried it?