Pages:
Author

Topic: CUSTOM KNC TITAN FIRMWARE! based off KNC's v2.00 - page 5. (Read 9076 times)

legendary
Activity: 2450
Merit: 1002
An update coming down the pipes for next release....
Fan failure protection w/ webgui output in big red letters when a potential fan failure has been detected!!!!

Up till now, my monitoring script has dynamically adjusted clocks up n down depending on environmental temperatures that increased / decreased gradually. It would attempt to clock the unit down as temps rose but this happened at the rate of KNC's monitoring script which is 1 poll per minute. A fan failure would easily go up in temperature much quicker than decreasing 25mhz ever 1 minute on respective dies would account for.
In the process of coding this I also found fault w/ KNC's waas command not actually being able to set a die OFF, rather bfgminer would have to be restarted and the advanced.conf file held a null value of any desired dies to be set as "OFF".
So... what Ive come up with is a small rewrite of setting dies to OFF logic(now all dies set to off while mining will invoke a bfgminer restart).
Next, onto the fan fail protection conditions...
1. If either of the DCDC temps of any die have detected as being above the user set threshold by 10C or more then the dies will be turn OFF.
OR
2. If either of the DCDC temps of any die have reached 115C or higher then that die will be set OFF.

After all dies which meet the condition above have been set to OFF, bfgminer will be issued a restart command.
A warning in big red letters on the STATUS page of webgui will warn about a possible fan failure detection.

To clear the warning the pi must be rebooted(I figured in the case of a genuine fan failure, the pi will be turned off along w/ the miner to service the cube w/ the failed fan).

*note.... if the 115C threshold ends up being an issue for anyone running their titans this hot well... A: your Titan will not last long B: I can always change this upward, but Im willing only to go up to 120C or so.

I will post when this release will be live.
legendary
Activity: 1167
Merit: 1009
whats new to come in your next build?
legendary
Activity: 1167
Merit: 1009
Trying the update now thank you  Grin
legendary
Activity: 2450
Merit: 1002
ANNOUNCING v.99 firmware:
https://github.com/GenTarkin/Titan/releases/tag/v.99

Release notes:

Changes for v.99:
After a failed original v.99 release, this is the new version with fixes for OTA & .bin upgrades!!

NOTE: If upgrading from v.98 via OTA, it "WILL" say theres an error in red letters and show error: as error result. But, if everything above the red letters doesnt state an error then its safe to reboot - there was no error. If upgrading using .bin file, there should be no issues.

NOTE: if anyone upgraded to v.99 prior to this new release, you will need to upgrade again using the .bin file listed on the page linked above!

Implementation of new graphics. Removal of KNC branding. Rewording of warning message on SYSTEM page.
Implemented auto increase of die clocks which have been underclocked due to DCDC overheat.
Created upgrade packages to allow installing my firmware via SYSTEM -> UPGRADE(knc's firmware upgarde method).
Various code fixes for monitoring script, donations & webgui.
Creating Backup now saves voltages, die clocks & minername. Minername now saved as part of backup filename.
Branding now enabled for all builds.
Groundwork started for enabling / disabling lighttpd access logging(disabled saves SD card life).
NOTES:
.bin file can be used to upgarde from STOCK KNC 2.00 firmware, the process takes a good few minutes.
.img file will be uploaded on request but is no longer needed really due to .bin being able to upgrade stock firmware to my modified firmware.
If upgrading from previous versions of my firmware then using the upgrade button on status page should upgrade to v.99.

Reboot after upgrading!
Note: if upgrade happens to fail repeatedly then redownload full v.98 img and attempt upgrade again.
legendary
Activity: 2450
Merit: 1002
The last few days I had some weird glitch with 3 of my titans

I saw nothing on the pool from the machine I logged into the web interface it looked to be mining and I just did a reboot then after reboot it started sending shares to the pool again just wanted to make you aware of it I am on V.98 I had 2 do it 2 days ago and 1 do it today

Hrm... have copies of the monitordcdc.log any chance? I really cant think of how its related to my firmware build =/
Sounds like a bfgminer issue..
legendary
Activity: 1167
Merit: 1009
screen shot after I rebooted them they were fine
legendary
Activity: 1167
Merit: 1009
The last few days I had some weird glitch with 3 of my titans

I saw nothing on the pool from the machine I logged into the web interface it looked to be mining and I just did a reboot then after reboot it started sending shares to the pool again just wanted to make you aware of it I am on V.98 I had 2 do it 2 days ago and 1 do it today
legendary
Activity: 2450
Merit: 1002
UPDATE:
Now installable via SYSTEM -> UPGRADE...

If you are the stock v 2.00 KNC firmware or one of my older builds prior to v.98 , you can now use this file:

https://github.com/GenTarkin/Titan/releases/download/v.98/upgradetitan_v98_don.bin

Simply perform a firmware upgrade using KNC's webgui & reboot.
It will take a good few minutes to install.
legendary
Activity: 2450
Merit: 1002
NEW RELEASE: v1.0.0 GenTarkin's Mod ~ Custom KNC Titan Firmware - dated 3.3.16
-----------------------------

wait for it.....    Wait for It............  WAIT FOR IT......................

RELEASE of GenTarkin's Mod ~ Custom KNC Titan Firmware v1.0.0 IS FINALLY HERE!!!!!!!!!!!!

Previous customers: head to http://gentarkincustomtitan.pcriot.com/custom-knc-titan-firmware-myaccount/ to obtain your FREE UPGRADE and license key(s)!!

New / Unverified previous customers: head to http://gentarkincustomtitan.pcriot.com/custom-knc-titan-firmware-shop/ to purchase!!

RELEASE NOTES:

Major Features, Additions, Fixes & Changes:
Added the long awaited “Energy Saver” feature – automatically tunes die voltages for highest effeciency while keeping the die stable as possible & hw% low. ~~MORE INFO http://gentarkincustomtitan.pcriot.com/energy-saver-faq-help/ ~~
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.
Slight webgui redesign.
Product license activation.
Full Copyright & end user license information.
Much smaller installation file.


Additional Features, Additions, Fixes & Changes:
Full translation of webgui pages to 80+ different languages.
Logging file output format refined and also includes more timestamps now.
Optimized timing of die / cube soft and hard resets.
Fixed format of advanced.conf file not being updated properly when user changes/removes/adds cubes or manually sets dies OFF.
ADVANCED page now shows which dies(if any) are being throttled because of DCDC over temp threshold.
ADVANCED page now auto refreshes every 5 minutes.
Noticed in rare cases dies are configured with positive voltage – wrote correction code for this.
For “Energy Saver” implemented cross reboots internal data array tracking capability.
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.
Removal of BFGminer version option – in testing 5.1.0 works best with Titans – can re-add later on as an optional installation file if demand is high enough.
More fixes to KNC’s shoddy code.
And many more small fixes / improvements too numerous to list.

All the previous firmware features and improvements are included!

Now … you’re probably asking yourself “yeah yeah, but how much do all these wonderful new features cost?” Simple: $75 first full copy, $35 for additional licenses.

Verified Previous Customers: The upgrade to this firmware is completely FREE for the number of Titans the previous version was purchased. Additional Titans require additional license purchase. If you created an account here previously then you will find license keys issued to your account. **NOTE** If you have not created an account on this site and verified your previous purchases, please contact me - http://gentarkincustomtitan.pcriot.com/custom-knc-titan-firmware-contact/
--
New Customers: Prices as detailed above.

***IMPORTANT INSTALLATION NOTICE*** – Upon upgrading to and activation of this firmware, its EXTREMELY IMPORTANT to keep track of which license was used on your KNC Titan(s). An easy way to do this is create backups of your Titan(s) after activating, then keep record of which backup went to which Titan.

***PRODUCT NOTICE*** – upon purchasing / obtaining this software, the end user agrees to the license terms set forth here(this file is also contained in my firmware): gentarkincustomtitan.pcriot.com/gentarkin_mod/LICENSE








-------------------

I recently purchased a KNC Titan... after reading about all the issues people had with keeping them up n running stable ... I was inspired to see if I could make the Titan more reliable. So, I set out to see if I could remedy one of the most common issues ...I have dumped weeks of coding into the KNC pi img that most people use to control their Titans. As a result is a project thats grown beyond what I originally saw and I have catered to the needs of several miners who've graciously donated. So, my contribution to LTC, KNC Titan miners n general is publicly available firmware improvements. If you feel u would benefit from this improvement, more than welcome to check it out here:
https://github.com/GenTarkin/Titan

Key features:
1. DCDC overheat protection(configurable), will auto clock down dies which cross over user specified DCDC temp threshold.
2. "Sleeping die" reset implimentation - fixes dies who just go to sleep n disappear while mining, without needing to have to power cycle the whole rig manually.
3. Ability to choose between stock bfgminer 5.1.0 or bfgminer 5.2.0
4. More stats on webgui & other webgui tweaks
5. Improvements to KNC's original backup settings(saves voltages & clocks now)
6. "OTA" updates to latest release of my builds.
7. More to come... =)

Latest release: https://github.com/GenTarkin/Titan/releases/tag/v.98
After flashing the .img of my latest release, all further upgrades to new releases are accomplished by simply hitting the upgrade button on STATUS page where it shows the release version.

There are 2 "donation" or payment options to choose from
1. The .img posted on github has a built in .75% per 24hr period of mining for me.
2. Premium purchase which is $50 in LTC upfront. Contact vegasguy (member on forum here) for more details. He handles distribution n payment. (this has the .75% donation disabled)
Pages:
Jump to: