Rover firmware on Edge isn’t working

After doing some playing around it appears that QGroundControl is looking for the wrong flight mode parameter names in the rover firmware. In the rover firmware, the flight mode tree is MODE, whereas in other firmwares it is FLTMODE. It seems that QGroundControl is trying to look for FLTMODE when it needs to look for MODE for the rover firmware.