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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64af5f6580e0f3b64925646699d80fb2307438309f27a3236fc6ff968d14b310
|
|
| MD5 |
ca652f11731ab99fb0b7c9256f603a14
|
|
| BLAKE2b-256 |
ed7e032eba3b6d8651f8ea3c968580b50f1b30b6034d5d205b28997d7a86d566
|
File details
Details for the file bflb_efuse_tool-0.0.1-py3-none-any.whl.
File metadata
- Download URL: bflb_efuse_tool-0.0.1-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec2ec3ac6b790ead91638eced6c638856a0b2101a3e720b99b24dcb0067cc063
|
|
| MD5 |
96874b9f9c283235aa985079c9ab32a9
|
|
| BLAKE2b-256 |
c602d9965e3bd00d808d5aefc9d783f7f09dd506fedaab3325993dc082acbd8f
|