GenTarkin's Custom KNC Titan Firmware
Clone or download
Latest commit 0c5ebd4 Jun 2, 2016
Failed to load latest commit information.
LICENSE updated LICENSE terms Jun 2, 2016 README file update for prices, also release version 1.0.2 Mar 9, 2016

KNC Titan Improved Firmware

DUE TO ABUSE of the free version... only the PAID version is available now! TO PURCHASE go here:

NOTE!!!! THIS FIRMWARE WILL NOT WORK CORRECTLY FROM A SIMPLE GIT CLONE OF THE REPO! it MUST be installed properly via a release .bin found under releases tab!

Based on 2.0 firmware for KNC KNCminer Titan, My modificatoins: *Coded w/ RELIABILITY & SAFETY of the Titan in mind...

"Energy Saver" feature - automatically tunes die voltages for highest effeciency while keeping the die stable as possible & hw% low. ~~MORE INFO HERE!!!

DCDC Over-Current protection - any DCDC's detected above 46A will be issued a die reset, if that fails then die speed is clocked down significantly to prevent DCDC failure.

Long Term Stability checking for all dies - bumps voltage up on a die if it becomes unstable more than 2x in a period of 2 days.

Per RPI Cube Tracking - if cubes are added, removed or moved around their last known clocks and volts on a given pi will be restored.

Internet outtage / dead pool detection to prevent miner from constantly resetting itself.

Full translation of webgui pages to 80+ different languages.

ADVANCED page now auto refreshes every 5 minutes.

Noticed in rare cases dies are configured with positive voltage - wrote correction code for this.

Ability for user to save Log Files to a file to be posted or emailed for diagnostic purposes. (This is part of the Energy Saver options).

Added BALANCE strategy to MINER page - this may work better than LOAD-BALANCE for some users.

New method of "Dead Die" handling - power cycles cube w/ "Dead Die" to attempt to get it working w/o manual power cycling.

NOTE: There seems to be an ever growing amount of confusion as to whats meant above. The "Dead Die" only refers to dies which "go to sleep, drop, stop hashing" .. my firmware DOES NOT handle completely dead(hardware level) dies! Those still need to be set OFF!

Added DCDC temp monitoring & corrective action of 25mhz dropping on dies till DCDC temps are below threshold specified.

In addition to the above, dies which were previously throttled will raise their clocks once under the threshold temperature setting by 10%.

Throttled dies will be listed in ADVANCED page.

FAN-FAIL protection - works when DCDC monitoring enabled, if temp rises 10C above threshold or goes to 115C it will set those dies to OFF.

FAN-FAIL notifications added to STATUS page & LCD showing the cube(s) w/ possible failed fan.

Dies which cause constant soft / hard resets will be auto-bypassed for future resets. Message will be displayed on ADVANCED page if any dies get autobypassed & option to clear the list.

Added "Wall Watts" to ADVANCED page.

Made "cube watts" consumption read out on ADVANCED page more accurate.

Added option to SYSTEM page to change PSU effeciency - defaults to 85%.

Added ability to choose between multiple webgui languages.

Added more stats to STATUS page.

Added miner name to not only STATUS but MINING & ADVANCED page.

Added Mod version info on STATUS page.

Ability to flash my mod to stock 2.00 KNC firmware via SYSTEM->UPGRADE page using the .bin files hosted on my releases!

Added option under SYSTEM to disable lighttpd access loggin(saves SD card life).

When creating backup, it now saves clocks, voltages & miner name(if specified).

Redesigned all branding graphics & information for webgui.

Modified LCD readout to show my mod & version information.

Integraded p4fg's KNCminion webgui interface & put link on status page to it.

Option to enable/disable readonly API access from all IP's in MINING page.

Product license activation.

Full Copyright & end user license information.

NOTES: DCDC threshold settings & BFGMiner version is settable in webgui under ADVANCED tab. Current DCDC mod settings & running BFGMiner version are shown in ADVANCED tab.

For questions or development progress / info / feedback go here: OR OR

Ive implimented 2 payment options, details are below:

  1. Upfront payment of $75 for first copy, additional licenses $35: TO PURCHASE go here: (btc payment only)

  2. THIS OPTION IS NO LONGER AVAILABLE! - The version available for download as an img here on github in my releases, this has a built in .75% DAILY donation where your Titan mines for me roughly 11mins /day.

NOTE: The fee's / sales are ONLY for my custom modifications to the original firmware. Im not "selling" the original firmware.

DISCLAIMER: In the unforunate even of ur Titan catastrophically failing while my firmware is installed... I am in no way responsible for the damages.

*I have not coded anything harmful to the Titan, Ive largely created "smarter"(more reliable, safer and more energy efficient) running condition handling of the Titan.

Status Page Advanced Page LCD MOD Info