Skip to content
Small team, full backlog, zero orders dropped. Support replies are slower than we’d like. Read our status update → Zero orders dropped. Status → 📬 Check your spam folder — most of our replies land there. We do answer. Status update → 📬 Check your spam folder. Status →
0% Dev Fee Firmware: What “No Dev Fee” Actually Means
Bitcoin mining

0% Dev Fee Firmware: What “No Dev Fee” Actually Means

· D-Central · ⏱ 13 min read

Last updated:

Quick answer

A firmware “dev fee” is a slice of your mining output the firmware author keeps. On major aftermarket firmware it’s a range, not a flat number: BraiinsOS+ 2–2.5%, VNish 1.8–2.8%, LuxOS 2.8%, ePIC UMC OS 1.5%. An advertised “0%” usually refers to a pool fee, which is a separate charge and does not reduce the dev fee. DCENT_OS has no mandatory firmware fee. October defaults disable optional donations at 0%; retained settings may differ. Optional V1 contributions schedule 0–5% of mining time; saved changes require a daemon restart, and share or payout percentages are not guaranteed. Published GPL-3.0 project components have incomplete third-party/vendor-boot source correspondence. Use the current exact-board release cards; the BeagleBone developer payload has no supported consumer installation path, and physical qualification remains pending.

“0% dev fee” is the most quoted line in mining firmware marketing — and one of the least examined. Almost every aftermarket firmware claims a zero-fee path somewhere on its pricing page. Read the asterisk and the picture changes: the zero usually only applies if you point your hashrate at their pool. This is an honest look at how dev fees actually work, what the numbers really are (in ranges, not the tidy single figures you see repeated everywhere), and how to tell a genuine donation model from a quiet skim — by reading the source code instead of trusting the badge.

TL;DR

DCENT_OS has no mandatory firmware fee. October default configuration disables optional donations at 0%; retained operator settings may differ. Optional Stratum V1 contributions schedule 0–5% of mining time. Saved changes require a daemon restart; configured time does not guarantee accepted-share, payout or wall-clock percentages. The authored Rust daemon, dashboard and Buildroot integration have published GPL-3.0 source. Six scoped source bundles are published, including a bounded BeagleBone supplement; they do not establish complete third-party source, vendor-boot correspondence or end-to-end reproducibility. Use the current exact-board release cards: native raw SD images, two distinct installation archives and a BeagleBone S19j Pro developer payload have different prerequisites. The BeagleBone payload has no supported consumer installation path; external boot and preparation remain unverified. Availability does not establish physical qualification or let another controller or model suffix inherit a route.

What a dev fee actually is (and how it gets skimmed)

When you flash custom firmware onto an Antminer, you’re trusting someone else’s code to talk to your hashboards, manage your pool connection, and submit your shares. A dev fee is how most aftermarket firmware authors get paid for that work: for a small percentage of the time, your miner mines for them instead of for you.

Mechanically, it’s usually one of two methods. The most common is pool redirection: for roughly 2–3% of the time, the firmware silently swaps your configured pool for the developer’s pool address, mines a few shares there, then switches back. You never see it in your own pool dashboard because those shares were never submitted under your account. The second method is fee mining as a background job — a low-priority work queue that pulls a percentage off the top before your shares ever leave the box. Either way, the math is the same: a 2.5% dev fee on a miner earning the equivalent of $5/day in Bitcoin is about $0.12/day, or roughly $45/year, per machine. Run a rack of them and it adds up.

None of this is inherently shady. Firmware is hard, thankless, 24/7 work, and the dev fee is the engine that funds it. We want to be clear up front: the firmwares that charge a fee earned the right to. Braiins, VNish, and Luxor each spent years building tooling that millions of miners now depend on. The problem isn’t that a fee exists — it’s that the fee is often obfuscated, and the marketing “0%” is frequently pool-locked in ways nobody reads. Let’s put the real numbers on the table.

The honest dev-fee table (in ranges, not flat numbers)

You’ll see flat figures repeated all over the internet — “BraiinsOS is 2%,” “VNish is 3%.” Those are simplifications. The real fees are ranges that move depending on miner model, firmware version, and which pool you run. Here’s the grounded version, cross-checked against our firmware feature matrix:

FirmwareDev fee (range)Open source?Fee mechanism
Stock (Bitmain)0%PartialNone (but locked & closed)
BraiinsOS+2 – 2.5%Partial (BCB100 board open; BOSminer binaries closed)Pool redirect, on every pool; the separate pool fee is rebated to 0% on Braiins Pool
VNish1.8 – 2.8%No (fully closed)Fee mining (proprietary)
ePIC UMC OS1.5%No (fully closed)Pool redirect; invoiced licence offered instead
LuxOS2.8%No (fully closed)Pool redirect, on every pool; Luxor Pool listed at 0% pool fees
Dev fees are ranges, not single numbers. DCENT_OS has no mandatory firmware dev fee. October defaults disable optional donations at 0%; retained settings may differ. See the donation configuration section for timing limits.

Two things worth saying plainly. First, stock Bitmain firmware is “0%” too — but it’s closed, telemetry-laden, and locks you out of tuning your own hardware, which is exactly why an aftermarket industry exists. A 0% fee on firmware you can’t control isn’t much of a deal. Second, those 2–2.8% fees are the price of some genuinely excellent engineering. We cover the full feature-by-feature breakdown in our firmware comparison — that’s the matrix to read if you want to weigh fees against features (autotuning quality, Stratum support, model coverage) rather than chasing the lowest number in isolation.

Two different fees, and how the “0%” gets misread

Here is where the most widely repeated claim in this whole subject goes wrong. You will read everywhere that Braiins OS is “0% if you mine on Braiins Pool.” It is not — but there is a real zero nearby, and it belongs to a different fee. Firmware vendors charge a dev fee, collected by redirecting a slice of your hashing power. Pools charge a pool fee on what you earn. Those are two separate line items, and the rebate everyone repeats applies only to the second:

  • Braiins OS → the zero is the pool fee, not the dev fee. The vendor page states both plainly. The dev fee: “When you use Braiins OS, we collect a 2-2.5% dev fee (depending on the hardware model) by directing that percentage of your hashing power to our pool.” That applies wherever you point the miner. The pool fee is the other line: “When you mine with Braiins Pool using Braiins OS, you qualify for a 0% effective pool fee rate instead of the standard 2.5%. The fee is initially collected, but a rebate is applied… If your entire fleet operates on Braiins OS, you’ll receive a full 100% refund of the pool fee.” Two fees; the rebate zeroes the second and leaves the first untouched. That 100% pool-fee refund is a genuine, documented benefit with no DCENT_OS equivalent — it is simply not a 0% dev fee. (Verified — braiins.com/os-firmware, 2026-08-20.)
  • LuxOS → the same two-fee shape. luxor.tech/mining/firmware advertises “0% Pool Fees”; the 2.8% dev fee is published separately, in docs.luxor.tech. Mining on Luxor Pool addresses the pool fee. No dev-fee waiver is documented, so the safe reading is 2.8% published with no operator-side zero. (Verified — docs.luxor.tech, 2026-08-20.)
  • VNish → 1.8–2.8%, with no pool-linked zero. VNish publishes one range and applies it regardless of pool, so there is no second fee to disentangle. (Verified — vnish.io FAQ, 2026-08-20.)
  • Awesome Miner → 2.8% on everything current. A 1.8% tier exists, but only for three legacy families (S9/S9i/S9j, T9+, L3+/L3++). On any S17, S19, S21, T17, T19 or T21 the figure is 2.8%, and it is set by the model, not chosen by you. (Verified — vendor model table, 2026-08-20.)
  • Hiveon → no published figure. A 3% number circulates widely; we could not source it to Hiveon. Treat it as Unknown rather than repeat it. (Unknown — no figure on hiveon.com or its knowledge base, 2026-08-20.)

Both companies state their terms on their own pages; the conflation happens downstream, in how the two fees get repeated as one. What the distinction changes is the arithmetic. On Braiins Pool with Braiins OS you pay the 2–2.5% dev fee and effectively no pool fee. On any other pool you pay that same dev fee plus that pool’s fee. The rebate is worth real money — it is just not the dev fee going to zero, and any comparison that treats it as such will hand you the wrong number.

ePIC UMC OS publishes a 1.5% firmware fee, revised on 2026-01-26. That mandatory fee is a different category from an optional DCENT_OS contribution. October defaults disable optional donations at 0%; retained settings may differ. See the donation configuration section for timing limits. Firmware fee, pool fee, electricity and hardware costs should be compared separately; no net-profit or performance advantage follows from the fee alone. Read the dated firmware fee and source comparison.

There is still a cost no fee table shows: where your shares go. Choosing your own pool is one of the few levers an individual miner has over Bitcoin’s decentralization, and a fee structure that nudges an entire fleet onto one pool is worth weighing against the percentage it saves. That is a trade-off, not an accusation — and it is the whole reason we care about this.

Why “NoDevFee” hack tools are a bad idea

Search “remove dev fee” and you’ll find a cottage industry of “NoDevFee” tools — loaders, patched binaries, and DNS-redirect tricks that promise to strip the fee out of closed-source firmware. Skip them. Here’s the honest engineering reality:

  • You’re running an unknown binary as root on a money-printing machine. To “remove” a fee from closed firmware, these tools patch or replace the very component that controls your hashboards and your pool credentials. You have no way to audit what else they changed. The most common outcome reported in the wild is the fee getting redirected to the tool author instead of removed — you didn’t kill the skim, you just changed who skims you.
  • It can brick your miner. Patching firmware you can’t read is exactly the kind of operation that ends in a dead control board and an SD-card recovery session — if you’re lucky enough that recovery is even possible.
  • It’s a trust dead-end. The entire point of worrying about a 2.5% fee is that you don’t want a stranger taking a cut of your hashrate. Solving that by running a different stranger’s unaudited patch is not a solution. It’s the same problem wearing a different hat.

The clean answer to “I don’t want to pay a dev fee” was never a hack tool. It’s firmware that’s honest by design — where the fee logic is open, the default is printed in the source, and you can verify it yourself instead of trusting anyone’s word, including ours.

Donation, not diversion: the DCENT_OS model

DCENT_OS has no mandatory firmware dev fee. October 2026 default configuration disables donations at 0%; retained miner settings may differ. Optional contributions schedule 0–5% of Stratum V1 mining time. Saved changes require a daemon restart; configured time is not a guaranteed accepted-share, payout or wall-clock percentage. Settings > Donation Fee displays the configured pool and worker; API/TOML configuration is source documented. Read the October donation configuration and restart requirements.

The contribution is optional and source-visible; its default and timing limits are explained above. Voluntary project support is also available without changing miner settings.

For DCENT_OS, separate availability from qualification. Use the current exact-board release cards: native raw SD images, two distinct installation archives and a BeagleBone S19j Pro developer payload have different prerequisites. The BeagleBone payload has no supported consumer installation path; external boot and preparation remain unverified. Availability does not establish physical qualification or let another controller or model suffix inherit a route. Choose the exact installation and recovery route before any write. The S9 archive is first-install-only; the S19j Pro Xilinx archive requires an existing runtime that already accepts the development signing authority. Host verification does not change miner trust.

For the accounting side, use the fee-basis comparison record to separate measured energy, accepted work, pool credits, charges and optional contributions. Enter your own observations; no fee-only profit prediction follows.

How to verify a dev fee in open source

Here’s the practical skill that makes all of the above moot: when firmware is open source, you don’t have to trust the fee claim — you can check it. This is the real argument for open firmware, and it’s bigger than any single percentage. A skim you can read is a skim that can’t hide.

If you can read the source (or watch someone who can), here’s roughly what auditing a fee looks like:

  1. Find the pool-connection code. Every dev fee that works by redirection has to, at some point, swap your configured pool URL for another one. Grep the source for the pool/stratum connection logic and look for any address that isn’t the one you set. In honest firmware, there’s exactly one place your pool gets configured.
  2. Look for time-slicing or work-queue logic. Fee mining works by allocating a percentage of work cycles elsewhere. Search for percentage constants, timers, or a secondary work source feeding the share submitter. A hardcoded “0.025” near the mining loop tells its own story.
  3. Check the donation field’s default and its wiring. Read the configuration and trace the destinations and scheduling code, then compare controlled network observations with pool-side evidence from the exact binary and settings. October DCENT_OS defaults disable donations at 0%; retained settings may differ. An enabled contribution schedules Stratum V1 mining time, not a guaranteed accepted-share or payout fraction. Neither source review nor a bounded observation proves the absence of hidden paths or complete image reproducibility.
  4. Prefer reproducible builds. The gold standard is being able to build the firmware yourself from source and get a binary that matches what’s distributed — so you know the running code is the code you read. Reproducible Buildroot builds are the design intent for DCENT_OS; treat “you can verify it yourself” as the bar to hold every open firmware to.

With closed firmware (stock, VNish, LuxOS, or the closed parts of BraiinsOS+) you simply can’t do this — you trust the badge and the brand. That’s not always wrong; trust is a reasonable thing to extend to a developer with a long track record. But “more options that are fully auditable” is, in our view, the same thing as “more decentralization.” The more miners who can verify their own stack, the harder it is for anyone — including us — to skim them quietly. That’s the principle worth optimizing for, and it sits one layer up from any dev-fee number: it’s about owning the box you run, which is the same backup-your-sovereignty instinct that underpins everything from running your own node to keeping your own resilient infrastructure.

So which firmware should you actually run?

Honestly? For a production fleet today, the mature, battle-tested options are the ones charging a fee — and that fee is buying you years of autotuning refinement and broad model support. Don’t pick firmware on dev fee alone; pick it on the whole picture. If you want to weigh fees against features side by side, the full firmware comparison matrix lays out every column — dev fee, open-source status, Stratum support, and supported models — so you can decide with the asterisks visible.

DCENT_OS has no mandatory firmware fee. October default configuration disables optional donations at 0%; retained operator settings may differ. Optional Stratum V1 contributions schedule 0–5% of mining time. Saved changes require a daemon restart; configured time does not guarantee accepted-share, payout or wall-clock percentages. The authored Rust daemon, dashboard and Buildroot integration have published GPL-3.0 source. Six scoped source bundles are published, including a bounded BeagleBone supplement; they do not establish complete third-party source, vendor-boot correspondence or end-to-end reproducibility. Use the current exact-board release cards: native raw SD images, two distinct installation archives and a BeagleBone S19j Pro developer payload have different prerequisites. The BeagleBone payload has no supported consumer installation path; external boot and preparation remain unverified. Availability does not establish physical qualification or let another controller or model suffix inherit a route.

Frequently asked questions

What is a mining firmware dev fee?

A dev fee is the cut a custom-firmware author keeps in exchange for their software. For a small percentage of time — typically 2–2.8% — your miner mines for the developer instead of for you, usually by silently redirecting your pool connection or running a background fee-mining job. It funds ongoing firmware development and is standard across most aftermarket firmware.

Is there really a 0% dev fee mining firmware?

Read what the 0% is attached to: a firmware fee, pool fee and optional contribution are different costs. The dated firmware comparison distinguishes them. DCENT_OS has no mandatory firmware dev fee. October defaults disable optional donations at 0%; retained settings may differ. Any enabled contribution schedules Stratum V1 mining time, not a guaranteed payout fraction. See the configuration requirements above.

What are the real dev fees for BraiinsOS+, VNish, and LuxOS?

They’re ranges, not flat numbers. BraiinsOS+ runs roughly 2–2.5%, VNish about 2–2.8%, and LuxOS around 2.8%. The exact figure varies by miner model, firmware version, and pool. Those fees fund genuine, ongoing development — they aren’t a scam.

Are “NoDevFee” removal tools safe?

No. They require running an unaudited binary as root on your miner, can brick the control board, and frequently redirect the fee to the tool’s author rather than removing it. The safe path to a zero fee is firmware whose fee logic is open and whose donation you can switch off yourself, not a patch that strips a fee from closed code you can’t inspect.

How can I verify a firmware’s dev fee myself?

Combine source inspection, when available, with controlled observations of network connections and pool-side shares over a stated interval. Source review can identify configured destinations and time-slicing logic; traffic and pool observations can test the behavior of the exact binary and settings under test. Neither method alone proves the absence of hidden paths, behavior outside the test interval, or complete image reproducibility. Record the firmware version, artifact digest, settings, protocol and raw evidence. October DCENT_OS defaults disable optional donations at 0%; retained settings may differ.

Miner Comparison Tool Compare any two miners head-to-head — specs, profitability, and home mining suitability.
Try the Calculator

D-Central

Bitcoin Mining Experts Since 2016

ASIC Repair Bitaxe Pioneer Open-Source Mining Space Heaters Home Mining

D-Central Technologies is a Canadian Bitcoin mining company making institutional-grade mining technology accessible to home miners. Thousands of miners repaired, 490+ products shipped from Canada.

About D-Central →

Related Posts

Bitcoin mining

Maximizing Space Efficiency for Home Bitcoin Mining Setups

Square footage is almost never the real constraint in home mining. A miner takes up four kinds of space — physical, thermal, acoustic, electrical — and “space efficiency” means fitting all four into your home, not cramming a closet.

Start Mining Smarter

Whether you are heating your home with sats, building a Bitaxe, or scaling up — D-Central has the hardware, repairs, and expertise you need.

Browse Products Talk to a Mining Expert