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.
Firmware Version
- Download the firmware package (
.axp
).
Firmware Version | Download Link |
M5_LLM_ubuntu_v1.0_20241024 |
Download
|
M5_LLM_ubuntu_v1.3_20241203-mini |
Download
|
- Download the flashing tool and Driver
Flashing Tool & Driver | Download Link |
AXDL_V1.24.13.1 |
Download
|
AXDL_Driver_V1.20.46 |
Download
|
- Open the flashing tool, click the Load button at the top left to load the firmware package.
- Click the Start button to enter the flashing wait mode and wait for the module to be detected.
Firmware Flashing
- Press and hold the download button before powering on the module.
- Connect the Type-C interface on the module to the computer.
- 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.