It works well, Issue a device mode change and set a flag to reboot then poll the device mode feedback. Takes around two minutes. Our use case was for an events team to have a number of NXV's at the back of the room and set them up in advance as encoders or decoders so they could either take room feeds into a tricaster (decoder mode) for broadcasting or introduce feeds (encoder) and manage the room experience from the back of the room, these would typically feed NVXs on the inputs of big Corrio GPU which Inturn fed a large multi-source LED wall. Once you change the 363 mode, rebooted it configured the touch panel to display the appropriate units in the engineering panel matrix buy means of visibility joins. So it was all automated but you wouldn't want to do this on the fly in a lecture for example. Nobody wants to see a progress bar etc!