You could use whatever is latest, but I treat ESC firmware like PC BIOS updates; if everything is running fine and there are no specific updates to address some issue, I don't bother. Most of the
Castle Link revisions simply contain updates for other components, not just the MM. The MM specific update list can be found
here.