Mujina Firmware

Open Source Bitcoin Mining Firmware

View on GitHub

Open Mining Firmware

There are currently no open-source Bitcoin mining firmware options and we’re going to change that with this project. Unless you are running your miner in the exact conditions it was engineered for then you have probably experienced the headache of dealing with closed parameters in the firmware that you can’t change. There are several aftermarket firmware options available that provide additional flexibility beyond the manufacturers firmware but they are all closed source and still they leave something to be desired when it comes to customizations. Beyond being open-source, the main highlights of the Mujina Mining Firmware are: Linux based, multi driver compatible, and Stratum v2 client support. This will unlock hacks like changing the main supply voltage, swapping out or removing the fans, changing ASIC voltage & frequency, and anything else the end user wants to change.

If this sounds like a project you want to support, then send The 256 Foundaton a tax deductible donation here! Or use The 256 Foundation PayNym!

Scope

One Project Manager position and one developer position to fulfill the mission of The 256 Foundation, “Dismantle the proprietary mining empire to make Bitcoin and freedom tech accessible to anyone”. This grant proposal aims to secure funding for:

Deliverables

Core Mujina-miner Application

The initial release of Mujina is being built in such a way that it supports long-term goals like ultimately evolving into a complete Linux-based operating system, deployable through simple flashing procedures. Initially focused on supporting the 256 Foundation’s Libre control boards and Ember hash boards, Mujina’s modular architecture will eventually enable compatibility with a wide variety of mining hardware from different manufacturers.

Timeline:

The timeline for this grant is nine months with the opportunity to extend the grant cycle at the conclusion of each nine month period, pending negotiations.

Materials:

Materials for this project’s initial release are included in the budget. Potential materials for the project may include but are not limited to compute modules, various I/O boards, various common mining rigs like Antminer or Whatsminer, and various other tools or software.

Team Members:

Lead Developer = @ryankuester

Project Manager = @econoalchemist

Budget:

For security reasons, exact dollar amounts are kept confidential. This project budget covers fair-market compensation for one project manager as well as the materials, travel expenses, and living expenses for one developer for nine months. Funds are disbursed monthly in equal amounts. Within 30-days prior to the expiration of this grant, a renewal opportunity will open and be subject to review and negotiation.