# BAT Burning System

BAT system, full name: Burning Authorizing and Tracking System, also known as the Burning Authorization Tracking System.

It is a set of module "firmware&device activation code ID burning" solution independently developed by Qingke Information.

#1. Introduction

The system helps enterprises achieve differentiated burning management of module product firmware and device activation code IDs through a two end integrated service model.

Product composition, as shown in the figure

The system includes two parts: operation management end and production end. The production end includes: production management end and production execution end.

Both management terminals can be directly logged in through web pages, which are ready to use and free the workplace from limitations, making them particularly suitable for remote office scenarios.

Among them,

Wireless version burning and QC tool - BAT LOTA, specifically designed for firmware burning detection scenarios of customer's complete machine products .

(If you need to open a trial account, please contact MXCHIP.)

#2. System Funciton

System functional composition, as shown in the figure:

The operation management end mainly realizes:

  • Product management: Create, query, trial produce, publish, deactivate, and delete products.
  • Order management: issuing, querying, and exporting orders.
  • Activation code ID management: import, export, query, and count activation code IDs.
  • Flash partition management: Add, query, delete, and disable module flash partition schemes.
  • Customer management: Add, query, and delete customers.
  • Factory management: Add, query, and delete factories.
  • User management: Add, modify, and delete users.
  • Role management: Define, modify, and delete roles.
  • Log management: Save and query system operation records.

The production management end mainly realizes:

  • Production line management: Create, modify, bind, and delete production lines.
  • Order management: Download, activate, and submit orders.
  • Exception handling: exception query, one click repair, recycling.

The production execution end mainly realizes:

  • Burning station: Bind production lines, synchronize orders, and execute burning tasks.
  • QC station: firmware parameter detection, Wi Fi or BT scanning detection.

#3. Operation Flow

The overall business process of the system is shown in the figure.

Define roles based on division of labor and assign different permissions. Typical role permissions are shown in the table:







System administrator

Add roles, users, factories,

customers, and ID resources




Create, trial produce, release,

and deactivate products


Order Personnel

Issue mass production orders




Production administrators

Create production lines, download/activate orders,

and submit orders


Burning personnel

Synchronize orders, bind production lines,

and execute burning


QC personnel

Perform QC testing

Note: Enterprises can customize roles based on their division of labor.

#4. Use Flow

In the system, perform the following four steps in sequence to complete the production burning task.

#Step 1: System initialization


Log in to the 'Module Operations Management System' and complete the tasks of adding customers, adding hardware models, adding factories, and adding flash partition schemes.

Log in to the "Module Production Management System" and complete the process of adding production lines.

#Step 2: Import the product

In the "Module Operation Management System", complete the tasks of creating products, testing and verifying products, releasing products, and maintaining products.

#Step 3: Place Order

In the "Module Operation Management System", complete the tasks of importing IDs, issuing orders, and tracking orders.

#Step 4: Production burning

In the "Module Production Management System", complete: download orders, activate orders.

In the "module production execution end", complete: execute burning, execute QC, and submit orders.

#5. Burning/testing tools

According to different communication methods, it can be divided into wired version and wireless version. Among them,

  • Wired version: Complete the burning and QC testing of product firmware and device activation code IDs for mass production modules.
  • Wireless version: Complete the burning and QC testing of the firmware and device activation code ID of the semi-finished or complete PCBA module.The wireless version of the tool aims to help manufacturers of complete machines achieve the goal of no disassembly and assembly of devices, that is, completing module burning and QC testing.

#5.1. Wired version

#Wired burning tool

By using the PC specific software BAT-Flasher.exe and using different burning tools, module firmware and ID burning can be achieved.

Connection diagram:

#Wired version QC testing tool

By using PC specific QC software BAT-QC.exe and using module specific fixtures, module firmware and ID detection can be achieved.

Connection diagram:

#5.2. Wireless version

#Wireless burning tool

By using the dedicated PC software BAT-LOTA.exe and a dedicated wireless burning gun, the module firmware and ID updates are completed.

Connection diagram:

#Wireless version QC testing tool

By using the dedicated QC software BAT-WIQC.exe on the PC side and using a dedicated wireless QC gun, module firmware and ID detection can be completed.

Connection diagram:



Last Updated: 11/29/2023, 1:52:34 PM