Skip to content

GL-S10 Flash Guide

Download the flash tool

You can download the latest flash tool from the official website here.

s10_flash_guide_flash_download_tools

Connecting device

  1. Prepare a USB-TTL tool. Here we take ai-thinker USB-T1(CP2102) as an example. CP2102 driver link(windows)

    s10_flash_guide_usb

  2. The distribution of flashing pins on the GL-S10 PCB is as follows.011

  3. Connect GL-S10 to a computer via USB-TTL.

    s10_flash_guide_usb_ttl

    There are two kinds of connection ways for flashing GL-S10:

    • Complete connection

      Use usb-ttl to connect all the pins shown above, then directly using the flash_download_tool.

    • Simple connection

      Use sub-ttl to connect TX, Rx, GND, and holding the download button to start the download mode, then using the flash_download_tool.

    Specific steps are shown in the image below.

    011

Flash firmware

  1. Extract flash_download_tool and execute flash_download_tool.exe.

    s10_flash_guide_program

  2. Select ESP32 and click OK.

    s10_flash_guide_chip

  3. Flash bin files.

    • A. Multiple bin files

      There are typically four types of bin files, each with a corresponding flash start address. Click here to download the Bootloader, Partition, and OTA bin files.

      For device firmware, please download it from the IoT Firmware Center.

      Type Bin file Flash address
      Bootstrap program bootloader/bootloader.bin 0x00
      Dividing partition table partition-table.bin 0xa000
      Application upgrade by ota ota_data_initial.bin 0xb000
      Application firmware gl-s10-v3_0_3.bin 0x40000

      s10_flash_guide_multi_bin

    • B. Merge bin files

      The address is 0x0000, as the folowing picture:

      s10_flash_guide_combine_bin

  4. Finally, re-plug the power to make it work.