This firmware was compiled to include adc, bit, bluetooth, can, dht, i2c, ledc, u8g2, ws2812, and wifi with floating point. This essentially means it includes everything available in the current release as one build.
It runs at 115,200 baud.
Fonts include font_6x10_tf, font_unifont_t_symbols. U8g2 display types include i2c and spi for U8G2_I2C_SSD1306_128X64_NONAME and U8G2_SPI_SSD1306_128X64_NONAME which lets you use the Wemos built-in OLED displays from their Aliexpress/Banggood stores.
To run download esp32tool.zip, extract it, and then run programit.bat on Windows machines.
You must have Python installed for esp32tool.py to run.
Or, you can use https://github.com/marcelstoer/nodemcu-pyflasher which is a GUI to flash firmware to your ESP32 device.
Or, alternatley, for Windows, Linux, or Mac just get esptool.py and run the command line (changing the port to your serial port on your local system that your ESP32 device is connected to:
Example: (change to your serial port)
esptool.py --port COM7 write_flash 0x1000 bootloader.bin 0x10000 NodeMCU-esp32-adc-bit-bluetooth-can-dht-i2c-ledc-u8g2-ws2812.bin 0x8000 partitions_singleapp.bin