This printer has been tested by our community with the following firmwares, but for the best support, we recommend starting out with Marlin.