{"id":21040764,"url":"https://github.com/upstreamdata/braiinstestbench","last_synced_at":"2026-04-21T08:40:26.505Z","repository":{"id":119174059,"uuid":"401844285","full_name":"UpstreamData/braiinsTestbench","owner":"UpstreamData","description":null,"archived":false,"fork":false,"pushed_at":"2021-09-27T18:36:29.000Z","size":44468,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-23T11:51:35.133Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UpstreamData.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-31T21:11:35.000Z","updated_at":"2024-09-14T09:29:17.000Z","dependencies_parsed_at":"2023-03-22T11:32:57.019Z","dependency_job_id":null,"html_url":"https://github.com/UpstreamData/braiinsTestbench","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UpstreamData%2FbraiinsTestbench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UpstreamData%2FbraiinsTestbench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UpstreamData%2FbraiinsTestbench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UpstreamData%2FbraiinsTestbench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UpstreamData","download_url":"https://codeload.github.com/UpstreamData/braiinsTestbench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243482976,"owners_count":20297912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T13:47:54.260Z","updated_at":"2025-12-27T11:23:49.975Z","avatar_url":"https://github.com/UpstreamData.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# braiinsTestbench\n\n## Created using Python 3.9\n* create a virtual environment if needed, then pip install -r requirements.txt\n\n## Setup\n*How to tailor the testbench utility to your use*\n\n### /get_bos_newest.py\n* Gets all of the newest items for /firmware, /system, and the newest /update.tar\n* Requires only standard libraries, should work with only needing python 3+ with 3.9 preferred\n* Run this every once in a while to ensure firmware is new\n\n### /firmware\n* Taken from BraiinsOS+ ssh install package at https://feeds.braiins-os.com/ by choosing the newest version that contains am1-s9 and getting the ssh gzip file\n* Contains all firmware files for the installation of BraiinsOS+\n* Should contain these files - \n  * /CONTROL\n  * /JSON.awk\n  * /boot.bin\n  * /fit.itb\n  * /jq.awk\n  * /stage1.sh\n  * /stage2.tgz\n  * /system.bit.gz\n  * /u-boot.img\n  * /uboot_env.bin\n  * /uboot_env.config\n  \n**Can be replaced with the most current version of BraiinsOS for S9, this is for version 21.04**\n\n\n### /system\n* Taken from BraiinsOS+ ssh install package at https://feeds.braiins-os.com/ by choosing the newest version that contains am1-s9 and getting the ssh gzip file\n* Contains all system files for the installation of BraiinsOS+\n* Should contain these files - \n  * /fw_printenv\n  * /ld-musl-armhf.so.1\n  * /sftp-server\n\n**Can be replaced with the most current version of BraiinsOS for S9, this is for version 21.04**\n\n\n### /asicseer_installer.exe\n* Used for a robust SSH unlock\n* Should never need to be replaced, but can be downloaded from https://asicseer.com/page/security-restoring-ssh\n\n\n### /config.toml\n* TOML configuration file, used after install to do a basic configuration of the miner\n* Change this as needed, you can change pools, autotuning, and temps currently\n* You can also add other current BraiinsOS settings to this file, it is generated in a machine running BraiinsOS in /etc/bosminer.toml\n\n\n### /referral.ipk\n* Used as part of the Braiins Partnership program, this is a referral file to be installed along with the firmware\n* This can be replaced with a referral file of your own, or you can leave the default if you wish to support us\n* Leaving this default will not cost you any of your hashrate, and it can be removed at any time\n\n\n### /update.tar\n* Taken from BraiinsOS feeds at https://feeds.braiins-os.com/am1-s9/, this is the most recent *.tar file\n* Used to update any devices running BraiinsOS to the newest version if they are on an older version\n\n**Can be replaced with the most current version of BraiinsOS for S9, this is for version 21.04**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupstreamdata%2Fbraiinstestbench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fupstreamdata%2Fbraiinstestbench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupstreamdata%2Fbraiinstestbench/lists"}