pdf-icon

Product Guide

Real-Time AI Voice Assistant

Smart Home

M5Paper

IoT Tools

IoT Cloud

Ethernet Camera

Develop Tools

LLM630 Compute Kit Firmware Upgrade

Software Upgrade Options
The LLM630 Compute Kit provides two software upgrade methods: one is a flashing upgrade (system upgrade, used for flashing the entire base package), and the other is an SD card upgrade (application upgrade, used for updating functional units).

Application Upgrade

Software Versions

Download the updated software package (.deb)

Software Version Download Link
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
Notes
The current M5_LLM_ubuntu22.04_20250115 firmware package does not support application upgrades via SD card. Users can manually install application packages to upgrade and install.

1.Refer to the LLM630 Compute Kit - Config tutorial to learn how to configure the network and file transfer for the LLM630 Compute Kit and obtain the device IP address.
2.Transfer the downloaded .deb package to the device’s user directory.
3.Refer to the following commands for installation.

Using adb transfer as an example to push the file and install the .deb package:

adb.exe push .\llm-yolo11n-hand-pose_0.3-m5stack1_arm64.deb /root
adb.exe shell
cd root
dpkg -i llm-yolo11n-hand-pose_0.3-m5stack1_arm64.deb
Application Upgrade Instructions
Refer to the following steps to upgrade modules in the LLM630 Compute Kit.
1. Prepare an SD card and place the .deb packages for upgrade in the SD card directory. You can place multiple packages to upgrade them simultaneously.
2. Create a m5stack_update.config file, writing the names of the packages to be upgraded.
3. Insert the SD card into the device. During the upgrade process, the LED will flash blue. It will turn green upon successful upgrade and red upon failure.
4. During the upgrade process, a m5stack_update.config.update.log file will be generated on the SD card, which can be used to view the upgrade logs.

Flash Upgrade

Flash Upgrade
Used for full system upgrades or in cases where the system is damaged. This method can be used for flashing or upgrading. The flashing tool is currently only supported on Windows. Refer to the following steps.

Flashing Tool & Driver

Firmware Version

1.Download the updated firmware package (.axp)

Firmware Version Download Link
M5_LLM_ubuntu22.04_20250115 Download

2.Download the flashing tool and driver, then complete the driver installation.

Flashing Tool & Driver Program Download Link
AXDL_V1.24.13.1 Download
AXDL_Driver_V1.20.46 Download

3.Open the flashing tool and click the “Load” button in the upper-left corner to load the firmware package.

4.Click the “Start” button. At this point, it enters flashing wait mode, waiting for the module to be detected.

Firmware Flashing

  • 1.Before powering the module, keep the download button pressed.
  • 2.Connect the module’s Type-C port to the computer.
  • 3.The device will enter download mode, and the flashing software will automatically begin flashing the firmware.

Notes

Do Not Attempt to Partition /dev/mmcblk0
Do not attempt to partition /dev/mmcblk0. This is the onboard eMMC, which by default is used as the system disk. When there is no partition, the ax630c treats it as the eMMC boot item, reads data from the partition map, and boots from it. Once partitioned, it will be treated as an SD card and boot in SD card mode. Due to its higher priority, if an error occurs, there is almost no possibility of online repair, and even flashing may be impossible. You would have to remove the eMMC and forcibly erase the sectors.
Non-standard U-Boot
Due to the special nature of the Aixin firmware format, it does not conform to the standard U-Boot boot item, making it almost impossible to use standard U-Boot boot operations. This firmware includes a before_boot_cmd that automatically runs before ax_boot. Currently, it turns on the module’s LED.
On This Page