I'm running v0.99d
Over the course of 24 hours, it shuts down over half my dies, and I have to erase the bypass list. It seems to be a daily cycle of decreasing performance, then me erasing the bypass list and rebooting the miner.
If I bypass health checking on all the dies, is there any advantage to running this firmware over stock firmware?
So, the bypass list DOES NOT shut down dies. It simply will tell the monitoring script to bypass checking the dies for their health beacuse theyve caused too many hard / soft resets to quickly, thats how dies get 'bypassed' for health checking. Which in turn means those dies are effectively on their own once they get listed in the bypass file. "On their own" means if they need a reset, they will go ignored.
So yes, those dies will most likely stop hashing because of their bad behaviour.
This is not the fault of my firmware, its the fault of those dies causing too many hard / soft resets too quickly.
People using my firmware were complaining about bfgminer constantly restarting(constant soft / hard resets) ... an autobypass of those "spammy" dies is the only solution.
What it comes down to is ... either deal w/ constant hard soft resets OR deal w/ the autobypass. There is no in-between I guess.
Initially I was gonna code in an option to enable / disable auto bypass. But most people wouldnt even understand what that means therefore its pointless to have such an option.
In your case, if I had to guess, it sounds like a die(s) end up requiring nonstop resets whether hard or soft, that doesnt fix them. So, in that case, even on stock firmware, you would have to power cycle the entire machine. I cannot fix dies in a state where hard resets wont bring them back.
To answer your question, bypassing ALL dies means your machine is almost gaurunteed to have a decrease in performance over time. Because theres no handling of dies which would come back hashing if they were issued a soft / hard reset.
The stock firmware only issues soft resets to the dies which need reset. So, it will literally just sit there and issue soft resets all day long until u come along and power cycle the machine(thats why I started coding up this project to begin with, so I didnt have to power cycle my miner every day).
Also, u lose the temp protection my firmware offers and all the other features of my firmware, if u run stock.
You could try running v.99b which does not have the autobypass functionality.