OK ... go ahead and do a git pull, think I got the syntax nailed. It worked on my end for a fake hard reset & a live soft reset so... yeah
Also, I made it so in my loop it will attempt a soft reset every 60 seconds up to 7 times, if it fails all those it will do a hard reset at that point.
Now that my code is working, since that die of yours constantly shows 0 amps even with successful soft resets, it will succumb to my hard reset loop after it attempts 7 times. =(
ok I'll try it out
I can write a custom version for you that will tell the KNC loop to ignore the die u have clocked at 150mhz that way it snot constantly doing a hard reset on you every 20mins =) Let me know.
let me see how it goes, I might take you up on that
yeah, It lasted about 12 min before the hard reset, I wonder why it took 5 min before starting the resets? maybe it initially has an amp reading??
maybe create a file that can be edited with a custom list of dies to ignore??
Alrighty, just pushed a commit for you. You can add dies in knc-asic/bypass_dies.conf file for any sort of resetting(bypasses the current checking in KNC's main loop).
If you wanted you can add the dies that you have flagged a "off" as well to the file =)
If you read the contents of that file, I think ull figure it out.
In your case it would be this below the line in the file:
5 1
ok just installed it and looking good, haven't even noticed any soft resets yet -- running about 20 min, I think you got it
[2015-08-15 00:52:57] --Start monitoring!--
DCDC temp monitoring ENABLED & threshold set to: 90
Manually disabled die detected, skipping dead die detection. ASIC# 4, DIE# 2
Manually disabled die detected, skipping dead die detection. ASIC# 4, DIE# 4
ASIC# 5 DIE# 1 manually bypassed for current check
Manually disabled die detected, skipping dead die detection. ASIC# 4, DIE# 2
Manually disabled die detected, skipping dead die detection. ASIC# 4, DIE# 4
ASIC# 5 DIE# 1 manually bypassed for current check
Manually disabled die detected, skipping dead die detection. ASIC# 4, DIE# 2
Manually disabled die detected, skipping dead die detection. ASIC# 4, DIE# 4
ASIC# 5 DIE# 1 manually bypassed for current check
Manually disabled die detected, skipping dead die detection. ASIC# 4, DIE# 2
Manually disabled die detected, skipping dead die detection. ASIC# 4, DIE# 4
ASIC# 5 DIE# 1 manually bypassed for current check