You can upload the firmware directly from the FF1r WiFi connection, but just in case you can download from this page and upload in FF1r with a USB cable and this tool:
Espressif Flash Download Tools to download the firmware
This firmware uses these software and libraries:
Developed by Turcotronics
Arduino IDE https://www.arduino.cc/en/software
lvgl https://lvgl.io
Espressif https://github.com/espressif/arduino-esp32
LittleFS https://github.com/lorol/LITTLEFS
EEPROM https://github.com/espressif/arduino-esp32/tree/master/libraries/EEPROM
SPI https://github.com/espressif/arduino-esp32/tree/master/libraries/SPI
TFT_eSPI https://github.com/Bodmer/TFT_eSPI
WiFiMulti https://github.com/khoih-prog/WiFiMulti_Generic
FS https://github.com/espressif/arduino-esp32/tree/master/libraries/FS
WiFi https://github.com/espressif/arduino-esp32/tree/master/libraries/WiFi
HTTPClient https://github.com/espressif/arduino-esp32/tree/master/libraries/HTTPClient
HTTPUpdate https://github.com/espressif/arduino-esp32/tree/master/libraries/HTTPUpdate
miniz https://github.com/richgel999/miniz
ESPmDNS https://github.com/espressif/arduino-esp32/tree/master/libraries/ESPmDNS
esp-fs-webserver https://github.com/cotestatnt/esp-fs-webserver