Skip to content

Tools, Firmware Files and Updates ​

File tools ​

Tools → Log conversion converts ASC/BLF. Choose input/output, run, and check both converted and skipped counts. UART text logs are not supported inputs.

For a BLF file with a truncated tail, conversion writes the complete recovered frames and reports an incomplete file tail in Information. The output contains only those recovered records.

Tools → Code Gen accepts DBC/LDF, selected nodes, a module name, and output folder to generate C/header files. It does not compile or flash them.

FirmwareConvert handles HEX, S-Record, and BIN information, conversion, merge, fill, delete, insert, and checksum insertion. BIN base addresses must match the target project. Keep original inputs and write separate outputs. This tool neither creates encrypted BeiniLink RBL packages nor flashes BeiniLink itself.

FilePurpose
.blprojComplete host configuration
.blcan / .bllinCAN Sender / LIN schedule rows
.dbc / .ldfBus databases
.asc / .blfBus captures
.logUART text records
.py / main.pyMCU scripts
.FLM.oTarget programming algorithm object
App / Boot .binRaw images for the matching production/recovery workflow
.rblPackaged application update for supported device update workflows

Renaming BIN to RBL does not create an update. Identical version strings can refer to different builds: compare release information, compile time, and checksums.

FirmwareConvert format conversion view. It does not create or flash BeiniLink RBL update packages. Chinese UI.

FirmwareConvert format conversion view. It does not create or flash BeiniLink RBL update packages. Chinese UI.

Supported disk updates ​

Stop measurement/scripts, back up required files, and use a released RBL matching the hardware and Boot/App contract. Copy it completely to the BeiniLink drive and wait for processing. Do not unplug, reset, or format during writes.

After USB re-enumeration, refresh devices, check bridge versions and App build information, then test communication. Copy completion alone does not prove the new application booted.

If all ports and the disk remain missing, collect FBL startup logs through the matching recovery workflow instead of trying unrelated packages.

Software reset ​

Home's device reset action stops measurement, replay, and logs before requesting an MCU reset. It does not automatically restart measurement.

The firmware must implement the command; the version string alone is insufficient. All USB interfaces may briefly disconnect. Missing USB or an unresponsive MCU prevents software recovery and requires hardware reset or the matching ROM/FBL procedure.