Each Selenium release should support each version of Mozilla where the property "marionette" needs to be set to true either by default or through configuration as follows:
cap = DesiredCapabilities().FIREFOX
cap["marionette"] = True
But if you are working with legacy releases GeckoDriver still works and you need to explicitly set the property "marionette" to false as follows:
cap = DesiredCapabilities().FIREFOX
cap["marionette"] = False
Want to learn Selenium, checkout our Selenium training.