installation - ebolzMagy/EMCFFBV2 GitHub Wiki

Firmware Installation

Step 1: Prepare Your Hardware

  1. Ensure you have one of the supported development boards:
    • LOLIN S2 Mini (ESP32-S2)
    • ESP32-S3 DevKit C1 (ESP32-S3)
  2. Connect your board to your computer using a USB cable, on the ESP32S3 which has 2 ports select the port marked 'usb'
  3. Put the board into bootloader mode:
    • Hold the BOOT button while pressing RESET, then release RESET, and finally release BOOT. BootloaderBtn

Step 2: Download EMCFFBV2Utility

  1. If you haven't downloaded the EMCFFBV2Utility yet, go to the Releases page.
  2. Download the latest package and extract it.
  3. Inside the extracted folder, open the firmwareFiles directory.

Step 3: Flashing the Firmware

  1. Open EMCFFBV2Utility.exe,wait until the install firmware button appears

Flash1

  1. Select COM PORT, make sure COM PORT is the ESP32 bootloader PORT, click erase to delete the previous firmware, wait until the Erase process is complete.

Flash2 Flash3 Flash4

  1. Select the correct firmware:
    • EMCFFBV2_ESP32S2.hex for LOLIN S2 Mini.
    • EMCFFBV2_ESP32S3.hex for ESP32-S3 DevKit C1. Click Flash, wait until the flashing process is complete.

Flash5

  1. When the flashing process is complete, an error will appear because the board is in bootloader/download mode. Try a manual reset by pressing the reset button on the ESP32 board, or unplug the USB cable and plug it back in. Wait until the EMCFFBV2Utility detects the EMCFFBV2 device.

Flash6

  1. If joy.cpl can detect EMCFFBV2 and the utility detects EMCFFBV2 device, such as firmware version, chip type, it means flashing is successful, for the next firmware installation there is no need to enter the bootloader, just flash it directly to the EMCFFBV2 port.

Troubleshooting

If you encounter any issues during the installation process, here are some common solutions:

Board Not Detected

  • Ensure the board is in bootloader mode and the COM PORT bootloader is detected in device manager

Flashing Failed

  • Ensure you selected the correct firmware file for your board.
  • Try using a different USB cable or port.

Device Not Appearing in joy.cpl

  • Wait for 30-60 seconds after flashing for the device to initialize.
  • Restart your computer and reconnect the board.

Next Steps

Once the firmware is installed, you can proceed to setting up and testing your device.

➡️ Continue to Examples to see how to use EMCFFBV2 with examples. ➡️ Continue to License Activation to activate the license.