pdf-icon

Product Guide

Real-Time AI Voice Assistant

Smart Home

M5Paper

IoT Tools

IoT Cloud

Ethernet Camera

Develop Tools

LLM Module Firmware Upgrade

The LLM Module offers two software upgrade solutions: one is firmware flashing (system upgrade, used for flashing the entire device package), and the other is SD card upgrade (application upgrade, used for updating functional units).

Applications Upgrade

Software Version

Download the updated software package(.deb)

Software Version Download Link
llm-sherpa-onnx-kws-zipformer-gigaspeech-3.3M-2024-01-01_0.3-m5stack1_arm64 Download
llm-sherpa-onnx-kws-zipformer-wenetspeech-3.3M-2024-01-01_0.3-m5stack1_arm64 Download
llm-openbuddy-llama3.2-1B-ax630c_0.2-m5stack1_arm64 Download
llm-llama3.2-1B-prefill-ax630c_0.2-m5stack1_arm64 Download
llm-internvl2.5-1B-ax630c_0.2-m5stack1_arm64 Download
llm-depth-anything_1.3-m5stack1_arm64 Download
lib-llm_1.4-m5stack1_arm64.deb Download
llm-llm_1.4-m5stack1_arm64.deb Download
llm-vlm_1.4-m5stack1_arm64.deb Download
llm-yolo11n-hand-pose_0.3-m5stack1_arm64.deb Download
llm-yolo11n-pose_0.3-m5stack1_arm64.deb Download
llm-qwen2.5-coder-0.5B-ax630c_0.2-m5stack1_arm64.deb Download
llm-yolo_1.4-m5stack1_arm64.deb Download
llm-internvl2.5-1B-ax630c_0.3-m5stack1_arm64.deb Download
llm-melotts_1.4-m5stack1_arm64.deb Download
llm-qwen2.5-1.5B-ax630c_0.3-m5stack1_arm64.deb Download
llm-depth-anything-ax630c_0.3-m5stack1_arm64 Download
Application Upgrade Instructions
Follow the steps below to upgrade the unit modules in the LLM Module.
1. Prepare an SD card, and place the deb package(s) to be upgraded in the SD card directory. Multiple packages can be placed for simultaneous upgrades.
2. Create a m5stack_update.config file and write the package name(s) for upgrade.
3. Insert the SD card into the device; during the upgrade, the LED will blink blue, turn green if successful, and red if failed.
4. The upgrade process will output the m5stack_update.config.update.log file to the SD card, which can be used to view the upgrade log.

Flashing Upgrade

Flashing Upgrade
Used for full system upgrades or to recover from system damage. Flashing tools are currently only supported on Windows. Follow the steps below.

Flashing Tool & Driver

Firmware Version

  1. Download the firmware package (.axp).
Firmware Version Download Link
M5_LLM_ubuntu_v1.0_20241024 Download
M5_LLM_ubuntu_v1.3_20241203-mini Download
  1. Download the flashing tool and Driver
Flashing Tool & Driver Download Link
AXDL_V1.24.13.1 Download
AXDL_Driver_V1.20.46 Download
  1. Open the flashing tool, click the Load button at the top left to load the firmware package.
  1. Click the Start button to enter the flashing wait mode and wait for the module to be detected.

Firmware Flashing

    1. Press and hold the download button before powering on the module.
    1. Connect the Type-C interface on the module to the computer.
    1. The device will enter download mode, and the flashing software will automatically start the firmware flashing.

Important Notes

Do not attempt to partition /dev/mmcblk0
Do not attempt to partition /dev/mmcblk0. The onboard eMMC is used as the system disk by default, and if unpartitioned, the AX630C will recognize it as the eMMC boot item, read data from the partition mapping, and start. Once partitioned, it will be recognized as an SD card in SD card mode. Due to its high priority, any error in this state makes online repair nearly impossible, even preventing flashing. Forced sector erasure of the eMMC is required to recover.
Non-standard uboot
Due to the unique format of the firmware by AXIN, it does not conform to standard uboot startup, making standard uboot operations nearly impossible. This firmware includes a before_boot_cmd command that automatically executes before ax_boot. Currently, it activates the module’s light upon startup.
On This Page