Tenstorrent Tensix Harvesting Tool
This tool is intended to support editing the count of disabled Tensix columns within a firmware bundle for Tenstorrent Blackhole cards. The primary use case for this tool is enabling Tensix cores that have been "soft harvested" on p150 cards. p150 cards (purchased prior to Jan 2026) contain 20 additional Tensix cores, which can be reenabled with this tool. Note that metal and other Tenstorrent software will not optimize for these cores moving forward.
The Tensix column count is set by specification tables in the firmware bundle, which this tool is capable of editing. A modified firmware bundle can then be flashed to the Blackhole card in order to enable additional Tensix columns.
Requirements
This tool requires protoc be installed and available on your path. On Ubuntu,
this can be installed with the command sudo apt install protobuf-compiler
Usage
In order to modify the Tensix disable count for all Blackhole p150 cards, run the following. Please use tt-flash >= 3.6.0 to avoid known issues with overwriting board configuration data:
pip install tt-update-tensix-disable-count
tt-update-tensix-disable-count \
--input <input_fwbundle> \
--output <output_fwbundle> \
--board P150A-1 --board P150B-1 --board P150C-1 \
--disable-count 0
pip install tt-flash>=3.6.0
tt-flash <output_fwbundle>
# Verify number of Tensix cores available
python3 -c "import pyluwen; print(pyluwen.detect_chips()[0].get_telemetry().tensix_enabled_col.bit_count() * 10)"
Support
While Tenstorrent will continue to support this tool, Metal and other Tenstorrent software will not optimize for the additional 20 Tensix cores on early p150 cards going forwards.
Metadata
Release files for tt-update-tensix-disable-count 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tt_update_tensix_disable_count-0.0.2.tar.gz | 22.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tt_update_tensix_disable_count-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.9 kB
Release files / tt_update_tensix_disable_count-0.0.2.tar.gz
| Download URL | tt_update_tensix_disable_count-0.0.2.tar.gz |
|---|---|
| Size | 22.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0000f02fb2541de0a0b6b6f01ce266d52686fa8ef1577cad6fcbaecc861d745
|
|
BLAKE2b-256 checksum How to use checksums |
2715a914965af9df9e6d73468df9fcf7fec33569b39f6993af2b8b7a2e9c9dd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 11, 2026.
Transparency logRelease files / tt_update_tensix_disable_count-0.0.2-py3-none-any.whl
| Download URL | tt_update_tensix_disable_count-0.0.2-py3-none-any.whl |
|---|---|
| Size | 25.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
563f54d6bd13cba2a03abe94884280784bab36f9a15a70dd88076403da14087f
|
|
BLAKE2b-256 checksum How to use checksums |
9458b3048cae459a3d57a127532f07d5feb792cbea4ff7274c7b0ce938f40521
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 11, 2026.
Transparency log