Skip to main content

Manipulate efuses file, toggle flags, apply masks...

Project description

bflb-efuse-tool

Dump and modify efuse files extracted from BouffaloLabs chips so they can be programmed back.

The files can be extracted using BLFlashCommand:

For instance, after switching the chip to bootloader mode, extract an efuse file for bl616:

./BLFlashCommand-ubuntu --chipname bl616 --efuse --read --start 0x00 --end 0x200 --file efuse_bl616.bin

Then move JTAG from pins 1 2 3 4 to pins 16 17 18 19:

bflb-efuse-tool --chip bl616 --in-file efuse_bl616.bin --out-file efuse_bl616_modified.bin --set jtag_cfg=3

Then program the efuse file back:

./BLFlashCommand-ubuntu --chipname bl616 --efuse --write --start 0x00 --end 0x200 --efusefile efuse_bl616.bin

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bflb_efuse_tool-0.0.1.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bflb_efuse_tool-0.0.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file bflb_efuse_tool-0.0.1.tar.gz.

File metadata

  • Download URL: bflb_efuse_tool-0.0.1.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for bflb_efuse_tool-0.0.1.tar.gz
Algorithm Hash digest
SHA256 64af5f6580e0f3b64925646699d80fb2307438309f27a3236fc6ff968d14b310
MD5 ca652f11731ab99fb0b7c9256f603a14
BLAKE2b-256 ed7e032eba3b6d8651f8ea3c968580b50f1b30b6034d5d205b28997d7a86d566

See more details on using hashes here.

File details

Details for the file bflb_efuse_tool-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for bflb_efuse_tool-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec2ec3ac6b790ead91638eced6c638856a0b2101a3e720b99b24dcb0067cc063
MD5 96874b9f9c283235aa985079c9ab32a9
BLAKE2b-256 c602d9965e3bd00d808d5aefc9d783f7f09dd506fedaab3325993dc082acbd8f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page