Agora Convo AI Device Kit

Firmware Update (Burn Code)

A practical guide for burning firmware with Armino and BKFIL.

Back to Home

Quick Checklist

  • Connect your laptop to Type C-Port 1 with a USB cable.
  • Use a CH340 serial tool board (recommended) with baud rate 1500000.
  • Have BKFIL ready: BKFIL.exe (Windows) / BKFIL (macOS).
  • Prepare all-app.bin (and bootloader.bin for first-time security projects).

Overview

Armino supports firmware burning on Windows and macOS. This page summarizes the key steps and files so you can burn firmware reliably.

Burning Output Files

After building the app project, all-app.bin is generated under build/app/bk7258/. This .bin file can be burned.

First-time burning for a security project

Burn bootloader.bin first, then burn all-app.bin.

Burn Through Serial Port

Remarks

  • Armino supports burning via Type C-Port 1.
  • It is recommended to use a CH340 serial tool board for download.
  • On Windows, Armino currently supports UART burning.
Hardware components

Burning Tool (BKFIL)

Download packages:

  • Windows: BEKEN_BKFIL_V3.0.1.4_314_20240924.zip
  • macOS: BKFIL_macos_v4.0.1_25091001.zip

The BKFIL.exe interface and configuration look like:

BKFIL tool UI

Step-by-Step Instructions

  1. Connect your laptop to Type C-Port 1 using a cable.
  2. Select the correct COM port in BKFIL and connect to the hardware.
  3. Choose the required .bin file path (for example: all-app.bin).
  4. Hold the button (Reset Switch Button) on the right side of R1, then click Burn.

Physical AI Doc

This page is a simplified version of the Physical AI Doc for firmware burning. If you have a team-specific workflow, keep the order of burning files consistent with your security settings and build output.