Release Notes

[中文]

v4.1.5

  1. R&D mode adds a “chip selection”: switch between BK3515N and the BK72xx series, with the choice remembered automatically. When BK3515N is selected, download / read / erase run against the specified chip; when the BK72xx series is selected, the chip model is auto-detected by the device.

  2. Added support for the BK3515N chip.

  3. Improved automatic chip identification for BK7236N / BK7236Q.

  4. Windows / Linux: when the system title bar is hidden, the window can now be resized by dragging its top edge.

v4.1.4

  1. Enhanced the AI capability API service: fixed long-term serial-port occupation and connection loss; added automatic port-range discovery; the Settings page now shows the service status and actual listening port; serial log capture now supports pause / resume; optimized asynchronous log writing and rotation cleanup to reduce noise.

  2. Factory mode: each channel now shows its own flashing progress, and the number of displayed columns is configurable.

  3. Fixed a failure when reading eFuse via JSON on BK7236 / BK7258.

  4. Fixed BK7259 OTP enable-bit setting and write-permission failures.

v4.1.3

  1. Added support for TH25Q64UB flash.

  2. On BK7239N, board-level CRC check failures now print a warning instead of raising an exception that aborts flashing.

  3. CRC verification chunk size is now configurable via crc_verify_chunk_kb in the config file (default 16K).

  4. Added support for BL1DLV30 firmware download.

  5. R&D mode serial port configuration dialog now persists custom baud rates.

  6. Documentation: removed misleading fixed-address MAC examples and added disclaimers for extended data configuration.

  7. Added the serial log feature: supports multiple serial-port session tabs, quick commands, HEX send/receive, timestamps, display-format switching, log saving, and fullscreen display.

  8. Added the AI capability API service: a local HTTP service (default port 17631) that exposes raw command (raw_task) and serial log capabilities with file upload/download, for use by external tools/AI.

  9. Added support for WB25Q32JV flash.

  10. Removed the SPID verification interception mechanism.

  11. When writing OTP/eFuse via JSON, the permission configuration is now written together with it.

v4.1.2

  1. Default baud rate is now set to 2000000 when selecting a serial port.

  2. Optimized the key injection flow and fixed related injection exceptions.

  3. Fixed false positives from antivirus/security software for BKFIL on Windows.

  4. Fixed UI freezing when selecting a bin file from an unreachable path.

  5. Added support for the BK3653 chip, fix read and write efuse fail.

  6. Optimized BK7259 download and eFuse/OTP related flows, including exception fixes.

  7. Optimized flashing order: write extended data first (non-bin, non-OTP/eFuse), then flash the bin.

  8. Factory mode interaction improvements: added total flashing duration display, supports partial/full flashing, and moved Windows/Linux config files to the BKFIL directory.

  9. Mac release artifacts updated: GUI is shipped as a single BKFIL installer; CLI is shipped as two architecture-specific installers (x86_64 / arm64), choose the one matching your machine.

  10. Editing the “burn start address / length” in the BIN table now pops up a confirmation dialog and highlights modified values in bold red; a new revert button restores the baseline value in one click. When a BIN file is regenerated externally and has not been manually edited, the baseline length is refreshed automatically during the pre-flash check.

  11. Fixed an issue where, when flashing failed at a high baud rate, the error message reported a baud rate inconsistent with the user-configured value (e.g. 3077000 was shown when 6 Mbps was configured); the message now consistently shows the user-configured baud rate.

v4.1.1

  1. Added factory mode with multi-port parallel burning support.

v4.0.2

  1. Interface optimization

  2. Bug fixes

  3. Added read OTP functionality

v4.0.1

  1. Reconstructed GUI interface

  2. Supported windows, macos, linux